@charset "UTF-8";
.cookie-banner.eprivacy-cookie .open .inner:after,
.cookie-banner.eprivacy-cookie .open .inner:before,
.footer-box
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .bottom-links
  .links-left
  ul:after,
.footer-box
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .bottom-links
  .links-left
  ul:before,
.footer-box .footer-component .footer-contents:after,
.footer-box .footer-component .footer-contents:before,
.footer-box .footer-component .sub-contents.social:after,
.footer-box .footer-component .sub-contents.social:before,
.footer-box
  .visible-mobile
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .bottom-links
  ul:after,
.footer-box
  .visible-mobile
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .bottom-links
  ul:before,
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .box-wrap.half:after,
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .box-wrap.half:before,
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .box-wrap:last-child
  ul:after,
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .box-wrap:last-child
  ul:before,
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .box-wrap:last-child:after,
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .box-wrap:last-child:before,
.modal .zippay-popup .zippay-tabsCont .zippayList:after,
.modal .zippay-popup .zippay-tabsCont .zippayList:before,
.model-group .inner:after,
.model-group .inner:before,
.row:after,
.row:before,
.search-area .search-layer .search-result-list .search-head:after,
.search-area .search-layer .search-result-list .search-head:before,
.search-area .search-layer .search-result-list ul.list li a:after,
.search-area .search-layer .search-result-list ul.list li a:before,
.search-area .search-layer ul.list li:after,
.search-area .search-layer ul.list li:before,
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .items
  .slick-list:after,
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .items
  .slick-list:before,
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .items:after,
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .items:before,
.the-search-window .keyword-field:after,
.the-search-window .keyword-field:before,
[class^="tabs-type"]:after,
[class^="tabs-type"]:before,
header.navigation .box-obs .box-coupon a ul:after,
header.navigation .box-obs .box-coupon a ul:before,
header.navigation .box-obs .box-point a ul:after,
header.navigation .box-obs .box-point a ul:before,
header.navigation .for-desktop .left-btm:after,
header.navigation .for-desktop .left-btm:before,
header.navigation
  .for-desktop
  .navi-b-type
  .column:nth-of-type(1)
  .thumb-list-box:after,
header.navigation
  .for-desktop
  .navi-b-type
  .column:nth-of-type(1)
  .thumb-list-box:before,
header.navigation .for-desktop .size:after,
header.navigation .for-desktop .size:before {
  content: " ";
  display: table;
}
.cookie-banner.eprivacy-cookie .open .inner:after,
.footer-box
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .bottom-links
  .links-left
  ul:after,
.footer-box .footer-component .footer-contents:after,
.footer-box .footer-component .sub-contents.social:after,
.footer-box
  .visible-mobile
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .bottom-links
  ul:after,
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .box-wrap.half:after,
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .box-wrap:last-child
  ul:after,
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .box-wrap:last-child:after,
.modal .zippay-popup .zippay-tabsCont .zippayList:after,
.model-group .inner:after,
.row:after,
.search-area .search-layer .search-result-list .search-head:after,
.search-area .search-layer .search-result-list ul.list li a:after,
.search-area .search-layer ul.list li:after,
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .items
  .slick-list:after,
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .items:after,
.the-search-window .keyword-field:after,
[class^="tabs-type"]:after,
header.navigation .box-obs .box-coupon a ul:after,
header.navigation .box-obs .box-point a ul:after,
header.navigation .for-desktop .left-btm:after,
header.navigation
  .for-desktop
  .navi-b-type
  .column:nth-of-type(1)
  .thumb-list-box:after,
header.navigation .for-desktop .size:after {
  clear: both;
}
.btn,
.link-text.bold,
.tabs-type-line-box a,
.tabs-type-liner a,
.tabs-type-nojs-liner a,
header.navigation
  .for-desktop
  .sublayer
  .banner
  .banner-description
  .banner-link
  span,
header.navigation
  .for-desktop
  .sublayer
  .banner
  .banner-visual
  .banner-readmore
  .banner-more
  span,
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .banner
  .banner-description
  .banner-link
  span,
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .banner
  .banner-visual
  .banner-readmore
  .banner-more
  span {
  text-transform: uppercase;
}
.search-area .search-layer ul.list,
li,
ol,
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.delivery-part > .file-name-expose .delete .icon,
.delivery-part > input[type="text"].file-name-expose .delete .icon,
.search-area .search-layer ul.list li a.delete .icon {
  display: block;
  overflow: hidden;
  width: 20px;
  height: 20px;
  padding: 0;
  border-radius: 50%;
  border: 1px solid #999;
  text-indent: 1000px;
  background: url(/lg5-common-gp/images/common/icons/content-delete.svg)
    no-repeat 50% 50% #fff;
}
.btn.btn-outline-small.ico-download:before,
.footer-box .footer-bottom-box .footer-bottom a.ico-blank:after,
.link-text.ico-blank:after,
.link-text.ico-compare:before,
.link-text.ico-download-carmine:after,
.link-text.ico-download:after,
.link-text.ico-left-x:before,
.link-text.ico-open-send-address:after,
.link-text.ico-popup.gray-type:after,
.link-text.ico-popup:after,
.link-text.ico-right:after,
.link-text.ico-wishlist:before,
.modal.modal-with-pay .iframe-btn:after,
header.navigation .for-desktop .sublayer .head-link > a:after,
header.navigation .for-desktop .sublayer .head-link > a[target="_blank"]:after,
header.navigation
  .for-desktop
  .sublayer
  .link-list
  .link
  a[target="_blank"]:after,
header.navigation .for-desktop .sublayer .sub-link > a[target="_blank"]:after,
header.navigation
  .for-desktop
  .sublayer
  .sub-link
  > div
  a[target="_blank"]:after,
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth1-m
  > li
  a[target="_blank"]
  span:after,
header.navigation .for-mobile .menu .menu-wrap .depth2-m li.type1 a:after,
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth2-m
  li.type1
  a[target="_blank"]:after,
header.navigation .for-mobile .menu .menu-wrap .depth2-m li.type2 a:after,
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth2-m
  li.type2
  a[target="_blank"]:after,
header.navigation .for-mobile .menu .menu-wrap .depth2-m li.type2 span:after,
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth2-m
  li.type2
  span[target="_blank"]:after,
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth2-m
  li.type3
  a[target="_blank"]:after,
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .mylg.active
  > li
  a[target="_blank"]:after,
header.navigation .gnb-login a[target="_blank"]:after {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
}
@font-face {
  font-family: "LG Smart";
  font-display: swap;
  font-weight: 700;
  font-style: normal;
  src: local("☺"),
    url(/lg5-common-gp/webfonts/LG_Smart_Bold.woff2) format("woff2"),
    url(/lg5-common-gp/webfonts/LG_Smart_Bold.woff) format("woff");
}
@font-face {
  font-family: "LG Smart";
  font-display: swap;
  font-weight: 700;
  font-style: italic;
  src: local("☺"),
    url(/lg5-common-gp/webfonts/LG_Smart_Bold_Italic.woff2) format("woff2"),
    url(/lg5-common-gp/webfonts/LG_Smart_Bold_Italic.woff) format("woff");
}
@font-face {
  font-family: "LG Smart";
  font-display: swap;
  font-weight: 300;
  font-style: normal;
  src: local("☺"),
    url(/lg5-common-gp/webfonts/LG_Smart_Light.woff2) format("woff2"),
    url(/lg5-common-gp/webfonts/LG_Smart_Light.woff) format("woff");
}
@font-face {
  font-family: "LG Smart";
  font-display: swap;
  font-weight: 400;
  font-style: normal;
  src: local("☺"),
    url(/lg5-common-gp/webfonts/LG_Smart_Regular.woff2) format("woff2"),
    url(/lg5-common-gp/webfonts/LG_Smart_Regular.woff) format("woff");
}
@font-face {
  font-family: "LG Smart";
  font-display: swap;
  font-weight: 400;
  font-style: italic;
  src: local("☺"),
    url(/lg5-common-gp/webfonts/LG_Smart_Regular_Italic.woff2) format("woff2"),
    url(/lg5-common-gp/webfonts/LG_Smart_Regular_Italic.woff) format("woff");
}
@font-face {
  font-family: "LG Smart";
  font-display: swap;
  font-weight: 600;
  font-style: normal;
  src: local("☺"),
    url(/lg5-common-gp/webfonts/LG_Smart_SemiBold.woff2) format("woff2"),
    url(/lg5-common-gp/webfonts/LG_Smart_SemiBold.woff) format("woff");
}
@font-face {
  font-family: "LG Smart RU";
  font-display: swap;
  font-weight: 700;
  font-style: normal;
  src: local("☺"),
    url(/lg5-common-gp/webfonts/LG_Smart_Bold_RU.woff2) format("woff2"),
    url(/lg5-common-gp/webfonts/LG_Smart_Bold_RU.woff) format("woff");
}
@font-face {
  font-family: "LG Smart RU";
  font-display: swap;
  font-weight: 300;
  font-style: normal;
  src: local("☺"),
    url(/lg5-common-gp/webfonts/LG_Smart_Light_RU.woff2) format("woff2"),
    url(/lg5-common-gp/webfonts/LG_Smart_Light_RU.woff) format("woff");
}
@font-face {
  font-family: "LG Smart RU";
  font-display: swap;
  font-weight: 400;
  font-style: normal;
  src: local("☺"),
    url(/lg5-common-gp/webfonts/LG_Smart_Regular_RU.woff2) format("woff2"),
    url(/lg5-common-gp/webfonts/LG_Smart_Regular_RU.woff) format("woff");
}
@font-face {
  font-family: "LG Smart RU";
  font-display: swap;
  font-weight: 600;
  font-style: normal;
  src: local("☺"),
    url(/lg5-common-gp/webfonts/LG_Smart_SemiBold_RU.woff2) format("woff2"),
    url(/lg5-common-gp/webfonts/LG_Smart_SemiBold_RU.woff) format("woff");
}
@font-face {
  font-family: IRANYekan;
  font-display: swap;
  font-weight: 700;
  font-style: normal;
  src: local("☺"),
    url(/lg5-common-gp/webfonts/iranyekanwebbold.woff2) format("woff2"),
    url(/lg5-common-gp/webfonts/iranyekanwebbold.woff) format("woff");
}
@font-face {
  font-family: IRANYekan;
  font-display: swap;
  font-weight: 300;
  font-style: normal;
  src: local("☺"),
    url(/lg5-common-gp/webfonts/iranyekanweblight.woff2) format("woff2"),
    url(/lg5-common-gp/webfonts/iranyekanweblight.woff) format("woff");
}
@font-face {
  font-family: IRANYekan;
  font-display: swap;
  font-weight: 400;
  font-style: normal;
  src: local("☺"),
    url(/lg5-common-gp/webfonts/iranyekanwebregular.woff2) format("woff2"),
    url(/lg5-common-gp/webfonts/iranyekanwebregular.woff) format("woff");
}
@font-face {
  font-family: IRANYekan;
  font-display: swap;
  font-weight: 600;
  font-style: normal;
  src: local("☺"),
    url(/lg5-common-gp/webfonts/iranyekanwebmedium.woff2) format("woff2"),
    url(/lg5-common-gp/webfonts/iranyekanwebmedium.woff) format("woff");
}
@font-face {
  font-family: "DS LG Smart Bold";
  font-display: swap;
  font-weight: 400;
  font-style: normal;
  src: local("☺"),
    url(/lg5-common-gp/webfonts/LG_Smart_Bold.woff2) format("woff2"),
    url(/lg5-common-gp/webfonts/LG_Smart_Bold.woff) format("woff");
}
@font-face {
  font-family: "DS LG Smart Bold";
  font-display: swap;
  font-weight: 400;
  font-style: italic;
  src: local("☺"),
    url(/lg5-common-gp/webfonts/LG_Smart_Bold_Italic.woff2) format("woff2"),
    url(/lg5-common-gp/webfonts/LG_Smart_Bold_Italic.woff) format("woff");
}
@font-face {
  font-family: "DS LG Smart Light";
  font-display: swap;
  font-weight: 400;
  font-style: normal;
  src: local("☺"),
    url(/lg5-common-gp/webfonts/LG_Smart_Light.woff2) format("woff2"),
    url(/lg5-common-gp/webfonts/LG_Smart_Light.woff) format("woff");
}
@font-face {
  font-family: "LG Smart_Global";
  font-display: swap;
  font-weight: 400;
  font-style: normal;
  src: local("☺"),
    url(/lg5-common-gp/webfonts/LG_Smart_Regular.woff2) format("woff2"),
    url(/lg5-common-gp/webfonts/LG_Smart_Regular.woff) format("woff");
}
@font-face {
  font-family: "DS LG Smart Italic";
  font-display: swap;
  font-weight: 400;
  font-style: italic;
  src: local("☺"),
    url(/lg5-common-gp/webfonts/LG_Smart_Regular_Italic.woff2) format("woff2"),
    url(/lg5-common-gp/webfonts/LG_Smart_Regular_Italic.woff) format("woff");
}
@font-face {
  font-family: "DS LG Smart SemiBold";
  font-display: swap;
  font-weight: 400;
  font-style: normal;
  src: local("☺"),
    url(/lg5-common-gp/webfonts/LG_Smart_SemiBold.woff2) format("woff2"),
    url(/lg5-common-gp/webfonts/LG_Smart_SemiBold.woff) format("woff");
}
@font-face {
  font-family: "DS LG Smart Bold RU";
  font-display: swap;
  font-weight: 400;
  font-style: normal;
  src: local("☺"),
    url(/lg5-common-gp/webfonts/LG_Smart_Bold_RU.woff2) format("woff2"),
    url(/lg5-common-gp/webfonts/LG_Smart_Bold_RU.woff) format("woff");
}
@font-face {
  font-family: "DS LG Smart Light RU";
  font-display: swap;
  font-weight: 400;
  font-style: normal;
  src: local("☺"),
    url(/lg5-common-gp/webfonts/LG_Smart_Light_RU.woff2) format("woff2"),
    url(/lg5-common-gp/webfonts/LG_Smart_Light_RU.woff) format("woff");
}
@font-face {
  font-family: "DS LG Smart RU";
  font-display: swap;
  font-weight: 400;
  font-style: normal;
  src: local("☺"),
    url(/lg5-common-gp/webfonts/LG_Smart_Regular_RU.woff2) format("woff2"),
    url(/lg5-common-gp/webfonts/LG_Smart_Regular_RU.woff) format("woff");
}
@font-face {
  font-family: "DS LG Smart SemiBold RU";
  font-display: swap;
  font-weight: 400;
  font-style: normal;
  src: local("☺"),
    url(/lg5-common-gp/webfonts/LG_Smart_SemiBold_RU.woff2) format("woff2"),
    url(/lg5-common-gp/webfonts/LG_Smart_SemiBold_RU.woff) format("woff");
}
.gnb-bottom-banner {
  margin: 0 -15px;
  background: #f8f8f8;
  border-bottom: 1px solid #eee;
  position: relative;
  z-index: 1;
}
.gnb-bottom-banner .bg-inner {
  max-width: 1600px;
  width: 100%;
  text-align: right;
  padding: 10px 32px;
  margin: 0 auto;
}
[dir="rtl"] .gnb-bottom-banner .bg-inner {
  text-align: left;
}
.gnb-bottom-banner .bg-inner .banner-coupon {
  display: inline-block;
}
.gnb-bottom-banner .bg-inner .banner-coupon p {
  position: relative;
  font-size: 18px;
  color: #000;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0;
}
.gnb-bottom-banner .bg-inner .banner-coupon p span {
  color: #a50034;
}
.gnb-bottom-banner .bg-inner .banner-coupon a {
  display: inline-block;
  margin-left: 8px;
  height: 30px;
  padding: 6px 10px 7px;
  font-size: 14px;
  min-width: 110px;
}
[dir="rtl"] .gnb-bottom-banner .bg-inner .banner-coupon a {
  margin-left: 0;
  margin-right: 8px;
}
.gnb-bottom-banner .bg-inner .banner-coupon button.close-bnr {
  width: 30px;
  height: 30px;
  display: inline-block;
  margin-left: 30px;
  background: url(/lg5-common-gp/images/common/icons/popover-close.svg)
    no-repeat center center;
  background-size: 12px;
  vertical-align: middle;
  border: 0 !important;
}
[dir="rtl"] .gnb-bottom-banner .bg-inner .banner-coupon button.close-bnr {
  margin-left: 0;
  margin-right: 30px;
}
@media (max-width: 767px) {
  .gnb-bottom-banner .bg-inner {
    text-align: center;
    padding: 5px 0 10px;
  }
  [dir="rtl"] .gnb-bottom-banner .bg-inner {
    text-align: center;
  }
  .gnb-bottom-banner .bg-inner .banner-coupon {
    position: relative;
    padding: 0 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
  }
  .gnb-bottom-banner .bg-inner .banner-coupon p {
    font-size: 16px;
    text-align: left;
    margin: 0 auto;
  }
  [dir="rtl"] .gnb-bottom-banner .bg-inner .banner-coupon p {
    text-align: right;
  }
  .gnb-bottom-banner .bg-inner .banner-coupon a {
    margin: 10px auto 0;
    height: auto;
  }
  [dir="rtl"] .gnb-bottom-banner .bg-inner .banner-coupon a {
    margin: 10px auto 0;
  }
  .gnb-bottom-banner .bg-inner .banner-coupon button.close-bnr {
    position: absolute;
    right: 13px;
    top: 3px;
    z-index: 3;
    width: 20px;
    height: 20px;
    display: block;
    margin-left: 0;
    cursor: pointer;
  }
  [dir="rtl"] .gnb-bottom-banner .bg-inner .banner-coupon button.close-bnr {
    left: 13px;
    right: auto;
  }
}
[data-countrycode="hu"] .gnb-bottom-banner {
  background: #fff;
}
[data-countrycode="hu"] .gnb-bottom-banner .bg-inner {
  position: relative;
  padding: 10px 70px;
  text-align: center;
}
[data-countrycode="hu"] .gnb-bottom-banner .bg-inner .banner-coupon p {
  font-size: 16px;
  font-weight: 600;
}
[data-countrycode="hu"] .gnb-bottom-banner .bg-inner .banner-coupon a {
  display: inline;
  padding: 0;
  height: auto;
  background: 0 !important;
  border: 0;
  color: #a50034 !important;
  font-weight: 600;
  text-decoration: underline;
}
[data-countrycode="hu"] .gnb-bottom-banner .bg-inner .banner-coupon a:after {
  display: inline-block;
  margin-left: 3px;
  margin-top: -1px;
  width: 12px;
  height: 12px;
  background: url(/lg5-common-gp/images/common/icons/link-right-carmine.svg)
    no-repeat 50% 50%;
  background-size: 10px;
  vertical-align: middle;
  content: "";
}
[data-countrycode="hu"]
  .gnb-bottom-banner
  .bg-inner
  .banner-coupon
  button.close-bnr {
  position: absolute;
  top: 10px;
  right: 32px;
}
@media (max-width: 767px) {
  [data-countrycode="hu"] .gnb-bottom-banner .bg-inner {
    padding: 15px 50px 15px;
  }
  [data-countrycode="hu"] .gnb-bottom-banner .bg-inner .banner-coupon {
    position: static;
    padding: 0;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  [data-countrycode="hu"] .gnb-bottom-banner .bg-inner .banner-coupon p {
    font-size: 14px;
    margin: 0;
    text-align: center;
  }
  [data-countrycode="hu"] .gnb-bottom-banner .bg-inner .banner-coupon a {
    display: inline-block;
    margin: 3px 0 0;
  }
  [data-countrycode="hu"] .gnb-bottom-banner .bg-inner .banner-coupon a:after {
    margin-left: 0;
    margin-right: 3px;
  }
  [data-countrycode="hu"]
    .gnb-bottom-banner
    .bg-inner
    .banner-coupon
    button.close-bnr {
    right: 22px;
  }
}
[data-countrycode="hu"][dir="rtl"]
  .gnb-bottom-banner
  .bg-inner
  .banner-coupon
  button.close-bnr {
  left: 32px;
  right: auto;
}
@media (max-width: 767px) {
  [data-countrycode="hu"][dir="rtl"]
    .gnb-bottom-banner
    .bg-inner
    .banner-coupon
    button.close-bnr {
    left: 22px;
  }
}
.gnb-notice-banner-wrap {
  position: relative;
  z-index: 10000;
  margin-right: -15px;
  margin-left: -15px;
  background-color: #f8f8f8;
  border-bottom: 1px solid #e4e4e4;
}
.gnb-notice-banner-wrap .inner {
  position: relative;
  margin: 0 auto;
  max-width: 1600px;
}
.gnb-notice-banner-wrap .banner-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 75px;
  text-align: center;
  height: 50px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .gnb-notice-banner-wrap .banner-box {
    display: block;
    text-align: justify;
    padding: 17px 45px 17px 19px;
    height: auto;
    min-height: 50px;
  }
  [dir="rtl"] .gnb-notice-banner-wrap .banner-box {
    padding: 17px 19px 17px 45px;
  }
}
.gnb-notice-banner-wrap .banner-box .text {
  margin: 0;
  font-weight: 700;
  font-size: 14px;
  color: #000;
}
@media (max-width: 767px) {
  .gnb-notice-banner-wrap .banner-box .text {
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 18px;
    max-height: 36px;
    font-weight: 600;
  }
  [dir="rtl"] .gnb-notice-banner-wrap .banner-box .text {
    display: block;
  }
}
.gnb-notice-banner-wrap .banner-box .text a {
  text-decoration: underline;
}
.gnb-notice-banner-wrap .banner-box .btn-area {
  margin-left: 10px;
}
[dir="rtl"] .gnb-notice-banner-wrap .banner-box .btn-area {
  margin-left: 0;
  margin-right: 10px;
}
@media (max-width: 767px) {
  .gnb-notice-banner-wrap .banner-box .btn-area {
    display: block;
    margin: 10px 0 0 0 !important;
    height: 28px;
  }
}
.gnb-notice-banner-wrap .banner-box .btn-area .btn {
  padding: 5px 10px;
}
.gnb-notice-banner-wrap .btn-banner-close {
  position: absolute;
  top: 50%;
  right: 32px;
  width: 29px;
  height: 29px;
  border: 0;
  background: url(/lg5-common-gp/images/common/icons/popover-close.svg)
    no-repeat 50% 50%;
  background-size: 12px;
  cursor: pointer;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
[dir="rtl"] .gnb-notice-banner-wrap .btn-banner-close {
  right: auto;
  left: 32px;
}
@media (max-width: 767px) {
  .gnb-notice-banner-wrap .btn-banner-close {
    top: 0;
    right: 0;
    background-size: 9px;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  [dir="rtl"] .gnb-notice-banner-wrap .btn-banner-close {
    right: auto;
    left: 0;
  }
}
.gnb-standard-banner-wrap {
  margin-right: -15px;
  margin-left: -15px;
  background-color: #f8f8f8;
  border-bottom: 1px solid #e4e4e4;
}
@media (max-width: 1199px) {
  .gnb-standard-banner-wrap.opt-fade {
    background-color: initial;
    border-bottom: none;
  }
}
.gnb-standard-banner-wrap .inner {
  position: relative;
  margin: 0 auto;
  max-width: 1600px;
  z-index: 10;
}
.gnb-standard-banner-wrap .carousel-btn-wrap {
  text-align: center;
  position: absolute;
  right: 68px;
  top: 13px;
  border: 1px solid #e4e4e4;
  border-radius: 12px;
  background-color: #f8f8f8;
  line-height: 1;
  font-size: 0;
  z-index: 1000;
}
[dir="rtl"] .gnb-standard-banner-wrap .carousel-btn-wrap {
  right: auto;
  left: 68px;
}
@media (max-width: 1199px) {
  .gnb-standard-banner-wrap .carousel-btn-wrap {
    right: 72px;
    top: 10px;
  }
  [dir="rtl"] .gnb-standard-banner-wrap .carousel-btn-wrap {
    right: auto;
    left: 72px;
  }
}
@media (max-width: 768px) {
  .gnb-standard-banner-wrap .carousel-btn-wrap {
    right: 42px;
  }
  [dir="rtl"] .gnb-standard-banner-wrap .carousel-btn-wrap {
    right: auto;
    left: 42px;
  }
}
.gnb-standard-banner-wrap .carousel-btn-wrap .type-square {
  margin: 0 !important;
  border: 0;
  background-color: #f8f8f8;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  cursor: pointer;
  font-size: 1px;
}
.gnb-standard-banner-wrap .carousel-btn-wrap .type-square.slick-prev {
  background-size: auto 16px;
}
[dir="rtl"]
  .gnb-standard-banner-wrap
  .carousel-btn-wrap
  .type-square.slick-prev {
  background-image: url(/lg5-common-gp/images/common/icons/arrow-right.svg);
}
.gnb-standard-banner-wrap .carousel-btn-wrap .type-square.slick-next {
  background-size: auto 16px;
}
[dir="rtl"]
  .gnb-standard-banner-wrap
  .carousel-btn-wrap
  .type-square.slick-next {
  background-image: url(/lg5-common-gp/images/common/icons/arrow-left.svg);
}
.gnb-standard-banner-wrap .carousel-btn-wrap .type-square.slick-pause {
  background-size: auto 10px;
}
.gnb-standard-banner-wrap .carousel-btn-wrap .type-square.slick-play {
  display: none;
  background-size: auto 10px;
}
[dir="rtl"]
  .gnb-standard-banner-wrap
  .carousel-btn-wrap
  .type-square.slick-play {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.gnb-standard-banner-wrap .carousel-btn-wrap .banner-count {
  position: absolute;
  left: -40px;
  top: 0;
  white-space: nowrap;
  width: 30px;
  font-size: 14px;
  line-height: 22px;
  font-weight: 600;
  color: #333;
}
[dir="rtl"] .gnb-standard-banner-wrap .carousel-btn-wrap .banner-count {
  left: auto;
  right: -40px;
}
.gnb-standard-banner-wrap .paused .carousel-btn-wrap .type-square.slick-pause {
  display: none;
}
.gnb-standard-banner-wrap .paused .carousel-btn-wrap .type-square.slick-play {
  display: inline-block;
}
.gnb-standard-banner-wrap .standard-banner-list {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 50px;
}
@media (max-width: 1199px) {
  .gnb-standard-banner-wrap .standard-banner-list {
    height: 89px;
  }
}
.gnb-standard-banner-wrap .standard-banner-list.slick-initialized {
  height: auto;
}
.gnb-standard-banner-wrap .standard-banner-list .banner-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 1199px) {
  .gnb-standard-banner-wrap .standard-banner-list .banner-item {
    display: block;
  }
}
.gnb-standard-banner-wrap .standard-banner-list .banner-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 185px 0 40px;
  width: 100%;
  height: 50px;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
[dir="rtl"] .gnb-standard-banner-wrap .standard-banner-list .banner-box {
  padding: 0 40px 0 185px;
}
@media (max-width: 1199px) {
  .gnb-standard-banner-wrap .standard-banner-list .banner-box {
    position: relative;
    display: block;
    text-align: justify;
    padding: 41px 30px 12px 30px;
    height: auto;
  }
  [dir="rtl"] .gnb-standard-banner-wrap .standard-banner-list .banner-box {
    padding: 41px 30px 12px 30px;
  }
}
@media (max-width: 768px) {
  .gnb-standard-banner-wrap .standard-banner-list .banner-box {
    padding-left: 19px;
  }
  [dir="rtl"] .gnb-standard-banner-wrap .standard-banner-list .banner-box {
    padding-right: 19px;
  }
}
.gnb-standard-banner-wrap .standard-banner-list .banner-box .title {
  margin-right: 10px;
  font-size: 15px;
  font-weight: 700;
  color: #a50034;
  line-height: 1.2;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
[dir="rtl"] .gnb-standard-banner-wrap .standard-banner-list .banner-box .title {
  margin-right: 0;
  margin-left: 10px;
}
@media (max-width: 1199px) {
  .gnb-standard-banner-wrap .standard-banner-list .banner-box .title {
    position: absolute;
    left: 30px;
    top: 14px;
    font-weight: 600;
  }
  [dir="rtl"]
    .gnb-standard-banner-wrap
    .standard-banner-list
    .banner-box
    .title {
    left: auto;
    right: 30px;
  }
}
@media (max-width: 768px) {
  .gnb-standard-banner-wrap .standard-banner-list .banner-box .title {
    left: 19px;
  }
  [dir="rtl"]
    .gnb-standard-banner-wrap
    .standard-banner-list
    .banner-box
    .title {
    left: auto;
    right: 19px;
  }
}
.gnb-standard-banner-wrap .standard-banner-list .banner-box .icon {
  margin-right: 6px;
  line-height: 1;
}
[dir="rtl"] .gnb-standard-banner-wrap .standard-banner-list .banner-box .icon {
  margin-right: 0;
  margin-left: 6px;
}
@media (max-width: 1199px) {
  .gnb-standard-banner-wrap .standard-banner-list .banner-box .icon {
    position: absolute;
    left: 30px;
    top: 14px;
  }
  [dir="rtl"]
    .gnb-standard-banner-wrap
    .standard-banner-list
    .banner-box
    .icon {
    left: auto;
    right: 30px;
  }
}
@media (max-width: 768px) {
  .gnb-standard-banner-wrap .standard-banner-list .banner-box .icon {
    left: 19px;
  }
  [dir="rtl"]
    .gnb-standard-banner-wrap
    .standard-banner-list
    .banner-box
    .icon {
    left: auto;
    right: 19px;
  }
}
.gnb-standard-banner-wrap .standard-banner-list .banner-box .icon img,
.gnb-standard-banner-wrap .standard-banner-list .banner-box .icon svg {
  height: 22px;
}
.gnb-standard-banner-wrap .standard-banner-list .banner-box .text {
  display: inline;
  margin: 0;
  font-weight: 700;
  font-size: 14px;
  color: #000;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: 18px;
  max-height: 36px;
}
[dir="rtl"] .gnb-standard-banner-wrap .standard-banner-list .banner-box .text {
  display: block;
}
@media (max-width: 1199px) {
  .gnb-standard-banner-wrap .standard-banner-list .banner-box .text {
    font-weight: 600;
  }
}
.gnb-standard-banner-wrap .standard-banner-list .banner-box .text a {
  text-decoration: underline;
}
.gnb-standard-banner-wrap .standard-banner-list .banner-box .text.type-thin {
  font-weight: 400;
  color: #333;
}
.gnb-standard-banner-wrap .standard-banner-list .banner-box .text .first-name {
  font-weight: 700;
}
.gnb-standard-banner-wrap .standard-banner-list .banner-box .text .mo-active {
  display: none;
}
@media (max-width: 768px) {
  .gnb-standard-banner-wrap .standard-banner-list .banner-box .text .mo-active {
    display: block;
  }
}
.gnb-standard-banner-wrap .standard-banner-list .banner-box .btn-area {
  display: inline-block;
  margin-left: 10px;
}
[dir="rtl"]
  .gnb-standard-banner-wrap
  .standard-banner-list
  .banner-box
  .btn-area {
  margin-left: 0;
  margin-right: 10px;
}
@media (max-width: 1199px) {
  .gnb-standard-banner-wrap .standard-banner-list .banner-box .btn-area {
    display: block;
    margin: 10px 0 0 0 !important;
    height: 28px;
  }
}
.gnb-standard-banner-wrap .standard-banner-list .banner-box .btn-area .btn {
  padding: 4px 20px;
  display: -webkit-inline-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media (max-width: 768px) {
  .gnb-standard-banner-wrap .standard-banner-list .banner-box .btn-area .btn {
    padding: 4px 10px;
  }
}
@media (max-width: 1199px) {
  .gnb-standard-banner-wrap .standard-banner-list.opt-fade .banner-box {
    padding-bottom: 20px;
  }
}
.gnb-standard-banner-wrap .standard-banner-list.opt-fade .banner-item {
  float: left;
  width: 100%;
}
[dir="rtl"]
  .gnb-standard-banner-wrap
  .standard-banner-list.opt-fade
  .banner-item {
  float: right;
}
@media (max-width: 1199px) {
  .gnb-standard-banner-wrap .standard-banner-list.opt-fade .text {
    height: auto;
    max-height: 36px;
  }
}
.gnb-standard-banner-wrap .standard-banner-list.opt-fade .slick-list {
  overflow: hidden;
}
@media (max-width: 1199px) {
  .gnb-standard-banner-wrap .standard-banner-list.opt-fade .slick-list {
    background-color: #f8f8f8;
    border-bottom: 1px solid #e4e4e4;
  }
}
.gnb-standard-banner-wrap .btn-banner-close {
  position: absolute;
  top: 50%;
  right: 32px;
  width: 29px;
  height: 29px;
  border: 0;
  background: url(/lg5-common-gp/images/common/icons/popover-close.svg)
    no-repeat 50% 50%;
  background-size: 12px;
  cursor: pointer;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1000;
}
[dir="rtl"] .gnb-standard-banner-wrap .btn-banner-close {
  right: auto;
  left: 32px;
}
@media (max-width: 1199px) {
  .gnb-standard-banner-wrap .btn-banner-close {
    top: 7px;
    right: 37px;
    background-size: 9px;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  [dir="rtl"] .gnb-standard-banner-wrap .btn-banner-close {
    right: auto;
    left: 37px;
  }
}
@media (max-width: 768px) {
  .gnb-standard-banner-wrap .btn-banner-close {
    right: 7px;
  }
  [dir="rtl"] .gnb-standard-banner-wrap .btn-banner-close {
    right: auto;
    left: 7px;
  }
}
[data-countrycode="tr"]
  .gnb-standard-banner-wrap
  .standard-banner-list
  .banner-box {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  height: 72px;
}
@media (max-width: 1199px) {
  [data-countrycode="tr"]
    .gnb-standard-banner-wrap
    .standard-banner-list
    .banner-box {
    padding-top: 50px;
    height: auto;
  }
}
@media (max-width: 768px) {
  [data-countrycode="tr"]
    .gnb-standard-banner-wrap
    .standard-banner-list
    .banner-box
    .icon {
    left: 13px;
  }
}
[data-countrycode="tr"]
  .gnb-standard-banner-wrap
  .standard-banner-list
  .banner-box
  .icon
  img,
[data-countrycode="tr"]
  .gnb-standard-banner-wrap
  .standard-banner-list
  .banner-box
  .icon
  svg {
  height: 32px;
}
[data-countrycode="tr"]
  .gnb-standard-banner-wrap
  .standard-banner-list
  .banner-box
  .text {
  max-height: initial;
  -webkit-line-clamp: initial;
  text-align: left;
}
.skip_nav a {
  display: block;
  width: 100%;
  background: #666;
  padding: 0 30px;
  text-align: center;
  font-size: 14px;
  line-height: 40px;
  color: #fff;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.5px;
  text-decoration: underline;
  position: absolute;
  left: -10000px;
}
[dir="rtl"] .skip_nav a {
  right: -10000px;
}
.skip_nav a:focus {
  position: static;
  color: #fff !important;
}
@media (max-width: 767px) {
  .skip_nav a {
    padding: 0 24px;
  }
  .skip_nav a[href="#lgAccHelp"] {
    display: none;
  }
}
@media print {
  .skip_nav {
    display: none;
  }
}
.cookie-banner.eprivacy-cookie:not(.active) + .skip_nav a:focus {
  z-index: 10002;
}
header.navigation {
  position: relative;
  width: 100%;
  z-index: 10000;
}
header.navigation .row {
  border-bottom: 1px solid #e4e4e4;
  background: #fff;
}
header.navigation .row.for-desktop {
  display: block;
}
header.navigation .row.for-mobile {
  display: none;
}
@media (max-width: 767px) {
  header.navigation .row.for-desktop {
    display: none;
  }
  header.navigation .row.for-mobile {
    display: block;
  }
}
header.navigation .skip_nav a:focus {
  width: 100%;
}
header.navigation .for-desktop .size {
  max-width: 1600px;
  margin: 0 auto;
  width: 100%;
  height: 100%;
}
header.navigation .for-desktop .logo {
  height: 93px;
  float: left;
}
[dir="rtl"] header.navigation .for-desktop .logo {
  float: right;
}
header.navigation .for-desktop .logo a {
  display: block;
  padding: 0 30px;
}
header.navigation .for-desktop .logo a img {
  height: 93px;
}
header.navigation .for-desktop .links {
  float: left;
}
[dir="rtl"] header.navigation .for-desktop .links {
  float: right;
}
header.navigation .for-desktop .navi-top {
  width: 100%;
  height: 42px;
  border-bottom: 1px solid #eee;
}
header.navigation .for-desktop .navi-btm {
  width: 100%;
  height: 51px;
}
header.navigation .for-desktop .left-top {
  height: 100%;
  font-size: 14px;
  line-height: 24px;
  font-style: normal;
  font-weight: 700;
  overflow: hidden;
  float: left;
}
[dir="rtl"] header.navigation .for-desktop .left-top {
  float: right;
}
header.navigation .for-desktop .left-top a {
  display: block;
  width: auto;
  height: 100%;
  padding: 12px 10px 0;
  color: #333;
  text-transform: uppercase;
  overflow: hidden;
  float: left;
  margin-right: 10px;
}
[dir="rtl"] header.navigation .for-desktop .left-top a {
  float: right;
  margin-right: 0;
  margin-left: 10px;
}
header.navigation .for-desktop .left-top a img {
  width: auto;
  height: 9px;
  margin: 0 0 2px 0;
}
header.navigation
  .for-desktop
  .left-top
  a[data-link-name="lg_thinq"]
  img[src$="svg"] {
  -webkit-transform: translateY(0.7px);
  -ms-transform: translateY(0.7px);
  transform: translateY(0.7px);
  height: 11px;
}
header.navigation .for-desktop .right-top {
  height: 100%;
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  float: right;
  padding-top: 7px;
}
[dir="rtl"] header.navigation .for-desktop .right-top {
  float: left;
}
header.navigation .for-desktop .right-top a {
  display: inline-block;
  width: auto;
  overflow: hidden;
  padding: 4px 20px;
  border-radius: 100px;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 17px;
  text-decoration: none;
  white-space: normal;
  color: #a50034;
  border: 1px solid #a50034;
}
header.navigation .for-desktop .right-top a:active,
header.navigation .for-desktop .right-top a:link,
header.navigation .for-desktop .right-top a:visited {
  color: #a50034;
  border-color: #a50034;
}
header.navigation .for-desktop .right-top a:not([disabled]):focus,
header.navigation .for-desktop .right-top a:not([disabled]):hover {
  color: #cc0041;
  border-color: #cc0041;
}
header.navigation .for-desktop .left-btm {
  height: 100%;
  float: left;
}
[dir="rtl"] header.navigation .for-desktop .left-btm {
  float: right;
}
header.navigation .for-desktop .left-btm ul.depth1,
header.navigation .for-desktop .left-btm ul.depth2 {
  display: table-cell;
  table-layout: fixed;
  width: auto;
  height: 100%;
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 16px;
  height: 100%;
  margin: 0;
}
header.navigation .for-desktop .left-btm ul.depth1 .mCSB_container > li,
header.navigation .for-desktop .left-btm ul.depth1 > li,
header.navigation .for-desktop .left-btm ul.depth2 .mCSB_container > li,
header.navigation .for-desktop .left-btm ul.depth2 > li {
  display: table-cell;
  vertical-align: middle;
  height: 100%;
}
header.navigation .for-desktop .left-btm ul.depth1 .mCSB_container > li > a,
header.navigation .for-desktop .left-btm ul.depth1 > li > a,
header.navigation .for-desktop .left-btm ul.depth2 .mCSB_container > li > a,
header.navigation .for-desktop .left-btm ul.depth2 > li > a {
  position: relative;
  display: block;
  width: auto;
  height: 100%;
  max-height: 51px;
  margin: 0 9px;
  color: #333;
  overflow: hidden;
  text-transform: uppercase;
  text-decoration: none;
}
header.navigation
  .for-desktop
  .left-btm
  ul.depth1
  .mCSB_container
  > li
  > a
  > span,
header.navigation .for-desktop .left-btm ul.depth1 > li > a > span,
header.navigation
  .for-desktop
  .left-btm
  ul.depth2
  .mCSB_container
  > li
  > a
  > span,
header.navigation .for-desktop .left-btm ul.depth2 > li > a > span {
  display: table-cell;
  table-layout: fixed;
  width: 100%;
  height: 51px;
  vertical-align: middle;
  text-align: center;
  padding: 0 0 2px 0;
}
header.navigation
  .for-desktop
  .left-btm
  ul.depth1
  .mCSB_container
  > li
  > a.active,
header.navigation .for-desktop .left-btm ul.depth1 > li > a.active,
header.navigation
  .for-desktop
  .left-btm
  ul.depth2
  .mCSB_container
  > li
  > a.active,
header.navigation .for-desktop .left-btm ul.depth2 > li > a.active {
  color: #a50034;
  overflow: visible;
}
header.navigation
  .for-desktop
  .left-btm
  ul.depth1
  .mCSB_container
  > li
  > a.active
  > span:after,
header.navigation .for-desktop .left-btm ul.depth1 > li > a.active > span:after,
header.navigation
  .for-desktop
  .left-btm
  ul.depth2
  .mCSB_container
  > li
  > a.active
  > span:after,
header.navigation
  .for-desktop
  .left-btm
  ul.depth2
  > li
  > a.active
  > span:after {
  position: absolute;
  content: "";
  display: block;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background: #a50034;
}
@media (max-width: 1440px) {
  header.navigation .for-desktop .left-btm ul.depth1 .mCSB_container > li > a,
  header.navigation .for-desktop .left-btm ul.depth1 > li > a,
  header.navigation .for-desktop .left-btm ul.depth2 .mCSB_container > li > a,
  header.navigation .for-desktop .left-btm ul.depth2 > li > a {
    margin: 0 5px;
  }
}
@media (max-width: 1325px) {
  header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    .mCSB_container
    > li
    > a
    .hidden-br,
  header.navigation .for-desktop .left-btm ul.depth1 > li > a .hidden-br,
  header.navigation
    .for-desktop
    .left-btm
    ul.depth2
    .mCSB_container
    > li
    > a
    .hidden-br,
  header.navigation .for-desktop .left-btm ul.depth2 > li > a .hidden-br {
    display: none;
  }
}
header.navigation .for-desktop .left-btm ul.depth1 {
  max-width: 870px;
  word-break: normal;
  word-wrap: normal;
}
@media (max-width: 1325px) {
  header.navigation .for-desktop .left-btm ul.depth1 {
    max-width: 100%;
  }
}
header.navigation .for-desktop .left-btm ul.depth1 > li.depth1-holder > a {
  float: left;
}
[dir="rtl"]
  header.navigation
  .for-desktop
  .left-btm
  ul.depth1
  > li.depth1-holder
  > a {
  float: right;
}
@media (min-width: 1326px) {
  header.navigation .for-desktop .left-btm ul.depth1 > li.depth1-holder > a {
    display: none;
  }
}
@media (max-width: 1325px) {
  header.navigation .for-desktop .left-btm ul.depth1 > li.depth1-holder > a {
    position: relative;
    overflow: visible;
  }
}
@media (max-width: 1325px) {
  header.navigation .for-desktop .left-btm ul.depth1 > li.depth1-holder {
    padding-right: 20px;
  }
  [dir="rtl"]
    header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder {
    padding-right: 0;
    padding-left: 20px;
  }
  header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    > a.active
    > span:after {
    display: none;
  }
  header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    > a.active
    + .scroll {
    display: block;
  }
  header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    > a.active
    + .scroll
    ul.depth2 {
    display: block;
  }
}
header.navigation .for-desktop .left-btm ul.depth1 > li.depth1-holder + li > a {
  overflow: visible;
}
header.navigation
  .for-desktop
  .left-btm
  ul.depth1
  > li.depth1-holder
  + li
  > a:before {
  display: block;
  width: 1px;
  height: 14px;
  background: #e4e4e4;
  content: "";
  position: absolute;
  top: 17px;
  left: -30px;
}
[dir="rtl"]
  header.navigation
  .for-desktop
  .left-btm
  ul.depth1
  > li.depth1-holder
  + li
  > a:before {
  left: auto;
  right: -30px;
}
header.navigation .for-desktop .left-btm ul.depth1 > li.depth1-holder ~ li {
  padding-left: 20px;
}
[dir="rtl"]
  header.navigation
  .for-desktop
  .left-btm
  ul.depth1
  > li.depth1-holder
  ~ li {
  padding-left: 0;
  padding-right: 20px;
}
@media (max-width: 1440px) {
  header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    + li
    > a:before {
    left: -15px;
  }
  [dir="rtl"]
    header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    + li
    > a:before {
    left: auto;
    right: -15px;
  }
  header.navigation .for-desktop .left-btm ul.depth1 > li.depth1-holder ~ li {
    padding-left: 10px;
  }
  [dir="rtl"]
    header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    ~ li {
    padding-right: 10px;
  }
}
@media (max-width: 1325px) {
  header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    + li
    > a:before {
    left: -25px;
  }
  [dir="rtl"]
    header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    + li
    > a:before {
    left: auto;
    right: -25px;
  }
  header.navigation .for-desktop .left-btm ul.depth1 > li.depth1-holder ~ li {
    padding-left: 20px;
  }
  [dir="rtl"]
    header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    ~ li {
    padding-right: 20px;
  }
}
header.navigation
  .for-desktop
  .left-btm
  ul.depth1
  > li.depth1-holder
  ul.depth2
  > li {
  padding-right: 20px;
}
[dir="rtl"]
  header.navigation
  .for-desktop
  .left-btm
  ul.depth1
  > li.depth1-holder
  ul.depth2
  > li {
  padding-right: 0;
  padding-left: 20px;
}
@media (max-width: 1440px) {
  header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    ul.depth2
    > li {
    padding-right: 10px;
  }
  [dir="rtl"]
    header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    ul.depth2
    > li {
    padding-left: 10px;
  }
}
@media (max-width: 1325px) {
  header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    ul.depth2
    > li {
    padding-right: 20px;
  }
  [dir="rtl"]
    header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    ul.depth2
    > li {
    padding-left: 20px;
  }
}
header.navigation
  .for-desktop
  .left-btm
  ul.depth1
  > li.depth1-holder
  .scroll
  .scroll-left,
header.navigation
  .for-desktop
  .left-btm
  ul.depth1
  > li.depth1-holder
  .scroll
  .scroll-right {
  display: none;
}
@media (max-width: 1325px) {
  header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    .scroll {
    display: none;
    position: absolute;
    left: 0;
    top: 94px;
    width: 100%;
    height: 52px;
    background: #fff;
    margin: 0 -15px;
    padding: 0 15px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow-x: clip;
  }
  header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    .scroll
    .scroll-left,
  header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    .scroll
    .scroll-right {
    display: none;
    position: absolute;
    top: 0;
    width: 50px;
    height: 52px;
    border-bottom: 2px solid #e4e4e4;
    background: #fff;
    z-index: 3;
  }
  header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    .scroll
    .scroll-left:before,
  header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    .scroll
    .scroll-right:before {
    content: "";
    display: block;
    position: absolute;
    width: 14px;
    height: 14px;
    border-left: 1px solid #767676;
    border-top: 1px solid #767676;
  }
  header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    .scroll
    .scroll-left:hover:before,
  header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    .scroll
    .scroll-right:hover:before {
    border-left: 1px solid #000;
    border-top: 1px solid #000;
  }
  header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    .scroll
    .scroll-left
    a,
  header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    .scroll
    .scroll-right
    a {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    z-index: 2;
  }
  header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    .scroll
    .scroll-left {
    left: 0;
  }
  header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    .scroll
    .scroll-left:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    left: 23px;
    top: 18px;
  }
  header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    .scroll
    .scroll-right {
    right: 0;
  }
  header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    .scroll
    .scroll-right:before {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    right: 23px;
    top: 18px;
  }
  header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    .scroll
    .mCSB_scrollTools {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important;
    opacity: 0 !important;
  }
  header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    .scroll
    .mCSB_container {
    width: 100% !important;
    display: table;
    text-align: center;
  }
  header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    .scroll
    .mCustomScrollBox {
    -webkit-overflow-scrolling: touch;
  }
  header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    .scroll:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background: #e4e4e4;
    z-index: 1;
  }
  header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    ul.depth2 {
    display: none;
    z-index: 2;
    position: relative;
    width: calc(100% - 80px);
    max-width: calc(100% - 80px);
    margin: 0 40px !important;
    text-align: center;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    ul.depth2
    > li {
    float: none;
    display: inline-block;
    margin: 0 3px;
    padding-right: 10px;
  }
  header.navigation
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    ul.depth2
    > li
    > a
    > span {
    height: 52px;
  }
}
header.navigation .for-desktop .right-btm {
  position: relative;
  padding: 14px 4px 0 0;
  white-space: nowrap;
  height: 51px;
  float: right;
  text-align: right;
}
[dir="rtl"] header.navigation .for-desktop .right-btm {
  float: left;
  text-align: left;
}
header.navigation .for-desktop .right-btm .links {
  padding: 0 13px 0 0;
  width: 80px !important;
  text-align: center;
  line-height: 16px;
  position: absolute;
  right: 196px;
  top: 8px;
}
header.navigation .for-desktop .right-btm .links a {
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 28px;
  color: #333;
  text-transform: uppercase;
}
header.navigation .for-desktop .right-btm .links a:focus,
header.navigation .for-desktop .right-btm .links a:hover {
  color: #a50034;
}
[dir="rtl"] header.navigation .for-desktop .right-btm .links {
  right: auto;
  left: 196px;
}
[data-countrycode="jp"] header.navigation .for-desktop .right-btm .links {
  width: 146px !important;
}
header.navigation .for-desktop .right-btm .links a {
  line-height: 16px;
  white-space: normal;
}
@media (min-width: 1490px) {
  header.navigation .for-desktop .right-btm .links {
    width: 150px !important;
    top: 16px;
    text-align: right;
  }
  [dir="rtl"] header.navigation .for-desktop .right-btm .links {
    text-align: left;
  }
}
header.navigation .for-desktop .right-btm .icons {
  display: inline-block;
  white-space: nowrap;
  vertical-align: top;
  height: 38px;
}
header.navigation .for-desktop .right-btm .icons > li {
  margin-left: 10px;
}
header.navigation .for-desktop .right-btm .icons > li:first-child {
  margin-left: 0;
}
[dir="rtl"] header.navigation .for-desktop .right-btm .icons > li {
  margin-left: 0;
  margin-right: 10px;
}
[dir="rtl"] header.navigation .for-desktop .right-btm .icons > li:first-child {
  margin-right: 0;
}
header.navigation .for-desktop .right-btm .icons > div,
header.navigation .for-desktop .right-btm .icons > li {
  display: inline-block;
  vertical-align: top;
}
header.navigation .for-desktop .right-btm .icons > div > a,
header.navigation .for-desktop .right-btm .icons > li > a {
  width: 24px;
  height: 24px;
  display: block;
  text-decoration: none;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: auto auto;
}
header.navigation .for-desktop .right-btm .icons > div.hide,
header.navigation .for-desktop .right-btm .icons > li.hide {
  display: none;
}
header.navigation .for-desktop .right-btm .icons .login {
  position: static;
}
header.navigation .for-desktop .right-btm .icons .login > a {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBkPSJNMTQwOC45NiA1ODE1LjU0YTQuNzcgNC43NyAwIDEgMSA0Ljc4LTQuNzcgNC43ODYgNC43ODYgMCAwIDEtNC43OCA0Ljc3Wm0wLTguMDRhMy4yNyAzLjI3IDAgMSAwIDMuMjcgMy4yNyAzLjI4IDMuMjggMCAwIDAtMy4yNy0zLjI3Wm04LjE4IDE2LjQxYS43NDguNzQ4IDAgMCAxLS43My0uNTZjLS43Ni0yLjgxLTMuODktNC44NC03LjQzLTQuODRzLTYuNjggMi4wMy03LjQ0IDQuODRhLjczOC43MzggMCAwIDEtLjkyLjUzLjc1MS43NTEgMCAwIDEtLjUzLS45MmMuOTUtMy41MSA0LjYtNS45NiA4Ljg5LTUuOTZzNy45MyAyLjQ1IDguODggNS45NmEuNzUxLjc1MSAwIDAgMS0uNTMuOTIuNjI4LjYyOCAwIDAgMS0uMTkuMDNaIiBzdHlsZT0iZmlsbDojMWExYTFhO2ZpbGwtcnVsZTpldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTM5OC45NyAtNTgwNC45NTUpIi8+PC9zdmc+);
}
header.navigation .for-desktop .right-btm .icons .login > a:focus,
header.navigation .for-desktop .right-btm .icons .login > a:hover {
  background-image: url(/lg5-common-gp/images/common/icons/login-carmine.svg);
}
header.navigation .for-desktop .right-btm .icons .login.logged > a {
  background-image: url(/lg5-common-gp/images/common/icons/login-fill-nero.svg);
}
header.navigation .for-desktop .right-btm .icons .login.logged > a:focus,
header.navigation .for-desktop .right-btm .icons .login.logged > a:hover {
  background-image: url(/lg5-common-gp/images/common/icons/login-fill-carmine.svg);
}
header.navigation .for-desktop .right-btm .icons .login.logged.is-vip > a {
  width: 24px;
  height: 24px;
  background-position: center center;
  background-size: contain;
  background-image: url(/lg5-common-gp/images/common/icons/login-vip-nero.svg);
}
header.navigation .for-desktop .right-btm .icons .login.logged.is-vip > a:focus,
header.navigation
  .for-desktop
  .right-btm
  .icons
  .login.logged.is-vip
  > a:hover {
  background-image: url(/lg5-common-gp/images/common/icons/login-vip-carmine.svg);
}
header.navigation .for-desktop .right-btm .icons .login.logged.is-vip-b2b > a {
  width: 22px;
  height: 28px;
  background-position: center center;
  background-size: contain;
  background-image: url(/lg5-common-gp/images/common/icons/login-b2b-fill-nero2.svg);
}
header.navigation
  .for-desktop
  .right-btm
  .icons
  .login.logged.is-vip-b2b
  > a:focus,
header.navigation
  .for-desktop
  .right-btm
  .icons
  .login.logged.is-vip-b2b
  > a:hover {
  background-image: url(/lg5-common-gp/images/common/icons/login-b2b-fill-carmine2.svg);
}
header.navigation .for-desktop .right-btm .icons .login.logged .issue-dot {
  display: none;
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #a50034;
}
header.navigation .for-desktop .right-btm .icons .login.logged.has-dot a {
  position: relative;
}
header.navigation
  .for-desktop
  .right-btm
  .icons
  .login.logged.has-dot
  .issue-dot {
  display: block;
  top: -3px;
  right: -3px;
}
header.navigation .for-desktop .right-btm .icons .login.logged .info-box {
  position: relative;
  width: 180px;
  padding: 10px 15px 14px;
  background-color: #f8f8f8;
  border-radius: 5px;
  white-space: normal;
}
header.navigation
  .for-desktop
  .right-btm
  .icons
  .login.logged
  .info-box
  .issue-contents {
  display: block;
  margin: 2px 0 0;
  font-size: 14px;
  color: #333;
  line-height: 1.4;
}
header.navigation
  .for-desktop
  .right-btm
  .icons
  .login.logged
  .info-box
  .issue-contents
  em {
  color: #a50034;
  font-style: normal;
}
header.navigation
  .for-desktop
  .right-btm
  .icons
  .login.logged
  .info-box.has-dot:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 8px;
  right: 8px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #a50034;
}
header.navigation .for-desktop .right-btm .icons .word-initial {
  display: none;
}
header.navigation .for-desktop .right-btm .icons.initials .login.logged {
  margin-top: -4px;
}
header.navigation .for-desktop .right-btm .icons.initials .login.logged > a {
  padding-top: 6px;
  width: 32px;
  height: 32px;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  background: #333;
  border-radius: 50%;
  text-align: center;
}
header.navigation
  .for-desktop
  .right-btm
  .icons.initials
  .login.logged
  > a:focus,
header.navigation
  .for-desktop
  .right-btm
  .icons.initials
  .login.logged
  > a:hover {
  color: #fff;
}
header.navigation
  .for-desktop
  .right-btm
  .icons.initials
  .login.logged
  .word-initial {
  display: inline;
  font-weight: inherit;
  font-style: normal;
}
header.navigation .for-desktop .right-btm .icons.initials .login.is-vip > a {
  padding-top: 12px;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  background: #a50034 url(/lg5-common-gp/images/common/icons/ico-crown.svg)
    no-repeat 50% 4px;
  background-size: 14px auto;
}
header.navigation
  .for-desktop
  .right-btm
  .icons.initials
  .login.is-vip-b2b
  > a {
  padding-top: 12px;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  background: #a50034 url(/lg5-common-gp/images/common/icons/ico-crown.svg)
    no-repeat 50% 4px;
  background-size: 14px auto;
}
header.navigation .for-desktop .right-btm .icons .cart {
  position: relative;
}
header.navigation .for-desktop .right-btm .icons .cart > a {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBkPSJtMTQ5NS45MSA2NDI0LjY1LTIuNTUgNS40MmEuNzM4LjczOCAwIDAgMS0uNjcuNDNoLTEwLjI4bDEuMDMgMi45NWg4LjNhLjczMS43MzEgMCAwIDEgLjMzLjA4IDIuMjcxIDIuMjcxIDAgMSAxLTIuODQgMi4xOSAyLjQ0NCAyLjQ0NCAwIDAgMSAuMTQtLjc3aC0zLjc3YTIuMiAyLjIgMCAwIDEgLjE1Ljc3IDIuMjYgMi4yNiAwIDEgMS0zLjctMS43NGwtNC4zNi0xMi40OGgtLjk0YS43NS43NSAwIDAgMSAwLTEuNWgxLjQ3YS43NTUuNzU1IDAgMCAxIC43MS41bDIuOTcgOC41MWMuMDIgMCAuMDQtLjAxLjA3LS4wMWgxMC4yNGwyLjM1LTQuOTlhLjczNC43MzQgMCAwIDEgLjk5LS4zNi43NjUuNzY1IDAgMCAxIC4zNiAxWm0tNS4xOSAxMS4wN2EuNzcuNzcgMCAxIDAgLjc3LS43Ny43Ny43NyAwIDAgMC0uNzcuNzdabS03LjIzLjc3YS43Ny43NyAwIDAgMCAwLTEuNTQuNzcuNzcgMCAxIDAgMCAxLjU0WiIgc3R5bGU9ImZpbGw6IzFhMWExYTtmaWxsLXJ1bGU6ZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0NzYgLTY0MTkpIi8+PC9zdmc+);
}
header.navigation .for-desktop .right-btm .icons .cart .count {
  display: block;
  background: #a50034;
  color: #fff;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  width: auto;
  min-width: 16px;
  height: 16px;
  border-radius: 8px;
  text-align: center;
  padding: 0 5px;
  position: absolute;
  top: -2px;
  left: 21px;
}
header.navigation .for-desktop .right-btm .icons .cart .count:empty {
  display: none;
}
header.navigation .for-desktop .right-btm .icons .search a {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBmaWxsPSIjMWExYTFhIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjYzIDE2LjI1YTcuNjMgNy42MyAwIDEgMSA1LjM5LTEzLjAyIDcuNjI1IDcuNjI1IDAgMCAxLTUuMzkgMTMuMDJabTAtMTMuNzNhNi4xMTEgNi4xMTEgMCAxIDAgNC4zMSAxLjc5IDYuMDE5IDYuMDE5IDAgMCAwLTQuMzEtMS43OVpNMTguMjMgMTlhLjczNi43MzYgMCAwIDEtLjUzLS4yM2wtMy45Mi0zLjkxYS43NjQuNzY0IDAgMCAxIDEuMDgtMS4wOGwzLjkxIDMuOTFhLjc3Ljc3IDAgMCAxLS41NCAxLjMxWiIvPjwvc3ZnPg==);
}
header.navigation .for-desktop .right-btm .icons .search a:focus,
header.navigation .for-desktop .right-btm .icons .search a:hover {
  background-image: url(/lg5-common-gp/images/common/icons/search-carmine.svg);
}
header.navigation .for-desktop .right-btm .icons .language > a {
  color: #333;
  background-image: url(/lg5-common-gp/images/common/icons/language-black.svg);
  background-position: center center;
}
header.navigation .for-desktop .right-btm .icons .language > a:focus,
header.navigation .for-desktop .right-btm .icons .language > a:hover {
  background-image: url(/lg5-common-gp/images/common/icons/language-carmine.svg);
  color: #a50034;
}
header.navigation .for-desktop .right-btm .icons .language .language-options {
  display: none;
  width: 165px;
  background-color: #fff;
  padding: 11px 20px 10px;
  border: 1px solid #e4e4e4;
  font-size: 16px;
  line-height: 30px;
  color: #6b6b6b;
  font-weight: 600;
  position: absolute;
  top: 51px;
  right: 0;
  text-align: left;
}
[dir="rtl"]
  header.navigation
  .for-desktop
  .right-btm
  .icons
  .language
  .language-options {
  right: auto;
  left: 0;
  text-align: right;
}
header.navigation
  .for-desktop
  .right-btm
  .icons
  .language
  .language-options.active {
  display: block;
}
header.navigation .for-desktop .right-btm .icons .language .language-options a {
  display: block;
}
header.navigation
  .for-desktop
  .right-btm
  .icons
  .language
  .language-options
  a.active {
  color: #a50034;
}
header.navigation
  .for-desktop
  .right-btm
  .icons
  .language
  .language-options
  a:focus,
header.navigation
  .for-desktop
  .right-btm
  .icons
  .language
  .language-options
  a:hover {
  text-decoration: underline;
}
header.navigation .for-desktop .right-btm .icons .country > a {
  width: 24px;
  height: 24px;
}
[dir="rtl"] header.navigation .for-desktop .right-btm .icons .country > a {
  margin-right: 0;
  margin-left: 5px;
}
header.navigation .for-desktop .right-btm .icons .country > a img {
  margin-top: -1px;
  width: 22px;
  border-radius: 50%;
  vertical-align: top;
}
header.navigation .for-desktop .right-btm .icons .country .country-options {
  display: none;
  width: 202px;
  background-color: #fff;
  padding: 15px 0;
  border: 1px solid #6b6b6b;
  color: #333;
  font-weight: 600;
  position: absolute;
  top: 51px;
  right: 0;
  text-align: left;
}
[dir="rtl"]
  header.navigation
  .for-desktop
  .right-btm
  .icons
  .country
  .country-options {
  right: auto;
  left: 0;
  text-align: right;
}
header.navigation
  .for-desktop
  .right-btm
  .icons
  .country
  .country-options.active {
  display: block;
}
header.navigation .for-desktop .right-btm .icons .country .country-options a {
  display: block;
  padding: 8px 20px;
  color: #333;
  font-size: 14px;
}
header.navigation
  .for-desktop
  .right-btm
  .icons
  .country
  .country-options
  a:focus,
header.navigation
  .for-desktop
  .right-btm
  .icons
  .country
  .country-options
  a:hover {
  text-decoration: underline;
  color: #a50034;
}
header.navigation .for-desktop .right-btm .icons .country .country-options li {
  margin-top: 3px;
}
header.navigation
  .for-desktop
  .right-btm
  .icons
  .country
  .country-options
  li.active
  a {
  color: #a50034;
  background-color: rgba(0, 0, 0, 0.1);
}
header.navigation
  .for-desktop
  .right-btm
  .icons
  .country
  .country-options
  .flag {
  display: inline-block;
  margin-right: 14px;
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 0;
  vertical-align: middle;
}
[dir="rtl"]
  header.navigation
  .for-desktop
  .right-btm
  .icons
  .country
  .country-options
  .flag {
  margin-right: 0;
  margin-left: 14px;
}
header.navigation
  .for-desktop
  .right-btm
  .icons
  .country
  .country-options
  .flag
  img {
  width: 24px;
  border-radius: 50%;
}
header.navigation .for-desktop .close {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
  position: absolute;
  top: 12px;
  right: 12px;
}
header.navigation .for-desktop .close:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
}
[dir="rtl"] header.navigation .for-desktop .close {
  right: auto;
  left: 12px;
}
header.navigation .for-desktop .close a {
  display: block;
  width: 28px;
  height: 28px;
  background: url(/lg5-common-gp/images/common/icons/gnb-close.svg) no-repeat
    50% 50%;
  background-size: 12px 12px;
}
header.navigation .for-desktop .sublayer {
  display: none;
  width: 100%;
  background: #fff;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  border-bottom: 1px solid #e4e4e4;
  padding: 0 15px 15px;
  margin: 0 -15px;
  position: absolute;
  top: 94px;
  left: 0;
  white-space: normal;
}
[dir="rtl"] header.navigation .for-desktop .sublayer {
  left: auto;
  right: 0;
}
header.navigation .for-desktop .sublayer .sublayer-inner {
  max-width: 1344px;
  width: 100%;
  margin: 0 auto;
  padding: 45px 0 0;
}
header.navigation .for-desktop .sublayer .sublayer-inner:after {
  clear: both;
  width: 100%;
  height: 0;
  display: block;
  content: "";
}
header.navigation .for-desktop .sublayer .title-top {
  width: 100%;
  padding: 0 40px;
}
header.navigation .for-desktop .sublayer .title-top + .columns {
  margin-top: 21px;
}
header.navigation .for-desktop .sublayer .title-top + .column {
  clear: both;
}
[dir="rtl"] header.navigation .for-desktop .sublayer .title-top {
  text-align: right;
}
header.navigation .for-desktop .sublayer .column {
  position: relative;
  display: block;
  width: 25%;
  padding: 0 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  line-height: 20px;
  color: #6b6b6b;
  font-style: normal;
  font-weight: 400;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 40px;
  float: left;
  border-left: 1px solid #e4e4e4;
}
header.navigation .for-desktop .sublayer .column:nth-child(1) {
  border-left: 0;
}
header.navigation .for-desktop .sublayer .column.banner,
header.navigation .for-desktop .sublayer .column.featured-product {
  border-left: 0;
}
header.navigation .for-desktop .sublayer .column.featured-product {
  padding-left: 75px;
}
header.navigation .for-desktop .sublayer .column.banner {
  padding-left: 20px;
}
[dir="rtl"] header.navigation .for-desktop .sublayer .column {
  float: right;
  text-align: right;
  border-left: none;
  border-right: 1px solid #e4e4e4;
}
[dir="rtl"] header.navigation .for-desktop .sublayer .column:nth-child(1) {
  border-right: 0;
}
[dir="rtl"] header.navigation .for-desktop .sublayer .column.banner,
[dir="rtl"] header.navigation .for-desktop .sublayer .column.featured-product {
  border-right: 0;
}
[dir="rtl"] header.navigation .for-desktop .sublayer .column.featured-product {
  padding-left: 0;
  padding-right: 75px;
}
[dir="rtl"] header.navigation .for-desktop .sublayer .column.banner {
  padding-left: 0;
  padding-right: 20px;
}
@media (max-width: 1199px) {
  header.navigation .for-desktop .sublayer .column {
    width: 50%;
  }
  header.navigation .for-desktop .sublayer .column.banner {
    padding: 0 40px;
    clear: both;
  }
  header.navigation
    .for-desktop
    .sublayer
    .column.banner
    + .column.featured-product {
    clear: none;
  }
  header.navigation .for-desktop .sublayer .column.featured-product {
    clear: both;
  }
}
header.navigation .for-desktop .sublayer .banner {
  padding: 0;
}
header.navigation .for-desktop .sublayer .banner a {
  position: relative;
  display: block;
  width: 265px;
  height: 300px;
}
header.navigation .for-desktop .sublayer .banner a .banner-readmore {
  color: #333;
}
header.navigation
  .for-desktop
  .sublayer
  .banner
  a
  .banner-readmore
  .banner-more
  span:after {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48cGF0aCBkPSJtNTA3Ljc2OCAxMTUxLTQuMzY3IDMuNzhhLjkxMS45MTEgMCAwIDEtMS4xNjQgMCAuNjQ5LjY0OSAwIDAgMSAwLTEuMDFsMy44LTMuMjktMy44LTMuMjlhLjY0OS42NDkgMCAwIDEgMC0xLjAxLjkxMS45MTEgMCAwIDEgMS4xNjQgMGw0LjM2NyAzLjc5YS42NTkuNjU5IDAgMCAxIC4yMzkuNTEuNjc5LjY3OSAwIDAgMS0uMjM5LjUyWiIgZGF0YS1uYW1lPSImZ3Q7IiBzdHlsZT0iZmlsbDojMzMzO2ZpbGwtcnVsZTpldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDk5IC0xMTQ0LjUpIi8+PC9zdmc+)
    no-repeat 0 1px;
}
header.navigation .for-desktop .sublayer .banner a.white .banner-visual {
  background: #333;
}
header.navigation .for-desktop .sublayer .banner a.white .banner-description {
  color: #fff;
}
header.navigation
  .for-desktop
  .sublayer
  .banner
  a.white
  .banner-description
  .banner-link
  span:after {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj4KICA8bWV0YWRhdGE+PCEtLT94cGFja2V0IGJlZ2luPSImI3hGRUZGOyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/LS0+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4KICAgPHJkZjpyZGYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpkZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIvPgogICA8L3JkZjpyZGY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjwhLS0/eHBhY2tldCBlbmQ9InciPy0tPjwvbWV0YWRhdGE+CjxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iXyIgZGF0YS1uYW1lPSImZ3Q7IiBjbGFzcz0iY2xzLTEiIGQ9Ik01MDcuNzY4LDExNTFsLTQuMzY3LDMuNzhhMC45MTEsMC45MTEsMCwwLDEtMS4xNjQsMCwwLjY0OSwwLjY0OSwwLDAsMSwwLTEuMDFsMy44LTMuMjktMy44LTMuMjlhMC42NDksMC42NDksMCwwLDEsMC0xLjAxLDAuOTExLDAuOTExLDAsMCwxLDEuMTY0LDBsNC4zNjcsMy43OWEwLjY1OSwwLjY1OSwwLDAsMSwuMjM5LjUxQTAuNjc5LDAuNjc5LDAsMCwxLDUwNy43NjgsMTE1MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00OTkgLTExNDQuNSkiLz4KPC9zdmc+)
    no-repeat 0 1px;
}
header.navigation .for-desktop .sublayer .banner a.white .banner-readmore {
  color: #fff;
}
header.navigation
  .for-desktop
  .sublayer
  .banner
  a.white
  .banner-readmore
  .banner-more
  span:after {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj4KICA8bWV0YWRhdGE+PCEtLT94cGFja2V0IGJlZ2luPSImI3hGRUZGOyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/LS0+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4KICAgPHJkZjpyZGYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpkZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIvPgogICA8L3JkZjpyZGY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjwhLS0/eHBhY2tldCBlbmQ9InciPy0tPjwvbWV0YWRhdGE+CjxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iXyIgZGF0YS1uYW1lPSImZ3Q7IiBjbGFzcz0iY2xzLTEiIGQ9Ik01MDcuNzY4LDExNTFsLTQuMzY3LDMuNzhhMC45MTEsMC45MTEsMCwwLDEtMS4xNjQsMCwwLjY0OSwwLjY0OSwwLDAsMSwwLTEuMDFsMy44LTMuMjktMy44LTMuMjlhMC42NDksMC42NDksMCwwLDEsMC0xLjAxLDAuOTExLDAuOTExLDAsMCwxLDEuMTY0LDBsNC4zNjcsMy43OWEwLjY1OSwwLjY1OSwwLDAsMSwuMjM5LjUxQTAuNjc5LDAuNjc5LDAsMCwxLDUwNy43NjgsMTE1MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00OTkgLTExNDQuNSkiLz4KPC9zdmc+)
    no-repeat 0 1px;
}
header.navigation
  .for-desktop
  .sublayer
  .banner
  a.white
  .banner-visual.outside
  .banner-readmore {
  color: #333;
}
header.navigation
  .for-desktop
  .sublayer
  .banner
  a.white
  .banner-visual.outside
  .banner-readmore
  .banner-more
  span:after {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48cGF0aCBkPSJtNTA3Ljc2OCAxMTUxLTQuMzY3IDMuNzhhLjkxMS45MTEgMCAwIDEtMS4xNjQgMCAuNjQ5LjY0OSAwIDAgMSAwLTEuMDFsMy44LTMuMjktMy44LTMuMjlhLjY0OS42NDkgMCAwIDEgMC0xLjAxLjkxMS45MTEgMCAwIDEgMS4xNjQgMGw0LjM2NyAzLjc5YS42NTkuNjU5IDAgMCAxIC4yMzkuNTEuNjc5LjY3OSAwIDAgMS0uMjM5LjUyWiIgZGF0YS1uYW1lPSImZ3Q7IiBzdHlsZT0iZmlsbDojMzMzO2ZpbGwtcnVsZTpldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDk5IC0xMTQ0LjUpIi8+PC9zdmc+)
    no-repeat 0 1px;
}
header.navigation .for-desktop .sublayer .banner a.black .banner-visual {
  background: #fff;
}
header.navigation .for-desktop .sublayer .banner a.black .banner-description {
  color: #333;
}
header.navigation
  .for-desktop
  .sublayer
  .banner
  a.black
  .banner-description
  .banner-head {
  color: #000;
}
header.navigation
  .for-desktop
  .sublayer
  .banner
  a.black
  .banner-description
  .banner-link
  span:after {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48cGF0aCBkPSJtNTA3Ljc2OCAxMTUxLTQuMzY3IDMuNzhhLjkxMS45MTEgMCAwIDEtMS4xNjQgMCAuNjQ5LjY0OSAwIDAgMSAwLTEuMDFsMy44LTMuMjktMy44LTMuMjlhLjY0OS42NDkgMCAwIDEgMC0xLjAxLjkxMS45MTEgMCAwIDEgMS4xNjQgMGw0LjM2NyAzLjc5YS42NTkuNjU5IDAgMCAxIC4yMzkuNTEuNjc5LjY3OSAwIDAgMS0uMjM5LjUyWiIgZGF0YS1uYW1lPSImZ3Q7IiBzdHlsZT0iZmlsbDojMzMzO2ZpbGwtcnVsZTpldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDk5IC0xMTQ0LjUpIi8+PC9zdmc+)
    no-repeat 0 1px;
}
header.navigation .for-desktop .sublayer .banner .banner-visual {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
header.navigation .for-desktop .sublayer .banner .banner-visual img {
  max-width: 100%;
}
header.navigation
  .for-desktop
  .sublayer
  .banner
  .banner-visual
  .banner-readmore {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  max-width: 235px;
  width: 100%;
  margin: auto;
  text-align: center;
}
header.navigation
  .for-desktop
  .sublayer
  .banner
  .banner-visual
  .banner-readmore.active {
  display: block;
}
header.navigation
  .for-desktop
  .sublayer
  .banner
  .banner-visual
  .banner-readmore
  .banner-more {
  font-size: 14px;
  line-height: 20px;
  font-style: normal;
  font-weight: 700;
}
header.navigation
  .for-desktop
  .sublayer
  .banner
  .banner-visual
  .banner-readmore
  .banner-more
  span {
  position: relative;
  margin-left: -12px;
}
[dir="rtl"]
  header.navigation
  .for-desktop
  .sublayer
  .banner
  .banner-visual
  .banner-readmore
  .banner-more
  span {
  margin-left: 0;
  margin-right: -12px;
}
header.navigation
  .for-desktop
  .sublayer
  .banner
  .banner-visual
  .banner-readmore
  .banner-more
  span:after {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  position: absolute;
  bottom: 2px;
  margin-left: 3px;
}
[dir="rtl"]
  header.navigation
  .for-desktop
  .sublayer
  .banner
  .banner-visual
  .banner-readmore
  .banner-more
  span:after {
  margin: 0 3px 0 0;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
header.navigation .for-desktop .sublayer .banner .banner-visual.outside {
  overflow: visible;
}
header.navigation
  .for-desktop
  .sublayer
  .banner
  .banner-visual.outside
  .banner-readmore {
  bottom: -25px;
}
header.navigation
  .for-desktop
  .sublayer
  .banner
  .banner-visual.inside
  .banner-readmore {
  bottom: 20px;
}
header.navigation .for-desktop .sublayer .banner .banner-description {
  position: absolute;
  left: 0;
  right: 0;
  max-width: 235px;
  width: 100%;
  margin: auto;
  text-align: center;
}
header.navigation .for-desktop .sublayer .banner .banner-description.top {
  top: 20px;
}
header.navigation .for-desktop .sublayer .banner .banner-description.bottom {
  bottom: 20px;
}
header.navigation
  .for-desktop
  .sublayer
  .banner
  .banner-description
  .banner-desc {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
}
header.navigation
  .for-desktop
  .sublayer
  .banner
  .banner-description
  .banner-head {
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
  margin: 5px 0 8px;
}
header.navigation
  .for-desktop
  .sublayer
  .banner
  .banner-description
  .banner-link {
  font-size: 14px;
  line-height: 20px;
  font-style: normal;
  font-weight: 700;
}
header.navigation
  .for-desktop
  .sublayer
  .banner
  .banner-description
  .banner-link
  span {
  position: relative;
  margin-left: -12px;
}
[dir="rtl"]
  header.navigation
  .for-desktop
  .sublayer
  .banner
  .banner-description
  .banner-link
  span {
  margin-left: 0;
  margin-right: -12px;
}
header.navigation
  .for-desktop
  .sublayer
  .banner
  .banner-description
  .banner-link
  span:after {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  position: absolute;
  bottom: 2px;
  margin-left: 3px;
}
[dir="rtl"]
  header.navigation
  .for-desktop
  .sublayer
  .banner
  .banner-description
  .banner-link
  span:after {
  margin: 0 3px 0 0;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
header.navigation .for-desktop .sublayer .head-link {
  font-size: 17px;
  line-height: 21px;
  text-transform: uppercase;
  position: relative;
}
header.navigation .for-desktop .sublayer .head-link + ul {
  margin-top: 21px;
}
header.navigation .for-desktop .sublayer .head-link > div {
  color: #333;
  font-style: normal;
  font-weight: 700;
}
header.navigation .for-desktop .sublayer .head-link > a {
  position: relative;
  color: #333;
  font-style: normal;
  font-weight: 700;
}
header.navigation .for-desktop .sublayer .head-link > a:after {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48cGF0aCBkPSJtNTA3Ljc2OCAxMTUxLTQuMzY3IDMuNzhhLjkxMS45MTEgMCAwIDEtMS4xNjQgMCAuNjQ5LjY0OSAwIDAgMSAwLTEuMDFsMy44LTMuMjktMy44LTMuMjlhLjY0OS42NDkgMCAwIDEgMC0xLjAxLjkxMS45MTEgMCAwIDEgMS4xNjQgMGw0LjM2NyAzLjc5YS42NTkuNjU5IDAgMCAxIC4yMzkuNTEuNjc5LjY3OSAwIDAgMS0uMjM5LjUyWiIgZGF0YS1uYW1lPSImZ3Q7IiBzdHlsZT0iZmlsbDojMzMzO2ZpbGwtcnVsZTpldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDk5IC0xMTQ0LjUpIi8+PC9zdmc+)
    no-repeat 0 1px;
  position: absolute;
  bottom: 5px;
  margin-left: 3px;
}
header.navigation .for-desktop .sublayer .head-link > a[target="_blank"]:after {
  background: url(/lg5-common-gp/images/common/icons/blank-dimgray.svg)
    no-repeat 0 0;
  margin-left: 6px;
}
[dir="rtl"]
  header.navigation
  .for-desktop
  .sublayer
  .head-link
  > a[target="_blank"]:after {
  margin-left: 0;
  margin-right: 6px;
}
[dir="rtl"] header.navigation .for-desktop .sublayer .head-link > a:after {
  right: 100%;
}
[dir="rtl"]
  header.navigation
  .for-desktop
  .sublayer
  .head-link
  > a:not([target="_blank"]):after {
  margin: 0 3px 0 0;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
header.navigation .for-desktop .sublayer .sub-link {
  text-transform: uppercase;
  color: #333;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 21px;
  font-weight: 600;
}
header.navigation .for-desktop .sublayer .sub-link:last-child {
  margin-bottom: 0;
}
header.navigation .for-desktop .sublayer .sub-link > a,
header.navigation .for-desktop .sublayer .sub-link > div a {
  color: #333;
}
header.navigation .for-desktop .sublayer .sub-link > a[target="_blank"]:after,
header.navigation
  .for-desktop
  .sublayer
  .sub-link
  > div
  a[target="_blank"]:after {
  background: url(/lg5-common-gp/images/common/icons/blank-dimgray.svg)
    no-repeat 0 0;
  margin-left: 6px;
}
[dir="rtl"]
  header.navigation
  .for-desktop
  .sublayer
  .sub-link
  > a[target="_blank"]:after,
[dir="rtl"]
  header.navigation
  .for-desktop
  .sublayer
  .sub-link
  > div
  a[target="_blank"]:after {
  margin-left: 0;
  margin-right: 6px;
}
header.navigation .for-desktop .sublayer .sub-link > a sup,
header.navigation .for-desktop .sublayer .sub-link > div a sup {
  font-size: 10px;
  margin-left: 2px;
}
header.navigation .for-desktop .sublayer .sub-link > ul {
  margin-top: 7px;
}
header.navigation .for-desktop .sublayer .link-list {
  text-transform: none;
}
header.navigation .for-desktop .sublayer .link-list .link {
  color: #6b6b6b;
  font-size: 16px;
  line-height: 20px;
  font-style: normal;
  font-weight: 400;
}
header.navigation .for-desktop .sublayer .link-list .link a {
  position: relative;
  display: inline-block;
  color: #6b6b6b;
}
header.navigation
  .for-desktop
  .sublayer
  .link-list
  .link
  a[target="_blank"]:after {
  background: url(/lg5-common-gp/images/common/icons/blank-dimgray.svg)
    no-repeat 0 0;
  margin-left: 6px;
}
[dir="rtl"]
  header.navigation
  .for-desktop
  .sublayer
  .link-list
  .link
  a[target="_blank"]:after {
  margin-left: 0;
  margin-right: 6px;
}
header.navigation .for-desktop .sublayer .link-list .link .warning {
  font-size: 13px;
  margin-top: 3px;
}
header.navigation .for-desktop .sublayer .link-list .link .color-carmine {
  color: #a50034;
}
header.navigation .for-desktop .sublayer .link-list .link + .link {
  margin-top: 7px;
}
header.navigation .for-desktop .sublayer .sub-link .link-list {
  padding-left: 5px;
}
[dir="rtl"] header.navigation .for-desktop .sublayer .sub-link .link-list {
  padding-left: 0;
  padding-right: 6px;
}
header.navigation .for-desktop .sublayer .head-link .link-list {
  margin-top: 20px;
  margin-bottom: 40px;
}
header.navigation .for-desktop .sublayer .head-link .link-list:last-child {
  margin-bottom: 0;
}
header.navigation .for-desktop .sublayer .head-link + ul .head-link {
  margin-top: 20px;
}
header.navigation .for-desktop .sublayer .head-link + .head-link {
  margin-top: 20px;
}
header.navigation .for-desktop .sublayer.type-promotion .column {
  width: 100%;
}
header.navigation
  .for-desktop
  .sublayer.type-promotion
  .column:nth-of-type(1)
  .thumb-list-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
header.navigation
  .for-desktop
  .sublayer.type-promotion
  .column:nth-of-type(1)
  .thumb-list {
  width: 20%;
  max-width: 237px;
}
header.navigation
  .for-desktop
  .sublayer.type-promotion
  .column:nth-of-type(1)
  .thumb-list.view-all {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: auto;
}
header.navigation
  .for-desktop
  .sublayer.type-promotion
  .column:nth-of-type(1)
  .thumb-list.view-all
  a {
  display: block;
  width: 80px;
  margin-top: -60%;
}
header.navigation
  .for-desktop
  .sublayer.type-promotion
  .column:nth-of-type(1)
  .thumb-list.view-all
  a
  img {
  width: 35px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=72)";
  opacity: 0.726;
}
header.navigation
  .for-desktop
  .sublayer.type-promotion
  .column:nth-of-type(1)
  .thumb-list.view-all
  a
  span {
  display: block;
  margin-top: 2px;
  font-size: 14px;
  color: #6b6b6b;
  text-decoration: underline;
  word-wrap: break-word;
}
header.navigation
  .for-desktop
  .sublayer.type-promotion
  .column:nth-of-type(1)
  .thumb-list.view-all
  a:focus
  img,
header.navigation
  .for-desktop
  .sublayer.type-promotion
  .column:nth-of-type(1)
  .thumb-list.view-all
  a:hover
  img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
}
header.navigation
  .for-desktop
  .sublayer.type-promotion
  .column:nth-of-type(1)
  .thumb-list.view-all
  a:focus
  span,
header.navigation
  .for-desktop
  .sublayer.type-promotion
  .column:nth-of-type(1)
  .thumb-list.view-all
  a:hover
  span {
  color: #333;
}
header.navigation
  .for-desktop
  .sublayer.type-promotion
  .column:nth-of-type(1)
  .thumb-img {
  width: 100%;
}
@media (max-width: 1199px) {
  header.navigation .for-desktop .sublayer.type-promotion .thumb-list-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  header.navigation
    .for-desktop
    .sublayer.type-promotion
    .thumb-list-box
    .thumb-list {
    width: 25%;
    padding: 0 10px;
    text-align: center;
  }
  header.navigation
    .for-desktop
    .sublayer.type-promotion
    .thumb-list-box
    .thumb-list
    .thumb-title {
    font-size: 16px;
  }
}
@media (max-width: 1325px) {
  header.navigation .for-desktop .sublayer {
    padding: 0 15px;
    margin: 0 -15px;
  }
  header.navigation .for-desktop .sublayer li a {
    -webkit-transition: -webkit-transform 0.5s ease-in-out;
    transition: -webkit-transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
  }
  header.navigation .for-desktop .left-btm ul.depth2 li > a.active + .sublayer {
    top: 52px;
    width: 100vw;
    white-space: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 0 0 -55px;
    text-align: left;
  }
  [dir="rtl"]
    header.navigation
    .for-desktop
    .left-btm
    ul.depth2
    li
    > a.active
    + .sublayer {
    margin: 0 -55px 0 0;
    text-align: right;
  }
  header.navigation
    .for-desktop
    .left-btm
    ul.depth2
    li
    > a.active
    + .sublayer
    li {
    display: block;
  }
  header.navigation
    .for-desktop
    .left-btm
    ul.depth2
    li
    > a.active
    + .sublayer
    .close {
    right: 25px;
  }
  [dir="rtl"]
    header.navigation
    .for-desktop
    .left-btm
    ul.depth2
    li
    > a.active
    + .sublayer
    .close {
    right: auto;
    left: 25px;
  }
}
header.navigation .for-desktop .left-btm ul.depth1 > li > a.active + .sublayer,
header.navigation .for-desktop .left-btm ul.depth2 li > a.active + .sublayer {
  display: block;
}
header.navigation.b2c .for-desktop .logo {
  width: 158px;
}
header.navigation.b2c .for-desktop .links {
  width: calc(100% - 188px);
}
header.navigation.b2c .for-desktop .left-btm ul.depth1 {
  max-width: 1100px;
}
@media (max-width: 1325px) {
  header.navigation.b2c .for-desktop .left-btm ul.depth1 {
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  header.navigation.b2c
    .for-desktop
    .sublayer
    .columns.support
    .column:nth-child(4n + 1) {
    clear: both;
  }
  [dir="ltr"]
    header.navigation.b2c
    .for-desktop
    .sublayer
    .columns.support
    .column:nth-child(4n + 1) {
    border-left: 0;
  }
  [dir="rtl"]
    header.navigation.b2c
    .for-desktop
    .sublayer
    .columns.support
    .column:nth-child(4n + 1) {
    border-right: 0;
  }
}
@media (max-width: 1199px) {
  header.navigation.b2c
    .for-desktop
    .sublayer
    .columns.support
    .column:nth-child(2n + 1) {
    clear: both;
  }
  [dir="ltr"]
    header.navigation.b2c
    .for-desktop
    .sublayer
    .columns.support
    .column:nth-child(2n + 1) {
    border-left: 0;
  }
  [dir="rtl"]
    header.navigation.b2c
    .for-desktop
    .sublayer
    .columns.support
    .column:nth-child(2n + 1) {
    border-right: 0;
  }
}
header.navigation.b2b .for-desktop .logo {
  width: 230px;
}
header.navigation.b2b .for-desktop .links {
  width: calc(100% - 260px);
}
header.navigation.b2b .for-desktop .left-btm ul.depth1 {
  max-width: 770px;
}
@media (max-width: 1440px) {
  header.navigation.b2b
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    + li {
    padding-left: 10px;
  }
  [dir="rtl"]
    header.navigation.b2b
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    + li {
    padding-left: 0;
    padding-right: 10px;
  }
  header.navigation.b2b
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    + li
    > a:before {
    left: -15px;
  }
  [dir="rtl"]
    header.navigation.b2b
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    + li
    > a:before {
    right: -15px;
  }
}
@media (max-width: 1325px) {
  header.navigation.b2b .for-desktop .left-btm ul.depth1 > li.depth1-holder {
    padding-right: 20px;
  }
  [dir="rtl"]
    header.navigation.b2b
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder {
    padding-right: 0;
    padding-left: 20px;
  }
  header.navigation.b2b
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    + li {
    padding-left: 20px;
  }
  [dir="rtl"]
    header.navigation.b2b
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    + li {
    padding-left: 0;
    padding-right: 20px;
  }
  header.navigation.b2b
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    + li
    > a:before {
    left: -25px;
  }
  [dir="rtl"]
    header.navigation.b2b
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    + li
    > a:before {
    left: auto;
    right: -25px;
  }
}
header.navigation.b2b
  .for-desktop
  .left-btm
  ul.depth1
  > li.depth1-holder
  ul.depth2
  li {
  padding-right: 4px;
}
header.navigation.b2b
  .for-desktop
  .left-btm
  ul.depth1
  > li.depth1-holder
  ul.depth2
  li:last-child {
  padding-right: 20px;
}
@media (max-width: 1440px) {
  header.navigation.b2b
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    ul.depth2
    li:last-child {
    padding-right: 10px;
  }
}
[dir="rtl"]
  header.navigation.b2b
  .for-desktop
  .left-btm
  ul.depth1
  > li.depth1-holder
  ul.depth2
  li {
  padding-right: 0;
  padding-left: 4px;
}
[dir="rtl"]
  header.navigation.b2b
  .for-desktop
  .left-btm
  ul.depth1
  > li.depth1-holder
  ul.depth2
  li:last-child {
  padding-left: 20px;
}
@media (max-width: 1440px) {
  [dir="rtl"]
    header.navigation.b2b
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    ul.depth2
    li:last-child {
    padding-left: 10px;
  }
}
header.navigation.b2b .for-desktop .right-btm .links {
  right: 111px;
  word-break: normal;
  word-wrap: normal;
}
[dir="rtl"] header.navigation.b2b .for-desktop .right-btm .links {
  right: auto;
  left: 111px;
}
header.navigation.b2b .for-desktop .right-btm.num1 .links {
  right: 30px;
}
[dir="rtl"] header.navigation.b2b .for-desktop .right-btm.num1 .links {
  right: auto;
  left: 30px;
}
header.navigation.b2b .for-desktop .right-btm.num2 .links {
  right: 81px;
}
[dir="rtl"] header.navigation.b2b .for-desktop .right-btm.num2 .links {
  right: auto;
  left: 81px;
}
header.navigation.b2b .for-desktop .right-btm.num3 .links {
  right: 111px;
}
[dir="rtl"] header.navigation.b2b .for-desktop .right-btm.num3 .links {
  right: auto;
  left: 111px;
}
header.navigation.b2b .for-desktop .sublayer .columns {
  margin-left: 0;
  margin-right: 0;
}
header.navigation.b2b .for-desktop .sublayer .columns .column2 {
  width: 50%;
  float: left;
}
[dir="rtl"] header.navigation.b2b .for-desktop .sublayer .columns .column2 {
  float: right;
}
@media (max-width: 991px) {
  header.navigation.b2b .for-desktop .sublayer .columns .column2 {
    width: 50%;
  }
}
header.navigation.b2b .for-desktop .sublayer .columns .column2 .column {
  width: 50% !important;
  float: left !important;
}
@media (max-width: 991px) {
  header.navigation.b2b .for-desktop .sublayer .columns .column2 .column {
    width: 100% !important;
    border-left: 0;
  }
  header.navigation.b2b
    .for-desktop
    .sublayer
    .columns
    .column2
    .column
    + .column {
    margin-top: -19px;
  }
}
[dir="rtl"]
  header.navigation.b2b
  .for-desktop
  .sublayer
  .columns
  .column2
  .column {
  float: right !important;
}
@media (max-width: 991px) {
  [dir="rtl"]
    header.navigation.b2b
    .for-desktop
    .sublayer
    .columns
    .column2
    .column {
    border-right: 0;
  }
}
header.navigation.b2b .for-desktop .sublayer .columns .column2:after {
  content: "";
  display: block;
  width: 100%;
  height: 0;
}
header.navigation.b2b .for-desktop .sublayer .columns:after {
  content: "";
  display: block;
  width: 100%;
  height: 0;
}
header.navigation.vs .for-desktop .logo {
  width: 169px;
}
header.navigation.vs .for-desktop .links {
  width: calc(100% - 199px);
}
header.navigation.vs .for-desktop .left-btm ul.depth1 {
  max-width: 1100px;
}
@media (max-width: 1440px) {
  header.navigation.vs
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    + li {
    padding-left: 10px;
  }
  [dir="rtl"]
    header.navigation.vs
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    + li {
    padding-left: 0;
    padding-right: 10px;
  }
  header.navigation.vs
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    + li
    > a:before {
    left: -15px;
  }
  [dir="rtl"]
    header.navigation.vs
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    + li
    > a:before {
    right: -15px;
  }
}
@media (max-width: 1325px) {
  header.navigation.vs .for-desktop .left-btm ul.depth1 > li.depth1-holder {
    padding-right: 20px;
  }
  [dir="rtl"]
    header.navigation.vs
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder {
    padding-right: 0;
    padding-left: 20px;
  }
  header.navigation.vs
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    + li {
    padding-left: 20px;
  }
  [dir="rtl"]
    header.navigation.vs
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    + li {
    padding-left: 0;
    padding-right: 20px;
  }
  header.navigation.vs
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    + li
    > a:before {
    left: -25px;
  }
  [dir="rtl"]
    header.navigation.vs
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    + li
    > a:before {
    left: auto;
    right: -25px;
  }
}
header.navigation.vs
  .for-desktop
  .left-btm
  ul.depth1
  > li.depth1-holder
  ul.depth2
  li {
  padding-right: 4px;
}
header.navigation.vs
  .for-desktop
  .left-btm
  ul.depth1
  > li.depth1-holder
  ul.depth2
  li:last-child {
  padding-right: 20px;
}
@media (max-width: 1440px) {
  header.navigation.vs
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    ul.depth2
    li:last-child {
    padding-right: 10px;
  }
}
[dir="rtl"]
  header.navigation.vs
  .for-desktop
  .left-btm
  ul.depth1
  > li.depth1-holder
  ul.depth2
  li {
  padding-right: 0;
  padding-left: 4px;
}
[dir="rtl"]
  header.navigation.vs
  .for-desktop
  .left-btm
  ul.depth1
  > li.depth1-holder
  ul.depth2
  li:last-child {
  padding-left: 20px;
}
@media (max-width: 1440px) {
  [dir="rtl"]
    header.navigation.vs
    .for-desktop
    .left-btm
    ul.depth1
    > li.depth1-holder
    ul.depth2
    li:last-child {
    padding-left: 10px;
  }
}
header.navigation.vs .for-desktop .right-btm {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
header.navigation.vs .for-desktop .right-btm .links {
  position: static;
  width: auto !important;
  word-break: normal;
  word-wrap: normal;
}
header.navigation.vs .for-desktop .right-btm .links a {
  margin: 0 5px;
}
[dir="rtl"] header.navigation.vs .for-desktop .right-btm .links {
  right: auto;
  left: 111px;
}
header.navigation.vs .for-desktop .right-btm .icons {
  height: auto;
}
header.navigation.vs .for-desktop .right-btm .icons > li {
  line-height: 1;
}
header.navigation.vs .for-desktop .right-btm.num1 .links {
  right: 30px;
}
[dir="rtl"] header.navigation.vs .for-desktop .right-btm.num1 .links {
  right: auto;
  left: 30px;
}
header.navigation.vs .for-desktop .right-btm.num2 .links {
  right: 81px;
}
[dir="rtl"] header.navigation.vs .for-desktop .right-btm.num2 .links {
  right: auto;
  left: 81px;
}
header.navigation.vs .for-desktop .right-btm.num3 .links {
  right: 111px;
}
[dir="rtl"] header.navigation.vs .for-desktop .right-btm.num3 .links {
  right: auto;
  left: 111px;
}
header.navigation.vs .for-desktop .sublayer .columns {
  margin-left: 0;
  margin-right: 0;
}
header.navigation.vs .for-desktop .sublayer .columns .column2 {
  width: 50%;
  float: left;
}
[dir="rtl"] header.navigation.vs .for-desktop .sublayer .columns .column2 {
  float: right;
}
@media (max-width: 1199px) {
  header.navigation.vs .for-desktop .sublayer .columns .column2 {
    width: 50%;
  }
}
header.navigation.vs .for-desktop .sublayer .columns .column2 .column {
  width: 50% !important;
  float: left !important;
}
@media (max-width: 1199px) {
  header.navigation.vs .for-desktop .sublayer .columns .column2 .column {
    width: 100% !important;
    border-left: 0;
  }
  header.navigation.vs
    .for-desktop
    .sublayer
    .columns
    .column2
    .column
    + .column {
    margin-top: -19px;
  }
}
[dir="rtl"]
  header.navigation.vs
  .for-desktop
  .sublayer
  .columns
  .column2
  .column {
  float: right !important;
}
@media (max-width: 1199px) {
  [dir="rtl"]
    header.navigation.vs
    .for-desktop
    .sublayer
    .columns
    .column2
    .column {
    border-right: 0;
  }
}
header.navigation.vs .for-desktop .sublayer .columns .column2:after {
  content: "";
  display: block;
  width: 100%;
  height: 0;
}
header.navigation.vs .for-desktop .sublayer .columns:after {
  content: "";
  display: block;
  width: 100%;
  height: 0;
}
header.navigation.vs .for-mobile {
  height: 48px;
}
header.navigation.vs .for-mobile .logo a {
  padding: 10px 20px;
}
header.navigation.vs .for-mobile .logo a img {
  height: 28px;
  line-height: 1;
}
header.navigation.vs .for-mobile .menu .menu-wrap .depth2-m li:first-child {
  border-bottom: 0;
}
header.navigation .for-mobile {
  height: 84px;
}
header.navigation .for-mobile.b2c-only {
  height: 48px;
}
header.navigation .for-mobile.no-top-menu {
  height: 48px;
}
header.navigation .for-mobile .top-menu {
  width: 100%;
  height: 36px;
  overflow: hidden;
  background: #d9d9d9;
  padding: 4px 0 0 0;
}
header.navigation .for-mobile .top-menu ul {
  width: 100%;
  height: 32px;
}
header.navigation .for-mobile .top-menu ul li {
  width: 50%;
  height: 100%;
  padding: 0 24px;
  overflow: hidden;
  background: #fff;
  float: left;
}
[dir="rtl"] header.navigation .for-mobile .top-menu ul li {
  float: right;
}
header.navigation .for-mobile .top-menu ul li a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  font-size: 14px;
  line-height: 32px;
  text-align: center;
  font-weight: 600;
  color: #6b6b6b;
  background: #fff;
}
header.navigation .for-mobile .top-menu ul li a:focus {
  outline: 2px solid #000;
  outline-offset: -2px;
}
header.navigation .for-mobile .top-menu ul li a:after {
  content: "";
  position: absolute;
  display: block;
  width: 200%;
  height: 62px;
  bottom: 0;
  border-radius: 31px 31px;
  z-index: 1;
  background: #d9d9d9;
}
header.navigation .for-mobile .top-menu ul li a span {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  z-index: 2;
}
header.navigation .for-mobile .top-menu ul li.active {
  background: #d9d9d9;
}
header.navigation .for-mobile .top-menu ul li.active a {
  color: #333;
}
header.navigation .for-mobile .top-menu ul li.active a:after {
  background: #fff;
}
header.navigation .for-mobile .top-menu ul li:nth-child(2) a:after {
  left: -28px;
}
[dir="rtl"] header.navigation .for-mobile .top-menu ul li:nth-child(2) a:after {
  left: auto;
  right: -28px;
}
header.navigation .for-mobile .top-menu ul li.active:nth-child(1) a:after {
  bottom: auto;
  top: 0;
  right: -28px;
}
[dir="rtl"]
  header.navigation
  .for-mobile
  .top-menu
  ul
  li.active:nth-child(1)
  a:after {
  right: auto;
  left: -28px;
}
header.navigation .for-mobile .top-menu ul li:nth-child(1) a:after {
  right: -28px;
}
[dir="rtl"] header.navigation .for-mobile .top-menu ul li:nth-child(1) a:after {
  right: auto;
  left: -28px;
}
header.navigation .for-mobile .top-menu ul li.active:nth-child(2) a:after {
  bottom: auto;
  top: 0;
  left: -28px;
}
[dir="rtl"]
  header.navigation
  .for-mobile
  .top-menu
  ul
  li.active:nth-child(2)
  a:after {
  left: auto;
  right: -28px;
}
header.navigation .for-mobile .nav-wrap {
  position: relative;
  width: 100%;
  height: 47px;
}
header.navigation .for-mobile .logo {
  width: 140px;
  text-align: center;
  margin: 0 auto;
}
header.navigation .for-mobile .logo a {
  padding: 11px 20px;
  display: inline-block;
}
header.navigation .for-mobile .logo a img {
  width: auto;
  height: 22px;
}
header.navigation .for-mobile .menu {
  position: static;
  padding: 0;
  margin-top: -46px;
  float: left;
}
[dir="rtl"] header.navigation .for-mobile .menu {
  float: right;
}
header.navigation .for-mobile .menu > a {
  display: block;
  width: 58px;
  height: 47px;
}
header.navigation .for-mobile .menu > a .line {
  display: block;
  height: 2px;
  background: #333;
  position: absolute;
  left: 20px;
}
[dir="rtl"] header.navigation .for-mobile .menu > a .line {
  left: auto;
  right: 20px;
}
header.navigation .for-mobile .menu > a .line.line1 {
  width: 16px;
  top: 16px;
}
header.navigation .for-mobile .menu > a .line.line2 {
  width: 14px;
  top: 23px;
}
header.navigation .for-mobile .menu > a .line.line3 {
  width: 18px;
  top: 30px;
}
header.navigation .for-mobile .menu.open > a {
  background: url(/lg5-common-gp/images/common/icons/gnb-close.svg) no-repeat
    50% 50%;
  background-size: 16px 16px;
}
header.navigation .for-mobile .menu.open > a .line {
  display: none;
}
header.navigation .for-mobile .menu .menu-wrap {
  display: none;
  width: 100%;
  background: #fff;
  border-bottom: 1px solid #e4e4e4;
  position: absolute;
  top: 48px;
  left: 0;
}
[dir="rtl"] header.navigation .for-mobile .menu .menu-wrap {
  left: auto;
  right: 0;
  text-align: right;
}
header.navigation .for-mobile .menu .menu-wrap.active {
  display: block;
}
header.navigation .for-mobile .menu .menu-wrap .sublayer-m {
  display: none;
}
header.navigation .for-mobile .menu .menu-wrap .sublayer-m.active {
  display: block;
}
header.navigation .for-mobile .menu .menu-wrap .sublayer-m .welcome {
  color: #333;
  padding: 14px 24px 13px;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  font-weight: 600;
}
header.navigation .for-mobile .menu .menu-wrap .sublayer-m .welcome .name {
  font-style: normal;
  font-weight: 700;
  text-transform: capitalize;
}
header.navigation .for-mobile .menu .menu-wrap .top-link {
  display: none;
  margin: 0;
  padding: 0;
  background: #f7f7f7;
  border-bottom: 1px solid #e4e4e4;
}
header.navigation .for-mobile .menu .menu-wrap .top-link.active {
  display: block;
}
header.navigation .for-mobile .menu .menu-wrap .top-link > li a {
  position: relative;
  display: block;
  width: 100%;
  font-size: 17px;
  line-height: 51px;
  padding: 0 24px;
  color: #333;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 600;
}
header.navigation .for-mobile .menu .menu-wrap .top-link > li a img {
  width: auto;
  height: 11px;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .top-link
  > li
  a[data-link-name="lg_thinq"]
  img[src$="svg"] {
  height: 13px;
}
header.navigation .for-mobile .menu .menu-wrap .depth1-m {
  margin: 0;
  padding: 0;
  display: none;
}
header.navigation .for-mobile .menu .menu-wrap .depth1-m.active {
  display: block;
}
header.navigation .for-mobile .menu .menu-wrap .depth1-m > li {
  position: relative;
}
header.navigation .for-mobile .menu .menu-wrap .depth1-m > li a {
  position: relative;
  display: block;
  width: 100%;
  font-size: 17px;
  line-height: 24px;
  padding: 13px 24px 14px;
  color: #333;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 600;
}
header.navigation .for-mobile .menu .menu-wrap .depth1-m > li a:after {
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48cGF0aCBkPSJtNTA3Ljc2OCAxMTUxLTQuMzY3IDMuNzhhLjkxMS45MTEgMCAwIDEtMS4xNjQgMCAuNjQ5LjY0OSAwIDAgMSAwLTEuMDFsMy44LTMuMjktMy44LTMuMjlhLjY0OS42NDkgMCAwIDEgMC0xLjAxLjkxMS45MTEgMCAwIDEgMS4xNjQgMGw0LjM2NyAzLjc5YS42NTkuNjU5IDAgMCAxIC4yMzkuNTEuNjc5LjY3OSAwIDAgMS0uMjM5LjUyWiIgZGF0YS1uYW1lPSImZ3Q7IiBzdHlsZT0iZmlsbDojMzMzO2ZpbGwtcnVsZTpldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDk5IC0xMTQ0LjUpIi8+PC9zdmc+)
    no-repeat 0 1px;
  background-size: 14px 14px;
  position: absolute;
  top: 18px;
  right: 22px;
  margin-left: 3px;
}
[dir="rtl"]
  header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth1-m
  > li
  a:after {
  right: auto;
  left: 22px;
  margin-left: 0;
  margin-right: 3px;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth1-m
  > li
  a[target="_blank"]:after {
  display: none;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth1-m
  > li
  a[target="_blank"]
  span:after {
  background: url(/lg5-common-gp/images/common/icons/blank-dimgray.svg)
    no-repeat 0 0;
  margin-left: 6px;
}
[dir="rtl"]
  header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth1-m
  > li
  a[target="_blank"]
  span:after {
  margin-left: 0;
  margin-right: 6px;
}
header.navigation .for-mobile .menu .menu-wrap .depth1-m > li.support {
  border-top: 1px solid #e4e4e4;
  height: 53px;
}
header.navigation .for-mobile .menu .menu-wrap .depth1-m > li.business {
  border-top: 1px solid #e4e4e4;
}
header.navigation .for-mobile .menu .menu-wrap .back {
  width: 100%;
  height: 51px;
  background: #f8f8f8;
}
header.navigation .for-mobile .menu .menu-wrap .back a {
  display: block;
  width: 100%;
  height: 51px;
}
header.navigation .for-mobile .menu .menu-wrap .back a:before {
  content: "";
  display: inline-block;
  width: 28px;
  height: 28px;
  vertical-align: middle;
  background: url(/lg5-common-gp/images/common/icons/gnb-arrow-left.svg)
    no-repeat 0 0;
  background-size: 20px 20px;
  margin: 16px 0 0 19px;
}
[dir="rtl"] header.navigation .for-mobile .menu .menu-wrap .back a:before {
  margin: 16px 19px 0 0;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
}
header.navigation .for-mobile .menu .menu-wrap .info-box {
  position: relative;
  margin: 0 24px;
  padding: 10px 15px 14px;
  background-color: #f8f8f8;
  border-radius: 5px;
}
header.navigation .for-mobile .menu .menu-wrap .info-box .issue-contents,
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .info-box.has-dot
  a.issue-contents {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 14px;
  color: #333;
  line-height: 1.4;
}
header.navigation .for-mobile .menu .menu-wrap .info-box .issue-contents em,
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .info-box.has-dot
  a.issue-contents
  em {
  color: #a50034;
  font-style: normal;
}
header.navigation .for-mobile .menu .menu-wrap .info-box.has-dot:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 8px;
  right: 8px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #a50034;
}
header.navigation .for-mobile .menu .menu-wrap .info-box:before {
  content: "";
  position: absolute;
  top: 0;
  left: -10px;
  display: block;
  width: 0;
  height: 0;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #f8f8f8;
}
[dir="rtl"] header.navigation .for-mobile .menu .menu-wrap .info-box:before {
  left: auto;
  right: -10px;
  border-right: none;
  border-left: 10px solid #f8f8f8;
}
header.navigation .for-mobile .menu .menu-wrap .column.banner + .back,
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .column.featured-product
  + .back {
  border-top: 1px solid #e4e4e4;
}
header.navigation .for-mobile .menu .menu-wrap .depth2-m {
  margin: 0;
  padding: 0;
}
header.navigation .for-mobile .menu .menu-wrap .depth2-m li a,
header.navigation .for-mobile .menu .menu-wrap .depth2-m li span {
  position: relative;
  display: block;
  width: 100%;
  font-size: 17px;
  line-height: 24px;
  padding: 13px 24px 14px;
  color: #333;
  text-decoration: none;
  font-weight: 600;
}
header.navigation .for-mobile .menu .menu-wrap .depth2-m li.current-page a {
  color: #a50034 !important;
}
header.navigation .for-mobile .menu .menu-wrap .depth2-m li.type1 {
  border-top: 1px solid #e4e4e4;
  color: #333;
  text-transform: uppercase;
}
header.navigation .for-mobile .menu .menu-wrap .depth2-m li.type1 a {
  color: #333;
}
header.navigation .for-mobile .menu .menu-wrap .depth2-m li.type1 a:after {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48cGF0aCBkPSJtNTA3Ljc2OCAxMTUxLTQuMzY3IDMuNzhhLjkxMS45MTEgMCAwIDEtMS4xNjQgMCAuNjQ5LjY0OSAwIDAgMSAwLTEuMDFsMy44LTMuMjktMy44LTMuMjlhLjY0OS42NDkgMCAwIDEgMC0xLjAxLjkxMS45MTEgMCAwIDEgMS4xNjQgMGw0LjM2NyAzLjc5YS42NTkuNjU5IDAgMCAxIC4yMzkuNTEuNjc5LjY3OSAwIDAgMS0uMjM5LjUyWiIgZGF0YS1uYW1lPSImZ3Q7IiBzdHlsZT0iZmlsbDojMzMzO2ZpbGwtcnVsZTpldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDk5IC0xMTQ0LjUpIi8+PC9zdmc+)
    no-repeat 0 1px;
  margin-left: 3px;
}
[dir="rtl"]
  header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth2-m
  li.type1
  a:after {
  margin: 0 3px 0 0;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth2-m
  li.type1
  a[target="_blank"]:after {
  background: url(/lg5-common-gp/images/common/icons/blank-dimgray.svg)
    no-repeat 0 0;
  margin-left: 6px;
}
[dir="rtl"]
  header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth2-m
  li.type1
  a[target="_blank"]:after {
  margin-left: 0;
  margin-right: 6px;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth2-m
  li.type1.current-page
  a {
  color: #a50034 !important;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth2-m
  li.type1.current-page
  a:after {
  background: url(/lg5-common-gp/images/common/icons/link-right-carmine.svg)
    no-repeat 0 1px;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth2-m
  li.type1.current-page
  a[target="_blank"]:after {
  background: url(/lg5-common-gp/images/common/icons/blank-carmine.svg)
    no-repeat 0 0;
}
header.navigation .for-mobile .menu .menu-wrap .depth2-m li:first-child.type1 {
  border-bottom: 1px solid #e4e4e4;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth2-m
  li:first-child.type1
  + .type1 {
  border-top: 0;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth2-m
  li:first-child.type1:only-child {
  border-bottom: none;
}
header.navigation .for-mobile .menu .menu-wrap .depth2-m li.type2 {
  color: #333;
}
header.navigation .for-mobile .menu .menu-wrap .depth2-m li.type2 a,
header.navigation .for-mobile .menu .menu-wrap .depth2-m li.type2 span {
  color: #333;
}
header.navigation .for-mobile .menu .menu-wrap .depth2-m li.type2 a:after,
header.navigation .for-mobile .menu .menu-wrap .depth2-m li.type2 span:after {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48cGF0aCBkPSJtNTA3Ljc2OCAxMTUxLTQuMzY3IDMuNzhhLjkxMS45MTEgMCAwIDEtMS4xNjQgMCAuNjQ5LjY0OSAwIDAgMSAwLTEuMDFsMy44LTMuMjktMy44LTMuMjlhLjY0OS42NDkgMCAwIDEgMC0xLjAxLjkxMS45MTEgMCAwIDEgMS4xNjQgMGw0LjM2NyAzLjc5YS42NTkuNjU5IDAgMCAxIC4yMzkuNTEuNjc5LjY3OSAwIDAgMS0uMjM5LjUyWiIgZGF0YS1uYW1lPSImZ3Q7IiBzdHlsZT0iZmlsbDojMzMzO2ZpbGwtcnVsZTpldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDk5IC0xMTQ0LjUpIi8+PC9zdmc+)
    no-repeat 0 1px;
  margin-left: 3px;
}
[dir="rtl"]
  header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth2-m
  li.type2
  a:after,
[dir="rtl"]
  header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth2-m
  li.type2
  span:after {
  margin: 0 3px 0 0;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth2-m
  li.type2
  a[target="_blank"]:after,
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth2-m
  li.type2
  span[target="_blank"]:after {
  background: url(/lg5-common-gp/images/common/icons/blank-dimgray.svg)
    no-repeat 0 0;
  margin-left: 6px;
}
[dir="rtl"]
  header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth2-m
  li.type2
  a[target="_blank"]:after,
[dir="rtl"]
  header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth2-m
  li.type2
  span[target="_blank"]:after {
  margin-left: 0;
  margin-right: 6px;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth2-m
  li.type2
  span.no-link:after {
  display: none;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth2-m
  li.type2.current-page
  a {
  color: #a50034 !important;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth2-m
  li.type2.current-page
  a:after {
  background: url(/lg5-common-gp/images/common/icons/link-right-carmine.svg)
    no-repeat 0 1px;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth2-m
  li.type2.current-page
  a[target="_blank"]:after {
  background: url(/lg5-common-gp/images/common/icons/blank-carmine.svg)
    no-repeat 0 0;
}
header.navigation .for-mobile .menu .menu-wrap .depth2-m li.type3 li,
header.navigation .for-mobile .menu .menu-wrap .depth2-m li.type3 ul {
  margin: 0;
  padding: 0;
}
header.navigation .for-mobile .menu .menu-wrap .depth2-m li.type3 .warning {
  padding-left: 24px;
  font-size: 13px;
  margin-top: -10px;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth2-m
  li.type3
  .color-carmine {
  color: #a50034;
}
header.navigation .for-mobile .menu .menu-wrap .depth2-m li.type3 a {
  position: relative;
  color: #6b6b6b;
  font-size: 16px;
  padding: 14px 24px 14px;
  font-style: normal;
  font-weight: 400;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth2-m
  li.type3
  a[target="_blank"]:after {
  background: url(/lg5-common-gp/images/common/icons/blank-dimgray.svg)
    no-repeat 0 0;
  margin-left: 6px;
}
[dir="rtl"]
  header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth2-m
  li.type3
  a[target="_blank"]:after {
  margin-left: 0;
  margin-right: 6px;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth2-m
  li.type3.current-page
  a {
  color: #a50034 !important;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth2-m
  li.type3.current-page
  a[target="_blank"]:after {
  background: url(/lg5-common-gp/images/common/icons/blank-carmine.svg)
    no-repeat 0 0;
}
header.navigation .for-mobile .menu .menu-wrap .depth2-m li.type2 + .type3 {
  padding-left: 5px;
}
[dir="rtl"]
  header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth2-m
  li.type2
  + .type3 {
  padding-left: 0;
  padding-right: 5px;
}
header.navigation .for-mobile .menu .menu-wrap .depth2-m li.type1 ul li {
  border-top: 0;
}
header.navigation .for-mobile .menu .menu-wrap .depth2-m li.no-expand {
  position: relative;
  border-top: 1px solid #e4e4e4;
  color: #333;
  text-transform: uppercase;
}
header.navigation .for-mobile .menu .menu-wrap .depth2-m li.no-expand a {
  position: relative;
  color: #333;
}
header.navigation .for-mobile .menu .menu-wrap .depth2-m li.expand {
  position: relative;
  border-top: 1px solid #e4e4e4;
  color: #333;
  text-transform: uppercase;
}
header.navigation .for-mobile .menu .menu-wrap .depth2-m li.expand a {
  position: relative;
  color: #333;
}
header.navigation .for-mobile .menu .menu-wrap .depth2-m li.expand a:after,
header.navigation .for-mobile .menu .menu-wrap .depth2-m li.expand a:before {
  content: "";
  position: absolute;
  display: block;
  background: #333;
}
header.navigation .for-mobile .menu .menu-wrap .depth2-m li.expand a:before {
  width: 14px;
  height: 2px;
  top: 24px;
  right: 24px;
}
[dir="rtl"]
  header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth2-m
  li.expand
  a:before {
  right: auto;
  left: 24px;
}
header.navigation .for-mobile .menu .menu-wrap .depth2-m li.expand a:after {
  width: 2px;
  height: 14px;
  top: 18px;
  right: 30px;
}
[dir="rtl"]
  header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth2-m
  li.expand
  a:after {
  right: auto;
  left: 30px;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth2-m
  li.expand.active
  a:after {
  display: none;
}
header.navigation .for-mobile .menu .menu-wrap .depth2-m li.sub {
  display: none;
}
header.navigation .for-mobile .menu .menu-wrap .depth2-m li.sub .type3 {
  padding-left: 0 !important;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .depth2-m
  li.expand.active
  + .sub {
  display: block;
}
header.navigation .for-mobile .menu .menu-wrap .depth2-m + .back {
  border-top: 1px solid #e4e4e4;
}
header.navigation .for-mobile .menu .menu-wrap .mylg {
  display: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid #e4e4e4;
}
header.navigation .for-mobile .menu .menu-wrap .mylg.active {
  display: block;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .mylg.active
  > li
  a[target="_blank"]:after {
  background: url(/lg5-common-gp/images/common/icons/blank-dimgray.svg)
    no-repeat 0 0;
  margin-left: 6px;
}
[dir="rtl"]
  header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .mylg.active
  > li
  a[target="_blank"]:after {
  margin-left: 0;
  margin-right: 6px;
}
header.navigation .for-mobile .menu .menu-wrap .mylg > li {
  position: relative;
}
header.navigation .for-mobile .menu .menu-wrap .mylg > li a {
  position: relative;
  display: block;
  width: 100%;
  font-size: 17px;
  line-height: 24px;
  padding: 13px 24px 14px;
  color: #333;
  text-decoration: none;
  font-weight: 600;
}
[data-countrycode="br"]
  header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .mylg
  > li
  a
  .name {
  text-transform: capitalize;
}
header.navigation .for-mobile .menu .menu-wrap .mylg > li.txtlink {
  border-bottom: 1px solid #e4e4e4;
}
header.navigation .for-mobile .menu .menu-wrap .mylg > li.txtlink a {
  text-transform: uppercase;
}
header.navigation .for-mobile .menu .menu-wrap .mylg > li.login > a:before,
header.navigation .for-mobile .menu .menu-wrap .mylg > li.wishlist > a:before {
  content: "";
  display: inline-block;
  width: 28px;
  height: 28px;
  vertical-align: middle;
}
header.navigation .for-mobile .menu .menu-wrap .mylg > li.login > a:before {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBkPSJNMTQwOC45NiA1ODE1LjU0YTQuNzcgNC43NyAwIDEgMSA0Ljc4LTQuNzcgNC43ODYgNC43ODYgMCAwIDEtNC43OCA0Ljc3Wm0wLTguMDRhMy4yNyAzLjI3IDAgMSAwIDMuMjcgMy4yNyAzLjI4IDMuMjggMCAwIDAtMy4yNy0zLjI3Wm04LjE4IDE2LjQxYS43NDguNzQ4IDAgMCAxLS43My0uNTZjLS43Ni0yLjgxLTMuODktNC44NC03LjQzLTQuODRzLTYuNjggMi4wMy03LjQ0IDQuODRhLjczOC43MzggMCAwIDEtLjkyLjUzLjc1MS43NTEgMCAwIDEtLjUzLS45MmMuOTUtMy41MSA0LjYtNS45NiA4Ljg5LTUuOTZzNy45MyAyLjQ1IDguODggNS45NmEuNzUxLjc1MSAwIDAgMS0uNTMuOTIuNjI4LjYyOCAwIDAgMS0uMTkuMDNaIiBzdHlsZT0iZmlsbDojMWExYTFhO2ZpbGwtcnVsZTpldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTM5OC45NyAtNTgwNC45NTUpIi8+PC9zdmc+)
    no-repeat 0 50%;
  background-size: 20px 20px;
}
[dir="rtl"]
  header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .mylg
  > li.login
  > a:before {
  background-position: 100% 50%;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .mylg
  > li.login
  > a.sign-up:before {
  background-image: url(/lg5-common-gp/images/common/icons/signup-nero.svg);
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .mylg
  > li.login
  > a.plp-wish-sign:before {
  background-image: url(/lg5-common-gp/images/common/icons/wishlist-nero.svg);
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .mylg
  > li.login.logged
  > a:before {
  background-image: url(/lg5-common-gp/images/common/icons/login-fill-nero.svg);
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .mylg
  > li.login.logged
  > a:after {
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48cGF0aCBkPSJtNTA3Ljc2OCAxMTUxLTQuMzY3IDMuNzhhLjkxMS45MTEgMCAwIDEtMS4xNjQgMCAuNjQ5LjY0OSAwIDAgMSAwLTEuMDFsMy44LTMuMjktMy44LTMuMjlhLjY0OS42NDkgMCAwIDEgMC0xLjAxLjkxMS45MTEgMCAwIDEgMS4xNjQgMGw0LjM2NyAzLjc5YS42NTkuNjU5IDAgMCAxIC4yMzkuNTEuNjc5LjY3OSAwIDAgMS0uMjM5LjUyWiIgZGF0YS1uYW1lPSImZ3Q7IiBzdHlsZT0iZmlsbDojMzMzO2ZpbGwtcnVsZTpldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDk5IC0xMTQ0LjUpIi8+PC9zdmc+)
    no-repeat 0 1px;
  background-size: 14px 14px;
  position: absolute;
  top: 18px;
  right: 22px;
  margin-left: 3px;
}
[dir="rtl"]
  header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .mylg
  > li.login.logged
  > a:after {
  right: auto;
  left: 22px;
  margin-left: 0;
  margin-right: 3px;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .mylg
  > li.login.is-vip
  .after-login:before {
  background-size: 20px;
  background-position: center center;
  background-image: url(/lg5-common-gp/images/common/icons/login-vip-nero.svg);
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .mylg
  > li.login.is-vip-b2b
  .after-login:before {
  background-size: 20px;
  background-position: center center;
  background-image: url(/lg5-common-gp/images/common/icons/login-b2b-fill-nero2.svg);
}
header.navigation .for-mobile .menu .menu-wrap .mylg > li.wishlist > a:before {
  background: url(/lg5-common-gp/images/common/icons/wishlist-nero.svg)
    no-repeat 0 50%;
  background-size: 20px 20px;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .mylg
  > li.btn-register-product
  > a:before {
  content: "";
  display: inline-block;
  width: 28px;
  height: 28px;
  vertical-align: middle;
  background: url(/lg5-common-gp/images/common/icons/register-a-product-s.svg)
    no-repeat 0 50%;
  background-size: 18px 18px;
}
[dir="rtl"]
  header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .mylg
  > li.btn-register-product
  > a:before {
  background-position-x: 100%;
}
header.navigation .for-mobile .menu .menu-wrap .mylg > li.my-orders > a:before {
  content: "";
  display: inline-block;
  width: 28px;
  height: 28px;
  vertical-align: middle;
  background: url(/lg5-common-gp/images/common/icons/my-orders.svg) no-repeat 0
    2px;
  background-size: 20px 20px;
}
[dir="rtl"]
  header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .mylg
  > li.my-orders
  > a:before {
  background-position-x: 100%;
}
header.navigation .for-mobile .menu .menu-wrap .language {
  display: none;
}
header.navigation .for-mobile .menu .menu-wrap .language a {
  position: relative;
  display: block;
  font-size: 17px;
  color: #333;
  font-weight: 600;
  background-image: url(/lg5-common-gp/images/common/icons/language-black.svg);
  background-repeat: no-repeat;
  background-position: 24px 50%;
  padding: 10px 24px 12px 52px;
}
[dir="rtl"] header.navigation .for-mobile .menu .menu-wrap .language a {
  background-position-x: calc(100% - 24px);
  padding: 10px 52px 12px 24px;
}
header.navigation .for-mobile .menu .menu-wrap .language a:hover {
  text-decoration: none;
}
header.navigation .for-mobile .menu .menu-wrap .language a:after {
  content: "";
  width: 14px;
  height: 14px;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48cGF0aCBkPSJtNTA3Ljc2OCAxMTUxLTQuMzY3IDMuNzhhLjkxMS45MTEgMCAwIDEtMS4xNjQgMCAuNjQ5LjY0OSAwIDAgMSAwLTEuMDFsMy44LTMuMjktMy44LTMuMjlhLjY0OS42NDkgMCAwIDEgMC0xLjAxLjkxMS45MTEgMCAwIDEgMS4xNjQgMGw0LjM2NyAzLjc5YS42NTkuNjU5IDAgMCAxIC4yMzkuNTEuNjc5LjY3OSAwIDAgMS0uMjM5LjUyWiIgZGF0YS1uYW1lPSImZ3Q7IiBzdHlsZT0iZmlsbDojMzMzO2ZpbGwtcnVsZTpldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDk5IC0xMTQ0LjUpIi8+PC9zdmc+)
    no-repeat 0 1px;
  background-size: 14px 14px;
  position: absolute;
  top: 14px;
  right: 22px;
  margin-left: 3px;
}
[dir="rtl"] header.navigation .for-mobile .menu .menu-wrap .language a:after {
  right: auto;
  left: 22px;
  margin-left: 0;
  margin-right: 3px;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
header.navigation .for-mobile .menu .menu-wrap .language.active {
  display: block;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .language
  + .sublayer-m
  .depth2-m
  .active
  a {
  color: #a50034;
}
header.navigation .for-mobile .menu .menu-wrap .country {
  display: none;
}
header.navigation .for-mobile .menu .menu-wrap .country a {
  display: block;
  position: relative;
  font-size: 17px;
  color: #333;
  font-weight: 600;
  padding: 10px 24px;
  background-color: #f7f7f7;
}
header.navigation .for-mobile .menu .menu-wrap .country a:hover {
  text-decoration: none;
}
header.navigation .for-mobile .menu .menu-wrap .country a .flag {
  display: inline-block;
  margin-right: 10px;
  width: 20px;
  height: 25px;
  line-height: 25px;
  font-size: 0;
  vertical-align: middle;
}
[dir="rtl"] header.navigation .for-mobile .menu .menu-wrap .country a .flag {
  margin-right: 0;
  margin-left: 10px;
}
header.navigation .for-mobile .menu .menu-wrap .country a .flag img {
  width: 20px;
  border-radius: 50%;
}
header.navigation .for-mobile .menu .menu-wrap .country a:after {
  content: "";
  width: 14px;
  height: 14px;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48cGF0aCBkPSJtNTA3Ljc2OCAxMTUxLTQuMzY3IDMuNzhhLjkxMS45MTEgMCAwIDEtMS4xNjQgMCAuNjQ5LjY0OSAwIDAgMSAwLTEuMDFsMy44LTMuMjktMy44LTMuMjlhLjY0OS42NDkgMCAwIDEgMC0xLjAxLjkxMS45MTEgMCAwIDEgMS4xNjQgMGw0LjM2NyAzLjc5YS42NTkuNjU5IDAgMCAxIC4yMzkuNTEuNjc5LjY3OSAwIDAgMS0uMjM5LjUyWiIgZGF0YS1uYW1lPSImZ3Q7IiBzdHlsZT0iZmlsbDojMzMzO2ZpbGwtcnVsZTpldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDk5IC0xMTQ0LjUpIi8+PC9zdmc+)
    no-repeat 0 1px;
  background-size: 14px 14px;
  position: absolute;
  top: 14px;
  right: 22px;
  margin-left: 3px;
}
[dir="rtl"] header.navigation .for-mobile .menu .menu-wrap .country a:after {
  right: auto;
  left: 22px;
  margin-left: 0;
  margin-right: 3px;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
header.navigation .for-mobile .menu .menu-wrap .country.active {
  display: block;
}
header.navigation .for-mobile .menu .menu-wrap .country-options-m {
  padding: 10px 38px 38px;
  background-color: #f8f8f8;
}
header.navigation .for-mobile .menu .menu-wrap .country-options-m strong {
  display: block;
  margin-bottom: 29px;
  font-size: 22px;
  text-align: center;
  color: #333;
  font-style: normal;
  font-weight: 700;
}
header.navigation .for-mobile .menu .menu-wrap .country-options-m li {
  margin-top: 8px;
}
header.navigation .for-mobile .menu .menu-wrap .country-options-m li a {
  display: block;
  position: relative;
  font-size: 15px;
  line-height: 24px;
  color: #333;
  font-weight: 600;
  padding: 11px 15px;
  background-color: #fff;
  border: 1px solid #e4e4e4;
  border-radius: 3px;
}
header.navigation .for-mobile .menu .menu-wrap .country-options-m li a:hover {
  text-decoration: none;
}
header.navigation .for-mobile .menu .menu-wrap .country-options-m li a .flag {
  display: inline-block;
  margin-right: 10px;
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 0;
  vertical-align: middle;
}
[dir="rtl"]
  header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .country-options-m
  li
  a
  .flag {
  margin-right: 0;
  margin-left: 10px;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .country-options-m
  li
  a
  .flag
  img {
  width: 24px;
  border-radius: 50%;
}
header.navigation .for-mobile .menu .menu-wrap .country-options-m li.active a {
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
  color: #a50034;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .country-options-m
  li.active
  a:after {
  content: "";
  width: 24px;
  height: 24px;
  background: url(/lg5-common-gp/images/common/icons/arrow-check.svg) no-repeat
    0 0;
  background-size: 24px 24px;
  position: absolute;
  top: 13px;
  right: 20px;
}
[dir="rtl"]
  header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .country-options-m
  li.active
  a:after {
  right: auto;
  left: 20px;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
header.navigation .for-mobile .menu .menu-wrap .banner {
  position: relative;
  margin: 24px 0 30px;
}
header.navigation .for-mobile .menu .menu-wrap .banner:before {
  position: absolute;
  left: 0;
  top: -24px;
  width: 100%;
  height: 1px;
  background-color: #e4e4e4;
  content: "";
}
header.navigation .for-mobile .menu .menu-wrap .banner a {
  position: relative;
  display: block;
  margin: 0 auto;
  width: 265px;
  height: 300px;
}
header.navigation .for-mobile .menu .menu-wrap .banner a .banner-readmore {
  color: #333;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .banner
  a
  .banner-readmore
  .banner-more
  span:after {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48cGF0aCBkPSJtNTA3Ljc2OCAxMTUxLTQuMzY3IDMuNzhhLjkxMS45MTEgMCAwIDEtMS4xNjQgMCAuNjQ5LjY0OSAwIDAgMSAwLTEuMDFsMy44LTMuMjktMy44LTMuMjlhLjY0OS42NDkgMCAwIDEgMC0xLjAxLjkxMS45MTEgMCAwIDEgMS4xNjQgMGw0LjM2NyAzLjc5YS42NTkuNjU5IDAgMCAxIC4yMzkuNTEuNjc5LjY3OSAwIDAgMS0uMjM5LjUyWiIgZGF0YS1uYW1lPSImZ3Q7IiBzdHlsZT0iZmlsbDojMzMzO2ZpbGwtcnVsZTpldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDk5IC0xMTQ0LjUpIi8+PC9zdmc+)
    no-repeat 0 1px;
}
header.navigation .for-mobile .menu .menu-wrap .banner a.white .banner-visual {
  background: #333;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .banner
  a.white
  .banner-description {
  color: #fff;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .banner
  a.white
  .banner-description
  .banner-link
  span:after {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj4KICA8bWV0YWRhdGE+PCEtLT94cGFja2V0IGJlZ2luPSImI3hGRUZGOyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/LS0+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4KICAgPHJkZjpyZGYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpkZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIvPgogICA8L3JkZjpyZGY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjwhLS0/eHBhY2tldCBlbmQ9InciPy0tPjwvbWV0YWRhdGE+CjxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0iXyIgZGF0YS1uYW1lPSImZ3Q7IiBjbGFzcz0iY2xzLTEiIGQ9Ik01MDcuNzY4LDExNTFsLTQuMzY3LDMuNzhhMC45MTEsMC45MTEsMCwwLDEtMS4xNjQsMCwwLjY0OSwwLjY0OSwwLDAsMSwwLTEuMDFsMy44LTMuMjktMy44LTMuMjlhMC42NDksMC42NDksMCwwLDEsMC0xLjAxLDAuOTExLDAuOTExLDAsMCwxLDEuMTY0LDBsNC4zNjcsMy43OWEwLjY1OSwwLjY1OSwwLDAsMSwuMjM5LjUxQTAuNjc5LDAuNjc5LDAsMCwxLDUwNy43NjgsMTE1MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00OTkgLTExNDQuNSkiLz4KPC9zdmc+)
    no-repeat 0 1px;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .banner
  a.white
  .banner-readmore {
  color: #fff;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .banner
  a.white
  .banner-readmore
  .banner-more
  span:after {
  background: url(link-right-white) no-repeat 0 1px;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .banner
  a.white
  .banner-visual.outside
  .banner-readmore {
  color: #333;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .banner
  a.white
  .banner-visual.outside
  .banner-readmore
  .banner-more
  span:after {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48cGF0aCBkPSJtNTA3Ljc2OCAxMTUxLTQuMzY3IDMuNzhhLjkxMS45MTEgMCAwIDEtMS4xNjQgMCAuNjQ5LjY0OSAwIDAgMSAwLTEuMDFsMy44LTMuMjktMy44LTMuMjlhLjY0OS42NDkgMCAwIDEgMC0xLjAxLjkxMS45MTEgMCAwIDEgMS4xNjQgMGw0LjM2NyAzLjc5YS42NTkuNjU5IDAgMCAxIC4yMzkuNTEuNjc5LjY3OSAwIDAgMS0uMjM5LjUyWiIgZGF0YS1uYW1lPSImZ3Q7IiBzdHlsZT0iZmlsbDojMzMzO2ZpbGwtcnVsZTpldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDk5IC0xMTQ0LjUpIi8+PC9zdmc+)
    no-repeat 0 1px;
}
header.navigation .for-mobile .menu .menu-wrap .banner a.black .banner-visual {
  background: #fff;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .banner
  a.black
  .banner-description {
  color: #333;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .banner
  a.black
  .banner-description
  .banner-head {
  color: #000;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .banner
  a.black
  .banner-description
  .banner-link
  span:after {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48cGF0aCBkPSJtNTA3Ljc2OCAxMTUxLTQuMzY3IDMuNzhhLjkxMS45MTEgMCAwIDEtMS4xNjQgMCAuNjQ5LjY0OSAwIDAgMSAwLTEuMDFsMy44LTMuMjktMy44LTMuMjlhLjY0OS42NDkgMCAwIDEgMC0xLjAxLjkxMS45MTEgMCAwIDEgMS4xNjQgMGw0LjM2NyAzLjc5YS42NTkuNjU5IDAgMCAxIC4yMzkuNTEuNjc5LjY3OSAwIDAgMS0uMjM5LjUyWiIgZGF0YS1uYW1lPSImZ3Q7IiBzdHlsZT0iZmlsbDojMzMzO2ZpbGwtcnVsZTpldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDk5IC0xMTQ0LjUpIi8+PC9zdmc+)
    no-repeat 0 1px;
}
header.navigation .for-mobile .menu .menu-wrap .banner .banner-visual {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
header.navigation .for-mobile .menu .menu-wrap .banner .banner-visual img {
  max-width: 100%;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .banner
  .banner-visual
  .banner-readmore {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  max-width: 235px;
  width: 100%;
  margin: auto;
  text-align: center;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .banner
  .banner-visual
  .banner-readmore.active {
  display: block;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .banner
  .banner-visual
  .banner-readmore
  .banner-more {
  font-size: 14px;
  line-height: 20px;
  font-style: normal;
  font-weight: 700;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .banner
  .banner-visual
  .banner-readmore
  .banner-more
  span {
  position: relative;
  margin-left: -12px;
}
[dir="rtl"]
  header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .banner
  .banner-visual
  .banner-readmore
  .banner-more
  span {
  margin-left: 0;
  margin-right: -12px;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .banner
  .banner-visual
  .banner-readmore
  .banner-more
  span:after {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  position: absolute;
  bottom: 2px;
  margin-left: 3px;
}
[dir="rtl"]
  header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .banner
  .banner-visual
  .banner-readmore
  .banner-more
  span:after {
  margin: 0 3px 0 0;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
header.navigation .for-mobile .menu .menu-wrap .banner .banner-visual.outside {
  overflow: visible;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .banner
  .banner-visual.outside
  .banner-readmore {
  bottom: -25px;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .banner
  .banner-visual.inside
  .banner-readmore {
  bottom: 20px;
}
header.navigation .for-mobile .menu .menu-wrap .banner .banner-description {
  position: absolute;
  left: 0;
  right: 0;
  max-width: 235px;
  width: 100%;
  margin: auto;
  text-align: center;
}
header.navigation .for-mobile .menu .menu-wrap .banner .banner-description.top {
  top: 20px;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .banner
  .banner-description.bottom {
  bottom: 20px;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .banner
  .banner-description
  .banner-desc {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .banner
  .banner-description
  .banner-head {
  font-size: 20px;
  line-height: 24px;
  font-weight: 600;
  margin: 5px 0 8px;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .banner
  .banner-description
  .banner-link {
  font-size: 14px;
  line-height: 20px;
  font-style: normal;
  font-weight: 700;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .banner
  .banner-description
  .banner-link
  span {
  position: relative;
  margin-left: -12px;
}
[dir="rtl"]
  header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .banner
  .banner-description
  .banner-link
  span {
  margin-left: 0;
  margin-right: -12px;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .banner
  .banner-description
  .banner-link
  span:after {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  position: absolute;
  bottom: 2px;
  margin-left: 3px;
}
[dir="rtl"]
  header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .banner
  .banner-description
  .banner-link
  span:after {
  margin: 0 3px 0 0;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .banner
  + .featured-product:before {
  display: none;
}
header.navigation .for-mobile .menu .menu-wrap .featured-product {
  position: relative;
}
header.navigation .for-mobile .menu .menu-wrap .featured-product:before {
  position: absolute;
  left: 0;
  top: -24px;
  width: 100%;
  height: 1px;
  background-color: #e4e4e4;
  content: "";
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .featured-product
  + .banner:before {
  display: none;
}
header.navigation .for-mobile .menu .menu-wrap .gnb-feature {
  text-align: center;
  width: 270px;
  position: relative;
  margin: 30px auto;
}
header.navigation .for-mobile .menu .menu-wrap .gnb-feature .title,
header.navigation .for-mobile .menu .menu-wrap .gnb-feature .title h1,
header.navigation .for-mobile .menu .menu-wrap .gnb-feature .title h2,
header.navigation .for-mobile .menu .menu-wrap .gnb-feature .title h3,
header.navigation .for-mobile .menu .menu-wrap .gnb-feature .title h4,
header.navigation .for-mobile .menu .menu-wrap .gnb-feature .title h5,
header.navigation .for-mobile .menu .menu-wrap .gnb-feature .title h6 {
  font-size: 16px;
  line-height: 20px;
  color: #333;
  font-weight: 600;
}
header.navigation .for-mobile .menu .menu-wrap .gnb-feature .desc {
  margin-top: 5px;
  font-size: 14px;
  line-height: 20px;
  color: #6b6b6b;
  font-style: normal;
  font-weight: 400;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .feature-box
  .slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .feature-box
  .slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .feature-box
  .slick-list:focus {
  outline: 0;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .feature-box
  .slick-list.dragging {
  cursor: pointer;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .feature-box
  .slick-slider
  .slick-list,
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .feature-box
  .slick-slider
  .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .feature-box
  .slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .feature-box
  .slick-track:after,
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .feature-box
  .slick-track:before {
  content: "";
  display: table;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .feature-box
  .slick-track:after {
  clear: both;
}
.slick-loading
  header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .feature-box
  .slick-track {
  visibility: hidden;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .feature-box
  .slick-slide {
  height: 100%;
  min-height: 1px;
  padding: 0 !important;
  float: left;
}
[dir="rtl"]
  header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .feature-box
  .slick-slide {
  float: right;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .feature-box
  .slick-slide
  a {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .feature-box
  .slick-slide
  .image {
  padding: 10px;
  max-width: 100px;
  height: 100px;
  line-height: 100px;
  position: static;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .feature-box
  .slick-slide
  img {
  width: 100%;
  vertical-align: top;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .feature-box
  .slick-slide
  .text {
  padding-left: 10px;
  text-align: initial;
}
[dir="rtl"]
  header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .feature-box
  .slick-slide
  .text {
  padding-left: 0;
  padding-right: 10px;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .feature-box
  .slick-arrow.slick-hidden {
  display: none;
}
header.navigation .for-mobile .menu .menu-wrap .gnb-feature .slick-dot-wrap {
  left: 0;
  width: 100%;
  text-align: center;
  z-index: 2;
  margin-top: 15px;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .slick-dot-wrap
  .dot-box {
  display: inline-block;
  text-align: center;
  margin: 0;
  height: 8px;
  vertical-align: middle;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .slick-dot-wrap
  .dot-box
  li {
  display: inline-block;
  width: 8px;
  height: 8px;
  position: relative;
  margin: 0 5px;
  line-height: normal;
  vertical-align: top;
  padding: 0 !important;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .slick-dot-wrap
  .dot-box
  li
  a,
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .slick-dot-wrap
  .dot-box
  li
  button {
  overflow: hidden;
  color: transparent;
  background: #fff;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.75);
  display: block;
  width: 8px;
  height: 8px;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .slick-dot-wrap
  .dot-box
  li
  a:focus,
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .slick-dot-wrap
  .dot-box
  li
  button:focus {
  outline: 1px solid #000;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .slick-dot-wrap
  .dot-box
  li.slick-active
  a,
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .slick-dot-wrap
  .dot-box
  li.slick-active
  button {
  background: #a50034;
  border-color: #a50034;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .slick-dot-wrap
  .slide-pause {
  overflow: hidden;
  color: transparent;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
  width: 8px;
  height: 8px;
  background: url(/lg5-common-gp/images/common/icons/pause-dimgray.svg)
    no-repeat;
  background-size: 100% 100%;
  margin-left: 5px;
}
@media (max-width: 767px) {
  header.navigation
    .for-mobile
    .menu
    .menu-wrap
    .gnb-feature
    .slick-dot-wrap
    .slide-pause {
    margin-left: 5px;
  }
}
[dir="rtl"]
  header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .slick-dot-wrap
  .slide-pause {
  margin-left: 0;
  margin-right: 5px;
}
@media (max-width: 767px) {
  [dir="rtl"]
    header.navigation
    .for-mobile
    .menu
    .menu-wrap
    .gnb-feature
    .slick-dot-wrap
    .slide-pause {
    margin-right: 5px;
  }
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .slick-dot-wrap
  .slide-pause.play {
  background: url(/lg5-common-gp/images/common/icons/play-dimgray.svg) no-repeat;
  background-size: 100% 100%;
}
header.navigation .for-mobile .menu .menu-wrap .gnb-feature .slick-arrow {
  padding: 0;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .slick-arrow.slick-next,
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .slick-arrow.slick-prev {
  position: absolute;
  z-index: 10;
  top: 32px;
  width: 22px;
  height: 40px;
  margin-top: 0;
  cursor: pointer;
  overflow: hidden;
  color: transparent;
}
[dir="rtl"]
  header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .slick-arrow.slick-next,
[dir="rtl"]
  header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .slick-arrow.slick-prev {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .slick-arrow.slick-prev {
  background: url(/lg5-common-gp/images/common/header/gnb-feature-prev.svg)
    no-repeat 50% 50%;
  left: -25px;
}
[dir="rtl"]
  header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .slick-arrow.slick-prev {
  left: auto;
  right: -25px;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .slick-arrow.slick-next {
  background: url(/lg5-common-gp/images/common/header/gnb-feature-next.svg)
    no-repeat 50% 50%;
  right: -25px;
}
[dir="rtl"]
  header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .slick-arrow.slick-next {
  right: auto;
  left: -25px;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature
  .slick-arrow.slick-disabled {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  opacity: 0.3;
  cursor: default;
}
header.navigation .for-mobile .menu .menu-wrap .gnb-feature button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  background-color: transparent;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature.typeB
  .feature-box
  .slick-slide
  a {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature.typeB
  .feature-box
  .slick-slide
  .image {
  padding: 0;
  max-width: 160px;
  height: 160px;
  line-height: 160px;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature.typeB
  .feature-box
  .slick-slide
  .text {
  margin-top: 15px;
  padding: 0;
  text-align: center;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature.typeB
  .feature-box
  .slick-slide.view-all
  a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  height: 160px;
  min-width: 80px;
  margin: 0 auto;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature.typeB
  .feature-box
  .slick-slide.view-all
  img {
  width: 35px;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature.typeB
  .feature-box
  .slick-slide.view-all
  span {
  display: block;
  margin-top: 6px;
  font-size: 16px;
  color: #6b6b6b;
  text-decoration: underline;
}
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature.typeB
  .slick-arrow.slick-next,
header.navigation
  .for-mobile
  .menu
  .menu-wrap
  .gnb-feature.typeB
  .slick-arrow.slick-prev {
  top: 50%;
  margin-top: -20px;
}
header.navigation .for-mobile .menu .box-obs {
  display: none;
  margin: 0;
  padding: 14px 24px 24px;
  border-top: 1px solid #e4e4e4;
  border-bottom: none;
}
header.navigation .for-mobile .menu .box-obs.active {
  display: block;
}
header.navigation .for-mobile .menu .box-obs + .depth2-m {
  border-top: 1px solid #e4e4e4;
}
@media (max-width: 767px) {
  header.navigation .for-mobile .menu.open .bg-drop {
    display: block;
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(0, 0, 0, 0.5);
    left: 0;
    top: 0;
    z-index: -1;
  }
}
header.navigation .for-mobile .left {
  position: static;
  margin-top: -46px;
  float: left;
  padding: 0 10px 0 0;
}
[dir="rtl"] header.navigation .for-mobile .left {
  float: right;
  padding: 0 0 0 10px;
}
header.navigation .for-mobile .left .icons > div {
  display: inline-block;
  padding: 10px 12px 0 0;
}
[dir="rtl"] header.navigation .for-mobile .left .icons > div {
  padding: 10px 0 0 12px;
}
header.navigation .for-mobile .left .icons > div > a {
  width: 28px;
  height: 28px;
  display: inline-block;
}
header.navigation .for-mobile .left .icons .search {
  position: relative;
}
@media (max-width: 767px) {
  header.navigation .for-mobile .left .icons .search {
    position: static;
  }
}
header.navigation .for-mobile .left .icons .search:before {
  display: block;
  width: 1px;
  height: 14px;
  content: "";
  position: absolute;
  left: 19px;
  top: 7px;
}
header.navigation .for-mobile .left .icons .search > a {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBmaWxsPSIjMWExYTFhIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjYzIDE2LjI1YTcuNjMgNy42MyAwIDEgMSA1LjM5LTEzLjAyIDcuNjI1IDcuNjI1IDAgMCAxLTUuMzkgMTMuMDJabTAtMTMuNzNhNi4xMTEgNi4xMTEgMCAxIDAgNC4zMSAxLjc5IDYuMDE5IDYuMDE5IDAgMCAwLTQuMzEtMS43OVpNMTguMjMgMTlhLjczNi43MzYgMCAwIDEtLjUzLS4yM2wtMy45Mi0zLjkxYS43NjQuNzY0IDAgMCAxIDEuMDgtMS4wOGwzLjkxIDMuOTFhLjc3Ljc3IDAgMCAxLS41NCAxLjMxWiIvPjwvc3ZnPg==)
    no-repeat 50% 50%;
  background-size: 20px 20px;
}
header.navigation .for-mobile .right {
  position: static;
  margin-top: -46px;
  float: right;
  padding: 0 20px 0 0;
}
[dir="rtl"] header.navigation .for-mobile .right {
  float: left;
  padding: 0 0 0 20px;
}
header.navigation .for-mobile .right .icons > div {
  display: inline-block;
  padding: 10px 0 0 12px;
}
[dir="rtl"] header.navigation .for-mobile .right .icons > div {
  padding: 10px 12px 0 0;
}
header.navigation .for-mobile .right .icons > div > a {
  width: 28px;
  height: 28px;
  display: inline-block;
}
header.navigation .for-mobile .right .icons > div.hide {
  display: none;
}
header.navigation .for-mobile .right .icons .cart {
  position: relative;
}
header.navigation .for-mobile .right .icons .cart > a {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBkPSJtMTQ5NS45MSA2NDI0LjY1LTIuNTUgNS40MmEuNzM4LjczOCAwIDAgMS0uNjcuNDNoLTEwLjI4bDEuMDMgMi45NWg4LjNhLjczMS43MzEgMCAwIDEgLjMzLjA4IDIuMjcxIDIuMjcxIDAgMSAxLTIuODQgMi4xOSAyLjQ0NCAyLjQ0NCAwIDAgMSAuMTQtLjc3aC0zLjc3YTIuMiAyLjIgMCAwIDEgLjE1Ljc3IDIuMjYgMi4yNiAwIDEgMS0zLjctMS43NGwtNC4zNi0xMi40OGgtLjk0YS43NS43NSAwIDAgMSAwLTEuNWgxLjQ3YS43NTUuNzU1IDAgMCAxIC43MS41bDIuOTcgOC41MWMuMDIgMCAuMDQtLjAxLjA3LS4wMWgxMC4yNGwyLjM1LTQuOTlhLjczNC43MzQgMCAwIDEgLjk5LS4zNi43NjUuNzY1IDAgMCAxIC4zNiAxWm0tNS4xOSAxMS4wN2EuNzcuNzcgMCAxIDAgLjc3LS43Ny43Ny43NyAwIDAgMC0uNzcuNzdabS03LjIzLjc3YS43Ny43NyAwIDAgMCAwLTEuNTQuNzcuNzcgMCAxIDAgMCAxLjU0WiIgc3R5bGU9ImZpbGw6IzFhMWExYTtmaWxsLXJ1bGU6ZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0NzYgLTY0MTkpIi8+PC9zdmc+)
    no-repeat 50% 50%;
  background-size: 20px 20px;
}
header.navigation .for-mobile .right .icons .cart .count {
  display: block;
  position: absolute;
  left: 25px;
  top: 11px;
  background: #a50034;
  color: #fff;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  width: auto;
  min-width: 16px;
  height: 16px;
  border-radius: 8px;
  text-align: center;
  padding: 0 5px;
}
header.navigation .for-mobile .right .icons .cart .count:empty {
  display: none;
}
header.navigation .for-mobile .right .icons .login {
  position: static;
  padding-left: 7px;
}
[dir="rtl"] header.navigation .for-mobile .right .icons .login {
  padding-left: 0;
  padding-right: 7px;
}
header.navigation .for-mobile .right .icons .login > a {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBkPSJNMTQwOC45NiA1ODE1LjU0YTQuNzcgNC43NyAwIDEgMSA0Ljc4LTQuNzcgNC43ODYgNC43ODYgMCAwIDEtNC43OCA0Ljc3Wm0wLTguMDRhMy4yNyAzLjI3IDAgMSAwIDMuMjcgMy4yNyAzLjI4IDMuMjggMCAwIDAtMy4yNy0zLjI3Wm04LjE4IDE2LjQxYS43NDguNzQ4IDAgMCAxLS43My0uNTZjLS43Ni0yLjgxLTMuODktNC44NC03LjQzLTQuODRzLTYuNjggMi4wMy03LjQ0IDQuODRhLjczOC43MzggMCAwIDEtLjkyLjUzLjc1MS43NTEgMCAwIDEtLjUzLS45MmMuOTUtMy41MSA0LjYtNS45NiA4Ljg5LTUuOTZzNy45MyAyLjQ1IDguODggNS45NmEuNzUxLjc1MSAwIDAgMS0uNTMuOTIuNjI4LjYyOCAwIDAgMS0uMTkuMDNaIiBzdHlsZT0iZmlsbDojMWExYTFhO2ZpbGwtcnVsZTpldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTM5OC45NyAtNTgwNC45NTUpIi8+PC9zdmc+);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 20px 20px;
}
header.navigation .for-mobile .right .icons .login > a:focus,
header.navigation .for-mobile .right .icons .login > a:hover {
  background-image: url(/lg5-common-gp/images/common/icons/login-carmine.svg);
}
header.navigation .for-mobile .right .icons .login.logged > a {
  background-image: url(/lg5-common-gp/images/common/icons/login-fill-nero.svg);
}
header.navigation .for-mobile .right .icons .login.logged > a:focus,
header.navigation .for-mobile .right .icons .login.logged > a:hover {
  background-image: url(/lg5-common-gp/images/common/icons/login-fill-carmine.svg);
}
header.navigation .for-mobile .right .icons .login.logged.is-vip > a {
  padding-top: 14px;
  text-decoration: none;
  background-position: center center;
  background-size: 22px;
  background-image: url(/lg5-common-gp/images/common/icons/login-vip-nero.svg);
}
header.navigation .for-mobile .right .icons .login.logged.is-vip > a:focus,
header.navigation .for-mobile .right .icons .login.logged.is-vip > a:hover {
  background-image: url(/lg5-common-gp/images/common/icons/login-vip-carmine.svg);
}
header.navigation .for-mobile .right .icons .login.logged.is-vip-b2b > a {
  padding-top: 14px;
  text-decoration: none;
  background-position: center center;
  background-size: contain;
  background-image: url(/lg5-common-gp/images/common/icons/login-b2b-fill-nero2.svg);
}
header.navigation .for-mobile .right .icons .login.logged.is-vip-b2b > a:focus,
header.navigation .for-mobile .right .icons .login.logged.is-vip-b2b > a:hover {
  background-image: url(/lg5-common-gp/images/common/icons/login-b2b-fill-carmine2.svg);
}
header.navigation .for-mobile .right .icons .login.logged .issue-dot {
  display: none;
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #a50034;
}
header.navigation .for-mobile .right .icons .login.logged.has-dot a {
  position: relative;
}
header.navigation .for-mobile .right .icons .login.logged.has-dot .issue-dot {
  display: block;
  top: 1px;
  right: 1px;
}
header.navigation .for-mobile .right .icons .word-initial {
  display: none;
}
header.navigation .for-mobile .right .icons.initials .login.logged {
  vertical-align: top;
}
header.navigation .for-mobile .right .icons.initials .login.logged > a {
  padding-top: 4px;
  width: 28px;
  height: 28px;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  background: #333;
  border-radius: 50%;
  text-align: center;
}
header.navigation .for-mobile .right .icons.initials .login.logged > a:focus,
header.navigation .for-mobile .right .icons.initials .login.logged > a:hover {
  color: #fff;
  text-decoration: none;
}
header.navigation
  .for-mobile
  .right
  .icons.initials
  .login.logged
  .word-initial {
  display: inline;
  font-weight: inherit;
  font-style: normal;
}
header.navigation .for-mobile .right .icons.initials .login.is-vip > a {
  padding-top: 10px;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  background: #a50034 url(/lg5-common-gp/images/common/icons/ico-crown.svg)
    no-repeat 50% 4px;
  background-size: 11px auto;
}
header.navigation .for-mobile .right .icons.initials .login.is-vip-b2b > a {
  padding-top: 10px;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  background: #a50034 url(/lg5-common-gp/images/common/icons/ico-crown.svg)
    no-repeat 50% 4px;
  background-size: 11px auto;
}
header.navigation .for-mobile .right .icons .search {
  position: relative;
}
@media (max-width: 767px) {
  header.navigation .for-mobile .right .icons .search {
    position: static;
  }
}
header.navigation .for-mobile .right .icons .search:before {
  display: block;
  width: 1px;
  height: 14px;
  content: "";
  position: absolute;
  left: 19px;
  top: 7px;
}
header.navigation .for-mobile .right .icons .search > a {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBmaWxsPSIjMWExYTFhIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjYzIDE2LjI1YTcuNjMgNy42MyAwIDEgMSA1LjM5LTEzLjAyIDcuNjI1IDcuNjI1IDAgMCAxLTUuMzkgMTMuMDJabTAtMTMuNzNhNi4xMTEgNi4xMTEgMCAxIDAgNC4zMSAxLjc5IDYuMDE5IDYuMDE5IDAgMCAwLTQuMzEtMS43OVpNMTguMjMgMTlhLjczNi43MzYgMCAwIDEtLjUzLS4yM2wtMy45Mi0zLjkxYS43NjQuNzY0IDAgMCAxIDEuMDgtMS4wOGwzLjkxIDMuOTFhLjc3Ljc3IDAgMCAxLS41NCAxLjMxWiIvPjwvc3ZnPg==)
    no-repeat 50% 50%;
  background-size: 20px 20px;
}
header.navigation .for-mobile .bd-top {
  border-top: 1px solid #e4e4e4;
}
header.navigation.b2b .for-mobile .menu .menu-wrap .depth2-m li:first-child {
  border-bottom: 0;
}
@media print {
  header.navigation {
    display: none;
  }
}
header.navigation .gnb-search-layer {
  display: none;
  position: absolute;
  right: 0;
  top: -4px;
  width: 348px;
  height: 46px;
  z-index: 2;
}
header.navigation .gnb-search-layer.active {
  display: block;
}
@media (max-width: 767px) {
  header.navigation .gnb-search-layer {
    top: 4px;
    right: auto;
    left: 0;
    background: #fff;
    width: 100%;
    height: auto;
    padding: 0 50px 0 4px;
  }
  header.navigation .gnb-search-layer .search-close {
    position: absolute;
    right: 12px;
    top: 5px;
  }
  header.navigation .gnb-search-layer .search-close a {
    display: block;
    width: 28px;
    height: 28px;
    background: url(/lg5-common-gp/images/common/icons/gnb-close.svg) no-repeat
      50% 50%;
    background-size: 14px 14px;
  }
}
header.navigation form.gnb-search-form .search-input {
  border-radius: 3px;
  border: 1px solid #999;
  background: #fff;
  text-align: left;
  overflow: hidden;
}
header.navigation form.gnb-search-form .search-input .input {
  width: calc(100% - 54px);
  height: 36px;
  font-size: 16px;
  font-weight: 600;
  color: #333;
  border: 0;
  padding-left: 18px;
  padding-right: 18px;
}
header.navigation form.gnb-search-form .search-input .input:focus {
  background: #fff;
  border: 0;
}
@media (max-width: 767px) {
  header.navigation form.gnb-search-form .search-input .input {
    width: calc(100% - 54px);
    height: 37px;
  }
}
header.navigation
  form.gnb-search-form
  .search-input
  .input::-webkit-input-placeholder {
  color: #767676;
}
header.navigation form.gnb-search-form .search-input .input:-moz-placeholder {
  color: #767676;
}
header.navigation form.gnb-search-form .search-input .input::-moz-placeholder {
  color: #767676;
}
header.navigation
  form.gnb-search-form
  .search-input
  .input::-ms-input-placeholder {
  color: #767676;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
}
header.navigation form.gnb-search-form .search-input .input::placeholder {
  color: #767676;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
}
header.navigation
  form.gnb-search-form
  .search-input
  .input:-ms-input-placeholder {
  color: #767676;
}
header.navigation
  form.gnb-search-form
  .search-input
  .input::-ms-input-placeholder {
  color: #767676;
}
header.navigation form.gnb-search-form .search-submit {
  position: absolute;
  right: 14px;
  top: 4px;
}
header.navigation form.gnb-search-form .search-submit .submit {
  width: 28px;
  height: 28px;
  padding: 4px;
}
@media (max-width: 767px) {
  header.navigation form.gnb-search-form .search-submit {
    right: 64px;
    top: 6px;
  }
}
header.navigation form.gnb-search-form .search-result-layer {
  position: absolute;
  right: 0;
  top: 41px;
  display: none;
}
header.navigation form.gnb-search-form .search-result-layer.active {
  display: block;
}
@media (max-width: 767px) {
  header.navigation form.gnb-search-form .search-result-layer {
    top: 43px;
    width: 100%;
  }
}
header.navigation form.gnb-search-form .search-layer {
  position: relative;
  float: right;
  white-space: normal;
  width: 749px;
  border: 1px solid #e4e4e4;
  background: #fff;
}
header.navigation form.gnb-search-form .search-layer .enhanced {
  float: right;
}
header.navigation form.gnb-search-form .search-layer .enhanced .head {
  font-size: 15px;
  color: #767676;
  padding-bottom: 9px;
}
header.navigation form.gnb-search-form .search-layer .enhanced .head a {
  color: #767676;
}
header.navigation form.gnb-search-form .search-layer .enhanced .head a .count {
  color: #a50034;
}
header.navigation
  form.gnb-search-form
  .search-layer
  .enhanced
  .enhanced-products {
  float: left;
  width: 400px;
  text-align: left;
  padding: 19px 30px 12px;
  border-right: 1px solid #e4e4e4;
  margin-right: -1px;
}
header.navigation
  form.gnb-search-form
  .search-layer
  .enhanced
  .enhanced-products
  ul {
  margin: 0;
  padding: 0;
}
header.navigation
  form.gnb-search-form
  .search-layer
  .enhanced
  .enhanced-products
  ul
  li {
  width: 100%;
  height: 111px;
  margin: 0;
  padding: 0;
  border-top: 1px solid #eee;
}
header.navigation
  form.gnb-search-form
  .search-layer
  .enhanced
  .enhanced-products
  ul
  li
  .img {
  float: left;
  padding: 18px 0;
  width: 70px;
  height: 106px;
}
header.navigation
  form.gnb-search-form
  .search-layer
  .enhanced
  .enhanced-products
  ul
  li
  .img
  img {
  width: 100%;
  height: auto;
}
header.navigation
  form.gnb-search-form
  .search-layer
  .enhanced
  .enhanced-products
  ul
  li
  .txt {
  float: left;
  width: calc(100% - 70px);
  padding: 14px 0 0 30px;
  word-break: break-all;
}
header.navigation
  form.gnb-search-form
  .search-layer
  .enhanced
  .enhanced-products
  ul
  li
  .txt
  a.product {
  display: block;
}
header.navigation
  form.gnb-search-form
  .search-layer
  .enhanced
  .enhanced-products
  ul
  li
  .txt
  a.link-text {
  margin-right: 13px;
}
header.navigation
  form.gnb-search-form
  .search-layer
  .enhanced
  .enhanced-products
  ul
  li
  .txt
  a.link-text:last-child {
  margin-right: 0;
}
header.navigation
  form.gnb-search-form
  .search-layer
  .enhanced
  .enhanced-products
  ul
  li
  .txt
  .model {
  font-weight: 600;
  font-size: 15px;
  line-height: 18px;
  color: #333;
}
header.navigation
  form.gnb-search-form
  .search-layer
  .enhanced
  .enhanced-products
  ul
  li
  .txt
  .name {
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  color: #6b6b6b;
  margin: 4px 0 3px 0;
  overflow: hidden;
  max-height: 36px;
}
header.navigation
  form.gnb-search-form
  .search-layer
  .enhanced
  .enhanced-products
  ul
  li
  .txt
  .hidden-price {
  display: none;
}
header.navigation
  form.gnb-search-form
  .search-layer
  .enhanced
  .enhanced-products
  ul
  li:after {
  content: "";
  clear: both;
  display: block;
  width: 100%;
  height: 0;
}
header.navigation
  form.gnb-search-form
  .search-layer
  .enhanced
  .enhanced-category {
  float: left;
  width: 347px;
  border-left: 1px solid #e4e4e4;
  text-align: left;
}
header.navigation
  form.gnb-search-form
  .search-layer
  .enhanced
  .enhanced-category
  .head {
  padding: 19px 30px 9px;
}
header.navigation
  form.gnb-search-form
  .search-layer
  .enhanced
  .enhanced-category
  ul
  li
  a {
  display: block;
  padding: 0 30px;
  font-size: 16px;
  line-height: 45px;
  height: 45px;
  color: #333;
  text-decoration: none;
  font-weight: 600;
}
header.navigation
  form.gnb-search-form
  .search-layer
  .enhanced
  .enhanced-category
  ul
  li
  a:focus,
header.navigation
  form.gnb-search-form
  .search-layer
  .enhanced
  .enhanced-category
  ul
  li
  a:hover {
  background: #a50034;
  color: #fff;
}
@media (max-width: 767px) {
  header.navigation form.gnb-search-form .search-layer {
    float: none;
    width: 100%;
  }
  header.navigation form.gnb-search-form .search-layer > .close {
    display: none;
  }
  header.navigation form.gnb-search-form .search-layer .enhanced {
    float: none;
  }
  header.navigation
    form.gnb-search-form
    .search-layer
    .enhanced
    .enhanced-products {
    float: none;
    width: 100%;
    padding: 14px 0 7px;
    border-right: 0;
  }
  header.navigation
    form.gnb-search-form
    .search-layer
    .enhanced
    .enhanced-products
    .head {
    padding: 0 20px 9px;
  }
  header.navigation
    form.gnb-search-form
    .search-layer
    .enhanced
    .enhanced-products
    ul
    li {
    height: auto;
  }
  header.navigation
    form.gnb-search-form
    .search-layer
    .enhanced
    .enhanced-products
    ul
    li
    .img {
    width: 105px;
    height: 103px;
    padding: 19px 20px;
  }
  header.navigation
    form.gnb-search-form
    .search-layer
    .enhanced
    .enhanced-products
    ul
    li
    .txt {
    width: calc(100% - 105px);
    padding: 14px 20px 11px 5px;
  }
  header.navigation
    form.gnb-search-form
    .search-layer
    .enhanced
    .enhanced-category {
    float: none;
    width: 100%;
    border-left: 0;
    border-top: 1px solid #e4e4e4;
  }
  header.navigation
    form.gnb-search-form
    .search-layer
    .enhanced
    .enhanced-category
    .head {
    padding: 14px 20px 7px;
  }
  header.navigation
    form.gnb-search-form
    .search-layer
    .enhanced
    .enhanced-category
    ul {
    margin-bottom: 23px;
  }
  header.navigation
    form.gnb-search-form
    .search-layer
    .enhanced
    .enhanced-category
    ul
    li
    a {
    line-height: 52px;
    height: 52px;
    padding: 0 25px;
  }
}
header.navigation form.gnb-search-form .search-layer-suggestion {
  float: right;
  white-space: normal;
  width: 348px;
  border: 1px solid #e4e4e4;
  background: #fff;
  text-align: left;
  padding: 18px 25px;
}
header.navigation form.gnb-search-form .search-layer-suggestion a {
  font-size: 15px;
  line-height: 22px;
  color: #6b6b6b;
}
header.navigation form.gnb-search-form .search-layer-suggestion a .txt {
  color: #a50034;
}
@media (max-width: 767px) {
  header.navigation form.gnb-search-form .search-layer-suggestion {
    float: none;
    width: 100%;
    border-left: 0;
    border-right: 0;
    padding: 13px 20px 17px;
  }
}
header.navigation .gnb-login {
  display: none;
  white-space: nowrap;
  min-width: 222px;
  border: 1px solid #e4e4e4;
  background: #fff;
  padding: 12px 20px;
  position: absolute;
  right: 0;
  top: 51px;
  text-align: left;
}
header.navigation .gnb-login.active {
  display: block;
}
[dir="rtl"] header.navigation .gnb-login {
  right: auto;
  left: 0;
  text-align: right;
}
header.navigation .gnb-login a {
  color: #6b6b6b;
  font-size: 16px;
  line-height: 27px;
}
header.navigation .gnb-login a[target="_blank"]:after {
  background: url(/lg5-common-gp/images/common/icons/blank-dimgray.svg)
    no-repeat 0 0;
  margin-left: 6px;
}
[dir="rtl"] header.navigation .gnb-login a[target="_blank"]:after {
  margin-left: 0;
  margin-right: 6px;
}
header.navigation .gnb-login .welcome {
  padding: 2px 0 13px 0;
  border-bottom: 1px solid #e4e4e4;
  color: #333;
  font-weight: 600;
}
header.navigation .gnb-login .welcome .name {
  font-style: normal;
  font-weight: 700;
  text-transform: capitalize;
  padding-left: 3px;
}
header.navigation .gnb-login ul {
  margin: 0;
}
header.navigation .gnb-login ul li {
  padding: 3px 0 0 0;
  margin: 0;
}
header.navigation .gnb-login .welcome + ul {
  padding: 9px 0 0 0;
}
header.navigation .box-obs {
  margin: 0 0 8px;
  padding: 7px 0 10px;
  border-bottom: 1px solid #e4e4e4;
}
header.navigation .box-obs .rate {
  display: inline-block;
  padding-left: 5px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 27px;
  color: #000;
  text-decoration: none;
}
header.navigation .box-obs .box-coupon a,
header.navigation .box-obs .box-point a {
  display: block;
  text-decoration: none;
}
header.navigation .box-obs .box-coupon a[target="_blank"]:after,
header.navigation .box-obs .box-point a[target="_blank"]:after {
  display: none !important;
}
header.navigation .box-obs .box-coupon a ul,
header.navigation .box-obs .box-point a ul {
  margin: 0;
  padding: 4px 0;
}
header.navigation .box-obs .box-coupon a ul .title,
header.navigation .box-obs .box-point a ul .title {
  margin: 0;
  float: left;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.2em;
  color: #000;
}
[dir="rtl"] header.navigation .box-obs .box-coupon a ul .title,
[dir="rtl"] header.navigation .box-obs .box-point a ul .title {
  float: right;
}
header.navigation .box-obs .box-coupon a ul .number,
header.navigation .box-obs .box-point a ul .number {
  float: right;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.2em;
  color: #000;
}
[dir="rtl"] header.navigation .box-obs .box-coupon a ul .number,
[dir="rtl"] header.navigation .box-obs .box-point a ul .number {
  float: left;
}
header.navigation .before-login {
  display: block !important;
}
header.navigation .after-login {
  display: none !important;
}
header.navigation .logged .before-login {
  display: none !important;
}
header.navigation .logged .after-login {
  display: block !important;
}
header.navigation .logged ~ .before-login {
  display: none !important;
}
header.navigation .logged ~ .after-login {
  display: block !important;
}
header.navigation .for-desktop .gnb-feature {
  text-align: center;
  max-width: 160px;
  position: relative;
}
@media (max-width: 991px) {
  header.navigation .for-desktop .gnb-feature {
    max-width: 180px;
  }
}
header.navigation .for-desktop .gnb-feature .title,
header.navigation .for-desktop .gnb-feature .title h1,
header.navigation .for-desktop .gnb-feature .title h2,
header.navigation .for-desktop .gnb-feature .title h3,
header.navigation .for-desktop .gnb-feature .title h4,
header.navigation .for-desktop .gnb-feature .title h5,
header.navigation .for-desktop .gnb-feature .title h6 {
  margin-top: 15px;
  font-size: 18px;
  line-height: 22px;
  color: #333;
  font-weight: 600;
}
header.navigation .for-desktop .gnb-feature .desc {
  margin-top: 4px;
  font-size: 14px;
  line-height: 20px;
  color: #6b6b6b;
  font-style: normal;
  font-weight: 400;
}
header.navigation .for-desktop .gnb-feature .feature-box .slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
header.navigation .for-desktop .gnb-feature .feature-box .slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
header.navigation .for-desktop .gnb-feature .feature-box .slick-list:focus {
  outline: 0;
}
header.navigation .for-desktop .gnb-feature .feature-box .slick-list.dragging {
  cursor: pointer;
}
header.navigation
  .for-desktop
  .gnb-feature
  .feature-box
  .slick-slider
  .slick-list,
header.navigation
  .for-desktop
  .gnb-feature
  .feature-box
  .slick-slider
  .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
header.navigation .for-desktop .gnb-feature .feature-box .slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
header.navigation .for-desktop .gnb-feature .feature-box .slick-track:after,
header.navigation .for-desktop .gnb-feature .feature-box .slick-track:before {
  content: "";
  display: table;
}
header.navigation .for-desktop .gnb-feature .feature-box .slick-track:after {
  clear: both;
}
.slick-loading
  header.navigation
  .for-desktop
  .gnb-feature
  .feature-box
  .slick-track {
  visibility: hidden;
}
header.navigation .for-desktop .gnb-feature .feature-box .slick-slide {
  height: 100%;
  min-height: 1px;
  padding: 0 !important;
  float: left;
}
[dir="rtl"]
  header.navigation
  .for-desktop
  .gnb-feature
  .feature-box
  .slick-slide {
  float: right;
}
header.navigation .for-desktop .gnb-feature .feature-box .slick-slide a {
  position: relative;
  display: block;
}
header.navigation .for-desktop .gnb-feature .feature-box .slick-slide .image {
  max-width: 160px;
  height: 160px;
  line-height: 160px;
  position: static;
  margin: 0 auto;
}
header.navigation .for-desktop .gnb-feature .feature-box .slick-slide img {
  width: 100%;
}
header.navigation
  .for-desktop
  .gnb-feature
  .feature-box
  .slick-arrow.slick-hidden {
  display: none;
}
header.navigation .for-desktop .gnb-feature .slick-dot-wrap {
  left: 0;
  width: 100%;
  text-align: center;
  z-index: 2;
  margin-top: 15px;
}
header.navigation .for-desktop .gnb-feature .slick-dot-wrap .dot-box {
  display: inline-block;
  text-align: center;
  margin: 0;
  height: 8px;
  vertical-align: middle;
}
header.navigation .for-desktop .gnb-feature .slick-dot-wrap .dot-box li {
  display: inline-block !important;
  width: 8px;
  height: 8px;
  position: relative;
  margin: 0 5px;
  line-height: normal;
  vertical-align: top;
  padding: 0 !important;
}
header.navigation .for-desktop .gnb-feature .slick-dot-wrap .dot-box li a,
header.navigation .for-desktop .gnb-feature .slick-dot-wrap .dot-box li button {
  overflow: hidden;
  color: transparent;
  background: #fff;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.75);
  display: block;
  width: 8px;
  height: 8px;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
header.navigation .for-desktop .gnb-feature .slick-dot-wrap .dot-box li a:focus,
header.navigation
  .for-desktop
  .gnb-feature
  .slick-dot-wrap
  .dot-box
  li
  button:focus {
  outline: 1px solid #000;
}
header.navigation
  .for-desktop
  .gnb-feature
  .slick-dot-wrap
  .dot-box
  li.slick-active
  a,
header.navigation
  .for-desktop
  .gnb-feature
  .slick-dot-wrap
  .dot-box
  li.slick-active
  button {
  background: #a50034;
  border-color: #a50034;
}
header.navigation .for-desktop .gnb-feature .slick-dot-wrap .slide-pause {
  overflow: hidden;
  color: transparent;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
  width: 8px;
  height: 8px;
  background: url(/lg5-common-gp/images/common/icons/pause-dimgray.svg)
    no-repeat;
  background-size: 100% 100%;
  margin-left: 5px;
}
@media (max-width: 767px) {
  header.navigation .for-desktop .gnb-feature .slick-dot-wrap .slide-pause {
    margin-left: 5px;
  }
}
[dir="rtl"]
  header.navigation
  .for-desktop
  .gnb-feature
  .slick-dot-wrap
  .slide-pause {
  margin-left: 0;
  margin-right: 5px;
}
@media (max-width: 767px) {
  [dir="rtl"]
    header.navigation
    .for-desktop
    .gnb-feature
    .slick-dot-wrap
    .slide-pause {
    margin-right: 5px;
  }
}
header.navigation .for-desktop .gnb-feature .slick-dot-wrap .slide-pause.play {
  background: url(/lg5-common-gp/images/common/icons/play-dimgray.svg) no-repeat;
  background-size: 100% 100%;
}
header.navigation .for-desktop .gnb-feature .slick-arrow {
  padding: 0;
}
header.navigation .for-desktop .gnb-feature .slick-arrow.slick-next,
header.navigation .for-desktop .gnb-feature .slick-arrow.slick-prev {
  position: absolute;
  z-index: 10;
  top: 60px;
  width: 22px;
  height: 40px;
  margin-top: 0;
  cursor: pointer;
  overflow: hidden;
  color: transparent;
}
[dir="rtl"] header.navigation .for-desktop .gnb-feature .slick-arrow.slick-next,
[dir="rtl"]
  header.navigation
  .for-desktop
  .gnb-feature
  .slick-arrow.slick-prev {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
header.navigation .for-desktop .gnb-feature .slick-arrow.slick-prev {
  background: url(/lg5-common-gp/images/common/header/gnb-feature-prev.svg)
    no-repeat 50% 50%;
  left: -40px;
}
[dir="rtl"]
  header.navigation
  .for-desktop
  .gnb-feature
  .slick-arrow.slick-prev {
  left: auto;
  right: -40px;
}
header.navigation .for-desktop .gnb-feature .slick-arrow.slick-next {
  background: url(/lg5-common-gp/images/common/header/gnb-feature-next.svg)
    no-repeat 50% 50%;
  right: -40px;
}
[dir="rtl"]
  header.navigation
  .for-desktop
  .gnb-feature
  .slick-arrow.slick-next {
  right: auto;
  left: -40px;
}
header.navigation .for-desktop .gnb-feature .slick-arrow.slick-disabled {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  opacity: 0.3;
  cursor: default;
}
header.navigation .for-desktop .gnb-feature button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  background-color: transparent;
}
@media (min-width: 1200px) {
  header.navigation .for-desktop .navi-b-type {
    white-space: normal;
  }
}
header.navigation .for-desktop .navi-b-type .column {
  border-left: none;
}
header.navigation .for-desktop .navi-b-type .column + .column:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1px;
  height: 100%;
  background: #e4e4e4;
}
[dir="rtl"]
  header.navigation
  .for-desktop
  .navi-b-type
  .column
  + .column:before {
  display: none;
}
header.navigation
  .for-desktop
  .navi-b-type
  .column
  .head-link
  > a.icon-none:after {
  display: none;
}
header.navigation .for-desktop .navi-b-type .column .link-list .link {
  font-size: 16px;
  line-height: 27px;
}
header.navigation .for-desktop .navi-b-type .column .link-list .link + .link {
  margin: 0;
}
header.navigation .for-desktop .navi-b-type .column .sub-link {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 17px;
}
header.navigation .for-desktop .navi-b-type .column .sub-link:last-child {
  margin-bottom: 0;
}
header.navigation .for-desktop .navi-b-type .column .sub-link > ul {
  margin: 0;
}
header.navigation .for-desktop .navi-b-type .column .head-link .link-list {
  margin-top: 6px;
}
header.navigation .for-desktop .navi-b-type .column .link-list:last-child {
  margin-bottom: 0;
}
header.navigation .for-desktop .navi-b-type .column:nth-of-type(1) {
  border-left: none;
}
@media (min-width: 1200px) {
  header.navigation .for-desktop .navi-b-type .column:nth-of-type(1) {
    width: calc(100% - 316px);
  }
}
header.navigation
  .for-desktop
  .navi-b-type
  .column:nth-of-type(1)
  .thumb-list-box {
  margin: 0;
}
@media (min-width: 1200px) {
  header.navigation
    .for-desktop
    .navi-b-type
    .column:nth-of-type(1)
    .thumb-list-box {
    padding: 25px 0 0;
  }
}
header.navigation
  .for-desktop
  .navi-b-type
  .column:nth-of-type(1)
  .head-link
  + .thumb-list-box {
  margin-top: 12px;
}
@media (min-width: 1200px) {
  header.navigation
    .for-desktop
    .navi-b-type
    .column:nth-of-type(1)
    .head-link
    + .thumb-list-box {
    margin-top: 0;
  }
}
@media (min-width: 1200px) {
  header.navigation
    .for-desktop
    .navi-b-type
    .column:nth-of-type(1)
    .thumb-list {
    float: left;
    text-align: center;
    width: 25%;
    padding: 0 20px;
  }
  [dir="rtl"]
    header.navigation
    .for-desktop
    .navi-b-type
    .column:nth-of-type(1)
    .thumb-list {
    float: right;
  }
}
@media (max-width: 1199px) {
  header.navigation
    .for-desktop
    .navi-b-type
    .column:nth-of-type(1)
    .thumb-list {
    margin-bottom: 30px;
  }
}
header.navigation
  .for-desktop
  .navi-b-type
  .column:nth-of-type(1)
  .thumb-list
  a {
  display: block;
}
@media (max-width: 1199px) {
  header.navigation
    .for-desktop
    .navi-b-type
    .column:nth-of-type(1)
    .thumb-list
    a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
header.navigation
  .for-desktop
  .navi-b-type
  .column:nth-of-type(1)
  .thumb-list
  a:hover
  .thumb-title,
header.navigation
  .for-desktop
  .navi-b-type
  .column:nth-of-type(1)
  .thumb-list
  a:hover
  .thumb-txt {
  text-decoration: underline;
}
header.navigation
  .for-desktop
  .navi-b-type
  .column:nth-of-type(1)
  .thumb-list
  .thumb-title {
  font-size: 18px;
  line-height: 22px;
  color: #333;
  padding: 15px 0 4px;
  font-weight: 600;
}
@media (max-width: 1199px) {
  header.navigation
    .for-desktop
    .navi-b-type
    .column:nth-of-type(1)
    .thumb-list
    .thumb-title {
    padding: 0;
  }
}
header.navigation
  .for-desktop
  .navi-b-type
  .column:nth-of-type(1)
  .thumb-list
  .thumb-txt {
  font-size: 14px;
  line-height: 20px;
  color: #6b6b6b;
  margin: 0;
}
@media (max-width: 1199px) {
  header.navigation
    .for-desktop
    .navi-b-type
    .column:nth-of-type(1)
    .thumb-list
    .thumb-txt {
    margin-top: 4px;
  }
}
header.navigation
  .for-desktop
  .navi-b-type
  .column:nth-of-type(1)
  .thumb-list
  .thumb-img {
  max-width: 160px;
  max-height: 160px;
}
header.navigation .for-desktop .navi-b-type .column:nth-of-type(2) {
  width: 316px;
  margin-top: 50px;
  margin-bottom: 25px;
  text-align: left;
  border-left: none;
}
[dir="rtl"] header.navigation .for-desktop .navi-b-type .column:nth-of-type(2) {
  text-align: right;
}
@media (max-width: 1199px) {
  header.navigation .for-desktop .navi-b-type .column:nth-of-type(2) {
    margin-top: 10px;
  }
}
header.navigation .for-desktop .navi-b-type .column:nth-of-type(2) .head-link {
  padding-top: 12px;
}
header.navigation
  .for-desktop
  .navi-b-type
  .column:nth-of-type(2)
  .head-link:first-child {
  padding-top: 0;
}
[dir="rtl"] header.navigation a[target="_blank"]:after {
  transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
}
@media (max-width: 991px) {
  header.navigation .for-desktop .sublayer .columns.navi-c-type .column2 {
    width: 50%;
  }
}
.breadcrumb {
  display: block;
  width: 100%;
  max-width: 1600px;
  padding: 0;
  margin: 0 auto;
  border-radius: 0;
  background: 0 0 !important;
  font-style: normal;
  font-weight: 400;
}
[dir="rtl"] .breadcrumb {
  text-align: right;
}
@media (max-width: 1600px) {
  .breadcrumb {
    /* margin: 0 -15px; */
    width: auto;
  }
}
.breadcrumb ul {
  list-style: none;
  padding: 11px 30px;
  margin: 0;
}
.breadcrumb ul li {
  display: inline-block;
  padding: 0;
  margin: 0;
  font-size: 15px;
  line-height: 18px;
}
.breadcrumb ul li:before {
  content: "/";
  display: inline-block;
  padding: 0 5px 0 1px;
}
[dir="rtl"] .breadcrumb ul li:before {
  padding: 0 1px 0 5px;
}
.breadcrumb ul li:first-child:before {
  display: none;
}
.breadcrumb ul li a {
  color: #767676;
}
.breadcrumb ul li a strong {
  font-weight: 400;
  color: #000;
}
@media (max-width: 767px) {
  .breadcrumb {
    display: none;
  }
}
.band-scroll {
  position: relative;
  overflow: hidden;
}
.the-search-window {
  display: none;
  padding: 0 0;
  height: 100vh;
  overflow: auto;
  position: absolute;
  z-index: 100;
  top: 0;
  left: -15px;
  right: -15px;
  width: auto;
  background-color: #fff;
}
.the-search-window button {
  padding: 0;
  border: none;
  background: 0 0;
}
.the-search-window .link-text.color-nightrider {
  color: #333;
}
.the-search-window.active {
  display: block;
}
.the-search-window:before {
  content: "";
  display: block;
  width: 100%;
}
@media (min-width: 768px) {
  .the-search-window:before {
    height: 100px;
  }
}
@media screen and (min-width: 768px) and (max-height: 768px) {
  .the-search-window:before {
    height: 13.020833vh;
  }
}
@media (min-width: 992px) {
  .the-search-window:before {
    height: 180px;
  }
}
@media screen and (min-width: 992px) and (max-height: 768px) {
  .the-search-window:before {
    height: 23.4375vh;
  }
}
@media (max-width: 767px) {
  .the-search-window:before {
    height: 50px;
    content: none;
  }
}
.the-search-window .btn-close-cover {
  position: absolute;
  top: 50px;
  right: 50px;
}
[dir="rtl"] .the-search-window .btn-close-cover {
  right: auto;
  left: 50px;
}
@media screen and (max-height: 768px) {
  .the-search-window .btn-close-cover {
    top: 56px;
    top: 6.51vh;
  }
}
@media (max-width: 767px) {
  .the-search-window .btn-close-cover {
    display: none;
  }
}
.the-search-window .btn-close-cover .btn-close-search-window {
  vertical-align: top;
  width: 20px;
  height: 20px;
  background-image: url(/lg5-common-gp/images/common/icons/modal-close.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100% auto;
  cursor: pointer;
}
@media (max-width: 767px) {
  .the-search-window .btn-close-cover .btn-close-search-window {
    vertical-align: baseline;
    width: auto;
    height: auto;
    background: 0 0;
  }
  .the-search-window .btn-close-cover .btn-close-search-window span {
    font-size: 14px;
    line-height: 1em;
    color: #6b6b6b;
    font-weight: 600;
  }
}
.the-search-window .search-window-wrap {
  max-width: 640px;
  margin: 0 auto;
  padding-bottom: 100px;
}
@media (max-width: 767px) {
  .the-search-window .search-window-wrap {
    max-width: none;
    padding: 0 0;
    margin: 0 0;
  }
}
.the-search-window .title {
  text-align: center;
  font-size: 48px;
  line-height: 1.166667em;
  color: #000;
  font-weight: 600;
  margin: -9px 0 38px;
}
@media (max-width: 767px) {
  .the-search-window .title {
    display: none;
  }
}
.the-search-window .keyword-field {
  display: none;
}
.the-search-window .keyword-field.active {
  display: block;
}
@media (max-width: 767px) {
  .the-search-window .keyword-field {
    padding: 0 16px;
  }
}
.the-search-window .input-keyword-field {
  position: relative;
  z-index: 10;
  width: 100%;
  text-align: center;
}
.the-search-window .input-keyword-field button {
  position: absolute;
  width: 24px;
  height: 24px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  cursor: pointer;
}
.the-search-window .input-keyword-field .input-field {
  position: relative;
  height: 58px;
  background-color: #fff;
}
@media (max-width: 767px) {
  .the-search-window .input-keyword-field .input-field {
    height: 52px;
  }
}
.the-search-window .input-keyword-field .input-field input[type="text"] {
  width: 100%;
  height: 100%;
  background-color: transparent;
  padding: 0 79px;
  border: 2px solid #333;
  vertical-align: top;
  text-align: center;
  font-size: 24px;
  color: #333;
  border-radius: 29px;
  caret-color: #a50034;
  line-height: 1em;
  font-weight: 600;
}
.the-search-window
  .input-keyword-field
  .input-field
  input[type="text"]::-webkit-input-placeholder {
  color: #999;
}
.the-search-window
  .input-keyword-field
  .input-field
  input[type="text"]:-moz-placeholder {
  color: #999;
}
.the-search-window
  .input-keyword-field
  .input-field
  input[type="text"]::-moz-placeholder {
  color: #999;
}
.the-search-window
  .input-keyword-field
  .input-field
  input[type="text"]::-ms-input-placeholder {
  color: #999;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
}
.the-search-window
  .input-keyword-field
  .input-field
  input[type="text"]::placeholder {
  color: #999;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
}
.the-search-window
  .input-keyword-field
  .input-field
  input[type="text"]:-ms-input-placeholder {
  color: #999;
}
.the-search-window
  .input-keyword-field
  .input-field
  input[type="text"]::-ms-input-placeholder {
  color: #999;
}
.the-search-window .input-keyword-field .input-field input[type="text"]:focus {
  outline: 0;
}
.the-search-window
  .input-keyword-field
  .input-field
  input[type="text"]:focus::-webkit-input-placeholder {
  color: transparent;
}
.the-search-window
  .input-keyword-field
  .input-field
  input[type="text"]:focus:-moz-placeholder {
  color: transparent;
}
.the-search-window
  .input-keyword-field
  .input-field
  input[type="text"]:focus::-moz-placeholder {
  color: transparent;
}
.the-search-window
  .input-keyword-field
  .input-field
  input[type="text"]:focus::-ms-input-placeholder {
  color: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
}
.the-search-window
  .input-keyword-field
  .input-field
  input[type="text"]:focus::placeholder {
  color: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
}
.the-search-window
  .input-keyword-field
  .input-field
  input[type="text"]:focus:-ms-input-placeholder {
  color: transparent;
}
.the-search-window
  .input-keyword-field
  .input-field
  input[type="text"]:focus::-ms-input-placeholder {
  color: transparent;
}
@media (max-width: 767px) {
  .the-search-window .input-keyword-field .input-field input[type="text"] {
    font-size: 16px;
    line-height: 1.25em;
    color: #000;
    text-align: left;
    border-radius: 0;
    border: none;
    padding: 0 130px 0 56px;
  }
  .the-search-window
    .input-keyword-field
    .input-field
    input[type="text"]::-webkit-input-placeholder {
    color: #6b6b6b;
  }
  .the-search-window
    .input-keyword-field
    .input-field
    input[type="text"]:-moz-placeholder {
    color: #6b6b6b;
  }
  .the-search-window
    .input-keyword-field
    .input-field
    input[type="text"]::-moz-placeholder {
    color: #6b6b6b;
  }
  .the-search-window
    .input-keyword-field
    .input-field
    input[type="text"]::-ms-input-placeholder {
    color: #6b6b6b;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    opacity: 1;
  }
  .the-search-window
    .input-keyword-field
    .input-field
    input[type="text"]::placeholder {
    color: #6b6b6b;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    opacity: 1;
  }
  .the-search-window
    .input-keyword-field
    .input-field
    input[type="text"]:-ms-input-placeholder {
    color: #6b6b6b;
  }
  .the-search-window
    .input-keyword-field
    .input-field
    input[type="text"]::-ms-input-placeholder {
    color: #6b6b6b;
  }
  [dir="rtl"]
    .the-search-window
    .input-keyword-field
    .input-field
    input[type="text"] {
    text-align: right;
    padding: 0 56px 0 30px !important;
  }
}
.the-search-window .input-keyword-field .input-field .btn-clear-input {
  display: none;
  width: 16px;
  height: 16px;
  font-size: 10px;
  background-image: url(/lg5-common-gp/images/common/icons/gnb-search-clear-update.svg);
  bottom: 50%;
  right: 21px;
  -webkit-transform: translateY(50%);
  -ms-transform: translateY(50%);
  transform: translateY(50%);
}
[dir="rtl"]
  .the-search-window
  .input-keyword-field
  .input-field
  .btn-clear-input {
  right: auto;
  left: 21px;
}
@media (max-width: 767px) {
  .the-search-window .input-keyword-field .input-field .btn-clear-input {
    right: 0;
  }
  [dir="rtl"]
    .the-search-window
    .input-keyword-field
    .input-field
    .btn-clear-input {
    left: 0;
  }
}
.the-search-window
  .input-keyword-field
  .input-field.is-typing
  .btn-clear-input {
  display: block;
}
.the-search-window .input-keyword-field .input-field .btn-close-mo {
  display: none;
}
.the-search-window .input-keyword-field .input-field .inner-mo-box {
  height: 100%;
  width: 100%;
}
@media (max-width: 767px) {
  .the-search-window .input-keyword-field .input-field {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid #e4e4e4;
  }
  .the-search-window .input-keyword-field .input-field .inner-mo-box {
    position: relative;
  }
  .the-search-window
    .input-keyword-field
    .input-field
    .inner-mo-box
    input[type="text"] {
    padding: 0 30px 0 56px;
    width: 100%;
  }
  .the-search-window .input-keyword-field .input-field .btn-close-mo {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: right;
    -ms-flex-pack: right;
    justify-content: right;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 16px;
    max-width: 40%;
  }
  .the-search-window
    .input-keyword-field
    .input-field
    .btn-close-mo
    .btn-close-search-window {
    position: relative;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: right;
  }
}
.the-search-window .input-keyword-field button[type="submit"] {
  background-image: url(/lg5-common-gp/images/common/icons/gnb-search-black.svg);
  background-size: 100% auto;
  top: 17px;
  left: 24px;
}
[dir="rtl"] .the-search-window .input-keyword-field button[type="submit"] {
  right: 24px;
  left: auto;
}
@media (max-width: 767px) {
  .the-search-window .input-keyword-field button[type="submit"] {
    top: 14px;
    left: 16px;
  }
  [dir="rtl"] .the-search-window .input-keyword-field button[type="submit"] {
    right: 16px;
  }
}
.the-search-window .input-keyword-field .autoName-area {
  display: none;
}
.the-search-window .input-keyword-field .autoName-area.active {
  display: block;
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box.gang-success
  .autoName-list {
  display: none;
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box.gang-success
  .success-seacrh {
  display: block;
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .autoName-list {
  max-width: 494px;
  margin: 0 auto;
  padding-top: 28px;
}
@media (max-width: 767px) {
  .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .autoName-list {
    max-width: none;
    padding: 0 16px 0 16px;
  }
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .autoName-list
  li {
  border-bottom: 1px solid #e4e4e4;
  padding: 22px 0 18px;
}
@media (max-width: 767px) {
  .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .autoName-list
    li {
    padding: 20px 0;
  }
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .autoName-list
  li
  a {
  position: relative;
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 16px;
  color: #333;
  line-height: 1.25em;
  font-weight: 600;
  text-align: left;
  padding-right: 28px;
}
[dir="rtl"]
  .the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .autoName-list
  li
  a {
  text-align: right;
  padding-right: 0;
  padding-left: 28px;
}
@media (max-width: 767px) {
  .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .autoName-list
    li
    a {
    font-size: 14px;
    line-height: 1.285714em;
    padding-right: 64px;
  }
  [dir="rtl"]
    .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .autoName-list
    li
    a {
    padding-right: 0;
    padding-left: 64px;
  }
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .autoName-list
  li
  a
  span {
  color: #a50034;
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .autoName-list
  li
  a:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
[dir="rtl"]
  .the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .autoName-list
  li
  a:after {
  right: auto;
  left: 0;
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .autoName-list
  li.support
  a {
  padding-right: 165px;
}
[dir="rtl"]
  .the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .autoName-list
  li.support
  a {
  padding-right: 0;
  padding-left: 165px;
}
@media (max-width: 767px) {
  .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .autoName-list
    li.support
    a {
    padding-right: 155px;
  }
  [dir="rtl"]
    .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .autoName-list
    li.support
    a {
    padding-right: 0;
    padding-left: 155px;
  }
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .autoName-list
  li.support
  .support-type-flag {
  position: absolute;
  top: 50%;
  right: 22px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 12px;
  color: #333;
  line-height: 1em;
  font-weight: 600;
  background-color: #eee;
  border-radius: 100px;
  padding: 3.5px 8px;
}
[dir="rtl"]
  .the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .autoName-list
  li.support
  .support-type-flag {
  right: auto;
  left: 22px;
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .autoName-list
  li:not(.category)
  a:after {
  width: 12px;
  height: 12px;
  background-image: url(/lg5-common-gp/images/common/icons/search-arrow.svg);
  background-size: auto 12px;
}
[dir="rtl"]
  .the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .autoName-list
  li:not(.category)
  a:after {
  -webkit-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .autoName-list
  li.category
  a {
  padding-right: 32px;
}
[dir="rtl"]
  .the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .autoName-list
  li.category
  a {
  padding-right: 0;
  padding-left: 32px;
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .autoName-list
  li.category
  a:after {
  width: 16px;
  height: 16px;
  background-image: url(/lg5-common-gp/images/common/icons/gnb-search-black2.svg);
  background-size: auto 16px;
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh {
  display: none;
  max-width: 600px;
  margin: 0 auto;
  padding-top: 50px;
}
@media (max-width: 767px) {
  .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .success-seacrh {
    max-width: none;
    padding: 20px 16px 30px 16px;
  }
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-page-linker {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #e4e4e4;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 10px;
  padding: 14px 20px;
}
@media (max-width: 767px) {
  .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .success-seacrh
    .product-page-linker {
    border: none;
    border-bottom: 1px solid #e4e4e4;
    padding: 0 0 20px 0;
    border-radius: 0;
  }
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-page-linker:before {
  content: "";
  position: absolute;
  top: 50%;
  right: 20px;
  width: 24px;
  height: 24px;
  background-image: url(/lg5-common-gp/images/common/icons/carousel-right.svg);
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background-size: auto 24px;
}
[dir="rtl"]
  .the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-page-linker:before {
  right: auto;
  left: 20px;
  -webkit-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
@media (max-width: 767px) {
  .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .success-seacrh
    .product-page-linker:before {
    width: 12px;
    height: 12px;
    background-image: url(/lg5-common-gp/images/common/icons/search-arrow.svg);
    background-size: auto 12px;
    right: 0;
    margin-top: -10px;
  }
  [dir="rtl"]
    .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .success-seacrh
    .product-page-linker:before {
    right: auto;
    left: 0;
  }
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-page-linker
  + .product-recommend-wrap {
  margin-top: 24px;
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .model-image {
  width: 100px;
  min-width: 100px;
}
@media (max-width: 767px) {
  .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .success-seacrh
    .model-image {
    width: 65px;
    min-width: 65px;
  }
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .model-image
  img {
  width: 100%;
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .model-name-box {
  padding: 0 44px 0 30px;
  text-align: left;
}
[dir="rtl"]
  .the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .model-name-box {
  padding: 0 30px 0 44px;
  text-align: right;
}
@media (max-width: 767px) {
  .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .success-seacrh
    .model-name-box {
    padding: 0 32px 0 24px;
  }
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .model-name-box
  .model-display-name {
  font-weight: 600;
  margin-bottom: 5px;
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .model-name-box
  .model-friendly-name {
  font-weight: 600;
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .model-link-etc {
  padding-top: 38px;
  padding-bottom: 24px;
}
@media (max-width: 767px) {
  .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .success-seacrh
    .model-link-etc {
    width: 100%;
    padding: 0;
    margin-top: 4px;
  }
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .model-link-etc
  ul {
  display: inline-block;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .success-seacrh
    .model-link-etc
    ul {
    width: 100%;
  }
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .model-link-etc
  ul
  li {
  position: relative;
  float: left;
  text-align: center;
  padding: 0 20px;
  max-width: 120px;
  min-width: 120px;
}
[dir="rtl"]
  .the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .model-link-etc
  ul
  li {
  float: right;
}
@media (max-width: 767px) {
  .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .success-seacrh
    .model-link-etc
    ul
    li {
    width: 100%;
    padding: 16px 0;
    text-align: left;
    max-width: none;
    min-width: auto;
    border-bottom: 1px solid #e4e4e4;
  }
  [dir="rtl"]
    .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .success-seacrh
    .model-link-etc
    ul
    li {
    text-align: right;
  }
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .model-link-etc
  ul
  li:last-child:before {
  content: none;
}
@media (max-width: 767px) {
  .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .success-seacrh
    .model-link-etc
    ul
    li:last-child:before {
    content: "";
  }
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .model-link-etc
  ul
  li:before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 24px;
  background-color: #e4e4e4;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
[dir="rtl"]
  .the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .model-link-etc
  ul
  li:before {
  right: auto;
  left: 0;
}
@media (max-width: 767px) {
  .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .success-seacrh
    .model-link-etc
    ul
    li:before {
    width: 12px;
    height: 12px;
    background-color: transparent;
    background-image: url(/lg5-common-gp/images/common/icons/search-arrow.svg);
    background-repeat: no-repeat;
  }
  [dir="rtl"]
    .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .success-seacrh
    .model-link-etc
    ul
    li:before {
    -webkit-transform: translateY(-50%) rotate(180deg);
    -ms-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
  }
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .model-link-etc
  ul
  a {
  display: inline-block;
  color: #333;
}
@media (max-width: 767px) {
  .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .success-seacrh
    .model-link-etc
    ul
    a {
    width: 100%;
  }
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .model-link-etc
  ul
  a
  img {
  width: 48px;
}
@media (max-width: 767px) {
  .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .success-seacrh
    .model-link-etc
    ul
    a
    img {
    width: 36px;
    height: 36px;
    padding: 6px;
  }
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .model-link-etc
  ul
  a
  span {
  display: block;
  font-size: 14px;
  line-height: 1.142857em;
  font-weight: 600;
  padding-top: 6px;
}
@media (max-width: 767px) {
  .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .success-seacrh
    .model-link-etc
    ul
    a
    span {
    display: inline-block;
    font-size: 16px;
    line-height: 1.375em;
    padding-top: 0;
    padding-left: 8px;
    vertical-align: middle;
  }
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh.result-model-name
  .model-name-box
  .model-display-name {
  font-size: 18px;
  color: #000;
  line-height: 1.3em;
}
@media (max-width: 767px) {
  .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .success-seacrh.result-model-name
    .model-name-box
    .model-display-name {
    font-size: 14px;
    line-height: 1.4em;
  }
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh.result-model-name
  .model-name-box
  .model-friendly-name {
  font-size: 14px;
  color: #333;
  line-height: 1.3em;
}
@media (max-width: 767px) {
  .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .success-seacrh.result-model-name
    .model-name-box
    .model-friendly-name {
    font-size: 12px;
    color: #6b6b6b;
    line-height: 1.4em;
  }
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh.result-model-title
  .model-name-box
  .model-display-name {
  font-size: 14px;
  color: #333;
  line-height: 1.4em;
}
@media (max-width: 767px) {
  .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .success-seacrh.result-model-title
    .model-name-box
    .model-display-name {
    font-size: 12px;
    color: #6b6b6b;
    line-height: 1.3em;
  }
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh.result-model-title
  .model-name-box
  .model-friendly-name {
  font-size: 18px;
  color: #000;
  line-height: 1.3em;
}
@media (max-width: 767px) {
  .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .success-seacrh.result-model-title
    .model-name-box
    .model-friendly-name {
    font-size: 14px;
    line-height: 1.4em;
  }
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap {
  position: relative;
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .title {
  margin: 0;
  font-size: 14px;
  color: #333;
  margin-bottom: 10px;
  text-transform: uppercase;
  text-align: left;
}
@media (max-width: 767px) {
  .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .success-seacrh
    .product-recommend-wrap
    .title {
    display: block;
    margin-top: 20px;
  }
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .items {
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 -10px;
}
@media (max-width: 767px) {
  .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .success-seacrh
    .product-recommend-wrap
    .items {
    margin: 0 -6px;
  }
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .items
  .slick-list {
  width: auto;
  height: 100%;
  overflow: hidden;
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .items
  .item {
  position: relative;
  float: left;
  outline: 0;
  width: 290px;
  margin: 0 10px;
}
@media (max-width: 767px) {
  .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .success-seacrh
    .product-recommend-wrap
    .items
    .item {
    width: calc(50% - 12px);
    margin: 0 6px;
  }
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .items
  .slick-arrow {
  padding: 0;
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .items
  .slick-arrow.slick-next,
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .items
  .slick-arrow.slick-prev {
  position: absolute;
  top: 50%;
  width: 23px;
  height: 40px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  color: transparent;
  overflow: hidden;
  line-height: 0;
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .items
  .slick-arrow.slick-next
  > span,
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .items
  .slick-arrow.slick-prev
  > span {
  color: #767676;
  display: block;
  text-indent: 0;
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .items
  .slick-arrow.slick-prev {
  left: -45px;
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .items
  .slick-arrow.slick-next {
  right: -45px;
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .items
  .slick-arrow.slick-disabled {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  opacity: 0.3;
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .items
  .slick-dots {
  font-size: 0;
  text-align: center;
  margin: 0;
  margin-top: 12px;
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .items
  .slick-dots
  li {
  display: inline-block;
  width: 10px;
  height: 10px;
  position: relative;
  border-radius: 50%;
  margin-left: 8px;
  line-height: normal;
  border: 1px solid #767676;
  overflow: hidden;
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .items
  .slick-dots
  li:first-child {
  margin-left: 0;
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .items
  .slick-dots
  li
  a,
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .items
  .slick-dots
  li
  button {
  background: #fff;
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 50%;
  color: transparent;
  text-indent: -9999em;
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .items
  .slick-dots
  li
  a:focus,
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .items
  .slick-dots
  li
  button:focus {
  outline: 5px auto -webkit-focus-ring-color;
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .items
  .slick-dots
  li.slick-active {
  border: 1px solid #a50034;
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .items
  .slick-dots
  li.slick-active
  a,
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .items
  .slick-dots
  li.slick-active
  button {
  background: #a50034;
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .items
  .slick-dots
  li:only-child {
  display: none;
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .product-recommend {
  display: block;
  border: 1px solid #e4e4e4;
  padding: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 10px;
  width: 100%;
}
@media (max-width: 767px) {
  .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .success-seacrh
    .product-recommend-wrap
    .product-recommend {
    width: 100%;
    padding: 20px 5px;
  }
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .product-recommend
  + .product-recommend {
  margin-left: 20px;
}
@media (max-width: 767px) {
  .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .success-seacrh
    .product-recommend-wrap
    .product-recommend
    + .product-recommend {
    margin-left: 12px;
  }
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .product-recommend
  .model-image {
  width: 120px;
  margin: 0 auto 15px;
}
@media (max-width: 767px) {
  .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .success-seacrh
    .product-recommend-wrap
    .product-recommend
    .model-image {
    width: 80px;
    min-width: 80px;
  }
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .product-recommend
  .model-name-box {
  margin: auto;
  text-align: center;
  font-size: 14px;
  padding: 0 5px;
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .product-recommend
  .model-friendly-name {
  margin-bottom: 4px;
  font-size: 14px;
  color: #333;
  min-height: 2.6em;
}
@media (max-width: 767px) {
  .the-search-window
    .input-keyword-field
    .autoName-area
    .autoName-box
    .success-seacrh
    .product-recommend-wrap
    .product-recommend
    .model-friendly-name {
    -webkit-line-clamp: 3;
    min-height: 4.2em;
  }
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .autoName-box
  .success-seacrh
  .product-recommend-wrap
  .product-recommend
  .model-display-name {
  font-size: 14px;
  color: #6b6b6b;
  margin-bottom: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.the-search-window .input-keyword-field .autoName-area .search-footer-area {
  padding: 13px 20px;
  text-align: right;
  background: #f8f8f8;
  overflow: hidden;
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .search-footer-area
  .link-close {
  color: #333;
  float: right;
  font-size: 14px;
}
[dir="rtl"]
  .the-search-window
  .input-keyword-field
  .autoName-area
  .search-footer-area
  .link-close {
  float: left;
}
.the-search-window
  .input-keyword-field
  .autoName-area
  .search-footer-area
  .results {
  float: left;
  font-size: 16px;
}
[dir="rtl"]
  .the-search-window
  .input-keyword-field
  .autoName-area
  .search-footer-area
  .results {
  float: right;
}
.the-search-window .rolling-keyword-area-wrap {
  position: relative;
  margin: 20px 0 84px;
  padding-bottom: 24px;
}
@media (max-width: 767px) {
  .the-search-window .rolling-keyword-area-wrap {
    margin: 14px 0 0;
  }
}
.the-search-window .rolling-keyword-area-wrap:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -1px;
  width: 2px;
  height: 14px;
  background-image: url(/lg5-common-gp/images/common/icons/item-more.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
}
.the-search-window .rolling-keyword-area {
  text-align: center;
  overflow: hidden;
  max-height: 93px;
}
@media (max-width: 767px) {
  .the-search-window .rolling-keyword-area {
    max-height: 90px;
    margin-top: 10px;
  }
}
.the-search-window .rolling-keyword-area .rolling-keyword {
  height: 31px;
  font-size: 16px;
  line-height: 31px;
  color: #767676;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  font-weight: 600;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media (max-width: 767px) {
  .the-search-window .rolling-keyword-area .rolling-keyword {
    height: 30px;
    font-size: 15px;
    line-height: 30px;
  }
}
.the-search-window .rolling-keyword-area .rolling-keyword.highlight {
  color: #333;
}
.the-search-window .rolling-keyword-area .rolling-keyword a {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}
.the-search-window .recenlty-keyword-list,
.the-search-window .try-searching-list {
  position: relative;
  margin: 0 73px;
}
[dir="rtl"] .the-search-window .recenlty-keyword-list,
[dir="rtl"] .the-search-window .try-searching-list {
  text-align: right;
}
@media (max-width: 767px) {
  .the-search-window .recenlty-keyword-list,
  .the-search-window .try-searching-list {
    margin: 0;
  }
}
.the-search-window .recenlty-keyword-list .head,
.the-search-window .try-searching-list .head {
  font-size: 16px;
  line-height: 1.1875em;
  color: #000;
  font-weight: 600;
}
@media (max-width: 767px) {
  .the-search-window .recenlty-keyword-list .head,
  .the-search-window .try-searching-list .head {
    font-size: 14px;
    line-height: 1.285714em;
  }
}
.the-search-window .recenlty-keyword-list ul,
.the-search-window .try-searching-list ul {
  margin-top: 10px;
}
.the-search-window .recenlty-keyword-list ul li,
.the-search-window .try-searching-list ul li {
  display: inline-block;
  border: 1px solid #e4e4e4;
  border-radius: 100px;
  padding: 0 16px 6px;
  margin: 10px 8px 0 0;
}
[dir="rtl"] .the-search-window .recenlty-keyword-list ul li,
[dir="rtl"] .the-search-window .try-searching-list ul li {
  margin: 10px 0 0 8px;
}
.the-search-window .recenlty-keyword-list ul a,
.the-search-window .try-searching-list ul a {
  font-size: 13px;
  line-height: 1.153846em;
  color: #333;
  font-weight: 600;
  vertical-align: middle;
  white-space: nowrap;
  max-width: 100%;
}
.the-search-window .recenlty-keyword-list {
  display: none;
  margin-top: 50px;
  padding-bottom: 30px;
}
.the-search-window .recenlty-keyword-list.active {
  display: block;
}
@media (max-width: 767px) {
  .the-search-window .recenlty-keyword-list {
    margin: 0;
    margin-top: 20px;
    padding-bottom: 24px;
  }
}
.the-search-window .recenlty-keyword-list ul.active {
  display: block;
}
.the-search-window .recenlty-keyword-list .insertview {
  display: none;
  font-size: 14px;
  line-height: 20px;
  color: #6b6b6b;
  margin-top: 20px;
}
.the-search-window .recenlty-keyword-list .insertview.active {
  display: block;
}
.the-search-window .recenlty-keyword-list .no-history:before {
  content: "";
  display: inline-block;
  vertical-align: top;
  width: 20px;
  height: 20px;
  background-image: url(/lg5-common-gp/images/common/icons/clock-gray.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  margin-right: 7px;
}
[dir="rtl"] .the-search-window .recenlty-keyword-list .no-history:before {
  margin-right: 0;
  margin-left: 7px;
}
@media (max-width: 767px) {
  .the-search-window .recenlty-keyword-list .no-history {
    text-align: center;
    margin-top: 22px;
  }
}
.the-search-window .recenlty-keyword-list .disagree-cookie {
  text-align: center;
}
@media (max-width: 767px) {
  .the-search-window .recenlty-keyword-list .disagree-cookie {
    margin-top: 17px;
  }
}
.the-search-window .recenlty-keyword-list .disagree-cookie .link-text {
  color: #a50034;
}
.the-search-window .recenlty-keyword-list .btn-clear {
  position: absolute;
  top: 0;
  right: 0;
}
.the-search-window .recenlty-keyword-list .btn-clear button {
  font-size: 14px;
  line-height: 1.142857em;
  text-decoration: none;
  vertical-align: top;
}
@media (max-width: 767px) {
  .the-search-window .recenlty-keyword-list .btn-clear button {
    font-size: 12px;
    line-height: 1.5em;
  }
}
[dir="rtl"] .the-search-window .recenlty-keyword-list .btn-clear {
  right: auto;
  left: 0;
}
.the-search-window .recenlty-keyword-list ul.active ~ .btn-clear {
  display: block;
}
.the-search-window .recenlty-keyword-list .btn-clear-item {
  width: 10px;
  height: 10px;
  background-image: url(/lg5-common-gp/images/common/icons/gnb-search-clear.svg);
  background-repeat: no-repeat;
  background-size: 10px 10px;
  margin-left: 10px;
  vertical-align: middle;
  cursor: pointer;
  font-size: 8px;
}
[dir="rtl"] .the-search-window .recenlty-keyword-list .btn-clear-item {
  margin-left: 0;
  margin-right: 10px;
}
.the-search-window .recenlty-keyword-list + .try-searching-list {
  padding-top: 30px;
}
@media (max-width: 767px) {
  .the-search-window .recenlty-keyword-list + .try-searching-list {
    padding-top: 20px;
  }
}
.the-search-window .recenlty-keyword-list.active + .try-searching-list {
  border-top: 1px solid #e4e4e4;
}
[dir="rtl"] .the-search-window .most-searched-board {
  text-align: right;
}
@media (min-width: 768px) {
  .the-search-window .most-searched-board {
    padding-left: 31px;
    height: auto;
  }
  [dir="rtl"] .the-search-window .most-searched-board {
    padding-left: 0;
    padding-right: 31px;
  }
}
@media (min-width: 992px) {
  .the-search-window .most-searched-board {
    padding-left: 51px;
  }
  [dir="rtl"] .the-search-window .most-searched-board {
    padding-left: 0;
    padding-right: 51px;
  }
}
@media (max-width: 767px) {
  .the-search-window .most-searched-board {
    min-height: 115px;
    margin-top: 17px;
  }
}
.the-search-window .most-searched-board .stick-words {
  min-height: 160px;
  margin-top: 17px;
}
@media (max-width: 767px) {
  .the-search-window .most-searched-board .stick-words {
    margin-top: 13px;
    min-height: auto;
    height: auto;
  }
}
.the-search-window .most-searched-board .word-tag {
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  overflow: hidden;
  height: 28px;
  background: #fff;
  font-size: 14px;
  color: #333;
  font-weight: 600;
  padding: 2px 9px;
  border: 1px solid #6b6b6b;
  border-radius: 3px;
  margin-bottom: 12px;
}
.the-search-window .most-searched-board .word-tag:not(:last-child) {
  margin-right: 6px;
}
[dir="rtl"] .the-search-window .most-searched-board .word-tag:not(:last-child) {
  margin-right: 0;
  margin-left: 6px;
}
.the-search-window .most-searched-board .word-tag:focus,
.the-search-window .most-searched-board .word-tag:hover {
  text-decoration: none;
  border: 1px solid #000;
  color: #000;
}
.the-search-window .most-searched-board .word-tag.cutoff {
  display: none;
}
.the-search-window .register-searched-box {
  margin-top: 20px;
}
[dir="rtl"] .the-search-window .register-searched-box {
  text-align: right;
}
.the-search-window .register-searched-box .stick-btn {
  margin-top: 17px;
}
.the-search-window .register-searched-box .stick-btn .btn {
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  overflow: hidden;
  background: #fff;
  font-size: 14px;
  color: #a50034;
  font-weight: 600;
  padding: 2px 14px;
  border: 1px solid #a50034;
  border-radius: 3px;
  line-height: 32px;
  text-transform: none;
  height: 38px;
}
.the-search-window .register-searched-box .stick-btn .btn:focus,
.the-search-window .register-searched-box .stick-btn .btn:hover {
  text-decoration: none;
}
.the-search-window .register-searched-box .stick-btn .btn:before {
  content: "";
  width: 19px;
  height: 20px;
  display: inline-block;
  background: url(/lg5-common-gp/images/common/icons/ico-register-product.svg)
    no-repeat center center;
  vertical-align: middle;
  margin-right: 10px;
}
[dir="rtl"] .the-search-window .register-searched-box .stick-btn .btn:before {
  margin-right: 0;
  margin-left: 10px;
}
.the-search-window .similar-mapping {
  display: none;
  text-align: center;
  font-size: 16px;
  line-height: 1.25em;
  color: #6b6b6b;
  font-weight: 600;
  margin-top: 30px;
}
@media (max-width: 767px) {
  .the-search-window .similar-mapping {
    font-size: 15px;
    line-height: 1;
    margin-top: 30px;
  }
}
.the-search-window .similar-mapping a {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  font-weight: inherit;
}
.the-search-window .similar-mapping.active {
  display: block;
}
.the-search-window .similar-mapping .suggestion {
  color: #a50034;
}
.the-search-window .result-area {
  display: none;
}
[dir="rtl"] .the-search-window .result-area {
  text-align: right;
}
.the-search-window .result-area.active {
  display: block;
}
.the-search-window .match-results {
  position: relative;
  padding-right: 27px;
}
[dir="rtl"] .the-search-window .match-results {
  padding-right: 0;
  padding-left: 27px;
}
@media (min-width: 768px) {
  .the-search-window .match-results {
    width: calc(100% - 260px);
  }
  .the-search-window .match-results:before {
    content: "";
    width: 1px;
    background-color: #e4e4e4;
    position: absolute;
    top: 6px;
    bottom: 0;
    right: 0;
  }
  [dir="rtl"] .the-search-window .match-results:before {
    right: auto;
    left: 0;
  }
}
@media (max-width: 767px) {
  .the-search-window .match-results {
    padding-right: 0;
  }
  [dir="rtl"] .the-search-window .match-results {
    padding-right: 0;
    padding-left: 0;
  }
}
.the-search-window .match-keyword-count {
  font-size: 16px;
  line-height: 1;
  color: #767676;
}
@media (max-width: 767px) {
  .the-search-window .match-keyword-count {
    font-size: 14px;
  }
}
.the-search-window .match-keyword-count .count {
  color: #a50034;
}
.the-search-window .match-product-list {
  margin-top: 15px;
}
@media (max-width: 767px) {
  .the-search-window .match-product-list {
    margin-top: 7px;
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 25px;
  }
}
.the-search-window .match-product-list ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-box-lines: single;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -12px;
}
[dir="rtl"] .the-search-window .match-product-list ul {
  margin-left: 0;
  margin-right: -12px;
}
@media (max-width: 991px) {
  .the-search-window .match-product-list ul {
    margin-left: 0;
  }
  [dir="rtl"] .the-search-window .match-product-list ul {
    margin-left: 0;
    margin-right: 0;
  }
}
.the-search-window .match-product-list .product-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-box-lines: single;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 18px 10px 20px 18px;
  border: 1px solid #e4e4e4;
  margin-left: 12px;
}
[dir="rtl"] .the-search-window .match-product-list .product-item {
  padding: 18px 18px 20px 10px;
  margin-left: 0;
  margin-right: 12px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
@media (min-width: 992px) {
  .the-search-window .match-product-list .product-item {
    width: calc(50% - 12px);
  }
  .the-search-window .match-product-list .product-item:nth-child(n + 3) {
    margin-top: 12px;
  }
}
@media (max-width: 991px) {
  .the-search-window .match-product-list .product-item {
    width: 100%;
    margin-left: 0;
  }
  .the-search-window .match-product-list .product-item:not(:first-child) {
    margin-top: 12px;
  }
  [dir="rtl"] .the-search-window .match-product-list .product-item {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  .the-search-window .match-product-list .product-item {
    min-height: 72px;
  }
  .the-search-window .match-product-list .product-item:not(:first-child) {
    margin-top: 12px;
  }
  .the-search-window .match-product-list .product-item:nth-child(n + 4) {
    display: none;
  }
}
.the-search-window .match-product-list .product-image {
  width: 70px;
  height: 70px;
}
@media (max-width: 767px) {
  .the-search-window .match-product-list .product-image {
    width: 65px;
    height: 65px;
  }
}
.the-search-window .match-product-list .product-image img {
  max-width: 100%;
  max-height: 100%;
}
.the-search-window .match-product-list .product-summary {
  min-width: 156px;
  width: calc(100% - 70px);
  margin-top: -3px;
  padding-left: 20px;
}
[dir="rtl"] .the-search-window .match-product-list .product-summary {
  padding-left: 0;
  padding-right: 20px;
}
@media (max-width: 767px) {
  .the-search-window .match-product-list .product-summary {
    width: calc(100% - 65px);
    margin-top: -4px;
  }
}
.the-search-window .match-product-list .product-summary .product-page-linker {
  display: block;
  width: 100%;
}
@media (min-width: 992px) {
  .the-search-window .match-product-list .product-summary .product-page-linker {
    max-width: 156px;
  }
}
.the-search-window .match-product-list .product-summary .model-display-name {
  font-size: 15px;
  line-height: 18px;
  color: #333;
  font-weight: 600;
}
.the-search-window .match-product-list .product-summary .user-friendly-name {
  font-size: 14px;
  line-height: 18px;
  color: #6b6b6b;
  font-weight: 600;
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 36px;
  margin-top: 4px;
}
[dir="rtl"]
  .the-search-window
  .match-product-list
  .product-summary
  .user-friendly-name {
  display: block;
}
.the-search-window .match-product-list .product-summary .btn-area {
  margin-top: 3px;
}
@media (min-width: 992px) {
  .the-search-window .match-product-list .product-summary .btn-area {
    margin-top: 5px;
  }
}
[dir="rtl"]
  .the-search-window
  .match-product-list
  .product-summary
  .btn-area
  .link-text {
  direction: rtl;
}
@media (min-width: 992px) {
  .the-search-window .match-product-list .product-summary .btn-area .link-text {
    display: block;
  }
}
@media (max-width: 767px) {
  .the-search-window .match-product-list .product-summary .btn-area .link-text {
    margin-right: 14px;
  }
  [dir="rtl"]
    .the-search-window
    .match-product-list
    .product-summary
    .btn-area
    .link-text {
    margin-right: 0;
    margin-left: 14px;
  }
}
@media (min-width: 768px) {
  .the-search-window .categorized-results {
    width: 218px;
    padding-top: 4px;
  }
}
@media (max-width: 767px) {
  .the-search-window .categorized-results {
    margin-top: 18px;
  }
}
.the-search-window .categorized-results .head {
  font-size: 16px;
  line-height: 1;
  color: #767676;
}
@media (min-width: 768px) {
  .the-search-window .categorized-results .head {
    padding-left: 35px;
  }
  [dir="rtl"] .the-search-window .categorized-results .head {
    padding-left: 0;
    padding-right: 35px;
  }
}
@media (max-width: 767px) {
  .the-search-window .categorized-results .head {
    font-size: 14px;
  }
}
.the-search-window .categorized-results ul {
  margin-top: 10px;
}
@media (max-width: 767px) {
  .the-search-window .categorized-results ul {
    margin: 12px 0 0;
  }
}
.the-search-window .category-link-name a {
  display: block;
  padding: 5px 0 6px;
  font-size: 16px;
  line-height: 24px;
  color: #333;
  font-weight: 600;
}
@media (min-width: 768px) {
  .the-search-window .category-link-name a {
    padding-left: 35px;
  }
  [dir="rtl"] .the-search-window .category-link-name a {
    padding-left: 0;
    padding-right: 35px;
  }
}
@media (max-width: 767px) {
  .the-search-window .category-link-name a {
    padding: 0;
    font-size: 15px;
    line-height: 30px;
  }
}
.the-search-window .cookie-permit-msg {
  padding: 0 !important;
}
.the-search-window .cookie-permit-msg .info-icon {
  display: none;
}
.the-search-window .cookie-permit-msg .info-text {
  font-size: 14px;
  line-height: 20px;
}
@media screen and (-ms-high-contrast: active) {
  header.navigation .for-desktop .sublayer .banner a.white .banner-visual img {
    visibility: hidden;
  }
}
[data-countrycode="ca_fr"]
  header.navigation.b2c
  .for-desktop
  .left-btm
  ul.depth1 {
  max-width: 1000px;
}
[data-countrycode="tw"] header.navigation.b2b .for-desktop .right-btm .links {
  top: 16px;
}
[data-countrycode="cn"] header.navigation.b2b .for-desktop .right-btm .links {
  top: 16px;
}
[data-countrycode="vn"] header.navigation.b2b .for-desktop .right-btm .links {
  width: 180px !important;
  top: 16px;
}
@media (min-width: 1325px) and (max-width: 1499px) {
  [data-countrycode="vn"] header.navigation.b2b .for-desktop .right-btm .links {
    width: 100px !important;
    text-align: center;
    top: 8px;
  }
}
[data-countrycode="vn"] header.navigation.b2b .for-desktop .left-btm ul.depth1 {
  max-width: 1000px;
}
[data-countrycode="vn"] header.navigation.b2c .for-desktop .left-btm ul.depth1 {
  max-width: 1000px;
}
[data-countrycode="au"] header.navigation.b2c .for-desktop .left-btm ul.depth1 {
  max-width: 1020px;
}
[data-countrycode="ar"] header.navigation.b2b .for-desktop .right-btm .links {
  width: 210px !important;
  top: 16px;
}
@media (min-width: 1490px) {
  [data-countrycode="ar"] header.navigation.b2b .for-desktop .right-btm .links {
    width: 210px !important;
  }
}
[data-countrycode="ar"] header.navigation.b2b .for-desktop .left-btm ul.depth1 {
  max-width: 782px;
}
[data-countrycode="ru"] header.navigation.b2b .for-desktop .right-btm .links {
  width: 160px !important;
  top: 16px;
}
@media (min-width: 1490px) {
  [data-countrycode="ru"] header.navigation.b2b .for-desktop .right-btm .links {
    width: 160px !important;
  }
}
[data-countrycode="cac"] header.navigation.b2b .for-desktop .right-btm .links,
[data-countrycode="cac_en"]
  header.navigation.b2b
  .for-desktop
  .right-btm
  .links,
[data-countrycode="ec"] header.navigation.b2b .for-desktop .right-btm .links {
  width: 180px !important;
  top: 16px;
}
@media (min-width: 1490px) {
  [data-countrycode="cac"] header.navigation.b2b .for-desktop .right-btm .links,
  [data-countrycode="cac_en"]
    header.navigation.b2b
    .for-desktop
    .right-btm
    .links,
  [data-countrycode="ec"] header.navigation.b2b .for-desktop .right-btm .links {
    width: 180px !important;
  }
}
[data-countrycode="ar"] header.navigation.b2b .for-desktop .right-btm .links,
[data-countrycode="co"] header.navigation.b2b .for-desktop .right-btm .links {
  width: 210px !important;
  top: 16px;
}
@media (min-width: 1490px) {
  [data-countrycode="ar"] header.navigation.b2b .for-desktop .right-btm .links,
  [data-countrycode="co"] header.navigation.b2b .for-desktop .right-btm .links {
    width: 210px !important;
  }
}
@media (min-width: 1490px) {
  [data-countrycode="ua"] header.navigation.b2b .for-desktop .right-btm .links {
    width: 180px !important;
  }
}
[data-countrycode="br"] header.navigation.b2b .for-desktop .right-btm .links {
  width: 210px !important;
  top: 16px;
}
@media (min-width: 1490px) {
  [data-countrycode="br"] header.navigation.b2b .for-desktop .right-btm .links {
    width: 210px !important;
  }
}
[data-countrycode="pe"] header.navigation.b2b .for-desktop .right-btm .links {
  width: 210px !important;
  top: 16px;
}
@media (min-width: 1490px) {
  [data-countrycode="pe"] header.navigation.b2b .for-desktop .right-btm .links {
    width: 210px !important;
  }
}
[data-countrycode="global"]
  header.navigation.b2b
  .for-desktop
  .left-btm
  ul.depth1 {
  max-width: 1020px;
}
[data-countrycode="ca_en"] header.navigation .for-desktop .sublayer .sub-link,
[data-countrycode="ca_fr"] header.navigation .for-desktop .sublayer .sub-link {
  text-transform: none;
}
@media (min-width: 401px) {
  [data-countrycode="br"]
    header.navigation
    .for-mobile
    .top-menu
    ul
    li:nth-child(2)
    a
    span:nth-child(1) {
    display: block !important;
  }
}
@media (max-width: 400px) {
  [data-countrycode="br"]
    header.navigation
    .for-mobile
    .top-menu
    ul
    li:nth-child(2)
    a
    span:nth-child(1) {
    display: none !important;
  }
}
@media (min-width: 401px) {
  [data-countrycode="br"]
    header.navigation
    .for-mobile
    .top-menu
    ul
    li:nth-child(2)
    a
    span:nth-child(2) {
    display: none !important;
  }
}
@media (max-width: 400px) {
  [data-countrycode="br"]
    header.navigation
    .for-mobile
    .top-menu
    ul
    li:nth-child(2)
    a
    span:nth-child(2) {
    display: block !important;
  }
}
.ces2021-wrap {
  display: table;
  width: 100%;
  height: 100vh;
  background: #0e0e12 url(/lg5-common-gp/images/static/bg-ces2021-w.jpg)
    no-repeat 50% 0;
}
@media (max-width: 767px) {
  .ces2021-wrap {
    background: #0e0e12 url(/lg5-common-gp/images/static/bg-ces2021-m.jpg)
      no-repeat 50% 0;
    background-size: cover;
  }
}
.ces2021-wrap .inner {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
.ces2021-wrap .title {
  font-size: 26px;
  line-height: 38px;
  color: #fff;
  font-weight: 600;
}
@media (max-width: 767px) {
  .ces2021-wrap .title {
    font-size: 22px;
    line-height: 28px;
  }
}
.ces2021-wrap .count {
  display: block;
  margin-top: 25px;
  font-size: 38px;
  line-height: 50px;
  color: #fff;
  font-weight: 600;
}
.ces2021-wrap .logo {
  margin-top: 28px;
  font-size: 0;
}
@media (max-width: 767px) {
  .ces2021-wrap .logo {
    margin-top: 20px;
  }
}
.ces2021-wrap .logo li {
  position: relative;
  display: inline-block;
  padding: 0 27px;
}
@media (max-width: 767px) {
  .ces2021-wrap .logo li {
    padding: 0 20px;
  }
}
.ces2021-wrap .logo li + li:before {
  position: absolute;
  left: 0;
  top: 50%;
  width: 1px;
  height: 37px;
  background-color: #6b6b6b;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  content: "";
}
@media (max-width: 767px) {
  .ces2021-wrap .logo li + li:before {
    height: 30px;
  }
}
.ces2021-wrap .logo li img {
  height: 50px;
}
@media (max-width: 767px) {
  .ces2021-wrap .logo li img {
    height: 45px;
  }
}
.ces2021-wrap br.mobile {
  display: none;
}
@media (max-width: 767px) {
  .ces2021-wrap br.mobile {
    display: block;
  }
}
.top-menu-vs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-bottom: 1px solid #e4e4e4;
}
.top-menu-vs a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 5px;
  width: 33.33%;
  min-height: 50px;
  font-size: 14px;
  line-height: 1.3;
  text-align: center;
  color: #6b6b6b;
  font-family: "DS LG Smart SemiBold";
}
.top-menu-vs a:hover {
  text-decoration: none;
}
.top-menu-vs a.active {
  position: relative;
  color: #333;
}
.top-menu-vs a.active:after {
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 2px;
  background-color: #a50034;
  content: "";
}
.m-menu-open {
  overflow: hidden;
}
@media (min-width: 768px) {
  .m-menu-open {
    overflow-y: auto;
  }
}
.m-menu-open header.navigation {
  z-index: 25001;
}
.m-menu-open header.navigation .row {
  background: 0 0;
}
.m-menu-open header.navigation .row.for-mobile {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  overflow-y: auto;
  margin: 0;
}
.m-menu-open header.navigation .row.for-mobile .top-menu {
  display: none;
}
.m-menu-open header.navigation .row.for-mobile .nav-wrap {
  height: 48px;
  background-color: #fff;
  border-bottom: 1px solid #e4e4e4;
}
.feutred-product-container {
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
}
.footer-box {
  background: #f8f8f8;
  margin: 0 -15px;
  word-break: normal;
  word-wrap: normal;
}
[dir="rtl"] .footer-box {
  text-align: right;
}
@media print {
  .footer-box {
    display: none;
  }
}
.footer-box .skip_nav {
  max-width: 1280px;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .footer-box.expand {
    padding-bottom: 75px;
  }
}
.body-signin .footer-box .footer-component,
.body-signin .footer-box .skip_nav {
  display: none;
}
.body-signin .footer-box .footer-bottom-box .footer-component {
  display: block;
}
.footer-box .footer-component {
  max-width: 1344px;
  margin: 0 auto;
  padding: 0 30px;
}
@media (max-width: 767px) {
  .footer-box .footer-component {
    padding: 0 24px;
  }
}
.footer-box .footer-component .footer-caution {
  font-size: 14px;
  line-height: 20px;
  padding: 25px 0;
  border-bottom: 1px solid #e4e4e4;
  color: #6b6b6b;
}
[data-countrycode="it"] .footer-box .footer-component .footer-caution {
  color: #545454;
}
.footer-box .footer-component .footer-caution .caution-header {
  padding-bottom: 25px;
  margin-bottom: 25px;
  border-bottom: 1px solid #e4e4e4;
}
.footer-box .footer-component .footer-caution .caution-tit {
  display: block;
  margin-bottom: 12px;
  color: #333;
  font-weight: 600;
}
.footer-box .footer-component .footer-caution .caution-tit a {
  font-style: normal;
  font-weight: 700;
  text-decoration: underline;
  color: #333;
}
.footer-box .footer-component .footer-caution .caution-wrap {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 20px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.footer-box .footer-component .footer-caution .caution-wrap .caution-text {
  max-width: calc(100% - 50px);
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.footer-box .footer-component .footer-caution .caution-wrap .caution-text * {
  display: inline;
  margin: 0;
  padding: 0;
}
.footer-box .footer-component .footer-caution .caution-wrap .caution-text br {
  display: block;
}
.footer-box .footer-component .footer-caution .caution-wrap .btn-more {
  position: relative;
  display: inline-block;
  padding: 0 12px 0 6px;
  border: 0;
  color: #000;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  background: 0 0;
  cursor: pointer;
  text-transform: uppercase;
  white-space: nowrap;
}
.footer-box .footer-component .footer-caution .caution-wrap .btn-more:focus,
.footer-box .footer-component .footer-caution .caution-wrap .btn-more:hover {
  text-decoration: underline;
}
.footer-box .footer-component .footer-caution .caution-wrap .btn-more:after {
  content: "";
  position: absolute;
  top: 8px;
  right: 0;
  display: block;
  width: 8px;
  height: 6px;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjYiIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA4IDYiPjxwYXRoIHN0cm9rZT0iIzMzMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSIgZD0ibTEgMS41IDMgMyAzLTMiLz48L3N2Zz4=)
    left top no-repeat;
}
[dir="rtl"]
  .footer-box
  .footer-component
  .footer-caution
  .caution-wrap
  .btn-more {
  padding: 0 6px 0 12px;
}
[dir="rtl"]
  .footer-box
  .footer-component
  .footer-caution
  .caution-wrap
  .btn-more:after {
  right: inherit;
  left: 0;
}
@media (max-width: 767px) {
  .footer-box .footer-component .footer-caution .caution-wrap .btn-more {
    padding: 0 12px 0 0;
  }
  [dir="rtl"]
    .footer-box
    .footer-component
    .footer-caution
    .caution-wrap
    .btn-more {
    padding: 0 0 0 12px;
  }
}
.footer-box .footer-component .footer-caution .caution-wrap.active {
  display: block;
  height: auto;
}
.footer-box
  .footer-component
  .footer-caution
  .caution-wrap.active
  .caution-text,
.footer-box
  .footer-component
  .footer-caution
  .caution-wrap.active
  .caution-text
  p:first-child {
  display: inline;
  max-width: 100%;
  white-space: inherit;
  text-overflow: inherit;
}
@media (max-width: 767px) {
  .footer-box
    .footer-component
    .footer-caution
    .caution-wrap.active
    .caution-text,
  .footer-box
    .footer-component
    .footer-caution
    .caution-wrap.active
    .caution-text
    p:first-child {
    height: auto;
  }
}
.footer-box
  .footer-component
  .footer-caution
  .caution-wrap.active
  .btn-more:after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.footer-box .footer-component .footer-caution a {
  color: #a50034;
  text-decoration: underline;
}
.footer-box .footer-component .footer-caution p {
  margin: 0 0 19px;
}
.footer-box .footer-component .footer-caution p:last-child {
  margin: 0;
}
.footer-box .footer-component .footer-caution b,
.footer-box .footer-component .footer-caution strong {
  font-style: normal;
  font-weight: 700;
}
.footer-box .footer-component .footer-caution h1,
.footer-box .footer-component .footer-caution h2,
.footer-box .footer-component .footer-caution h3,
.footer-box .footer-component .footer-caution h4,
.footer-box .footer-component .footer-caution h5,
.footer-box .footer-component .footer-caution h6 {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  line-height: 24px;
  padding-bottom: 2px;
}
@media (max-width: 767px) {
  .footer-box .footer-component .footer-caution h1,
  .footer-box .footer-component .footer-caution h2,
  .footer-box .footer-component .footer-caution h3,
  .footer-box .footer-component .footer-caution h4,
  .footer-box .footer-component .footer-caution h5,
  .footer-box .footer-component .footer-caution h6 {
    padding-bottom: 7px;
  }
}
.footer-box .footer-component .sub-contents.social {
  padding: 30px 0;
}
@media (max-width: 767px) {
  .footer-box .footer-component .sub-contents.social {
    padding: 20px 0 18px;
  }
}
.footer-box .footer-component .sub-contents.social .country-information-wrap a {
  text-decoration: underline;
}
@media (min-width: 768px) {
  .footer-box .footer-component .sub-contents.social .country-information-wrap {
    float: left;
    padding-right: 5px;
  }
  [dir="rtl"]
    .footer-box
    .footer-component
    .sub-contents.social
    .country-information-wrap {
    float: right;
    padding-right: 0;
    padding-left: 5px;
  }
}
@media (max-width: 767px) {
  .footer-box
    .footer-component
    .sub-contents.social
    .country-information-wrap:only-child {
    padding-bottom: 5px;
  }
}
.footer-box
  .footer-component
  .sub-contents.social
  .country-information-wrap
  .country-information {
  position: relative;
  padding: 5px 0 0;
  display: inline-block;
  font-size: 0;
}
.footer-box
  .footer-component
  .sub-contents.social
  .country-information-wrap
  .country-information
  .icon-wrap {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  line-height: 25px;
}
.footer-box
  .footer-component
  .sub-contents.social
  .country-information-wrap
  .country-information
  .icon-wrap
  .flag-icon {
  width: 19px;
  height: 19px;
  display: block;
  border-radius: 19px;
  margin-right: 11px;
}
[dir="rtl"]
  .footer-box
  .footer-component
  .sub-contents.social
  .country-information-wrap
  .country-information
  .icon-wrap
  .flag-icon {
  margin-right: 0;
  margin-left: 11px;
}
.footer-box
  .footer-component
  .sub-contents.social
  .country-information-wrap
  .country-information
  .icon-wrap
  .earth-icon {
  width: 20px;
  height: 20px;
  display: block;
  margin-right: 9px;
  cursor: pointer;
}
[dir="rtl"]
  .footer-box
  .footer-component
  .sub-contents.social
  .country-information-wrap
  .country-information
  .icon-wrap
  .earth-icon {
  margin-left: 9px;
  margin-right: 0;
}
.footer-box
  .footer-component
  .sub-contents.social
  .country-information-wrap
  .country-information
  .icon-wrap
  .earth-icon:hover
  + .icon-tooltip {
  display: block;
}
.footer-box
  .footer-component
  .sub-contents.social
  .country-information-wrap
  .country-information
  .icon-wrap
  .icon-tooltip {
  display: none;
  width: 272px;
  position: absolute;
  z-index: 1000;
  bottom: 40px;
  left: -14px;
}
[dir="rtl"]
  .footer-box
  .footer-component
  .sub-contents.social
  .country-information-wrap
  .country-information
  .icon-wrap
  .icon-tooltip {
  left: auto;
  right: -14px;
}
.footer-box
  .footer-component
  .sub-contents.social
  .country-information-wrap
  .country-information
  .icon-wrap
  .icon-tooltip:before {
  position: absolute;
  content: "";
  border-color: #e4e4e4;
  border-style: solid;
  border-width: 0 0 1px 1px;
  background: #fff;
  width: 11px;
  height: 11px;
  bottom: -5px;
  left: 18px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
[dir="rtl"]
  .footer-box
  .footer-component
  .sub-contents.social
  .country-information-wrap
  .country-information
  .icon-wrap
  .icon-tooltip:before {
  left: auto;
  right: 18px;
}
.footer-box
  .footer-component
  .sub-contents.social
  .country-information-wrap
  .country-information
  .icon-wrap
  .icon-tooltip
  .tooltip-inner {
  padding: 18px 24px;
  border-radius: 0.25rem;
}
.footer-box
  .footer-component
  .sub-contents.social
  .country-information-wrap
  .country-information
  > a {
  font-size: 16px;
  line-height: 25px;
  font-weight: 600;
  display: inline-block;
  vertical-align: middle;
}
.footer-box
  .footer-component
  .sub-contents.social
  .country-information-wrap
  .country-information
  .tooltip-area {
  min-width: 125px;
}
.footer-box
  .footer-component
  .sub-contents.social
  .country-information-wrap
  .country-information
  .tooltip-area.top-center {
  margin-left: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.footer-box
  .footer-component
  .sub-contents.social
  .country-information-wrap
  .country-information
  .tooltip-area
  .tooltip-inner {
  padding: 5px 10px;
}
.footer-box
  .footer-component
  .sub-contents.social
  .country-information-wrap
  .country-information
  .tooltip-area
  .tooltip-inner
  a {
  color: #333;
  font-size: 14px;
  line-height: 20px;
  font-style: normal;
  font-weight: 400;
}
@media (min-width: 768px) {
  .footer-box .footer-component .sub-contents.social .social-links {
    text-align: right;
  }
  [dir="rtl"] .footer-box .footer-component .sub-contents.social .social-links {
    text-align: left;
  }
}
@media (max-width: 767px) {
  .footer-box .footer-component .sub-contents.social .social-links {
    margin-top: 26px;
  }
}
.footer-box .footer-component .sub-contents.social .social-links li {
  position: relative;
  display: inline;
}
@media (max-width: 767px) {
  .footer-box
    .footer-component
    .sub-contents.social
    .social-links
    li:last-child
    .social-icon {
    margin-right: 0;
  }
}
.footer-box
  .footer-component
  .sub-contents.social
  .social-links
  li
  .tooltip-area {
  min-width: 160px;
}
.footer-box
  .footer-component
  .sub-contents.social
  .social-links
  li
  .tooltip-area
  .tooltip-inner {
  padding: 24px 34px 24px 24px;
}
.footer-box
  .footer-component
  .sub-contents.social
  .social-links
  li
  .tooltip-area
  .tooltip-inner
  a {
  display: block;
}
.footer-box .footer-component .sub-contents.social .social-links .social-icon {
  position: relative;
  width: 35px;
  height: 35px;
  display: inline-block;
  margin-left: 8px;
}
[dir="rtl"]
  .footer-box
  .footer-component
  .sub-contents.social
  .social-links
  .social-icon {
  margin-left: 0;
  margin-right: 8px;
}
@media (max-width: 1199px) {
  .footer-box
    .footer-component
    .sub-contents.social
    .social-links
    .social-icon {
    margin-bottom: 12px;
    margin-left: 0;
    margin-right: 8px;
  }
  [dir="rtl"]
    .footer-box
    .footer-component
    .sub-contents.social
    .social-links
    .social-icon {
    margin-left: 8px;
    margin-right: 0;
  }
}
.footer-box
  .footer-component
  .sub-contents.social
  .social-links
  .social-icon
  img {
  width: 100%;
  height: auto;
}
.footer-box
  .footer-component
  .sub-contents.social
  .social-links
  .social-icon.icon-facebook {
  background: url(/lg5-common-gp/images/common/icons/facebook-circle-fill.svg)
    left top no-repeat;
}
.footer-box
  .footer-component
  .sub-contents.social
  .social-links
  .social-icon.icon-twitter {
  background: url(/lg5-common-gp/images/common/icons/twitter-circle-fill.svg)
    left top no-repeat;
}
.footer-box
  .footer-component
  .sub-contents.social
  .social-links
  .social-icon.icon-google {
  background: url(/lg5-common-gp/images/common/icons/google-circle-fill.svg)
    left top no-repeat;
}
.footer-box
  .footer-component
  .sub-contents.social
  .social-links
  .social-icon.icon-pinterest {
  background: url(/lg5-common-gp/images/common/icons/pinterest-circle-fill.svg)
    left top no-repeat;
}
.footer-box
  .footer-component
  .sub-contents.social
  .social-links
  .social-icon.icon-youtube {
  background: url(/lg5-common-gp/images/common/icons/youtube-circle-fill.svg)
    left top no-repeat;
}
.footer-box
  .footer-component
  .sub-contents.social
  .social-links
  .social-icon.icon-email {
  background: url(/lg5-common-gp/images/common/icons/email-circle-fill.svg) left
    top no-repeat;
}
.footer-box
  .footer-component
  .sub-contents.social
  .social-links
  .social-icon.icon-instagram {
  background: url(/lg5-common-gp/images/common/icons/instagram-circle-fill.svg)
    left top no-repeat;
}
.footer-box
  .footer-component
  .sub-contents.social
  .social-links
  .social-icon.icon-linked-in {
  background: url(/lg5-common-gp/images/common/icons/linked-in-fill.svg) left
    top no-repeat;
}
.footer-box
  .footer-component
  .sub-contents.social
  .social-links
  .social-icon.icon-spiceworks {
  background: url(/lg5-common-gp/images/common/icons/spiceworks-fill.svg) left
    top no-repeat;
}
.footer-box
  .footer-component
  .sub-contents.social
  .social-links
  .social-icon.icon-snapchat {
  background: url(/lg5-common-gp/images/common/icons/snapchat-fill.svg) left top
    no-repeat;
}
.footer-box
  .footer-component
  .sub-contents.social
  .social-links
  .social-icon.mobile {
  display: none;
}
@media (max-width: 767px) {
  .footer-box
    .footer-component
    .sub-contents.social
    .social-links
    .social-icon.mobile {
    display: inline-block;
  }
}
.footer-box
  .footer-component
  .sub-contents.social
  .social-links
  .social-icon.desktop {
  display: inline-block;
}
@media (max-width: 767px) {
  .footer-box
    .footer-component
    .sub-contents.social
    .social-links
    .social-icon.desktop {
    display: none;
  }
}
.footer-box .footer-component .footer-contents {
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #e4e4e4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
@media (max-width: 1199px) {
  .footer-box .footer-component .footer-contents {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.footer-box .footer-component .footer-contents.cs-area .footer-contents-box {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
}
[dir="ltr"]
  .footer-box
  .footer-component
  .footer-contents.cs-area
  .footer-contents-box
  .box-wrap {
  padding-left: 12px;
}
[dir="rtl"]
  .footer-box
  .footer-component
  .footer-contents.cs-area
  .footer-contents-box
  .box-wrap {
  padding-right: 12px;
}
@media (max-width: 1199px) {
  [dir="ltr"]
    .footer-box
    .footer-component
    .footer-contents.cs-area
    .footer-contents-box
    .box-wrap {
    padding-left: 0;
  }
  [dir="rtl"]
    .footer-box
    .footer-component
    .footer-contents.cs-area
    .footer-contents-box
    .box-wrap {
    padding-right: 0;
  }
}
.footer-box
  .footer-component
  .footer-contents.cs-area
  .footer-contents-box:first-child
  .box-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
[dir="ltr"]
  .footer-box
  .footer-component
  .footer-contents.cs-area
  .footer-contents-box:first-child
  .box-wrap {
  padding-left: 0;
}
[dir="rtl"]
  .footer-box
  .footer-component
  .footer-contents.cs-area
  .footer-contents-box:first-child
  .box-wrap {
  padding-right: 0;
}
.footer-box .footer-component .footer-contents.cs-area .footer-title {
  display: block;
  width: 100%;
}
.footer-box .footer-component .footer-contents.cs-area .phone-support {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}
.footer-box .footer-component .footer-contents.cs-area .support-text {
  width: 303px;
}
.footer-box
  .footer-component
  .footer-contents.cs-area
  .support-text:last-child {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
[dir="ltr"]
  .footer-box
  .footer-component
  .footer-contents.cs-area
  .support-text {
  padding-right: 24px;
}
[dir="ltr"]
  .footer-box
  .footer-component
  .footer-contents.cs-area
  .support-text:last-child {
  padding-right: 0;
}
[dir="rtl"]
  .footer-box
  .footer-component
  .footer-contents.cs-area
  .support-text {
  padding-left: 24px;
}
[dir="rtl"]
  .footer-box
  .footer-component
  .footer-contents.cs-area
  .support-text:last-child {
  padding-left: 0;
}
@media (max-width: 1360px) {
  .footer-box .footer-component .footer-contents.cs-area .support-text {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
}
@media (max-width: 1199px) {
  .footer-box .footer-component .footer-contents.cs-area .footer-contents-box,
  .footer-box .footer-component .footer-contents.cs-area .phone-support {
    display: block;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
}
.footer-box .footer-component .footer-contents .no-link {
  font-size: 14px;
  line-height: 16px;
  color: #6b6b6b;
}
.footer-box .footer-component .footer-contents a {
  font-size: 15px;
  line-height: 1.133333em;
  color: #6b6b6b;
}
.footer-box .footer-component .footer-contents a.social-support-fb {
  display: inline-block;
  line-height: 20px;
}
.footer-box .footer-component .footer-contents a.social-support-fb:before {
  display: inline-block;
  content: "";
  margin-right: 8px;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  background: url(/lg5-common-gp/images/common/icons/facebook-circle-line-m.svg)
    left top no-repeat;
}
[dir="rtl"]
  .footer-box
  .footer-component
  .footer-contents
  a.social-support-fb:before {
  margin-right: 0;
  margin-left: 8px;
}
.footer-box .footer-component .footer-contents a.social-support-tw {
  display: inline-block;
  line-height: 20px;
}
.footer-box .footer-component .footer-contents a.social-support-tw:before {
  display: inline-block;
  content: "";
  margin-right: 8px;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  background: url(/lg5-common-gp/images/common/icons/twitter-circle-line-m.svg)
    left top no-repeat;
}
[dir="rtl"]
  .footer-box
  .footer-component
  .footer-contents
  a.social-support-tw:before {
  margin-right: 0;
  margin-left: 8px;
}
.footer-box .footer-component .footer-contents ul {
  margin-bottom: 0;
}
.footer-box .footer-component .footer-contents ul li {
  margin-bottom: 10px;
}
.footer-box .footer-component .footer-contents ul li.footer-title {
  margin-bottom: 20px;
}
.footer-box .footer-component .footer-contents ul li.social {
  margin-bottom: 4px;
}
.footer-box .footer-component .footer-contents ul li.social a {
  color: #333;
}
.footer-box .footer-component .footer-contents ul li:last-child {
  margin-bottom: 0;
}
.footer-box .footer-component .footer-contents .footer-title {
  margin-bottom: 20px;
}
.footer-box .footer-component .footer-contents .footer-title .no-link,
.footer-box .footer-component .footer-contents .footer-title a,
.footer-box .footer-component .footer-contents .footer-title h5 {
  display: inline-block;
  font-size: 17px;
  line-height: 1.176471em;
  font-style: normal;
  font-weight: 700;
  color: #000;
  word-break: normal;
  word-wrap: normal;
}
.footer-box .footer-component .footer-contents .footer-title + .footer-title {
  margin-top: 50px;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-title
  + .support-text
  + .footer-title {
  margin-top: 29px;
}
.footer-box .footer-component .footer-contents .footer-title:last-child {
  margin-bottom: 0;
}
.footer-box .footer-component .footer-contents .footer-sub-title h6,
.footer-box .footer-component .footer-contents .footer-sub-title > .no-link,
.footer-box .footer-component .footer-contents .footer-sub-title > a {
  display: inline-block;
  font-size: 15px;
  line-height: 1.266667em;
  font-weight: 600;
  color: #333;
}
.footer-box .footer-component .footer-contents .footer-sub-title ul {
  margin-top: 10px;
  margin-bottom: 11px;
}
.footer-box .footer-component .footer-contents .footer-sub-title ul li {
  padding-left: 10px;
}
[dir="rtl"]
  .footer-box
  .footer-component
  .footer-contents
  .footer-sub-title
  ul
  li {
  padding-left: 0;
  padding-right: 10px;
}
.footer-box .footer-component .footer-contents .footer-sub-title ul.paylogo {
  max-width: 150px;
}
.footer-box .footer-component .footer-contents .footer-sub-title ul.paylogo li {
  padding-left: 0;
  display: inline-block;
  margin-right: 2px;
  margin-bottom: 3px;
}
.footer-box .footer-component .footer-contents ul + .footer-title {
  margin-top: 28px;
}
.footer-box .footer-component .footer-contents .link-bottom .link-wrap {
  margin-bottom: 0;
}
.footer-box .footer-component .footer-contents .footer-contents-box {
  width: 16.978%;
  font-size: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  vertical-align: top;
}
.footer-box .footer-component .footer-contents .footer-contents-box .link-wrap {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 50px;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box
  .box-wrap
  + .box-wrap {
  margin-top: 24px;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box
  .box-wrap
  .footer-title
  a {
  text-decoration: underline;
}
[dir="ltr"]
  .footer-box
  .footer-component
  .footer-contents
  .footer-contents-box
  .footer-contents-inner {
  margin-right: 24px;
}
[dir="ltr"]
  .footer-box
  .footer-component
  .footer-contents
  .footer-contents-box
  .footer-contents-inner:last-child {
  margin-right: 0;
}
[dir="rtl"]
  .footer-box
  .footer-component
  .footer-contents
  .footer-contents-box
  .footer-contents-inner {
  margin-left: 24px;
}
[dir="rtl"]
  .footer-box
  .footer-component
  .footer-contents
  .footer-contents-box
  .footer-contents-inner:last-child {
  margin-left: 0;
}
@media (max-width: 1199px) {
  [dir="ltr"]
    .footer-box
    .footer-component
    .footer-contents
    .footer-contents-box
    .footer-contents-inner {
    margin-right: 0;
  }
  [dir="rtl"]
    .footer-box
    .footer-component
    .footer-contents
    .footer-contents-box
    .footer-contents-inner {
    margin-left: 0;
  }
}
[dir="ltr"]
  .footer-box
  .footer-component
  .footer-contents
  .footer-contents-box
  .footer-contents-inner:last-child {
  margin-right: 0;
}
[dir="rtl"]
  .footer-box
  .footer-component
  .footer-contents
  .footer-contents-box
  .footer-contents-inner:last-child {
  margin-left: 0;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box
  .footer-contents-inner
  .footer-title
  a {
  text-decoration: none;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box
  .footer-contents-inner
  .link-wrap {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 1199px) {
  .footer-box
    .footer-component
    .footer-contents
    .footer-contents-box
    .footer-contents-inner
    .link-wrap {
    width: 100%;
  }
}
.footer-box .footer-component .footer-contents .footer-contents-box.column-6 {
  width: 100%;
}
[dir="ltr"]
  .footer-box
  .footer-component
  .footer-contents
  .footer-contents-box.column-6
  .box-wrap {
  padding-left: 24px;
}
[dir="rtl"]
  .footer-box
  .footer-component
  .footer-contents
  .footer-contents-box.column-6
  .box-wrap {
  padding-right: 24px;
}
.footer-box .footer-component .footer-contents .footer-contents-box.column-5 {
  width: 83.022%;
}
[dir="ltr"]
  .footer-box
  .footer-component
  .footer-contents
  .footer-contents-box.column-5
  .box-wrap {
  padding-left: 24px;
}
[dir="rtl"]
  .footer-box
  .footer-component
  .footer-contents
  .footer-contents-box.column-5
  .box-wrap {
  padding-right: 24px;
}
@media (max-width: 1199px) {
  [dir="ltr"]
    .footer-box
    .footer-component
    .footer-contents
    .footer-contents-box.column-5
    .box-wrap {
    padding-left: 0;
  }
  [dir="rtl"]
    .footer-box
    .footer-component
    .footer-contents
    .footer-contents-box.column-5
    .box-wrap {
    padding-right: 0;
  }
}
.footer-box .footer-component .footer-contents .footer-contents-box.column-4 {
  width: 65.9%;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box.column-4
  .box-wrap
  + .box-wrap {
  margin-top: 0;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box.column-4
  .box-wrap
  + .box-wrap
  .link-wrap {
  margin-bottom: 0;
}
.footer-box .footer-component .footer-contents .footer-contents-box.column-3 {
  width: 50%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box.column-3
  .box-wrap
  + .box-wrap {
  margin-top: 0;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box.column-3
  .box-wrap
  + .box-wrap
  .link-wrap {
  margin-bottom: 0;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box.column-3
  .link-wrap {
  width: 194px;
}
[dir="ltr"]
  .footer-box
  .footer-component
  .footer-contents
  .footer-contents-box.column-3
  .link-wrap:nth-child(3n) {
  margin-right: 0;
}
[dir="rtl"]
  .footer-box
  .footer-component
  .footer-contents
  .footer-contents-box.column-3
  .link-wrap:nth-child(3n) {
  margin-left: 0;
}
[dir="ltr"]
  .footer-box
  .footer-component
  .footer-contents
  .footer-contents-box.column-3
  .link-wrap {
  margin-right: 24px;
}
[dir="rtl"]
  .footer-box
  .footer-component
  .footer-contents
  .footer-contents-box.column-3
  .link-wrap {
  margin-left: 24px;
}
@media (max-width: 1199px) {
  .footer-box
    .footer-component
    .footer-contents
    .footer-contents-box.column-3
    .link-wrap {
    width: 33.333%;
  }
  [dir="ltr"]
    .footer-box
    .footer-component
    .footer-contents
    .footer-contents-box.column-3
    .link-wrap {
    margin-right: 0;
  }
  [dir="rtl"]
    .footer-box
    .footer-component
    .footer-contents
    .footer-contents-box.column-3
    .link-wrap {
    margin-left: 0;
  }
}
@media (max-width: 1360px) {
  [dir="ltr"]
    .footer-box
    .footer-component
    .footer-contents
    .footer-contents-box.column-3
    .link-wrap:nth-child(3n) {
    margin-right: 24px;
  }
  [dir="rtl"]
    .footer-box
    .footer-component
    .footer-contents
    .footer-contents-box.column-3
    .link-wrap:nth-child(3n) {
    margin-left: 24px;
  }
}
@media (max-width: 1360px) and (max-width: 1199px) {
  [dir="ltr"]
    .footer-box
    .footer-component
    .footer-contents
    .footer-contents-box.column-3
    .link-wrap:nth-child(3n) {
    margin-right: 0;
  }
  [dir="rtl"]
    .footer-box
    .footer-component
    .footer-contents
    .footer-contents-box.column-3
    .link-wrap:nth-child(3n) {
    margin-left: 0;
  }
}
[dir="ltr"]
  .footer-box
  .footer-component
  .footer-contents
  .footer-contents-box.column-3:nth-child(odd) {
  padding-right: 12px;
}
[dir="rtl"]
  .footer-box
  .footer-component
  .footer-contents
  .footer-contents-box.column-3:nth-child(odd) {
  padding-left: 12px;
}
@media (max-width: 1199px) {
  [dir="ltr"]
    .footer-box
    .footer-component
    .footer-contents
    .footer-contents-box.column-3:nth-child(odd) {
    padding-right: 0;
  }
  [dir="rtl"]
    .footer-box
    .footer-component
    .footer-contents
    .footer-contents-box.column-3:nth-child(odd) {
    padding-left: 0;
  }
}
[dir="ltr"]
  .footer-box
  .footer-component
  .footer-contents
  .footer-contents-box.column-3:nth-child(even) {
  padding-left: 12px;
}
[dir="rtl"]
  .footer-box
  .footer-component
  .footer-contents
  .footer-contents-box.column-3:nth-child(even) {
  padding-right: 12px;
}
@media (max-width: 1199px) {
  [dir="ltr"]
    .footer-box
    .footer-component
    .footer-contents
    .footer-contents-box.column-3:nth-child(even) {
    padding-left: 0;
  }
  [dir="rtl"]
    .footer-box
    .footer-component
    .footer-contents
    .footer-contents-box.column-3:nth-child(even) {
    padding-right: 0;
  }
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box.column-3:nth-child(even)
  .footer-contents-inner {
  width: 194px;
}
@media (max-width: 1199px) {
  .footer-box
    .footer-component
    .footer-contents
    .footer-contents-box.column-3:nth-child(even)
    .footer-contents-inner {
    width: 33.333%;
  }
  .footer-box
    .footer-component
    .footer-contents
    .footer-contents-box.column-3:nth-child(even)
    .footer-contents-inner
    .link-wrap {
    width: 100%;
  }
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box.column-3:nth-child(even)
  ul {
  padding-bottom: 5px;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box.column-3:nth-child(even)
  .support-text {
  display: inline-block;
}
.footer-box .footer-component .footer-contents .footer-contents-box.column-2 {
  width: 33.333%;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box.column-2
  .box-wrap
  + .box-wrap {
  margin-top: 0;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box.column-2
  .box-wrap
  + .box-wrap
  .link-wrap {
  margin-bottom: 0;
}
[dir="ltr"]
  .footer-box
  .footer-component
  .footer-contents
  .footer-contents-box.column-2
  .box-wrap {
  padding-left: 24px;
}
[dir="rtl"]
  .footer-box
  .footer-component
  .footer-contents
  .footer-contents-box.column-2
  .box-wrap {
  padding-right: 24px;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box.column-2
  .box-wrap
  .footer-title
  a {
  text-decoration: underline;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box.column-1
  .link-wrap {
  width: 100%;
}
[dir="ltr"]
  .footer-box
  .footer-component
  .footer-contents
  .footer-contents-box.column-1
  .link-wrap {
  padding-left: 25px;
}
[dir="rtl"]
  .footer-box
  .footer-component
  .footer-contents
  .footer-contents-box.column-1
  .link-wrap {
  padding-right: 25px;
}
@media (max-width: 1199px) {
  .footer-box
    .footer-component
    .footer-contents
    .footer-contents-box.column-1
    .link-wrap {
    padding-left: 0;
    padding-right: 0;
    width: 25%;
  }
  [dir="ltr"]
    .footer-box
    .footer-component
    .footer-contents
    .footer-contents-box.column-1
    .link-wrap {
    padding-left: 0;
  }
  [dir="rtl"]
    .footer-box
    .footer-component
    .footer-contents
    .footer-contents-box.column-1
    .link-wrap {
    padding-right: 0;
  }
  .footer-box
    .footer-component
    .footer-contents
    .footer-contents-box.column-1
    .link-wrap
    .box-wrap {
    width: 100%;
    display: inline-block;
    vertical-align: top;
  }
  .footer-box
    .footer-component
    .footer-contents
    .footer-contents-box.column-1
    .link-wrap
    .box-wrap
    + .box-wrap {
    margin-top: 0;
  }
  [dir="ltr"]
    .footer-box
    .footer-component
    .footer-contents
    .footer-contents-box.column-1
    .link-wrap
    .box-wrap {
    padding-right: 25px;
  }
  [dir="rtl"]
    .footer-box
    .footer-component
    .footer-contents
    .footer-contents-box.column-1
    .link-wrap
    .box-wrap {
    padding-left: 25px;
  }
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box.column-1
  ul {
  padding-bottom: 5px;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box.column-1
  .support-text {
  display: inline-block;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box.column-1:first-child
  .footer-title
  a {
  text-decoration: underline;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box
  span:not(.no-link) {
  display: block;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 8px;
  color: #333;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box
  span:not(.no-link):last-child {
  margin-bottom: 0;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box
  .support-text {
  display: inline-block;
  vertical-align: top;
  margin-top: 0;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box
  .support-text
  + .link-text {
  margin-top: 32px;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box
  .support-text
  + .footer-title {
  margin-top: 24px;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box
  .support-text
  b,
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box
  .support-text
  em,
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box
  .support-text
  strong {
  font-style: normal;
  color: #333;
  font-weight: 600;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box
  .support-text
  p,
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box
  .support-text
  span {
  color: #6b6b6b;
  line-height: 1.428571em;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box
  .support-text
  p {
  margin-bottom: 8px;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box
  .support-text
  p
  span:not(.no-link) {
  margin-bottom: 0;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box
  .support-text
  .footer-sub-title {
  display: block;
  margin-bottom: 10px;
  font-weight: 600;
  font-size: 16px;
  color: #000;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box
  .support-text
  a[href^="tel:"] {
  text-decoration: underline;
}
@media (max-width: 1199px) {
  .footer-box .footer-component .footer-contents .footer-contents-box {
    width: 100%;
    padding-bottom: 19px;
  }
  .footer-box
    .footer-component
    .footer-contents
    .footer-contents-box:last-child {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .footer-box .footer-component .footer-contents .footer-contents-box.column-3,
  .footer-box .footer-component .footer-contents .footer-contents-box.column-4,
  .footer-box .footer-component .footer-contents .footer-contents-box.column-5 {
    width: 100%;
  }
}
.footer-box .footer-component .footer-contents .footer-contents-box .ico-right {
  text-decoration: none;
  line-height: 24px;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box
  .ico-right:hover {
  text-decoration: underline;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box
  .ico-right:after {
  background: url(/lg5-common-gp/images/common/icons/page-right.svg) 0 1px
    no-repeat;
}
.footer-box .footer-component .footer-contents .footer-contents-box .ico-blank {
  text-decoration: none;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box
  .ico-blank:hover {
  text-decoration: underline;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box
  .ico-blank:after {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48cGF0aCBkPSJNMTIyMyAxMDA1djVhMSAxIDAgMCAxLTEgMWgtNmExIDEgMCAwIDEtMS0xdi02YTEgMSAwIDAgMSAxLTFoNC45OXYtMUgxMjE1YTEgMSAwIDAgMC0xIDF2OGExIDEgMCAwIDAgMSAxaDhhMSAxIDAgMCAwIDEtMXYtNi4wMVptLTEuNS01aDRhLjUuNSAwIDAgMSAwIDFoLTRhLjUuNSAwIDAgMSAwLTFabTQgMGEuNS41IDAgMCAxIC41LjV2NGEuNS41IDAgMCAxLTEgMHYtNGEuNS41IDAgMCAxIC41LS41Wm0tNi4yOSA1Ljc1IDQuNTQtNC41NGEuNzI0LjcyNCAwIDAgMSAxLjAyIDAgLjcxMi43MTIgMCAwIDEgMCAxLjAxbC00LjU1IDQuNTVhLjcxMi43MTIgMCAwIDEtMS4wMSAwIC43MjQuNzI0IDAgMCAxIDAtMS4wMloiIHN0eWxlPSJmaWxsOiM2YjZiNmI7ZmlsbC1ydWxlOmV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjE0IC0xMDAwKSIvPjwvc3ZnPg==)
    0 0 no-repeat;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box:last-child
  .link-wrap {
  padding-right: 0;
}
.footer-box
  .footer-component
  .footer-contents
  .footer-contents-box:last-child
  .link-wrap:first-child
  .box-wrap
  .footer-title:last-child {
  margin-bottom: 0;
}
.footer-box .footer-bottom-box {
  background: #333;
}
.footer-box .footer-bottom-box .footer-bottom {
  margin: 0 15px;
  padding: 0 15px;
}
.footer-box .footer-bottom-box .footer-bottom a.ico-blank:after {
  margin-left: 6px;
  background: url(/lg5-common-gp/images/common/icons/blank-white.svg) no-repeat
    0 0;
}
.footer-box
  .footer-bottom-box
  .footer-bottom.banner-count1
  .footer-component
  .bottom-links
  .links-left {
  width: calc(100% - 250px);
}
@media (max-width: 950px) {
  .footer-box
    .footer-bottom-box
    .footer-bottom.banner-count1
    .footer-component
    .bottom-links
    .links-left {
    width: 100%;
  }
  .footer-box
    .footer-bottom-box
    .footer-bottom.banner-count1
    .footer-component
    .bottom-links
    .links-right {
    position: relative;
    width: 100%;
    top: auto;
    left: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    margin-top: 17px;
  }
}
.footer-box
  .footer-bottom-box
  .footer-bottom.banner-count2
  .footer-component
  .bottom-links
  .links-left {
  width: calc(100% - 500px);
}
@media (max-width: 1080px) {
  .footer-box
    .footer-bottom-box
    .footer-bottom.banner-count2
    .footer-component
    .bottom-links
    .links-left {
    width: 100%;
  }
  .footer-box
    .footer-bottom-box
    .footer-bottom.banner-count2
    .footer-component
    .bottom-links
    .links-right {
    position: relative;
    width: 100%;
    top: auto;
    left: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    margin-top: 17px;
  }
}
.footer-box
  .footer-bottom-box
  .footer-bottom.banner-count3
  .footer-component
  .bottom-links
  .links-left {
  width: calc(100% - 750px);
}
@media (max-width: 1155px) {
  .footer-box
    .footer-bottom-box
    .footer-bottom.banner-count3
    .footer-component
    .bottom-links
    .links-left {
    width: 100%;
  }
  .footer-box
    .footer-bottom-box
    .footer-bottom.banner-count3
    .footer-component
    .bottom-links
    .links-right {
    position: relative;
    width: 100%;
    top: auto;
    left: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    margin-top: 17px;
  }
}
.footer-box
  .footer-bottom-box
  .footer-bottom.banner-count4
  .footer-component
  .bottom-links
  .links-left {
  width: calc(100% - 1000px);
}
@media (max-width: 1199px) {
  .footer-box
    .footer-bottom-box
    .footer-bottom.banner-count4
    .footer-component
    .bottom-links
    .links-left {
    width: 100%;
  }
  .footer-box
    .footer-bottom-box
    .footer-bottom.banner-count4
    .footer-component
    .bottom-links
    .links-right {
    position: relative;
    width: 100%;
    top: auto;
    left: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    margin-top: 17px;
  }
}
.footer-box .footer-bottom-box .footer-bottom .footer-component {
  max-width: 1284px;
  margin: 0 auto;
  padding: 22px 0;
  font-size: 0;
}
.footer-box .footer-bottom-box .footer-bottom .footer-component .bottom-links {
  position: relative;
  min-height: 58px;
}
.footer-box
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .bottom-links
  .links-left {
  width: 100%;
  min-width: 364px;
}
.footer-box
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .bottom-links
  .links-left
  ul
  li {
  position: relative;
  float: left;
  margin-right: 30px;
  line-height: 18px;
}
[dir="rtl"]
  .footer-box
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .bottom-links
  .links-left
  ul
  li {
  float: right;
  margin-right: 0;
  margin-left: 30px;
}
.footer-box
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .bottom-links
  .links-left
  a {
  font-size: 14px;
  line-height: 24px;
  color: #fff;
  font-style: normal;
  font-weight: 400;
  display: inline-block;
  position: relative;
}
.footer-box
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .bottom-links
  .links-right {
  position: absolute;
  right: 0;
  top: 0;
}
[dir="rtl"]
  .footer-box
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .bottom-links
  .links-right {
  right: auto;
  left: 0;
}
.footer-box
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .bottom-links
  .links-right
  a {
  font-size: 14px;
  line-height: 19px;
  color: #333;
  font-style: normal;
  font-weight: 400;
  text-transform: none;
  display: inline-block;
  vertical-align: middle;
  width: 240px;
  height: 58px;
  border-radius: 3px 3px;
  padding: 9px 0 0 62px;
  word-break: normal;
  background: #fff
    url(data:image/jpg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAICAgICAQICAgIDAgIDAwYEAwMDAwcFBQQGCAcJCAgHCAgJCg0LCQoMCggICw8LDA0ODg8OCQsQERAOEQ0ODg7/2wBDAQIDAwMDAwcEBAcOCQgJDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg7/wgARCAAxADkDAREAAhEBAxEB/8QAHQAAAQMFAQAAAAAAAAAAAAAAAAEHCAIDBAUGCf/EABwBAQACAwEBAQAAAAAAAAAAAAADBQIEBgEHCP/aAAwDAQACEAMQAAAA9/AApFFAQUQ5xsNSvnM9p+r80awAa2u2u9sdXwli/X01cvlU73xfJjk3s8Vwg1xfUyfvKdl7mNysNfn+Uv8AvLarce3r6hrqvdj7x/Tv30VI3HP3WqYyo77j8mTysDXRZW8GJhnutmK9kAAAAAA//8QANBAAAQMDAwEGAwYHAAAAAAAAAQIDBAUGEQASIQcIEBMUMUEVIlEJFyAwcYEyUlNhYpKh/9oACAEBAAE/AO/cB6kaBB9DnvyPqO4kAZ1VKm+h7ykFJU8fUj21eHVfp703cP3g3qzR3kMh95hth6S4w0rIS46hlCy2glCgFrCUnYrBOrPui17ysWDcdm1+JctAmJzGnwHw80vBwRkHggggpPIPBAOkrSpakg5Un1H4K91GpVt9UKTblYe8r8QfQ2y8eEgqyEEn2BWnbnTUNCJxUU59yfXOu1PQb0c7c950iv0I1ii1ETn/ADPwdya5GcW3LEF1BbbccbSppcJsupSQVRgjJMchH2dVo1K2OzvdskQqpSqBUp7LrECpzUySxMSHESdikNNpI2CKFADKVoW2TuQQJdQ8jV3pClYaQnC8+n0Gf31BrKJz/gx3EuLPJx7D3Ovn/qp/00f4TrtM3LRaH2grDp1yxUoodThhpU9edkVzxylK3P8AAEgkjlOrXvKn1mqN0inokS47LHht1JeNklSBglIznBxncRzrqrc9Ak3Tf1Aum2LWuqbRqbBl2tCr9HRNWtbvieZdDauXEtBCXCEYOEnXS672ap0bqE555l6DSag9BZkQqY3EjvtNBOxTKG33kFGFABQWPTBSkjV53SioJcpNHStG9CJE2Y+C2lpAV8qRng5xk8+4103pzsezlz5DgeclubmlpPHhDgAf2yCdcd3UbpnRuocClLnstfEaXI8aE+4nIBPCkn3weD+o1Q6zesO7btoCqUxSaRDmLjx5EIrM6S00MKBWOEhSgVAJAOMAk6tnqDbCumLFSl1p5EdhYjuyZ7DjRLmCoJyoZVwODyTqbeybtr92R7buWVJp6mwwjdGAjgKRzsCk5JBJyoEHTlhP35TKGzOiPIWxMQ446chKcEhZJxhQIzj9uNRYzMSAxFZSG2GmwhtA9gOB/wAGsH+RPe3TYLNTdmtRGUSnBhx5KAFK/U409SKbJhGM9AjuR/EDnhlobd49FY+uodt0Kn09yJCpMWNGWrcpptoBJOdNNIaZDbaEobTwlKRgAfl//8QAKREAAgEDAgUDBQEAAAAAAAAAAQIDAAQRITEFEBJBURMgMBQiYYGxwf/aAAgBAgEBPwD48+6W6jglCOd+R6qSmZUXJoSK7YHPjLqJow+gOmfH5NWl4sx6FBwO/Y48Uds1I4iXLVf37Sn6eLTGCSdKsA/oBn7872yS8QA7g1HJcJK8KDCppkbkDtVtxK0az9Z30Bxlgd/3rUt6t8Z1tpjjGNvt18U3Dzfxxh/P83/2kXoUAbAewRqKaJJFw4BFR20ESkIoGaCqu3x//8QALxEAAgEDAgMGBAcAAAAAAAAAAQIRAAMEEiEFMUEQExQiUWEGByAwFiNCcYGy4f/aAAgBAwEBPwD7SIumWrA4TxLiajwdksDy5LJHQaok+wms3EzMLINjKtlHHMEQfptY73bZdN4qZr4SyML8P2bli5odNP6tIIldYaSFMEM2mZ8xO2uT8ycy1lcStLKl1U7qCJUwVkEt11RvupBoKTsOdFCqye3g9pjauMnMdPX2FZGI9nzvE+nUfvWJm5uHPhrr2yeekkf1ia8967JJJPrNYOJ3f5z7zsIrMZWu7dO3FynxmletOmO9pbpbUx9eQJq/w/M8R3SrJInykGkwzh27Rv2hMzz3/mkzfAu7W43B/wApm1sWbmTP0am0xSO6GQd6a9fubsxMe9H7f//Z)
    0 0 no-repeat;
}
[data-countrycode="cn"]
  .footer-box
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .bottom-links
  .links-right
  a,
[data-countrycode="jp"]
  .footer-box
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .bottom-links
  .links-right
  a,
[data-countrycode="tw"]
  .footer-box
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .bottom-links
  .links-right
  a {
  font-size: 13px;
}
.footer-box
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .bottom-links
  .links-right
  a[data-link-area="footer-jeongdo_management"] {
  direction: ltr;
  text-align: left;
}
.footer-box
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .bottom-links
  .links-right
  a[data-link-area="footer-jeongdo_management"]:after {
  margin: 0 0 0 3px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.footer-box
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .bottom-links
  .links-right
  a:after {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48cGF0aCBkPSJtNTA3Ljc2OCAxMTUxLTQuMzY3IDMuNzhhLjkxMS45MTEgMCAwIDEtMS4xNjQgMCAuNjQ5LjY0OSAwIDAgMSAwLTEuMDFsMy44LTMuMjktMy44LTMuMjlhLjY0OS42NDkgMCAwIDEgMC0xLjAxLjkxMS45MTEgMCAwIDEgMS4xNjQgMGw0LjM2NyAzLjc5YS42NTkuNjU5IDAgMCAxIC4yMzkuNTEuNjc5LjY3OSAwIDAgMS0uMjM5LjUyWiIgZGF0YS1uYW1lPSImZ3Q7IiBzdHlsZT0iZmlsbDojMzMzO2ZpbGwtcnVsZTpldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDk5IC0xMTQ0LjUpIi8+PC9zdmc+)
    0 1px no-repeat;
}
.footer-box
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .bottom-links
  .links-right
  a.cn_link1 {
  padding: 0;
  background: 0 0;
  width: auto;
  height: auto;
  margin-right: 5px;
}
[dir="rtl"]
  .footer-box
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .bottom-links
  .links-right
  a.cn_link1 {
  margin-right: 0;
  margin-left: 5px;
}
.footer-box
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .bottom-links
  .links-right
  a.cn_link2 {
  width: 263px;
  color: #fff;
  padding-left: 49px;
  background: #333 url(/lg5-common-gp/images/common/footer/icon-cn01.png) 0 0
    no-repeat;
}
[dir="rtl"]
  .footer-box
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .bottom-links
  .links-right
  a.cn_link2 {
  padding-left: 0;
  padding-right: 49px;
  background: #333 url(/lg5-common-gp/images/common/footer/icon-cn01.png) 100% 0
    no-repeat;
}
.footer-box
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .bottom-links
  .links-right
  a.cn_link2
  span {
  font-style: normal;
  font-weight: 700;
}
.footer-box
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .bottom-links
  .links-right
  a.uk_link1 {
  font-size: 18px;
  background: #fff;
  padding: 0;
  width: 240px;
  height: 58px;
  line-height: 58px;
  margin-right: 10px;
  text-align: center;
}
[dir="rtl"]
  .footer-box
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .bottom-links
  .links-right
  a.uk_link1 {
  margin-right: 0;
  margin-left: 10px;
}
.footer-box
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .bottom-links
  .links-right
  a.vn_link1 {
  padding: 0;
  background: 0 0;
  width: auto;
  height: auto;
  margin-right: 15px;
}
[dir="rtl"]
  .footer-box
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .bottom-links
  .links-right
  a.vn_link1 {
  margin-right: 0;
  margin-left: 15px;
}
.footer-box .footer-bottom-box .footer-bottom .footer-component .copyright {
  margin-top: 5px;
  font-size: 14px;
  line-height: 20px;
  color: #b2b2b2;
  font-style: normal;
  font-weight: 400;
}
.footer-box
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .copyright
  a.description {
  display: block;
  text-decoration: underline;
  margin-top: 5px;
  margin-right: 0 !important;
  line-height: 20px;
  color: #b2b2b2;
}
.footer-box
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .copyright
  a.description:after {
  display: none !important;
}
.footer-box
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .copyright
  .info {
  margin-top: 8px;
}
.footer-box
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .copyright
  .info
  a {
  color: #b2b2b2;
  text-decoration: underline;
}
.footer-box .local-layer {
  display: none;
  background: #fff;
  border: 1px solid #e4e4e4;
  border-radius: 3px;
  margin-top: 30px;
  position: absolute;
  z-index: 1;
  top: 100%;
  right: -1px;
  padding: 24px 34px 24px 24px;
}
[dir="rtl"] .footer-box .local-layer {
  right: auto;
  left: -1px;
  padding: 24px 24px 24px 34px;
}
.footer-box .local-layer.active {
  display: block;
}
.footer-box .local-layer:before {
  content: "";
  width: 11px;
  height: 11px;
  border-color: #e4e4e4;
  border-style: solid;
  border-width: 1px 1px 0 0;
  background: #fff;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  position: absolute;
  top: -6px;
  right: 12px;
}
[dir="rtl"] .footer-box .local-layer:before {
  right: auto;
  left: 12px;
}
.footer-box .local-layer img {
  max-width: 100%;
}
.footer-box .local-layer .qr-image {
  width: 100px;
  height: 100px;
  background: #333;
}
.footer-box .local-layer .btn-close {
  position: absolute;
  top: 12px;
  border: none;
  background: url(/lg5-common-gp/images/common/icons/popover-close.svg);
  width: 12px;
  height: 12px;
  right: 12px;
}
[dir="rtl"] .footer-box .local-layer .btn-close {
  right: auto;
  left: 12px;
}
.footer-box .visible-mobile .footer-component .footer-contents {
  display: block;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-top: 0;
  border-bottom: 0;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box {
  display: block;
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 30px;
  padding-top: 17px;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box:only-child {
  margin-top: -1px;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .box-wrap:first-child
  .footer-title:first-child {
  margin-top: 9px;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .footer-title {
  margin-bottom: 14px;
  font-size: 18px;
  line-height: 24px;
  color: #000;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .footer-title
  + .footer-title {
  margin-top: 20px;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .footer-title:only-child {
  margin-bottom: 0;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .support-text {
  display: block;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .support-text
  + .support-text {
  margin-top: 30px;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .link-wrap {
  display: block;
  width: 100%;
  padding-right: 0;
  margin-bottom: 0;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .link-wrap
  .box-wrap
  .footer-title
  .no-link,
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .link-wrap
  .box-wrap
  .footer-title
  a {
  font-size: 17px;
  line-height: 21px;
  color: #333;
  font-style: normal;
  font-weight: 700;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .link-wrap
  .box-wrap
  .footer-title
  a {
  text-decoration: underline;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .link-wrap
  .box-wrap
  .support-text {
  display: inline-block;
  width: 50%;
  margin-top: 0;
  vertical-align: top;
}
@media (max-width: 767px) {
  .footer-box
    .visible-mobile
    .footer-component
    .footer-contents
    .footer-contents-box
    .link-wrap
    .box-wrap
    .support-text {
    display: block;
    width: 100%;
  }
  .footer-box
    .visible-mobile
    .footer-component
    .footer-contents
    .footer-contents-box
    .link-wrap
    .box-wrap
    .support-text
    a {
    text-decoration: underline;
  }
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .link-wrap
  .box-wrap
  .support-text
  li,
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .link-wrap
  .box-wrap
  .support-text
  span {
  font-size: 14px;
  color: #6b6b6b;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .link-wrap
  .box-wrap
  .support-text
  li
  a,
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .link-wrap
  .box-wrap
  .support-text
  span
  a {
  word-break: break-all;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .link-wrap
  .box-wrap
  .support-text
  li:not(.no-link),
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .link-wrap
  .box-wrap
  .support-text
  span:not(.no-link) {
  margin-bottom: 10px;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .link-wrap
  .box-wrap
  .footer-title
  .support-text {
  width: 100%;
  padding-top: 7px;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .link-wrap
  .box-wrap
  .ico-right {
  margin-top: 9px;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box.site-list {
  padding-top: 0;
  margin-bottom: 9px;
  border-bottom: 1px solid #e4e4e4;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box.site-list
  .link-wrap {
  border-top: 1px solid #e4e4e4;
  padding: 0;
  margin-top: -1px;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box.site-list
  .category-block:first-of-type
  .depth-category {
  border-top: 0;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box.site-list
  .category-block
  .depth-2-list.in-depth
  .depth-title:first-child {
  margin-top: 10px;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .box-wrap
  + .box-wrap {
  margin-top: 30px;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .box-wrap.half
  .footer-title {
  float: left;
  width: 50%;
  margin: 0;
}
[dir="rtl"]
  .footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .box-wrap.half
  .footer-title {
  float: right;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .box-wrap:last-child
  ul
  li {
  width: 50%;
  float: left;
  margin-bottom: 0;
}
[dir="rtl"]
  .footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .box-wrap:last-child
  ul
  li {
  float: right;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .box-wrap:last-child
  div.social {
  width: 50%;
  float: left;
  margin-bottom: 0;
}
[dir="rtl"]
  .footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .footer-contents-box
  .box-wrap:last-child
  div.social {
  float: right;
}
.footer-box .visible-mobile .footer-component .footer-contents .depth-1 {
  position: relative;
  display: block;
  margin-bottom: 0 !important;
  font-weight: 600;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-1.has-category {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBkPSJtNDc3LjM4IDU4NDMuMzItNC4zNzUgNS4wNi00LjM3Ni01LjA2YS44NTguODU4IDAgMCAwLTEuMzQxIDAgMS4yMTggMS4yMTggMCAwIDAgMCAxLjU1bDUuMDMxIDUuODJhLjg5NC44OTQgMCAwIDAgMS4zNzEgMGw1LjAzMi01LjgyYTEuMjIxIDEuMjIxIDAgMCAwIDAtMS41NS44NTkuODU5IDAgMCAwLTEuMzQyIDBaIiBkYXRhLW5hbWU9IiZsdDsgY29weSA0IiBzdHlsZT0iZmlsbDojMzMzO2ZpbGwtcnVsZTpldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDYzIC01ODM3KSIvPjwvc3ZnPg==)
    100% center no-repeat;
}
[dir="rtl"]
  .footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-1.has-category {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBkPSJtNDc3LjM4IDU4NDMuMzItNC4zNzUgNS4wNi00LjM3Ni01LjA2YS44NTguODU4IDAgMCAwLTEuMzQxIDAgMS4yMTggMS4yMTggMCAwIDAgMCAxLjU1bDUuMDMxIDUuODJhLjg5NC44OTQgMCAwIDAgMS4zNzEgMGw1LjAzMi01LjgyYTEuMjIxIDEuMjIxIDAgMCAwIDAtMS41NS44NTkuODU5IDAgMCAwLTEuMzQyIDBaIiBkYXRhLW5hbWU9IiZsdDsgY29weSA0IiBzdHlsZT0iZmlsbDojMzMzO2ZpbGwtcnVsZTpldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDYzIC01ODM3KSIvPjwvc3ZnPg==)
    0 center no-repeat;
}
.footer-box .visible-mobile .footer-component .footer-contents .depth-1.on {
  background: url(/lg5-common-gp/images/common/icons/accordion-close-nightrider.svg)
    100% center no-repeat;
  border-bottom: 1px solid #e4e4e4;
}
[dir="rtl"]
  .footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-1.on {
  background: url(/lg5-common-gp/images/common/icons/accordion-close-nightrider.svg)
    0 center no-repeat;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-1.on
  span {
  text-decoration: underline;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-1.on
  .a
  span {
  text-decoration: none;
}
.footer-box .visible-mobile .footer-component .footer-contents .depth-1 .a,
.footer-box .visible-mobile .footer-component .footer-contents .depth-1 a {
  display: block;
  padding: 18px 0;
}
.footer-box .visible-mobile .footer-component .footer-contents .depth-1 .a span,
.footer-box .visible-mobile .footer-component .footer-contents .depth-1 a span {
  font-size: 17px;
  line-height: 21px;
  color: #000;
  position: relative;
  display: inline-block;
  font-style: normal;
  font-weight: 700;
}
.footer-box .visible-mobile .footer-component .footer-contents .depth-2 {
  position: relative;
  display: none;
  overflow: hidden;
  padding: 14px 0 20px;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2
  .category-block {
  margin-bottom: -1px;
}
[dir="ltr"]
  .footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2
  .category-block {
  padding-left: 10px;
}
[dir="rtl"]
  .footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2
  .category-block {
  padding-right: 10px;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2
  .depth-category {
  position: relative;
  display: block;
  margin-bottom: 0;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2
  .depth-category
  .category-button {
  font-weight: 600;
  display: block;
  padding: 16px 0 14px;
  text-decoration: none;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2
  .depth-category
  .category-button
  span {
  font-size: 16px;
  line-height: 1;
  color: #000;
  position: relative;
  display: inline-block;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2
  .depth-category.has-category
  .category-button {
  background: url(/lg5-common-gp/images/common/icons/accordion-expand-nightrider-m.svg)
    right 4px center no-repeat;
}
[dir="rtl"]
  .footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2
  .depth-category.has-category
  .category-button {
  background: url(/lg5-common-gp/images/common/icons/accordion-expand-nightrider-m.svg)
    left 4px center no-repeat;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2
  .depth-category.has-category.on
  .category-button {
  background: url(/lg5-common-gp/images/common/icons/accordion-fold-nightrider-m.svg)
    right 4px center no-repeat;
}
[dir="rtl"]
  .footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2
  .depth-category.has-category.on
  .category-button {
  background: url(/lg5-common-gp/images/common/icons/accordion-fold-nightrider-m.svg)
    left 4px center no-repeat;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2
  .depth-1-category-link {
  position: relative;
  display: block;
  padding: 0 10px;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2
  .depth-1-category-link
  a {
  font-weight: 600;
  padding: 15px 0 16px;
  display: block;
  font-size: 16px;
  line-height: 1;
  color: #000;
}
.footer-box .visible-mobile .footer-component .footer-contents .depth-1-list,
.footer-box .visible-mobile .footer-component .footer-contents .depth-2-list {
  position: relative;
  display: none;
  overflow: hidden;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-1-list
  li:last-child,
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2-list
  li:last-child {
  padding-bottom: 0;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-1-list
  li
  .no-link,
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-1-list
  li
  a,
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2-list
  li
  .no-link,
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2-list
  li
  a {
  display: inline-block;
  font-size: 16px;
  line-height: 1;
  display: block;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-1-list
  li
  span:not(.no-link),
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2-list
  li
  span:not(.no-link) {
  font-size: 16px;
  line-height: 1;
  color: #6b6b6b;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-1-list.in-depth
  ul,
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2-list.in-depth
  ul {
  padding: 6px 10px 26px;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-1-list
  .paylogo,
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2-list
  .paylogo {
  padding: 0 0 15px 10px;
}
[dir="rtl"]
  .footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-1-list
  .paylogo,
[dir="rtl"]
  .footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2-list
  .paylogo {
  padding: 0 10px 15px 0;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-1-list
  .paylogo
  li,
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2-list
  .paylogo
  li {
  padding-left: 0;
  display: inline-block;
  margin-right: 2px;
  margin-bottom: 3px;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-1-list
  .paylogo
  li
  > img,
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2-list
  .paylogo
  li
  > img {
  width: 50px;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-1-list
  span:not(.no-link),
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2-list
  span:not(.no-link) {
  display: inline-block;
}
.footer-box .visible-mobile .footer-component .footer-contents .button-layer {
  position: absolute;
  width: 40px;
  height: 100%;
  z-index: 2;
  right: 0;
  top: 0;
  background: 0 0;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-1-list
  ul {
  padding: 30px 0 18px;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-1-list
  li
  .no-link,
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-1-list
  li
  a {
  padding: 0 10px 15px;
  color: #333;
  font-weight: 600;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2-list
  ul {
  padding: 3px 10px 10px;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2-list
  li
  .no-link,
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2-list
  li
  a {
  padding: 0 0 7px;
  color: #6b6b6b;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2-list
  li.depth-title {
  margin-top: 24px;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2-list
  li.depth-title
  .no-link,
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2-list
  li.depth-title
  a {
  color: #333;
  font-weight: 600;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2-list
  li.depth-title
  + .depth-title {
  margin-top: 22px;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2-list
  .depth-2-category-link
  a {
  font-weight: 600;
  color: #000;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2-list.in-depth
  li {
  padding-left: 10px;
}
[dir="rtl"]
  .footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2-list.in-depth
  li {
  padding-left: 0;
  padding-right: 10px;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2-list.in-depth
  li.depth-title {
  padding-left: 0;
}
[dir="rtl"]
  .footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2-list.in-depth
  li.depth-title {
  padding-right: 0;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2-list.in-depth
  li.depth-title
  .no-link
  span,
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2-list.in-depth
  li.depth-title
  a
  span {
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #000;
  display: inline-block;
  position: relative;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2-list.in-depth
  li.depth-title
  a:hover
  span {
  text-decoration: underline;
}
.footer-box
  .visible-mobile
  .footer-component
  .footer-contents
  .depth-2-list.in-depth
  li
  + li.depth-title {
  padding-top: 0;
}
.footer-box .visible-mobile .footer-bottom-box .footer-bottom {
  padding: 0 24px;
  margin: 0;
}
.footer-box
  .visible-mobile
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .bottom-links
  ul {
  margin-bottom: 9px;
}
.footer-box
  .visible-mobile
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .bottom-links
  ul
  li {
  position: relative;
  float: left;
  margin-right: 24px;
  line-height: 18px;
}
[dir="rtl"]
  .footer-box
  .visible-mobile
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .bottom-links
  ul
  li {
  float: right;
  margin-right: 0;
  margin-left: 24px;
}
.footer-box
  .visible-mobile
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .bottom-links
  a {
  font-size: 14px;
  line-height: 24px;
  color: #fff;
  font-style: normal;
  font-weight: 400;
  display: inline-block;
  position: relative;
}
.footer-box
  .visible-mobile
  .footer-bottom-box
  .footer-bottom
  .footer-component
  .copyright {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}
.footer-box .visible-mobile .footer-bottom-box .footer-bottom .links-bottom {
  margin-left: -24px;
  margin-right: -24px;
  line-height: 58px;
  background: #fff;
}
.footer-box
  .visible-mobile
  .footer-bottom-box
  .footer-bottom
  .links-bottom
  .links-wrap {
  display: block;
  width: 100%;
  height: 100%;
}
.footer-box
  .visible-mobile
  .footer-bottom-box
  .footer-bottom
  .links-bottom
  .links-wrap
  a {
  position: relative;
  font-size: 14px;
  line-height: 19px;
  text-transform: none;
  color: #333;
  display: inline-block;
  width: 100%;
  height: 100%;
  vertical-align: middle;
  border-top: 1px solid #e4e4e4;
  font-style: normal;
  font-weight: 400;
  word-break: normal;
  height: 58px;
  padding: 18px 24px 0 80px;
  background: url(data:image/jpg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAICAgICAQICAgIDAgIDAwYEAwMDAwcFBQQGCAcJCAgHCAgJCg0LCQoMCggICw8LDA0ODg8OCQsQERAOEQ0ODg7/2wBDAQIDAwMDAwcEBAcOCQgJDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg7/wgARCAAxADkDAREAAhEBAxEB/8QAHQAAAQMFAQAAAAAAAAAAAAAAAAEHCAIDBAUGCf/EABwBAQACAwEBAQAAAAAAAAAAAAADBQIEBgEHCP/aAAwDAQACEAMQAAAA9/AApFFAQUQ5xsNSvnM9p+r80awAa2u2u9sdXwli/X01cvlU73xfJjk3s8Vwg1xfUyfvKdl7mNysNfn+Uv8AvLarce3r6hrqvdj7x/Tv30VI3HP3WqYyo77j8mTysDXRZW8GJhnutmK9kAAAAAA//8QANBAAAQMDAwEGAwYHAAAAAAAAAQIDBAUGEQASIQcIEBMUMUEVIlEJFyAwcYEyUlNhYpKh/9oACAEBAAE/AO/cB6kaBB9DnvyPqO4kAZ1VKm+h7ykFJU8fUj21eHVfp703cP3g3qzR3kMh95hth6S4w0rIS46hlCy2glCgFrCUnYrBOrPui17ysWDcdm1+JctAmJzGnwHw80vBwRkHggggpPIPBAOkrSpakg5Un1H4K91GpVt9UKTblYe8r8QfQ2y8eEgqyEEn2BWnbnTUNCJxUU59yfXOu1PQb0c7c950iv0I1ii1ETn/ADPwdya5GcW3LEF1BbbccbSppcJsupSQVRgjJMchH2dVo1K2OzvdskQqpSqBUp7LrECpzUySxMSHESdikNNpI2CKFADKVoW2TuQQJdQ8jV3pClYaQnC8+n0Gf31BrKJz/gx3EuLPJx7D3Ovn/qp/00f4TrtM3LRaH2grDp1yxUoodThhpU9edkVzxylK3P8AAEgkjlOrXvKn1mqN0inokS47LHht1JeNklSBglIznBxncRzrqrc9Ak3Tf1Aum2LWuqbRqbBl2tCr9HRNWtbvieZdDauXEtBCXCEYOEnXS672ap0bqE555l6DSag9BZkQqY3EjvtNBOxTKG33kFGFABQWPTBSkjV53SioJcpNHStG9CJE2Y+C2lpAV8qRng5xk8+4103pzsezlz5DgeclubmlpPHhDgAf2yCdcd3UbpnRuocClLnstfEaXI8aE+4nIBPCkn3weD+o1Q6zesO7btoCqUxSaRDmLjx5EIrM6S00MKBWOEhSgVAJAOMAk6tnqDbCumLFSl1p5EdhYjuyZ7DjRLmCoJyoZVwODyTqbeybtr92R7buWVJp6mwwjdGAjgKRzsCk5JBJyoEHTlhP35TKGzOiPIWxMQ446chKcEhZJxhQIzj9uNRYzMSAxFZSG2GmwhtA9gOB/wAGsH+RPe3TYLNTdmtRGUSnBhx5KAFK/U409SKbJhGM9AjuR/EDnhlobd49FY+uodt0Kn09yJCpMWNGWrcpptoBJOdNNIaZDbaEobTwlKRgAfl//8QAKREAAgEDAgUDBQEAAAAAAAAAAQIDAAQRITEFEBJBURMgMBQiYYGxwf/aAAgBAgEBPwD48+6W6jglCOd+R6qSmZUXJoSK7YHPjLqJow+gOmfH5NWl4sx6FBwO/Y48Uds1I4iXLVf37Sn6eLTGCSdKsA/oBn7872yS8QA7g1HJcJK8KDCppkbkDtVtxK0az9Z30Bxlgd/3rUt6t8Z1tpjjGNvt18U3Dzfxxh/P83/2kXoUAbAewRqKaJJFw4BFR20ESkIoGaCqu3x//8QALxEAAgEDAgMGBAcAAAAAAAAAAQIRAAMEEiEFMUEQExQiUWEGByAwFiNCcYGy4f/aAAgBAwEBPwD7SIumWrA4TxLiajwdksDy5LJHQaok+wms3EzMLINjKtlHHMEQfptY73bZdN4qZr4SyML8P2bli5odNP6tIIldYaSFMEM2mZ8xO2uT8ycy1lcStLKl1U7qCJUwVkEt11RvupBoKTsOdFCqye3g9pjauMnMdPX2FZGI9nzvE+nUfvWJm5uHPhrr2yeekkf1ia8967JJJPrNYOJ3f5z7zsIrMZWu7dO3FynxmletOmO9pbpbUx9eQJq/w/M8R3SrJInykGkwzh27Rv2hMzz3/mkzfAu7W43B/wApm1sWbmTP0am0xSO6GQd6a9fubsxMe9H7f//Z)
    14px center no-repeat;
}
[data-countrycode="cn"]
  .footer-box
  .visible-mobile
  .footer-bottom-box
  .footer-bottom
  .links-bottom
  .links-wrap
  a,
[data-countrycode="jp"]
  .footer-box
  .visible-mobile
  .footer-bottom-box
  .footer-bottom
  .links-bottom
  .links-wrap
  a,
[data-countrycode="tw"]
  .footer-box
  .visible-mobile
  .footer-bottom-box
  .footer-bottom
  .links-bottom
  .links-wrap
  a {
  font-size: 13px;
}
[dir="rtl"]
  .footer-box
  .visible-mobile
  .footer-bottom-box
  .footer-bottom
  .links-bottom
  .links-wrap
  a {
  padding: 18px 80px 0 24px;
}
@media (max-width: 767px) {
  [dir="rtl"]
    .footer-box
    .visible-mobile
    .footer-bottom-box
    .footer-bottom
    .links-bottom
    .links-wrap
    a {
    background: url(data:image/jpg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAICAgICAQICAgIDAgIDAwYEAwMDAwcFBQQGCAcJCAgHCAgJCg0LCQoMCggICw8LDA0ODg8OCQsQERAOEQ0ODg7/2wBDAQIDAwMDAwcEBAcOCQgJDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg7/wgARCAAxADkDAREAAhEBAxEB/8QAHQAAAQMFAQAAAAAAAAAAAAAAAAEHCAIDBAUGCf/EABwBAQACAwEBAQAAAAAAAAAAAAADBQIEBgEHCP/aAAwDAQACEAMQAAAA9/AApFFAQUQ5xsNSvnM9p+r80awAa2u2u9sdXwli/X01cvlU73xfJjk3s8Vwg1xfUyfvKdl7mNysNfn+Uv8AvLarce3r6hrqvdj7x/Tv30VI3HP3WqYyo77j8mTysDXRZW8GJhnutmK9kAAAAAA//8QANBAAAQMDAwEGAwYHAAAAAAAAAQIDBAUGEQASIQcIEBMUMUEVIlEJFyAwcYEyUlNhYpKh/9oACAEBAAE/AO/cB6kaBB9DnvyPqO4kAZ1VKm+h7ykFJU8fUj21eHVfp703cP3g3qzR3kMh95hth6S4w0rIS46hlCy2glCgFrCUnYrBOrPui17ysWDcdm1+JctAmJzGnwHw80vBwRkHggggpPIPBAOkrSpakg5Un1H4K91GpVt9UKTblYe8r8QfQ2y8eEgqyEEn2BWnbnTUNCJxUU59yfXOu1PQb0c7c950iv0I1ii1ETn/ADPwdya5GcW3LEF1BbbccbSppcJsupSQVRgjJMchH2dVo1K2OzvdskQqpSqBUp7LrECpzUySxMSHESdikNNpI2CKFADKVoW2TuQQJdQ8jV3pClYaQnC8+n0Gf31BrKJz/gx3EuLPJx7D3Ovn/qp/00f4TrtM3LRaH2grDp1yxUoodThhpU9edkVzxylK3P8AAEgkjlOrXvKn1mqN0inokS47LHht1JeNklSBglIznBxncRzrqrc9Ak3Tf1Aum2LWuqbRqbBl2tCr9HRNWtbvieZdDauXEtBCXCEYOEnXS672ap0bqE555l6DSag9BZkQqY3EjvtNBOxTKG33kFGFABQWPTBSkjV53SioJcpNHStG9CJE2Y+C2lpAV8qRng5xk8+4103pzsezlz5DgeclubmlpPHhDgAf2yCdcd3UbpnRuocClLnstfEaXI8aE+4nIBPCkn3weD+o1Q6zesO7btoCqUxSaRDmLjx5EIrM6S00MKBWOEhSgVAJAOMAk6tnqDbCumLFSl1p5EdhYjuyZ7DjRLmCoJyoZVwODyTqbeybtr92R7buWVJp6mwwjdGAjgKRzsCk5JBJyoEHTlhP35TKGzOiPIWxMQ446chKcEhZJxhQIzj9uNRYzMSAxFZSG2GmwhtA9gOB/wAGsH+RPe3TYLNTdmtRGUSnBhx5KAFK/U409SKbJhGM9AjuR/EDnhlobd49FY+uodt0Kn09yJCpMWNGWrcpptoBJOdNNIaZDbaEobTwlKRgAfl//8QAKREAAgEDAgUDBQEAAAAAAAAAAQIDAAQRITEFEBJBURMgMBQiYYGxwf/aAAgBAgEBPwD48+6W6jglCOd+R6qSmZUXJoSK7YHPjLqJow+gOmfH5NWl4sx6FBwO/Y48Uds1I4iXLVf37Sn6eLTGCSdKsA/oBn7872yS8QA7g1HJcJK8KDCppkbkDtVtxK0az9Z30Bxlgd/3rUt6t8Z1tpjjGNvt18U3Dzfxxh/P83/2kXoUAbAewRqKaJJFw4BFR20ESkIoGaCqu3x//8QALxEAAgEDAgMGBAcAAAAAAAAAAQIRAAMEEiEFMUEQExQiUWEGByAwFiNCcYGy4f/aAAgBAwEBPwD7SIumWrA4TxLiajwdksDy5LJHQaok+wms3EzMLINjKtlHHMEQfptY73bZdN4qZr4SyML8P2bli5odNP6tIIldYaSFMEM2mZ8xO2uT8ycy1lcStLKl1U7qCJUwVkEt11RvupBoKTsOdFCqye3g9pjauMnMdPX2FZGI9nzvE+nUfvWJm5uHPhrr2yeekkf1ia8967JJJPrNYOJ3f5z7zsIrMZWu7dO3FynxmletOmO9pbpbUx9eQJq/w/M8R3SrJInykGkwzh27Rv2hMzz3/mkzfAu7W43B/wApm1sWbmTP0am0xSO6GQd6a9fubsxMe9H7f//Z)
      calc(100% - 23px) center no-repeat;
  }
}
@media (max-width: 320px) {
  .footer-box
    .visible-mobile
    .footer-bottom-box
    .footer-bottom
    .links-bottom
    .links-wrap
    a {
    padding-top: 18px;
    height: 77px;
  }
}
.footer-box
  .visible-mobile
  .footer-bottom-box
  .footer-bottom
  .links-bottom
  .links-wrap
  a:after {
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48cGF0aCBkPSJtNTA3Ljc2OCAxMTUxLTQuMzY3IDMuNzhhLjkxMS45MTEgMCAwIDEtMS4xNjQgMCAuNjQ5LjY0OSAwIDAgMSAwLTEuMDFsMy44LTMuMjktMy44LTMuMjlhLjY0OS42NDkgMCAwIDEgMC0xLjAxLjkxMS45MTEgMCAwIDEgMS4xNjQgMGw0LjM2NyAzLjc5YS42NTkuNjU5IDAgMCAxIC4yMzkuNTEuNjc5LjY3OSAwIDAgMS0uMjM5LjUyWiIgZGF0YS1uYW1lPSImZ3Q7IiBzdHlsZT0iZmlsbDojMzMzO2ZpbGwtcnVsZTpldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDk5IC0xMTQ0LjUpIi8+PC9zdmc+)
    0 1px no-repeat;
}
.footer-box
  .visible-mobile
  .footer-bottom-box
  .footer-bottom
  .links-bottom
  .links-wrap
  a.cn_link1,
.footer-box
  .visible-mobile
  .footer-bottom-box
  .footer-bottom
  .links-bottom
  .links-wrap
  a.cn_link2,
.footer-box
  .visible-mobile
  .footer-bottom-box
  .footer-bottom
  .links-bottom
  .links-wrap
  a.uk_link1,
.footer-box
  .visible-mobile
  .footer-bottom-box
  .footer-bottom
  .links-bottom
  .links-wrap
  a.vn_link1 {
  background: 0 0;
  padding-left: 25px;
}
.footer-box
  .visible-mobile
  .footer-bottom-box
  .footer-bottom
  .links-bottom
  .links-wrap
  a.cn_link1 {
  padding-top: 9px;
}
@media (max-width: 767px) {
  .footer-box
    .visible-mobile
    .footer-bottom-box
    .footer-bottom
    .links-bottom
    .links-wrap
    a.cn_link1 {
    padding: 9px 25px 0 24px;
  }
}
@media (max-width: 320px) {
  .footer-box
    .visible-mobile
    .footer-bottom-box
    .footer-bottom
    .links-bottom
    .links-wrap
    a.cn_link1 {
    padding-top: 18px;
  }
}
.footer-box
  .visible-mobile
  .footer-bottom-box
  .footer-bottom
  .links-bottom
  .links-wrap
  a.cn_link2 {
  padding-top: 9px;
  padding-left: 83px;
  background: url(/lg5-common-gp/images/common/footer/icon-cn01.png) 22px center
    no-repeat;
}
[dir="rtl"]
  .footer-box
  .visible-mobile
  .footer-bottom-box
  .footer-bottom
  .links-bottom
  .links-wrap
  a.cn_link2 {
  background: url(/lg5-common-gp/images/common/footer/icon-cn01.png)
    calc(100% - 23px) center no-repeat;
}
.footer-box
  .visible-mobile
  .footer-bottom-box
  .footer-bottom
  .links-bottom
  .links-wrap
  a.cn_link2
  span {
  font-style: normal;
  font-weight: 700;
}
@media (max-width: 320px) {
  .footer-box
    .visible-mobile
    .footer-bottom-box
    .footer-bottom
    .links-bottom
    .links-wrap
    a.cn_link2 {
    padding-top: 18px;
  }
}
.footer-box
  .visible-mobile
  .footer-bottom-box
  .footer-bottom
  .links-bottom
  .links-wrap
  a.uk_link1 {
  color: #333;
  font-size: 18px;
  line-height: 38px;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (max-width: 320px) {
  .footer-box
    .visible-mobile
    .footer-bottom-box
    .footer-bottom
    .links-bottom
    .links-wrap
    a.uk_link1 {
    padding-top: 18px;
    padding-bottom: 18px;
    line-height: 41px;
  }
}
@media (max-width: 767px) {
  [dir="rtl"]
    .footer-box
    .visible-mobile
    .footer-bottom-box
    .footer-bottom
    .links-bottom
    .links-wrap
    a.uk_link1 {
    padding: 18px 24px 0 80px;
  }
}
.footer-box
  .visible-mobile
  .footer-bottom-box
  .footer-bottom
  .links-bottom
  .links-wrap
  a.vn_link1 {
  padding-top: 9px;
  height: 78px;
}
@media (max-width: 767px) {
  [dir="rtl"]
    .footer-box
    .visible-mobile
    .footer-bottom-box
    .footer-bottom
    .links-bottom
    .links-wrap
    a.vn_link1 {
    padding: 9px 25px 0 0;
  }
}
.footer-box
  .visible-mobile
  .footer-bottom-box
  .footer-bottom
  .links-bottom
  .links-wrap
  a:first-child {
  border-top: 0;
}
@media (max-width: 375px) {
  [data-countrycode="cn"]
    .footer-box
    .visible-mobile
    .footer-bottom-box
    .footer-bottom
    .links-bottom
    .links-wrap
    a,
  [data-countrycode="jp"]
    .footer-box
    .visible-mobile
    .footer-bottom-box
    .footer-bottom
    .links-bottom
    .links-wrap
    a,
  [data-countrycode="tw"]
    .footer-box
    .visible-mobile
    .footer-bottom-box
    .footer-bottom
    .links-bottom
    .links-wrap
    a {
    padding-top: 10px;
  }
}
@media (max-width: 320px) {
  [data-countrycode="cn"]
    .footer-box
    .visible-mobile
    .footer-bottom-box
    .footer-bottom
    .links-bottom
    .links-wrap
    a,
  [data-countrycode="jp"]
    .footer-box
    .visible-mobile
    .footer-bottom-box
    .footer-bottom
    .links-bottom
    .links-wrap
    a,
  [data-countrycode="tw"]
    .footer-box
    .visible-mobile
    .footer-bottom-box
    .footer-bottom
    .links-bottom
    .links-wrap
    a {
    padding-top: 18px;
  }
}
.hidden-mobile {
  display: block;
}
.visible-mobile {
  display: none;
}
@media (max-width: 767px) {
  .hidden-mobile {
    display: none;
  }
  .visible-mobile {
    display: block;
  }
}
.footer-contents .paylogo img {
  height: 26px;
  margin-right: 8px;
  margin-bottom: 8px;
}
[dir="rtl"] .footer-contents .paylogo img {
  margin-right: 0;
  margin-left: 8px;
}
.visible-mobile .footer-contents .paylogo img {
  margin-bottom: 18px;
}
.footer-contents .paylogo.big-logo img {
  height: 52px;
}
.banner-img-content {
  display: block;
  background-color: #fff;
}
.banner-img-content img {
  height: 65px;
  border-radius: 5px;
}
@media (max-width: 767px) {
  .banner-img-content {
    margin: 15px 0;
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    padding: 16px 0 15px;
    text-align: start;
  }
  .banner-img-content img {
    height: 18px;
  }
}
.modal-background {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
.modal-background.active {
  display: block;
}
.broswe-check-popup-layer {
  display: none;
  position: fixed;
  z-index: 10002;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.broswe-check-popup-layer.active {
  display: block;
}
.broswe-check-popup-layer .modal-contents {
  position: absolute;
  top: 10px;
  left: 50%;
  margin-left: -355px;
  display: inline-block;
  vertical-align: middle;
  background-color: #fff;
  text-align: left;
}
[dir="rtl"] .broswe-check-popup-layer .modal-contents {
  text-align: right;
}
.broswe-check-popup-layer .modal-contentainer {
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.broswe-check-popup-layer .modal-contentainer .modal-layer-close {
  width: 20px;
  height: 20px;
  padding: 0;
  border: 0;
  background: 0 0;
  cursor: pointer;
  position: absolute;
  z-index: 1;
  top: 22px;
  right: 30px;
}
[dir="rtl"] .broswe-check-popup-layer .modal-contentainer .modal-layer-close {
  right: auto;
  left: 30px;
}
.broswe-check-popup-layer .modal-contentainer .modal-layer-close img {
  width: 100%;
}
.broswe-check-popup-layer .modal-contentainer > .modal-body:first-child {
  padding-top: 60px;
}
.broswe-check-popup-layer .modal-header {
  padding: 22px 40px 10px 0;
  margin: 0 30px 16px;
  border-bottom: 3px solid #a50034;
}
.broswe-check-popup-layer .modal-header + .modal-body {
  padding-top: 0;
}
.broswe-check-popup-layer .modal-title {
  font-weight: 600;
  font-size: 28px;
  line-height: 32px;
  color: #000;
}
.broswe-check-popup-layer .modal-body p {
  margin: 0;
}
.modal-body {
  padding: 0 30px 30px;
}
.modal-body .browse-supported-guide {
  width: 650px;
  font-size: 16px;
  line-height: 24px;
}
.modal-body .browse-supported-guide .headbox {
  padding: 14px 20px 13px;
  background-color: #f8f8f8;
  font-weight: 600;
  color: #333;
  margin-bottom: 14px;
}
.modal-body .browse-supported-guide .guide-paragraph {
  color: #6b6b6b;
}
.modal-body .browse-supported-guide .guide-paragraph p {
  margin-bottom: 24px;
}
.modal-body .browse-supported-guide .guide-paragraph .point-text {
  font-style: normal;
  color: #a50034;
}
.modal-body .browse-supported-guide .setting-follow-this-step {
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  padding: 19px 0 18px;
  margin-top: -6px;
}
.modal-body .browse-supported-guide .setting-follow-this-step .setting-step {
  padding-left: 8px;
}
.modal-body
  .browse-supported-guide
  .setting-follow-this-step
  .setting-step:before {
  content: "-";
  margin-right: 6px;
  margin-left: -8px;
}
[dir="rtl"]
  .modal-body
  .browse-supported-guide
  .setting-follow-this-step
  .setting-step {
  padding-left: 0;
  padding-right: 8px;
}
[dir="rtl"]
  .modal-body
  .browse-supported-guide
  .setting-follow-this-step
  .setting-step:before {
  margin-left: 6px;
  margin-right: -8px;
}
.floating-menu {
  position: fixed;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
  -webkit-transition: opacity 0.8s ease-out, -webkit-transform 0.5s ease-out;
  transition: opacity 0.8s ease-out, -webkit-transform 0.5s ease-out;
  transition: opacity 0.8s ease-out, transform 0.5s ease-out;
  transition: opacity 0.8s ease-out, transform 0.5s ease-out,
    -webkit-transform 0.5s ease-out;
  z-index: 99;
}
.floating-menu.call-yet {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
  z-index: -100;
  -webkit-transform: translateX(110px);
  -ms-transform: translateX(110px);
  transform: translateX(110px);
}
[dir="rtl"] .floating-menu.call-yet {
  -webkit-transform: translateX(-110px);
  -ms-transform: translateX(-110px);
  transform: translateX(-110px);
}
.floating-menu.top {
  right: 20px;
  bottom: 20px;
}
.floating-menu.top.cp22 {
  bottom: 75px;
}
[dir="rtl"] .floating-menu.top {
  right: auto;
  left: 20px;
}
.floating-menu .back-to-top {
  width: 50px;
  height: 50px;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBkPSJNMzMzLjI4NyA2MzUuNzExYTEuMDg2IDEuMDg2IDAgMCAwIDEuNDU3IDBsNC43NTItNS4yNzggNC43NTIgNS4yNzhhMS4wODggMS4wODggMCAwIDAgMS40NTggMCAuOTExLjkxMSAwIDAgMCAwLTEuMzU0bC01LjQ2NS02LjA3YTEuMTM1IDEuMTM1IDAgMCAwLTEuNDg4IDBsLTUuNDY2IDYuMDdhLjkwOS45MDkgMCAwIDAgMCAxLjM1NFoiIGRhdGEtbmFtZT0iY29weSAyIiBzdHlsZT0iZmlsbDojMzMzO2ZpbGwtcnVsZTpldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzI5LjUgLTYyMikiLz48L3N2Zz4=)
    50% 50% no-repeat rgba(229, 229, 229, 0.75);
  background-size: 20px 20px;
  border-radius: 50%;
  margin-top: 15px;
  line-height: 0;
}
.floating-menu .back-to-top button {
  width: 100%;
  height: 100%;
  padding: 0;
  border: none;
  background: 0 0;
  cursor: pointer;
}
.floating-menu.chat {
  right: 20px;
  bottom: 85px;
}
[dir="rtl"] .floating-menu.chat {
  right: auto;
  left: 20px;
}
.floating-menu .chatbot-linker {
  width: 50px;
  height: 50px;
  background: url(/lg5-common-gp/images/common/icons/speech-bubble.svg) 50% 50%
    no-repeat #333;
  background-size: 24px 24px;
  border-radius: 50%;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
}
.floating-menu .chatbot-linker.type2 {
  background: #a50034
    url(/lg5-common-gp/images/common/icons/ico-chatbot-new.png) center center
    no-repeat;
  background-size: 80%;
}
.floating-menu .chatbot-linker.bg-carmine {
  background-color: #a50034;
}
.floating-menu .chatbot-linker a {
  display: block;
  width: 100%;
  height: 100%;
}
@media (max-width: 767px) {
  .floating-menu.call-yet {
    -webkit-transform: translateX(98px);
    -ms-transform: translateX(98px);
    transform: translateX(98px);
  }
  [dir="rtl"] .floating-menu.call-yet {
    -webkit-transform: translateX(-98px);
    -ms-transform: translateX(-98px);
    transform: translateX(-98px);
  }
  .floating-menu.top {
    bottom: 15px;
    -webkit-transform: translateX(8px);
    -ms-transform: translateX(8px);
    transform: translateX(8px);
  }
  [dir="rtl"] .floating-menu.top {
    -webkit-transform: translateX(-8px);
    -ms-transform: translateX(-8px);
    transform: translateX(-8px);
  }
  .floating-menu.top.cp11 {
    bottom: 70px;
  }
  .floating-menu.top.cp11.cp22 {
    bottom: 130px;
  }
  .floating-menu.top.cp22 {
    bottom: 70px;
  }
  .floating-menu.chat {
    right: auto;
    left: 10px;
    bottom: 2vh;
    -webkit-transform: translateX(8px);
    -ms-transform: translateX(8px);
    transform: translateX(8px);
  }
  [dir="rtl"] .floating-menu.chat {
    left: auto;
    right: 10px;
    -webkit-transform: translateX(-8px);
    -ms-transform: translateX(-8px);
    transform: translateX(-8px);
  }
  .floating-menu .back-to-top,
  .floating-menu .chatbot-linker {
    width: 45px;
    height: 45px;
  }
  .floating-menu.has-bar {
    bottom: 55px !important;
  }
}
.floating-whatsapp {
  position: fixed;
  width: 60px;
  height: 60px;
  padding: 0 0;
  z-index: 99999;
  text-align: center;
}
.floating-whatsapp .btn-whatsapp {
  display: inline-block;
  width: 60px;
  height: 60px;
  text-align: center;
  border: none;
  border-radius: 50%;
  background-color: #23c25d;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 4px 12px;
  box-shadow: rgba(0, 0, 0, 0.3) 0 4px 12px;
  cursor: pointer;
  line-height: 1;
}
[data-countrycode="br"] .floating-whatsapp.left {
  right: auto;
  left: 20px;
  bottom: 20px;
  width: 50px;
  height: 50px;
  padding: 0;
}
@media (max-width: 767px) {
  [data-countrycode="br"] .floating-whatsapp.left {
    width: 45px;
    height: 45px;
  }
}
[data-countrycode="br"] .floating-whatsapp.left .btn-whatsapp {
  width: 50px;
  height: 50px;
}
@media (max-width: 767px) {
  [data-countrycode="br"] .floating-whatsapp.left .btn-whatsapp {
    width: 45px;
    height: 45px;
  }
}
[data-countrycode="br"] .floating-whatsapp.left .btn-whatsapp img {
  margin-right: -2px;
  width: 25px;
}
.grecaptcha-badge {
  -webkit-box-shadow: grey 0 0 1px !important;
  box-shadow: grey 0 0 1px !important;
}
.cookie-banner {
  position: relative;
  z-index: 10001;
  background: #eee;
  color: #333;
  width: auto;
  padding: 0;
}
@media (max-width: 767px) {
  .cookie-banner {
    border-bottom: 2px solid #d9d9d9;
  }
}
[dir="rtl"] .cookie-banner {
  text-align: right;
}
.cookie-banner .inner {
  position: relative;
  width: 100%;
  max-width: 1384px;
  margin: 0 auto;
  padding: 0 52px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .cookie-banner .inner {
    padding-left: 24px;
    padding-right: 24px;
  }
}
.cookie-banner.agree-cookie {
  display: none;
}
.cookie-banner.agree-cookie.active {
  display: block;
}
.cookie-banner.agree-cookie .inner {
  padding-top: 14px;
  padding-bottom: 15px;
  text-align: center;
}
.cookie-banner.agree-cookie .inner p {
  padding: 0;
  margin: 0;
}
.cookie-banner.agree-cookie .inner a {
  color: #333;
  text-decoration: underline;
}
@media (max-width: 767px) {
  .cookie-banner.agree-cookie .inner {
    padding-right: 52px;
    text-align: left;
  }
  [dir="rtl"] .cookie-banner.agree-cookie .inner {
    text-align: right;
    padding-right: 24px;
    padding-left: 52px;
  }
}
.cookie-banner.eprivacy-cookie {
  display: none;
  position: relative;
  height: 0;
}
.cookie-banner.eprivacy-cookie.ready {
  display: block;
}
@media (max-width: 1325px) {
  .cookie-banner.eprivacy-cookie {
    height: auto;
  }
}
.cookie-banner.eprivacy-cookie .default {
  position: absolute;
  left: 50%;
  top: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  font-size: 0;
}
.cookie-banner.eprivacy-cookie .default button {
  background: #eee;
  color: #333;
  padding: 2px 23px 3px 25px;
  border: 0;
  font-size: 13px;
  line-height: 1.3;
  border-radius: 0 0 5px 5px;
  overflow: hidden;
  cursor: pointer;
}
.cookie-banner.eprivacy-cookie .default button:after {
  content: "";
  position: static;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  background: url(/lg5-common-gp/images/common/icons/arrow-down-nightrider.svg)
    no-repeat 50% 50%;
  margin: -4px -5px -3px 8px;
}
[dir="rtl"] .cookie-banner.eprivacy-cookie .default button:after {
  margin: -4px 8px -3px -5px;
}
@media (max-width: 1325px) {
  .cookie-banner.eprivacy-cookie .default {
    position: static;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    width: 100%;
  }
  .cookie-banner.eprivacy-cookie .default button {
    border-radius: 0;
    width: 100%;
    padding: 10px 24px 9px;
  }
}
.cookie-banner.eprivacy-cookie .open {
  display: none;
  width: 100%;
  background: #eee;
}
.cookie-banner.eprivacy-cookie .open .full {
  width: 100%;
  padding: 14px 0 15px 10px;
}
[dir="rtl"] .cookie-banner.eprivacy-cookie .open .full {
  padding: 14px 10px 15px 0;
}
@media (max-width: 1600px) {
  .cookie-banner.eprivacy-cookie .open .full {
    padding-left: 0;
  }
  [dir="rtl"] .cookie-banner.eprivacy-cookie .open .full {
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .cookie-banner.eprivacy-cookie .open .full {
    padding: 12px 0 12px !important;
  }
}
.cookie-banner.eprivacy-cookie .open .full p {
  padding: 0;
  margin: 0;
}
@media (max-width: 767px) {
  .cookie-banner.eprivacy-cookie .open .full p {
    padding-right: 30px;
  }
  [dir="rtl"] .cookie-banner.eprivacy-cookie .open .full p {
    padding-right: 0;
    padding-left: 30px;
  }
}
.cookie-banner.eprivacy-cookie .open .full a {
  color: #333;
  text-decoration: underline;
}
.cookie-banner.eprivacy-cookie .open .left {
  width: 55.29595%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  padding: 14px 0 15px 10px;
}
@media (min-width: 768px) {
  [dir="rtl"] .cookie-banner.eprivacy-cookie .open .left {
    float: right;
    padding: 14px 10px 15px 0;
  }
}
@media (max-width: 1600px) {
  .cookie-banner.eprivacy-cookie .open .left {
    padding-left: 0;
  }
  [dir="rtl"] .cookie-banner.eprivacy-cookie .open .left {
    padding-right: 0;
  }
}
.cookie-banner.eprivacy-cookie .open .left p {
  padding: 0;
  margin: 0;
}
@media (max-width: 767px) {
  .cookie-banner.eprivacy-cookie .open .left p {
    padding-right: 30px;
  }
  [dir="rtl"] .cookie-banner.eprivacy-cookie .open .left p {
    padding-right: 0;
    padding-left: 30px;
  }
}
.cookie-banner.eprivacy-cookie .open .left a {
  color: #333;
  text-decoration: underline;
}
@media (max-width: 767px) {
  .cookie-banner.eprivacy-cookie .open .left {
    width: 100%;
    float: none;
    padding-bottom: 5px;
  }
}
.cookie-banner.eprivacy-cookie .open .right {
  max-width: 44.70405%;
  padding-top: 10px;
  padding-bottom: 25px;
  float: right;
  text-align: right;
}
[dir="rtl"] .cookie-banner.eprivacy-cookie .open .right {
  text-align: left;
}
@media (min-width: 768px) {
  [dir="rtl"] .cookie-banner.eprivacy-cookie .open .right {
    float: left;
  }
}
.cookie-banner.eprivacy-cookie .open .right.full {
  max-width: 100%;
}
.cookie-banner.eprivacy-cookie .open .right button {
  margin-top: 10px;
}
.cookie-banner.eprivacy-cookie
  .open
  .right
  button.btn.btn-secondary.toggle-setting-area {
  position: relative;
  color: #fff !important;
}
.cookie-banner.eprivacy-cookie
  .open
  .right
  button.btn.btn-secondary.toggle-setting-area:after {
  content: "";
  position: static;
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  background: url(/lg5-common-gp/images/common/icons/arrow-up.svg) no-repeat 50%
    50%;
  margin: -4px -5px -3px 8px;
}
[dir="rtl"]
  .cookie-banner.eprivacy-cookie
  .open
  .right
  button.btn.btn-secondary.toggle-setting-area:after {
  margin: -4px 8px -3px -5px;
}
.cookie-banner.eprivacy-cookie
  .open
  .right
  button.btn.btn-secondary.toggle-setting-area.closed:after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
@media (min-width: 768px) {
  .cookie-banner.eprivacy-cookie .open .right button + button {
    margin-left: 7px;
  }
  [dir="rtl"] .cookie-banner.eprivacy-cookie .open .right button + button {
    margin-left: 0;
    margin-right: 7px;
  }
}
@media (max-width: 767px) {
  .cookie-banner.eprivacy-cookie .open .right {
    width: 100%;
    max-width: 100%;
    float: none;
    padding-top: 0;
  }
  .cookie-banner.eprivacy-cookie .open .right button {
    width: 100%;
  }
}
.cookie-banner.eprivacy-cookie .more {
  display: none;
  width: 100%;
  background: #fff;
  color: #333;
  padding-bottom: 25px;
}
@media (min-width: 768px) {
  .cookie-banner.eprivacy-cookie .more {
    border-bottom: 2px solid #333;
  }
}
.cookie-banner.eprivacy-cookie .more p.desc {
  font-size: 14px;
  line-height: 20px;
  margin: 0;
  padding: 19px 10px 25px;
}
@media (max-width: 767px) {
  .cookie-banner.eprivacy-cookie .more p.desc {
    display: none;
  }
}
.cookie-banner.eprivacy-cookie .more ul {
  width: 100%;
  display: table;
  table-layout: fixed;
}
@media (max-width: 767px) {
  .cookie-banner.eprivacy-cookie .more ul {
    display: block;
    width: auto;
    margin: 0 -24px;
    padding-top: 7px;
  }
}
.cookie-banner.eprivacy-cookie .more ul li {
  position: relative;
  display: table-cell;
  padding: 0 20px 0 34px;
}
@media (min-width: 768px) {
  .cookie-banner.eprivacy-cookie .more ul li:first-child,
  .cookie-banner.eprivacy-cookie
    .more
    ul
    li:first-child.hidden
    + li:not(.hidden) {
    padding-left: 10px;
  }
  .cookie-banner.eprivacy-cookie
    .more
    ul
    li:first-child.hidden
    + li:not(.hidden):before,
  .cookie-banner.eprivacy-cookie .more ul li:first-child:before {
    display: none;
  }
  [dir="rtl"] .cookie-banner.eprivacy-cookie .more ul li {
    padding: 0 34px 0 20px;
  }
  [dir="rtl"]
    .cookie-banner.eprivacy-cookie
    .more
    ul
    li.hidden
    + li:not(.hidden),
  [dir="rtl"] .cookie-banner.eprivacy-cookie .more ul li:first-child {
    padding-left: 20px;
    padding-right: 10px;
  }
  [dir="rtl"]
    .cookie-banner.eprivacy-cookie
    .more
    ul
    li.hidden
    + li:not(.hidden):before,
  [dir="rtl"] .cookie-banner.eprivacy-cookie .more ul li:first-child:before {
    display: block;
  }
  [dir="rtl"] .cookie-banner.eprivacy-cookie .more ul li:last-child:before {
    display: none;
  }
}
@media (max-width: 767px) {
  .cookie-banner.eprivacy-cookie .more ul li {
    display: block;
    border-top: 1px solid #e4e4e4;
    padding: 13px 24px 14px;
  }
  .cookie-banner.eprivacy-cookie .more ul li:first-child,
  .cookie-banner.eprivacy-cookie
    .more
    ul
    li:first-child.hidden
    + li:not(.hidden) {
    border-top: 0;
  }
}
.cookie-banner.eprivacy-cookie .more ul li:before {
  content: "";
  width: 1px;
  height: 100%;
  background: #d9d9d9;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
}
@media (max-width: 767px) {
  .cookie-banner.eprivacy-cookie .more ul li:before {
    display: none;
  }
}
.cookie-banner.eprivacy-cookie .more ul li p {
  margin: 0;
  padding: 0;
}
.cookie-banner.eprivacy-cookie .more ul li.hidden {
  display: none;
}
.cookie-banner.eprivacy-cookie .more .LGCOM_ADVERTISING dl dt,
.cookie-banner.eprivacy-cookie .more .LGCOM_ANALYSIS_OF_SITE dl dt,
.cookie-banner.eprivacy-cookie .more .LGCOM_IMPROVEMENTS dl dt,
.cookie-banner.eprivacy-cookie .more .LGCOM_SOCIAL_MEDIA dl dt {
  margin-right: 50px;
  overflow: hidden;
}
@media (max-width: 767px) {
  .cookie-banner.eprivacy-cookie .more .LGCOM_ADVERTISING dl dt,
  .cookie-banner.eprivacy-cookie .more .LGCOM_ANALYSIS_OF_SITE dl dt,
  .cookie-banner.eprivacy-cookie .more .LGCOM_IMPROVEMENTS dl dt,
  .cookie-banner.eprivacy-cookie .more .LGCOM_SOCIAL_MEDIA dl dt {
    margin-right: 80px;
  }
}
[dir="rtl"] .cookie-banner.eprivacy-cookie .more .LGCOM_ADVERTISING dl dt,
[dir="rtl"] .cookie-banner.eprivacy-cookie .more .LGCOM_ANALYSIS_OF_SITE dl dt,
[dir="rtl"] .cookie-banner.eprivacy-cookie .more .LGCOM_IMPROVEMENTS dl dt,
[dir="rtl"] .cookie-banner.eprivacy-cookie .more .LGCOM_SOCIAL_MEDIA dl dt {
  margin-right: 0;
  margin-left: 50px;
}
@media (max-width: 767px) {
  [dir="rtl"] .cookie-banner.eprivacy-cookie .more .LGCOM_ADVERTISING dl dt,
  [dir="rtl"]
    .cookie-banner.eprivacy-cookie
    .more
    .LGCOM_ANALYSIS_OF_SITE
    dl
    dt,
  [dir="rtl"] .cookie-banner.eprivacy-cookie .more .LGCOM_IMPROVEMENTS dl dt,
  [dir="rtl"] .cookie-banner.eprivacy-cookie .more .LGCOM_SOCIAL_MEDIA dl dt {
    margin-left: 80px;
  }
}
.cookie-banner.eprivacy-cookie .more dl {
  position: relative;
  padding: 0;
  margin: 0;
}
@media (max-width: 767px) {
  .cookie-banner.eprivacy-cookie .more dl {
    padding: 0;
  }
}
.cookie-banner.eprivacy-cookie .more dl dt {
  padding: 2px 0 0 0;
  margin: 0;
  margin-right: 40px;
  font-size: 16px;
  line-height: 18px;
  text-transform: uppercase;
  font-weight: 600;
}
@media (max-width: 767px) {
  .cookie-banner.eprivacy-cookie .more dl dt {
    padding: 4px 0 2px 0;
  }
}
[dir="rtl"] .cookie-banner.eprivacy-cookie .more dl dt {
  margin-right: 0;
  margin-left: 40px;
}
.cookie-banner.eprivacy-cookie .more dl dd {
  padding: 13px 0 0 0;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  color: #6b6b6b;
}
@media (max-width: 767px) {
  .cookie-banner.eprivacy-cookie .more dl dd {
    padding: 0;
  }
  .cookie-banner.eprivacy-cookie .more dl dd p {
    display: none;
  }
}
@media (max-width: 767px) {
  .cookie-banner.eprivacy-cookie .more ul li.active dl dd p {
    display: block;
    padding-top: 13px;
  }
}
.cookie-banner.eprivacy-cookie .more .toggle-active-button {
  position: absolute;
  top: 0;
  right: 0;
  line-height: 0;
}
[dir="rtl"] .cookie-banner.eprivacy-cookie .more .toggle-active-button {
  right: auto;
  left: 0;
}
@media (max-width: 767px) {
  .cookie-banner.eprivacy-cookie .more .toggle-active-button {
    right: 34px;
  }
  [dir="rtl"] .cookie-banner.eprivacy-cookie .more .toggle-active-button {
    left: 34px;
  }
}
.cookie-banner.eprivacy-cookie .more .toggle-active-button button {
  cursor: pointer;
  position: relative;
  background: #767676;
  border-radius: 12px;
  border: 0;
  width: 42px;
  height: 24px;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.cookie-banner.eprivacy-cookie .more .toggle-active-button button.hidden {
  display: none;
}
.cookie-banner.eprivacy-cookie .more .toggle-active-button button:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
  border-radius: 12px;
  background: #fff;
  border: 2px solid #767676;
  -webkit-transition: border-color 0.3s, left 0.3s;
  transition: border-color 0.3s, left 0.3s;
}
.cookie-banner.eprivacy-cookie .more .toggle-active-button button.active {
  background: #a50034;
}
.cookie-banner.eprivacy-cookie .more .toggle-active-button button.active:after {
  left: 18px;
  border-color: #a50034;
}
.cookie-banner.eprivacy-cookie .more .toggle-open-button {
  display: none;
  position: absolute;
  top: 0;
  right: -5px;
}
[dir="rtl"] .cookie-banner.eprivacy-cookie .more .toggle-open-button {
  right: auto;
  left: -5px;
}
.cookie-banner.eprivacy-cookie .more .toggle-open-button button {
  cursor: pointer;
  position: relative;
  border: 0;
  width: 24px;
  height: 24px;
  background: #fff;
}
.cookie-banner.eprivacy-cookie .more .toggle-open-button button:after,
.cookie-banner.eprivacy-cookie .more .toggle-open-button button:before {
  display: block;
  position: absolute;
  content: "";
  background: #333;
}
.cookie-banner.eprivacy-cookie .more .toggle-open-button button:after {
  width: 2px;
  height: 14px;
  left: 11px;
  top: 5px;
}
.cookie-banner.eprivacy-cookie .more .toggle-open-button button:before {
  width: 14px;
  height: 2px;
  left: 5px;
  top: 11px;
}
[dir="rtl"]
  .cookie-banner.eprivacy-cookie
  .more
  .toggle-open-button
  button:after,
[dir="rtl"]
  .cookie-banner.eprivacy-cookie
  .more
  .toggle-open-button
  button:before {
  left: 0;
}
[dir="rtl"]
  .cookie-banner.eprivacy-cookie
  .more
  .toggle-open-button
  button:after {
  right: 11px;
}
[dir="rtl"]
  .cookie-banner.eprivacy-cookie
  .more
  .toggle-open-button
  button:before {
  right: 5px;
}
@media (max-width: 767px) {
  .cookie-banner.eprivacy-cookie .more .toggle-open-button {
    display: block;
  }
}
@media (max-width: 767px) {
  .cookie-banner.eprivacy-cookie
    .more
    .toggle-open-button
    + .toggle-active-button {
    right: 0;
  }
  [dir="rtl"]
    .cookie-banner.eprivacy-cookie
    .more
    .toggle-open-button
    + .toggle-active-button {
    right: auto;
    left: 0;
  }
}
@media (max-width: 767px) {
  .cookie-banner.eprivacy-cookie .more .toggle-open-button:first-child {
    right: 57px;
  }
  [dir="rtl"]
    .cookie-banner.eprivacy-cookie
    .more
    .toggle-open-button:first-child {
    right: auto;
    left: 57px;
  }
}
@media (max-width: 767px) {
  .cookie-banner.eprivacy-cookie
    .more
    ul
    li.active
    .toggle-open-button
    button:after {
    display: none;
  }
}
.cookie-banner.eprivacy-cookie .more .submit {
  padding: 41px 0 0 0;
  text-align: right;
}
[dir="rtl"] .cookie-banner.eprivacy-cookie .more .submit {
  text-align: left;
}
@media (min-width: 768px) {
  .cookie-banner.eprivacy-cookie .more .submit button + button {
    margin-left: 7px;
  }
  [dir="rtl"] .cookie-banner.eprivacy-cookie .more .submit button + button {
    margin-left: 0;
    margin-right: 7px;
  }
}
@media (max-width: 767px) {
  .cookie-banner.eprivacy-cookie .more .submit {
    padding: 10px 0 0 0;
  }
  .cookie-banner.eprivacy-cookie .more .submit button {
    width: 100%;
  }
  .cookie-banner.eprivacy-cookie .more .submit button + button {
    margin-top: 10px;
  }
}
.cookie-banner.eprivacy-cookie .close {
  display: none;
}
.cookie-banner.eprivacy-cookie.active {
  height: auto;
}
.cookie-banner.eprivacy-cookie.active .default {
  display: none;
}
.cookie-banner.eprivacy-cookie.active .open {
  display: block;
}
.cookie-banner.eprivacy-cookie.active .more {
  display: none;
}
.cookie-banner.eprivacy-cookie.active .close {
  display: block;
}
.cookie-banner.eprivacy-cookie.active.more .more {
  display: block;
}
.cookie-banner.eprivacy-cookie.cookie-eu {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 25000;
  margin: 0;
  background-color: #fff;
  border-bottom: 1px solid #d7d7d7;
}
@media (max-width: 767px) {
  .cookie-banner.eprivacy-cookie.cookie-eu {
    overflow-y: auto;
    max-height: 100%;
  }
}
.cookie-banner.eprivacy-cookie.cookie-eu .cookie-title {
  padding-top: 2px;
  padding-bottom: 1px;
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  color: #333;
}
.cookie-banner.eprivacy-cookie.cookie-eu .open {
  background-color: #fff;
}
.cookie-banner.eprivacy-cookie.cookie-eu .open .inner {
  margin: 0;
  padding: 0 15px 10px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 767px) {
  .cookie-banner.eprivacy-cookie.cookie-eu .open .inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 24px;
  }
}
.cookie-banner.eprivacy-cookie.cookie-eu .open .full {
  padding: 12px 15px 12px;
}
.cookie-banner.eprivacy-cookie.cookie-eu .open .full p {
  color: #6b6b6b;
}
.cookie-banner.eprivacy-cookie.cookie-eu .open .full p.cookie-title {
  padding-top: 2px;
  padding-bottom: 1px;
  font-size: 18px;
  line-height: 28px;
  color: #333;
}
.cookie-banner.eprivacy-cookie.cookie-eu .open .full .spacer {
  color: #767676;
  padding: 0 5px;
}
.cookie-banner.eprivacy-cookie.cookie-eu .open .full a {
  display: inline-block;
  text-decoration: underline;
  color: #6b6b6b;
}
.cookie-banner.eprivacy-cookie.cookie-eu .open .full a.link-carmine {
  color: #a50034;
}
.cookie-banner.eprivacy-cookie.cookie-eu .open .btn-area {
  padding-bottom: 17px;
}
.cookie-banner.eprivacy-cookie.cookie-eu .open .btn-area .btn {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  width: 100%;
  font-weight: 600;
}
.cookie-banner.eprivacy-cookie.cookie-eu .open .btn-area .btn + .btn {
  margin-top: 5px;
}
[data-countrycode="uk"]
  .cookie-banner.eprivacy-cookie.cookie-eu
  .open
  .btn-area
  .btn {
  text-transform: none;
}
[data-countrycode="dk"]
  .cookie-banner.eprivacy-cookie.cookie-eu
  .open
  .full
  + .btn-area,
[data-countrycode="fr"]
  .cookie-banner.eprivacy-cookie.cookie-eu
  .open
  .full
  + .btn-area,
[data-countrycode="se"]
  .cookie-banner.eprivacy-cookie.cookie-eu
  .open
  .full
  + .btn-area {
  min-width: auto;
}
[data-countrycode="dk"]
  .cookie-banner.eprivacy-cookie.cookie-eu
  .open
  .btn-area,
[data-countrycode="fr"]
  .cookie-banner.eprivacy-cookie.cookie-eu
  .open
  .btn-area,
[data-countrycode="se"]
  .cookie-banner.eprivacy-cookie.cookie-eu
  .open
  .btn-area {
  width: auto;
  white-space: nowrap;
  font-size: 0;
}
[data-countrycode="dk"]
  .cookie-banner.eprivacy-cookie.cookie-eu
  .open
  .btn-area
  .btn,
[data-countrycode="fr"]
  .cookie-banner.eprivacy-cookie.cookie-eu
  .open
  .btn-area
  .btn,
[data-countrycode="se"]
  .cookie-banner.eprivacy-cookie.cookie-eu
  .open
  .btn-area
  .btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-width: 80px;
  width: auto;
  white-space: nowrap;
  margin: 0 2px;
}
@media (max-width: 767px) {
  [data-countrycode="dk"]
    .cookie-banner.eprivacy-cookie.cookie-eu
    .open
    .btn-area
    .btn,
  [data-countrycode="fr"]
    .cookie-banner.eprivacy-cookie.cookie-eu
    .open
    .btn-area
    .btn,
  [data-countrycode="se"]
    .cookie-banner.eprivacy-cookie.cookie-eu
    .open
    .btn-area
    .btn {
    display: block;
    width: 100%;
  }
  [data-countrycode="dk"]
    .cookie-banner.eprivacy-cookie.cookie-eu
    .open
    .btn-area
    .btn
    + .btn,
  [data-countrycode="fr"]
    .cookie-banner.eprivacy-cookie.cookie-eu
    .open
    .btn-area
    .btn
    + .btn,
  [data-countrycode="se"]
    .cookie-banner.eprivacy-cookie.cookie-eu
    .open
    .btn-area
    .btn
    + .btn {
    margin: 5px 0 0;
  }
}
[data-countrycode="ua"]
  .cookie-banner.eprivacy-cookie.cookie-eu
  .open
  .btn-area {
  white-space: nowrap;
  font-size: 0;
}
[data-countrycode="ua"]
  .cookie-banner.eprivacy-cookie.cookie-eu
  .open
  .btn-area
  .btn {
  display: inline-block;
  min-width: 80px;
  width: auto;
}
[data-countrycode="ua"]
  .cookie-banner.eprivacy-cookie.cookie-eu
  .open
  .btn-area
  .btn
  + .btn {
  margin-top: 0;
  margin-left: 5px;
}
@media (max-width: 767px) {
  [data-countrycode="ua"]
    .cookie-banner.eprivacy-cookie.cookie-eu
    .open
    .btn-area
    .btn {
    display: block;
    width: 100%;
  }
  [data-countrycode="ua"]
    .cookie-banner.eprivacy-cookie.cookie-eu
    .open
    .btn-area
    .btn
    + .btn {
    margin-top: 5px;
    margin-left: 0;
  }
}
[data-countrycode="gr"]
  .cookie-banner.eprivacy-cookie.cookie-eu
  .open
  .btn-area {
  width: 320px;
  height: 100%;
  padding: 12px 15px 12px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
[data-countrycode="gr"]
  .cookie-banner.eprivacy-cookie.cookie-eu
  .open
  .btn-area
  .btn {
  display: inline-block;
  max-width: calc(50% - 3px);
  width: 100%;
  white-space: nowrap;
  padding: 8px 5px 9px;
}
[data-countrycode="gr"]
  .cookie-banner.eprivacy-cookie.cookie-eu
  .open
  .btn-area
  .btn
  + .btn {
  margin-top: 0;
  margin-left: 5px;
}
[data-countrycode="gr"]
  .cookie-banner.eprivacy-cookie.cookie-eu
  .open
  .btn-area
  .btn
  + .btn.toggle-setting-area {
  display: block;
  width: 100%;
  margin-top: 5px;
  margin-left: 0;
  max-width: 100%;
}
@media (max-width: 767px) {
  [data-countrycode="gr"]
    .cookie-banner.eprivacy-cookie.cookie-eu
    .open
    .btn-area
    .btn {
    display: block;
    width: 100%;
  }
  [data-countrycode="gr"]
    .cookie-banner.eprivacy-cookie.cookie-eu
    .open
    .btn-area
    .btn
    + .btn {
    margin-top: 5px;
    margin-left: 0;
  }
}
[data-countrycode="es"] .cookie-banner.eprivacy-cookie.cookie-eu .open .inner {
  display: block;
}
[data-countrycode="es"] .cookie-banner.eprivacy-cookie.cookie-eu .open .full {
  display: block;
}
[data-countrycode="es"]
  .cookie-banner.eprivacy-cookie.cookie-eu
  .open
  .btn-area {
  display: block;
  padding: 5px 0 10px;
  text-align: right;
  white-space: nowrap;
  font-size: 0;
}
[data-countrycode="es"]
  .cookie-banner.eprivacy-cookie.cookie-eu
  .open
  .btn-area:after {
  content: "";
  display: block;
  clear: both;
}
[data-countrycode="es"]
  .cookie-banner.eprivacy-cookie.cookie-eu
  .open
  .btn-area
  .btn {
  display: inline-block;
  min-width: 80px;
  width: auto;
}
[data-countrycode="es"]
  .cookie-banner.eprivacy-cookie.cookie-eu
  .open
  .btn-area
  .btn
  + .btn {
  margin-top: 0;
  margin-left: 5px;
}
[data-countrycode="es"]
  .cookie-banner.eprivacy-cookie.cookie-eu
  .open
  .btn-area
  .btn-transparent {
  display: block !important;
  float: left;
  width: auto;
  min-width: 0;
  margin: -15px 0 0;
  padding: 2px 0;
  border: none;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  text-decoration: underline;
  text-transform: none;
  color: #6b6b6b;
  cursor: pointer;
}
@media (max-width: 767px) {
  [data-countrycode="es"]
    .cookie-banner.eprivacy-cookie.cookie-eu
    .open
    .btn-area
    .btn-transparent {
    float: none;
    display: block;
    min-width: 50%;
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  [data-countrycode="es"]
    .cookie-banner.eprivacy-cookie.cookie-eu
    .open
    .btn-area {
    padding-bottom: 20px;
  }
  [data-countrycode="es"]
    .cookie-banner.eprivacy-cookie.cookie-eu
    .open
    .btn-area
    .btn {
    display: block;
    width: 100%;
  }
  [data-countrycode="es"]
    .cookie-banner.eprivacy-cookie.cookie-eu
    .open
    .btn-area
    .btn
    + .btn {
    margin-top: 5px;
    margin-left: 0;
  }
  [data-countrycode="es"]
    .cookie-banner.eprivacy-cookie.cookie-eu
    .open
    .btn-area
    .btn-transparent {
    margin: -15px 0 15px;
    padding-left: 2px;
    padding-right: 2px;
  }
}
@media (min-width: 768px) {
  .cookie-banner.eprivacy-cookie.cookie-eu .open {
    max-width: 1384px;
    margin: auto;
  }
}
[data-countrycode="co"]
  .cookie-banner.eprivacy-cookie.cookie-eu
  .open
  .btn-area {
  white-space: nowrap;
  font-size: 0;
}
[data-countrycode="co"]
  .cookie-banner.eprivacy-cookie.cookie-eu
  .open
  .btn-area
  .btn {
  display: inline-block;
  min-width: 80px;
  width: auto;
}
[data-countrycode="co"]
  .cookie-banner.eprivacy-cookie.cookie-eu
  .open
  .btn-area
  .btn
  + .btn {
  margin-top: 0;
  margin-left: 5px;
}
@media (max-width: 767px) {
  [data-countrycode="co"]
    .cookie-banner.eprivacy-cookie.cookie-eu
    .open
    .btn-area
    .btn {
    display: block;
    width: 100%;
  }
  [data-countrycode="co"]
    .cookie-banner.eprivacy-cookie.cookie-eu
    .open
    .btn-area
    .btn
    + .btn {
    margin-top: 5px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .cookie-banner.eprivacy-cookie.cookie-eu .open .btn-area {
    width: 100% !important;
    padding: 0 0 12px 0 !important;
  }
  .cookie-banner.eprivacy-cookie.cookie-eu .open .btn-area .btn {
    display: block;
    min-width: 100%;
    max-width: 100% !important;
  }
  .cookie-banner.eprivacy-cookie.cookie-eu .open .btn-area .btn-transparent {
    display: none !important;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  .cookie-banner.eprivacy-cookie.cookie-eu .open .full p {
    padding-top: 10px;
    padding-right: 0;
  }
  [dir="rtl"] .cookie-banner.eprivacy-cookie.cookie-eu .open .full p {
    padding-right: 0;
    padding-left: 0;
  }
}
.cookie-banner.eprivacy-cookie.cookie-eu .more {
  padding-bottom: 8px;
  border-bottom: none;
}
@media (min-width: 768px) {
  .cookie-banner.eprivacy-cookie.cookie-eu .more .inner {
    padding: 0 30px 0;
  }
}
.cookie-banner.eprivacy-cookie.cookie-eu .more .inner ul {
  max-width: 1384px;
  margin: 0 auto;
  padding-top: 29px;
  border-top: 1px solid #d7d7d7;
}
.cookie-banner.eprivacy-cookie.cookie-eu .more .inner ul dl dd {
  padding: 8px 0 0 0;
}
.cookie-banner.eprivacy-cookie.cookie-eu
  .more
  .inner
  .toggle-active-button
  button {
  width: 40px;
  height: 19px;
}
.cookie-banner.eprivacy-cookie.cookie-eu
  .more
  .inner
  .toggle-active-button
  button:after {
  width: 18px;
  height: 18px;
}
.cookie-banner.eprivacy-cookie.cookie-eu
  .more
  .inner
  .toggle-active-button
  button.active:after {
  left: 23px;
}
.cookie-banner.eprivacy-cookie.cookie-eu .more .inner ul.bottom-text {
  padding-top: 14px;
  padding-right: 5px;
  border: none;
  font-size: 0;
}
.cookie-banner.eprivacy-cookie.cookie-eu .more .inner ul.bottom-text > li {
  position: relative;
  display: inline-block;
  padding: 0 10px 0 9px;
  border: none;
}
.cookie-banner.eprivacy-cookie.cookie-eu
  .more
  .inner
  ul.bottom-text
  > li:before {
  display: none;
}
.cookie-banner.eprivacy-cookie.cookie-eu
  .more
  .inner
  ul.bottom-text
  > li:after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  height: 13px;
  margin-top: -8px;
  border-right: 1px solid #b4b8c0;
}
.cookie-banner.eprivacy-cookie.cookie-eu
  .more
  .inner
  ul.bottom-text
  > li:last-child:after {
  border-right: none;
}
@media (max-width: 767px) {
  .cookie-banner.eprivacy-cookie.cookie-eu .more .inner ul.bottom-text {
    margin-left: -10px;
    margin-right: -10px;
    margin-top: 1px;
    padding: 10px 0 0;
    border-top: 1px solid #d7d7d7;
    text-align: center;
  }
  .cookie-banner.eprivacy-cookie.cookie-eu .more .inner ul.bottom-text > li {
    padding: 0 6px;
  }
  .cookie-banner.eprivacy-cookie.cookie-eu
    .more
    .inner
    ul.bottom-text
    > li:first-child {
    padding-left: 0;
  }
  .cookie-banner.eprivacy-cookie.cookie-eu
    .more
    .inner
    ul.bottom-text
    > li:last-child {
    padding-right: 0;
  }
  .cookie-banner.eprivacy-cookie.cookie-eu
    .more
    .inner
    ul.bottom-text
    > li:only-child {
    width: 100%;
    text-align: right;
  }
  .cookie-banner.eprivacy-cookie.cookie-eu
    .more
    .inner
    ul.bottom-text
    > li:only-child
    button {
    display: inline-block;
    width: auto;
  }
  .cookie-banner.eprivacy-cookie.cookie-eu
    .more
    .inner
    ul.bottom-text
    > li
    + li {
    border: none;
  }
  .cookie-banner.eprivacy-cookie.cookie-eu
    .more
    .inner
    ul.bottom-text
    > li:after {
    height: 11px;
    margin-top: -7px;
  }
  .cookie-banner.eprivacy-cookie.cookie-eu
    .more
    .inner
    ul.bottom-text
    > li
    button {
    font-style: normal;
    font-weight: 400;
    color: #6b6b6b;
    font-size: 12px;
  }
}
@media (max-width: 376px) {
  .cookie-banner.eprivacy-cookie.cookie-eu .more .inner ul.bottom-text {
    padding: 10px 0;
  }
  .cookie-banner.eprivacy-cookie.cookie-eu .more .inner ul.bottom-text > li {
    padding: 0 13px;
  }
  .cookie-banner.eprivacy-cookie.cookie-eu
    .more
    .inner
    ul.bottom-text
    > li:first-child {
    display: block;
  }
  .cookie-banner.eprivacy-cookie.cookie-eu
    .more
    .inner
    ul.bottom-text
    > li:first-child:after {
    border-right: none;
  }
  .cookie-banner.eprivacy-cookie.cookie-eu
    .more
    .inner
    ul.bottom-text
    > li:after {
    margin-top: -5px;
  }
  .cookie-banner.eprivacy-cookie.cookie-eu
    .more
    .inner
    ul.bottom-text
    > li
    button {
    line-height: 30px;
  }
}
.cookie-banner.eprivacy-cookie.cookie-eu .more .bottom-text {
  padding: 0;
  max-width: 1384px;
  margin: 0 auto;
  text-align: right;
}
.cookie-banner.eprivacy-cookie.cookie-eu .more .bottom-text button {
  padding: 0 3px;
  border: none;
  background-color: transparent;
  color: #6b6b6b;
  line-height: 20px;
  font-size: 14px;
  cursor: pointer;
}
[data-countrycode="es"]
  .cookie-banner.eprivacy-cookie.cookie-eu
  .more
  .bottom-text
  button {
  text-decoration: underline;
}
@media (max-width: 767px) {
  [data-countrycode="es"]
    .cookie-banner.eprivacy-cookie.cookie-eu
    .more
    .bottom-text
    button.save-submit {
    width: 100%;
  }
  [data-countrycode="es"]
    .cookie-banner.eprivacy-cookie.cookie-eu
    .more
    .bottom-text
    button.accept-all,
  [data-countrycode="es"]
    .cookie-banner.eprivacy-cookie.cookie-eu
    .more
    .bottom-text
    button.reject-all {
    width: 48%;
  }
  [data-countrycode="es"]
    .cookie-banner.eprivacy-cookie.cookie-eu
    .more
    .bottom-text
    span.spacer.first {
    display: none;
  }
}
@media (max-width: 767px) {
  .cookie-banner.eprivacy-cookie.cookie-eu .more {
    background-color: #f1f1f1;
    border-top: 1px solid #aeaeae;
  }
  .cookie-banner.eprivacy-cookie.cookie-eu .more .inner {
    width: calc(100% - 48px);
    padding-left: 0;
    padding-right: 0;
    margin-left: 24px;
    margin-right: 24px;
  }
  .cookie-banner.eprivacy-cookie.cookie-eu .more .inner ul {
    margin: 0;
    padding-top: 6px;
    border-top: none;
  }
  .cookie-banner.eprivacy-cookie.cookie-eu .more .inner ul li {
    padding-left: 0;
    padding-right: 0;
  }
  .cookie-banner.eprivacy-cookie.cookie-eu .more .inner ul li + li {
    border-top: 1px solid #d7d7d7;
  }
  .cookie-banner.eprivacy-cookie.cookie-eu .more dl dt {
    margin-right: 60px;
  }
  .cookie-banner.eprivacy-cookie.cookie-eu .more dl dd p {
    display: block;
    padding-top: 7px;
  }
  .cookie-banner.eprivacy-cookie.cookie-eu .more .toggle-active-button {
    right: 0;
    top: 4px;
  }
  .cookie-banner.eprivacy-cookie.cookie-eu .more .toggle-active-button button {
    width: 38px;
  }
  .cookie-banner.eprivacy-cookie.cookie-eu
    .more
    .toggle-active-button
    button.active:after {
    left: 21px;
  }
  .cookie-banner.eprivacy-cookie.cookie-eu .more .toggle-open-button {
    display: none;
  }
}
.cookie-banner.eprivacy-cookie.cookie-eu.more {
  border-color: #aaa;
}
@media (min-width: 768px) {
  .cookie-banner.eprivacy-cookie.cookie-eu .open .inner .full {
    width: 100%;
    max-width: calc(100% - 320px);
  }
  .cookie-banner.eprivacy-cookie.cookie-eu .open .inner .btn-area {
    min-width: 320px;
    padding: 12px 15px 12px 15px;
  }
  .cookie-banner.eprivacy-cookie.cookie-eu
    .open
    .inner
    .btn-area
    .btn-transparent {
    display: none !important;
  }
  .cookie-banner.eprivacy-cookie.cookie-eu .more .inner {
    display: table;
    width: auto;
  }
  .cookie-banner.eprivacy-cookie.cookie-eu .more .inner .full {
    display: table-cell;
    width: auto;
    vertical-align: middle;
  }
  .cookie-banner.eprivacy-cookie.cookie-eu .more .inner .btn-area {
    width: calc(100% - 1060px);
    height: 100%;
    padding: 12px 15px 12px 15px;
  }
  .cookie-banner.eprivacy-cookie.cookie-eu .more .inner .btn-area .btn {
    vertical-align: middle;
  }
  .cookie-banner.eprivacy-cookie.cookie-eu
    .more
    .inner
    .btn-area
    .btn-transparent {
    display: none !important;
  }
}
.cookie-banner.eprivacy-cookie.cookie-gr {
  background-color: #fff;
}
.cookie-banner.eprivacy-cookie.cookie-gr .open {
  background-color: #fff;
}
.cookie-banner.eprivacy-cookie.cookie-gr .open .right {
  float: none;
}
.cookie-banner.eprivacy-cookie.cookie-gr .open .full {
  padding: 0 50px 20px;
}
@media (max-width: 767px) {
  .cookie-banner.eprivacy-cookie.cookie-gr .open .full {
    padding: 0 24px !important;
  }
}
.cookie-banner.eprivacy-cookie.cookie-gr .open .full.desc {
  background-color: #eee;
}
.cookie-banner.eprivacy-cookie.cookie-gr .open .full.right {
  max-width: 1384px;
  margin: 0 auto;
  background-color: #fff;
}
.cookie-banner.eprivacy-cookie.cookie-gr .open .full p {
  max-width: 1280px;
  margin: 0 auto;
  padding-top: 15px;
  font-size: 14px;
}
.cookie-banner.eprivacy-cookie.cookie-gr .open .full p.cookie-title {
  font-weight: 600;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #d9d9d9;
}
.cookie-banner.eprivacy-cookie.cookie-gr .open .btn-area {
  padding-bottom: 17px;
}
.cookie-banner.eprivacy-cookie.cookie-gr .open .btn-area .btn {
  min-width: 132px;
  width: 100%;
  white-space: nowrap;
  font-weight: 600;
}
.cookie-banner.eprivacy-cookie.cookie-gr .open .btn-area .btn + .btn {
  margin-top: 5px;
}
.cookie-banner.eprivacy-cookie.cookie-gr .more {
  padding-bottom: 0;
  border-bottom: none;
}
.cookie-banner.eprivacy-cookie.cookie-gr
  .more
  .detail-option-key
  .checkbox
  .text {
  word-break: keep-all;
}
.cookie-banner.eprivacy-cookie.cookie-gr .more .detail-option-collspace {
  position: relative;
  text-align: center;
  margin: 50px 0 13px;
}
.cookie-banner.eprivacy-cookie.cookie-gr .more .detail-option-collspace button {
  font-size: 14px;
  color: #333;
  height: 30px;
  padding-right: 30px;
  text-decoration: underline;
  border: 0;
  cursor: pointer;
}
.cookie-banner.eprivacy-cookie.cookie-gr
  .more
  .detail-option-collspace
  button.btn-open {
  display: none;
  margin-bottom: 13px;
}
.cookie-banner.eprivacy-cookie.cookie-gr
  .more
  .detail-option-collspace
  button.btn-open.active {
  display: inline-block;
  background: url(/lg5-common-gp/images/common/icons/arrow-down-nightrider.svg)
    100% 50%/20px 6px no-repeat;
}
.cookie-banner.eprivacy-cookie.cookie-gr
  .more
  .detail-option-collspace
  button.btn-close {
  display: none;
}
.cookie-banner.eprivacy-cookie.cookie-gr
  .more
  .detail-option-collspace
  button.btn-close.active {
  display: inline-block;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBkPSJNMzMzLjI4NyA2MzUuNzExYTEuMDg2IDEuMDg2IDAgMCAwIDEuNDU3IDBsNC43NTItNS4yNzggNC43NTIgNS4yNzhhMS4wODggMS4wODggMCAwIDAgMS40NTggMCAuOTExLjkxMSAwIDAgMCAwLTEuMzU0bC01LjQ2NS02LjA3YTEuMTM1IDEuMTM1IDAgMCAwLTEuNDg4IDBsLTUuNDY2IDYuMDdhLjkwOS45MDkgMCAwIDAgMCAxLjM1NFoiIGRhdGEtbmFtZT0iY29weSAyIiBzdHlsZT0iZmlsbDojMzMzO2ZpbGwtcnVsZTpldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzI5LjUgLTYyMikiLz48L3N2Zz4=)
    100% 50%/26px 14px no-repeat;
}
.cookie-banner.eprivacy-cookie.cookie-gr .more .inner ul {
  max-width: 1384px;
  margin: 0 auto;
}
.cookie-banner.eprivacy-cookie.cookie-gr
  .more
  .inner
  ul
  li
  .checkbox-box
  .text {
  color: #333;
  font-weight: 600;
}
.cookie-banner.eprivacy-cookie.cookie-gr
  .more
  .inner
  ul
  li
  .checkbox-box
  input[type="checkbox"]:checked
  + .checkbox-btn
  + .text {
  color: #333;
}
.cookie-banner.eprivacy-cookie.cookie-gr .more .inner ul dl dd {
  padding: 8px 0 0 0;
}
@media (max-width: 767px) {
  .cookie-banner.eprivacy-cookie.cookie-gr .more .inner {
    padding: 0;
  }
  .cookie-banner.eprivacy-cookie.cookie-gr .more .inner ul {
    margin: 0;
    padding-top: 6px;
    border-top: none;
  }
  .cookie-banner.eprivacy-cookie.cookie-gr .more .inner ul li {
    padding-left: 24px;
    padding-right: 24px;
  }
  .cookie-banner.eprivacy-cookie.cookie-gr .more .inner ul li + li {
    border-top: 1px solid #d7d7d7;
  }
  .cookie-banner.eprivacy-cookie.cookie-gr .more dl dt {
    margin-right: 60px;
  }
  .cookie-banner.eprivacy-cookie.cookie-gr .more dl dd p {
    display: block;
    padding-top: 7px;
  }
}
.cookie-banner.eprivacy-cookie.cookie-gr .detail {
  display: none;
  padding-bottom: 30px;
}
.cookie-banner.eprivacy-cookie.cookie-gr
  .detail
  .tabs-type-liner.small
  .btn-tab {
  border: 1px solid #e4e4e4;
  border-bottom-width: 0;
  padding: 18px 20px 17px;
  margin: 0 -1px 0 0;
}
.cookie-banner.eprivacy-cookie.cookie-gr
  .detail
  .tabs-type-liner.small
  .btn-tab.active {
  position: relative;
  color: #a30014;
}
.cookie-banner.eprivacy-cookie.cookie-gr
  .detail
  .tabs-type-liner.small
  .btn-tab.active:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px;
  background: #a50034;
}
.cookie-banner.eprivacy-cookie.cookie-gr .detail .table-list {
  display: none;
  margin-top: 25px;
}
.cookie-banner.eprivacy-cookie.cookie-gr .detail .table-list.active {
  display: block;
}
.cookie-banner.eprivacy-cookie.cookie-gr .detail .table-list table tbody th {
  background-color: #f8f8f8;
}
.cookie-banner.eprivacy-cookie.cookie-gr .detail .table-list td,
.cookie-banner.eprivacy-cookie.cookie-gr .detail .table-list th {
  font-size: 14px;
  text-align: left;
  padding: 14px 14px 13px;
  word-break: keep-all;
}
.cookie-banner.eprivacy-cookie.cookie-gr .detail .table-list td a {
  color: #6b6b6b;
  text-decoration: underline;
}
.cookie-banner.eprivacy-cookie.cookie-gr.active {
  border-bottom: 1px solid #d7d7d7;
}
.cookie-banner.eprivacy-cookie.cookie-gr.active .detail.active {
  display: block;
}
.cookie-banner.eprivacy-cookie.cookie-gr.active .more {
  display: block;
}
.cookie-banner.eprivacy-cookie.cookie-gr.active .more ul {
  border-top: 0;
}
.cookie-banner.eprivacy-cookie.cookie-gr.active .more ul li {
  vertical-align: top;
}
@media (max-width: 767px) {
  .cookie-banner.eprivacy-cookie.cookie-gr .more .detail-option-collspace {
    margin: 20px 0 13px;
  }
  .cookie-banner.eprivacy-cookie.cookie-gr .more ul {
    border-bottom: 1px solid #e4e4e4;
  }
  .cookie-banner.eprivacy-cookie.cookie-gr .more ul li {
    border-top: 1px solid #e4e4e4;
    padding-left: 5px;
  }
  .cookie-banner.eprivacy-cookie.cookie-gr .right button {
    margin-top: 10px;
  }
  .cookie-banner.eprivacy-cookie.cookie-gr .open .btn-area {
    padding-bottom: 30px;
  }
  .cookie-banner.eprivacy-cookie.cookie-gr .open .btn-area .btn {
    display: block;
    min-width: 100%;
  }
  .cookie-banner.eprivacy-cookie.cookie-gr .open .btn-area .btn-transparent {
    display: none !important;
  }
  .cookie-banner.eprivacy-cookie.cookie-gr .open .full.right {
    padding: 10px 24px 15px !important;
  }
  .cookie-banner.eprivacy-cookie.cookie-gr .open .full p {
    padding-top: 10px;
    padding-bottom: 5px;
    padding-right: 0;
  }
  [dir="rtl"] .cookie-banner.eprivacy-cookie.cookie-gr .open .full p {
    padding-right: 0;
    padding-left: 0;
  }
  .cookie-banner.eprivacy-cookie.cookie-gr .detail .inner {
    padding-left: 14px;
    padding-right: 14px;
  }
  .cookie-banner.eprivacy-cookie.cookie-gr
    .detail
    .tabs-type-liner.small
    .btn-tab {
    padding-left: 15px;
    padding-right: 15px;
    border: 0;
    color: #333;
  }
  .cookie-banner.eprivacy-cookie.cookie-gr .detail .tab-wrap {
    margin: 0;
  }
}
@media (max-width: 1199px) {
  .cookie-banner.eprivacy-cookie.cookie-gr .more .detail-option-collspace {
    margin: 20px 0 13px;
  }
  .cookie-banner.eprivacy-cookie.cookie-gr .more ul li {
    padding-left: 14px;
    padding-right: 5px;
  }
  .cookie-banner.eprivacy-cookie.cookie-gr .more ul li .checkbox-box .text {
    font-size: 14px;
  }
  .cookie-banner.eprivacy-cookie.cookie-gr .open .full {
    padding-bottom: 20px;
  }
  .cookie-banner.eprivacy-cookie.cookie-gr .open .full p {
    padding-top: 10px;
  }
  .cookie-banner.eprivacy-cookie.cookie-gr .detail .table-list {
    margin-top: 15px;
  }
}
@media (min-width: 1326px) {
  .cookie-banner.eprivacy-cookie.has-gnb-notice-banner,
  .cookie-banner.eprivacy-cookie.trans-full {
    height: auto;
  }
}
@media (min-width: 1326px) {
  .cookie-banner.eprivacy-cookie.has-gnb-notice-banner .default,
  .cookie-banner.eprivacy-cookie.trans-full .default {
    position: static;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    width: 100%;
  }
  .cookie-banner.eprivacy-cookie.has-gnb-notice-banner .default button,
  .cookie-banner.eprivacy-cookie.trans-full .default button {
    border-radius: 0;
    width: 100%;
    padding: 10px 24px 9px;
  }
}
.cookie-banner .close {
  position: absolute;
  top: 16px;
  right: 16px;
}
@media (max-width: 767px) {
  .cookie-banner .close {
    top: 16px;
    right: 16px;
  }
}
[dir="rtl"] .cookie-banner .close {
  right: auto;
  left: 16px;
}
@media (max-width: 767px) {
  [dir="rtl"] .cookie-banner .close {
    left: 16px;
  }
}
.cookie-banner .close a {
  display: block;
  width: 20px;
  height: 20px;
  background-image: url(/lg5-common-gp/images/common/icons/gnb-close.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 12px 12px;
}
@media (max-width: 767px) {
  .cookie-banner .close a {
    background-size: 16px 16px;
  }
}
.cookie-permit-msg {
  font-style: normal;
  font-weight: 400;
  width: 100%;
  padding: 150px 30px;
  margin: 0;
  text-align: center;
  white-space: normal;
}
.cookie-permit-msg .info-icon {
  width: 60px;
  height: 60px;
}
.cookie-permit-msg .info-text {
  width: 100%;
  max-width: 450px;
  font-size: 16px;
  color: #6b6b6b;
  line-height: 24px;
  margin: 0 auto;
}
.cookie-permit-msg .info-text a {
  font-weight: 600;
  color: #a50034 !important;
  text-decoration: underline !important;
}
.cookie-permit-msg .info-text p {
  margin: 0 !important;
  padding: 0;
}
.cookie-permit-msg .info-icon + .info-text {
  padding: 11px 0 0;
}
@media (max-width: 767px) {
  .cookie-permit-msg {
    padding: 70px 24px;
  }
  .cookie-permit-msg .info-title {
    padding: 11px 0 4px;
  }
}
.cookie-permit-msg.small {
  padding: 70px 30px;
}
.cookie-permit-msg.recently-viewed {
  padding: 10px;
}
.cookie-permit-msg.recently-viewed .info-icon {
  width: 30px;
  height: 30px;
}
.cookie-permit-msg.recently-viewed .info-text {
  font-size: 14px;
  line-height: 20px;
}
.eprivacy-layer {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: visible;
  z-index: 10000;
}
.eprivacy-layer:focus {
  outline: 0;
}
.eprivacy-layer .eprivacy-message-wrap {
  position: absolute;
}
.eprivacy-layer .eprivacy-message-wrap .eprivacy-message-inner {
  width: 360px;
  background-color: #fff;
  padding: 19px 34px 19px 24px;
  border: 1px solid #e4e4e4;
  border-radius: 3px;
  text-align: left;
}
@media (max-width: 767px) {
  .eprivacy-layer .eprivacy-message-wrap .eprivacy-message-inner {
    width: 300px;
  }
}
[dir="rtl"] .eprivacy-layer .eprivacy-message-wrap .eprivacy-message-inner {
  text-align: right;
}
.eprivacy-layer .eprivacy-message-wrap .eprivacy-message-inner:before {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  background: #fff;
  border-color: inherit;
  border-style: solid;
  border-width: 0 0 1px 1px;
}
.eprivacy-layer .eprivacy-message-wrap .title {
  font-size: 16px;
  line-height: 24px;
  color: #000;
  margin-bottom: 7px;
}
.eprivacy-layer .eprivacy-message-wrap .description {
  font-size: 14px;
  line-height: 20px;
  color: #6b6b6b;
}
.eprivacy-layer .eprivacy-message-wrap .description a {
  font-size: inherit !important;
  line-height: inherit !important;
  color: #a50034 !important;
  font-weight: inherit !important;
  text-decoration: underline !important;
}
.eprivacy-layer .eprivacy-message-wrap .btn-cover {
  position: absolute;
  right: 13px;
  top: 13px;
}
[dir="rtl"] .eprivacy-layer .eprivacy-message-wrap .btn-cover {
  right: auto;
  left: 13px;
}
.eprivacy-layer .eprivacy-message-wrap .btn-cover button {
  width: 12px;
  height: 12px;
  background-image: url(/lg5-common-gp/images/common/icons/cookie-popover-close.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: transparent;
  border: none;
  cursor: pointer;
}
.eprivacy-layer .eprivacy-message-wrap.above {
  bottom: 7px;
}
.eprivacy-layer .eprivacy-message-wrap.above .eprivacy-message-inner:before {
  bottom: -5px;
  transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.eprivacy-layer .eprivacy-message-wrap.below {
  top: 7px;
}
.eprivacy-layer .eprivacy-message-wrap.below .eprivacy-message-inner:before {
  top: -5px;
  transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}
.eprivacy-layer .eprivacy-message-wrap.center {
  left: 50%;
  transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
.eprivacy-layer .eprivacy-message-wrap.center .eprivacy-message-inner:before {
  left: 50%;
  margin-left: -5px;
}
.eprivacy-layer .eprivacy-message-wrap.left {
  left: -28px;
}
.eprivacy-layer .eprivacy-message-wrap.left .eprivacy-message-inner:before {
  left: 24px;
}
.eprivacy-layer .eprivacy-message-wrap.right {
  right: -28px;
}
.eprivacy-layer .eprivacy-message-wrap.right .eprivacy-message-inner:before {
  right: 24px;
}
.cookie-policy-setting {
  display: inline-block;
  max-height: 13px;
  margin: 0 0 0 10px;
  padding: 0 0 0 10px;
  border-left: 1px solid #9b82b8;
  line-height: 0;
  font-size: 0;
  vertical-align: middle;
}
.cookie-policy-setting .btn-cookie-set {
  display: inline-block;
  padding: 1px 0;
  margin: -3px 0 0;
  font-style: normal;
  font-weight: 400;
  background-color: transparent;
  border: none;
  font-size: 14px;
  color: #6b6b6b;
  line-height: 1.2;
  text-decoration: underline;
  vertical-align: middle;
  cursor: pointer;
}
.modal-cookie-setting {
  z-index: 20000 !important;
}
.modal-cookie-setting.modal.modal-simple .modal-dialog {
  width: 400px;
  margin-left: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.modal-cookie-setting.modal.modal-simple .modal-dialog .modal-body {
  padding: 30px !important;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .first-section
  .m-title {
  padding: 0 0 7px;
  margin: -1px 0 0 0;
  font-weight: 600;
  color: #333;
  font-size: 24px;
  line-height: 32px;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .first-section
  .m-desc {
  padding: 0;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  color: #6b6b6b;
  font-size: 14px;
  line-height: 20px;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .first-section
  .m-desc
  a {
  display: inline-block;
  text-decoration: underline;
  color: #6b6b6b;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .first-section
  .m-desc
  .link-carmine {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .first-section
  .m-desc
  .link-carmine.link-text {
  color: #a50034;
  pointer-events: auto;
  cursor: pointer;
  text-decoration: underline;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .first-section
  .m-desc
  .comment-accept-all {
  color: #a50034;
  pointer-events: auto;
  cursor: pointer;
  text-decoration: underline;
}
[data-countrycode="uk"]
  .modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .first-section
  .m-desc
  .link-carmine {
  pointer-events: auto;
  cursor: pointer;
  text-decoration: underline;
  color: #a50034;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .first-section
  .btn-area {
  padding: 19px 0 0;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .first-section
  .btn-area
  .btn {
  display: block;
  font-weight: 600;
  font-size: 14px;
  min-width: 100%;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .first-section
  .btn-area
  .btn
  + .btn {
  margin-top: 7px;
}
[data-countrycode="uk"]
  .modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .first-section
  .btn-area
  .btn {
  text-transform: none;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section {
  display: none;
  margin-top: 33px;
  margin-bottom: -15px;
  padding: 0 10px;
  border-top: 1px solid #aaa;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  .toggle-active-button {
  position: absolute;
  top: 0;
  right: 0;
  line-height: 0;
}
[dir="rtl"]
  .modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  .toggle-active-button {
  right: auto;
  left: 0;
}
@media (max-width: 767px) {
  .modal-cookie-setting.modal.modal-simple
    .modal-dialog
    .modal-body
    .sec-section
    .toggle-active-button {
    right: 34px;
  }
  [dir="rtl"]
    .modal-cookie-setting.modal.modal-simple
    .modal-dialog
    .modal-body
    .sec-section
    .toggle-active-button {
    left: 34px;
  }
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  .toggle-active-button
  button {
  cursor: pointer;
  position: relative;
  background: #767676;
  border-radius: 12px;
  border: 0;
  width: 42px;
  height: 24px;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  .toggle-active-button
  button.hidden {
  display: none;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  .toggle-active-button
  button:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
  border-radius: 12px;
  background: #fff;
  border: 2px solid #767676;
  -webkit-transition: border-color 0.3s, left 0.3s;
  transition: border-color 0.3s, left 0.3s;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  .toggle-active-button
  button.active {
  background: #a50034;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  .toggle-active-button
  button.active:after {
  left: 18px;
  border-color: #a50034;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section.more {
  display: block;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  li {
  position: relative;
  padding: 14px 0 10px;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  li:first-child {
  padding-top: 22px;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  li:first-child
  .toggle-active-button {
  top: 26px;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  li
  + li {
  border-top: 1px solid #d7d7d7;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  li
  dl {
  margin: 0;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  li
  dt {
  margin: 0;
  padding-bottom: 3px;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #333;
  text-transform: uppercase;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  li
  dd {
  margin: 0;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  li
  dd
  p {
  margin: 0;
  padding-right: 10px;
  font-style: normal;
  font-weight: 400;
  color: #6b6b6b;
  font-size: 14px;
  line-height: 20px;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  li
  .toggle-active-button {
  top: 18px;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  li
  .toggle-active-button
  button {
  width: 40px;
  height: 19px;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  li
  .toggle-active-button
  button:after {
  width: 18px;
  height: 18px;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  li
  .toggle-active-button
  button.active:after {
  left: 23px;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  li
  .toggle-open-button {
  display: none;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  .bottom-text {
  padding: 0;
  margin: 0 auto;
  text-align: right;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  .bottom-text
  button {
  padding: 0;
  border: none;
  background-color: transparent;
  font-weight: 600;
  color: #6b6b6b;
  line-height: 20px;
  font-size: 14px;
  cursor: pointer;
}
[data-countrycode="es"]
  .modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  .bottom-text
  button {
  text-decoration: underline;
  font-size: 12px;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  ul.bottom-text {
  margin-left: -10px;
  margin-right: -10px;
  margin-top: 1px;
  padding: 10px 0 0;
  border-top: 1px solid #d7d7d7;
  text-align: center;
  font-size: 0;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  ul.bottom-text
  > li {
  position: relative;
  display: inline-block;
  padding: 0 6px;
  border: none;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  ul.bottom-text
  > li:before {
  display: none;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  ul.bottom-text
  > li:after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  height: 11px;
  margin-top: -7px;
  border-right: 1px solid #b4b8c0;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  ul.bottom-text
  > li
  + li {
  border: none;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  ul.bottom-text
  > li:first-child {
  padding-left: 0;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  ul.bottom-text
  > li:last-child {
  padding-right: 0;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  ul.bottom-text
  > li:last-child:after {
  display: none;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  ul.bottom-text
  > li:only-child {
  width: 100%;
  text-align: right;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  ul.bottom-text
  > li:only-child
  button {
  display: inline-block;
  width: auto;
}
.modal-cookie-setting.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  ul.bottom-text
  > li
  button {
  font-style: normal;
  font-weight: 400;
  color: #6b6b6b;
  font-size: 12px;
}
@media (max-width: 376px) {
  .modal-cookie-setting.modal.modal-simple
    .modal-dialog
    .modal-body
    .sec-section
    ul.bottom-text
    > li {
    padding: 0 13px;
  }
  .modal-cookie-setting.modal.modal-simple
    .modal-dialog
    .modal-body
    .sec-section
    ul.bottom-text
    > li:first-child {
    display: block;
  }
  .modal-cookie-setting.modal.modal-simple
    .modal-dialog
    .modal-body
    .sec-section
    ul.bottom-text
    > li:first-child:after {
    border-right: none;
  }
  .modal-cookie-setting.modal.modal-simple
    .modal-dialog
    .modal-body
    .sec-section
    ul.bottom-text
    > li:after {
    margin-top: -5px;
  }
  .modal-cookie-setting.modal.modal-simple
    .modal-dialog
    .modal-body
    .sec-section
    ul.bottom-text
    > li
    button {
    line-height: 30px;
  }
}
.modal-cookie-setting.modal.modal-simple .modal-dialog .modal-footer {
  padding: 0 30px 30px !important;
  text-align: left;
}
@media (max-width: 767px) {
  .modal-cookie-setting.modal.modal-simple .modal-dialog {
    width: auto;
    min-width: auto;
    margin: 60px 22px 0;
    left: 0;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .modal-cookie-setting.modal.modal-simple .modal-dialog .modal-body {
    padding: 21px !important;
  }
  .modal-cookie-setting.modal.modal-simple
    .modal-dialog
    .modal-body
    .first-section
    .m-title {
    font-size: 18px;
    line-height: 28px;
  }
  .modal-cookie-setting.modal.modal-simple
    .modal-dialog
    .modal-body
    .sec-section {
    padding: 0;
    margin-bottom: 0;
  }
  .modal-cookie-setting.modal.modal-simple
    .modal-dialog
    .modal-body
    .sec-section
    .bottom-text
    button {
    font-style: normal;
    font-weight: 400;
    color: #6b6b6b;
  }
  [data-countrycode="es"]
    .modal-cookie-setting.modal.modal-simple
    .modal-dialog
    .modal-body
    .sec-section
    .bottom-text
    button {
    font-size: 14px;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  [data-countrycode="es"]
    .modal-cookie-setting.modal.modal-simple
    .modal-dialog
    .modal-body
    .sec-section
    .bottom-text
    button {
    width: 100%;
  }
  [data-countrycode="es"]
    .modal-cookie-setting.modal.modal-simple
    .modal-dialog
    .modal-body
    .sec-section
    .bottom-text
    button.accept-all,
  [data-countrycode="es"]
    .modal-cookie-setting.modal.modal-simple
    .modal-dialog
    .modal-body
    .sec-section
    .bottom-text
    button.reject-all {
    width: 48%;
  }
  [data-countrycode="es"]
    .modal-cookie-setting.modal.modal-simple
    .modal-dialog
    .modal-body
    .sec-section
    .bottom-text
    span.spacer.first {
    display: none;
  }
}
@media (max-width: 767px) {
  .modal-cookie-setting.modal.modal-simple
    .modal-dialog
    .modal-body
    .sec-section
    dd
    p {
    padding-right: 0;
  }
  .modal-cookie-setting.modal.modal-simple
    .modal-dialog
    .modal-body
    .sec-section
    .toggle-active-button {
    right: 0;
  }
}
.modal-cookie-setting.page-cookie-view {
  position: absolute;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  width: auto;
  height: auto;
  overflow: visible;
  font-size: 0;
}
.modal-cookie-setting.page-cookie-view.modal.modal-simple .modal-dialog {
  top: auto;
  left: auto;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  width: 300px;
  margin: 0;
}
@media (max-width: 767px) {
  .modal-cookie-setting.page-cookie-view.modal.modal-simple .modal-dialog {
    width: 100%;
    margin: 0;
  }
}
.modal-cookie-setting.page-cookie-view.modal.modal-simple
  .modal-dialog
  .modal-body {
  padding: 25px 20px !important;
}
.modal-cookie-setting.page-cookie-view.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section {
  padding: 0;
  margin-bottom: 0;
}
.modal-cookie-setting.page-cookie-view.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section.more {
  display: block;
  border-bottom: 0;
}
.modal-cookie-setting.page-cookie-view.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section.more
  > ul:not(.bottom-text) {
  margin: 0;
}
.modal-cookie-setting.page-cookie-view.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section.more
  > ul:not(.bottom-text)
  > li {
  display: block;
  padding-bottom: 0;
}
@media (max-width: 767px) {
  .modal-cookie-setting.page-cookie-view.modal.modal-simple
    .modal-dialog
    .modal-body
    .sec-section.more
    > ul:not(.bottom-text)
    > li {
    padding-bottom: 8px;
  }
}
.modal-cookie-setting.page-cookie-view.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section.more
  > ul:not(.bottom-text)
  > li
  .toggle-active-button {
  top: 0;
}
.modal-cookie-setting.page-cookie-view.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section.more
  > ul:not(.bottom-text)
  > li:before {
  display: none;
}
.modal-cookie-setting.page-cookie-view.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  .bottom-text
  button {
  font-style: normal;
  font-weight: 400;
  color: #6b6b6b;
}
[data-countrycode="es"]
  .modal-cookie-setting.page-cookie-view.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  .bottom-text
  button {
  font-size: 14px;
}
@media (max-width: 767px) {
  [data-countrycode="es"]
    .modal-cookie-setting.page-cookie-view.modal.modal-simple
    .modal-dialog
    .modal-body
    .sec-section
    .bottom-text
    button {
    width: 100%;
  }
  [data-countrycode="es"]
    .modal-cookie-setting.page-cookie-view.modal.modal-simple
    .modal-dialog
    .modal-body
    .sec-section
    .bottom-text
    button.accept-all,
  [data-countrycode="es"]
    .modal-cookie-setting.page-cookie-view.modal.modal-simple
    .modal-dialog
    .modal-body
    .sec-section
    .bottom-text
    button.reject-all {
    width: 48%;
  }
  [data-countrycode="es"]
    .modal-cookie-setting.page-cookie-view.modal.modal-simple
    .modal-dialog
    .modal-body
    .sec-section
    .bottom-text
    span.spacer.first {
    display: none;
  }
}
.modal-cookie-setting.page-cookie-view.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  dt {
  padding-right: 47px;
  line-height: 1.1;
}
.modal-cookie-setting.page-cookie-view.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  dd
  p {
  display: none;
}
.modal-cookie-setting.page-cookie-view.modal.modal-simple
  .modal-dialog
  .modal-body
  .sec-section
  .toggle-active-button {
  right: 0;
}
.eprivacy-tooltip {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: visible;
  z-index: 10300;
  outline: 0;
}
.eprivacy-tooltip .modal.modal-simple .modal-dialog {
  border: 1px solid #e4e4e4;
}
@media (max-width: 767px) {
  .eprivacy-tooltip .modal-cookie-setting.page-cookie-view {
    width: 300px;
  }
}
.eprivacy-tooltip .modal-cookie-setting.page-cookie-view:before {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #fff;
  border-color: #e4e4e4;
  border-style: solid;
  border-width: 0 0 1px 1px;
  left: 10px;
  bottom: -5px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  z-index: 10;
}
.eprivacy-tooltip .modal-cookie-setting.page-cookie-view.center {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.eprivacy-tooltip .modal-cookie-setting.page-cookie-view.center:before {
  left: 50%;
  margin-left: -5px;
}
.eprivacy-tooltip .modal-cookie-setting.page-cookie-view.left {
  left: -18px;
}
.eprivacy-tooltip .modal-cookie-setting.page-cookie-view.left:before {
  left: 13px;
}
@media (min-width: 1573px) {
  .eprivacy-tooltip .modal-cookie-setting.page-cookie-view.left {
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .eprivacy-tooltip .modal-cookie-setting.page-cookie-view.left:before {
    left: 50%;
    margin-left: -5px;
  }
}
.eprivacy-tooltip .modal-cookie-setting.page-cookie-view.left.center {
  left: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.eprivacy-tooltip .modal-cookie-setting.page-cookie-view.left.center:before {
  left: 50%;
  margin-left: -5px;
}
.eprivacy-tooltip .modal-cookie-setting.page-cookie-view.below:before {
  top: -5px;
}
.eprivacy-tooltip .modal-cookie-setting.page-cookie-view.above:before {
  bottom: -5px;
}
.eprivacy-tooltip .modal-cookie-setting.page-cookie-view.right {
  right: -18px;
}
.eprivacy-tooltip .modal-cookie-setting.page-cookie-view.right:before {
  left: auto;
  right: 13px;
}
body .slick-arrow {
  word-break: normal;
  word-wrap: normal;
  overflow: hidden;
}
body .slick-arrow:not([disabled])::-moz-focus-inner,
body .slick-arrow:not([disabled]):focus {
  outline: 2px solid #000;
  outline-offset: -2px;
}
.carousel-btn-wrap .type-square {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #e4e4e4;
  background-color: #fff;
  border-radius: 2px;
  text-indent: -9999em;
  line-height: 0;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  color: #767676;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.carousel-btn-wrap .type-square.slick-pause,
.carousel-btn-wrap .type-square.slick-play {
  border: none;
}
.carousel-btn-wrap .type-square.slick-pause {
  background-image: url(/lg5-common-gp/images/common/icons/pause-dimgray.svg);
}
.carousel-btn-wrap .type-square.slick-play {
  background-image: url(/lg5-common-gp/images/common/icons/play-dimgray.svg);
}
.carousel-btn-wrap .type-square.slick-prev {
  background-image: url(/lg5-common-gp/images/common/icons/arrow-left-dimgray.svg);
  background-image: url(/lg5-common-gp/images/common/icons/arrow-left.svg);
}
.carousel-btn-wrap .type-square.slick-next {
  background-image: url(/lg5-common-gp/images/common/icons/arrow-right-dimgray.svg);
  background-image: url(/lg5-common-gp/images/common/icons/arrow-right.svg);
}
@media (max-width: 767px) {
  .carousel-btn-wrap .type-square {
    width: 20px;
    height: 20px;
  }
  .carousel-btn-wrap .type-square.slick-next,
  .carousel-btn-wrap .type-square.slick-prev {
    background-size: auto 16px;
  }
  .carousel-btn-wrap .type-square.slick-pause,
  .carousel-btn-wrap .type-square.slick-play {
    margin: 0 17px;
  }
}
@media (min-width: 768px) {
  .carousel-btn-wrap .type-square {
    width: 26px;
    height: 26px;
  }
  .carousel-btn-wrap .type-square.slick-pause,
  .carousel-btn-wrap .type-square.slick-play {
    margin: 0 12px;
  }
}
.carousel-btn-wrap .type-square:disabled {
  position: relative;
}
.carousel-btn-wrap .type-square:disabled:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.7);
}
.thumbnail-carousel {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  margin: 0;
  padding: 0;
  padding-bottom: 13px;
  overflow: hidden;
}
.thumbnail-carousel .slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.thumbnail-carousel .slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}
.thumbnail-carousel .slick-list:focus {
  outline: 0;
}
.thumbnail-carousel .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.thumbnail-carousel .slick-list .slick-track {
  float: left;
}
[dir="rtl"] .thumbnail-carousel .slick-list .slick-track {
  float: right;
}
.thumbnail-carousel .slick-list .slick-track .slick-slide {
  float: left;
}
[dir="rtl"] .thumbnail-carousel .slick-list .slick-track .slick-slide {
  float: right;
}
.thumbnail-carousel ul.slick-dots {
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 7px !important;
  text-align: center !important;
}
.thumbnail-carousel ul.slick-dots li {
  position: relative;
  padding: 0 !important;
  margin: 0 2px !important;
  display: inline-block !important;
  float: none !important;
  width: 7px !important;
  height: 7px !important;
  line-height: normal;
  vertical-align: top;
}
.thumbnail-carousel ul.slick-dots li:first-child {
  margin-left: 0;
}
.thumbnail-carousel ul.slick-dots li a,
.thumbnail-carousel ul.slick-dots li button {
  border-radius: 50%;
  overflow: hidden;
  background: #fff;
  border: 1px solid #767676;
  width: 7px;
  height: 7px;
  margin: 0;
  padding: 0;
  display: block;
  cursor: pointer;
  color: #fff;
}
.thumbnail-carousel ul.slick-dots li a:focus,
.thumbnail-carousel ul.slick-dots li button:focus {
  outline: 1px solid #000;
}
.thumbnail-carousel ul.slick-dots li.slick-active a,
.thumbnail-carousel ul.slick-dots li.slick-active button {
  background: #767676;
  border-color: #767676;
  color: #767676;
}
.thumbnail-carousel ul.slick-dots li.slick-active a:focus,
.thumbnail-carousel ul.slick-dots li.slick-active button:focus {
  outline: 2px solid #000 !important;
}
.thumbnail-carousel ul.slick-dots li:before {
  display: none !important;
}
.keen-slider-wrap .keen-slider.fade-effect {
  display: block !important;
}
.keen-slider-wrap .keen-slider.fade-effect .keen-slider__slide {
  position: absolute !important;
  z-index: -1;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
}
.keen-slider-wrap .keen-slider.fade-effect .keen-slider__slide.slick-current {
  position: relative !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
  z-index: 1;
}
.keen-slider-wrap .keen-slider.blink-effect {
  display: block !important;
}
.keen-slider-wrap .keen-slider.blink-effect .keen-slider__slide {
  position: absolute !important;
  z-index: -1;
}
.keen-slider-wrap .keen-slider.blink-effect .keen-slider__slide.slick-current {
  position: relative !important;
  z-index: 1;
}
.energy-label-wrap {
  position: relative;
  display: inline-block;
  vertical-align: top;
  height: 24px;
}
@media (max-width: 767px) {
  .energy-label-wrap {
    height: 20px;
  }
}
.energy-label-wrap a > .label {
  display: inline-block;
  vertical-align: top;
  width: 42px;
  height: 24px;
  font-size: 0;
}
@media (max-width: 767px) {
  .energy-label-wrap a > .label {
    width: 36px;
    height: 20px;
  }
}
.energy-label-wrap a > .label > img {
  width: 100%;
  height: 100%;
}
.energy-label-wrap.keyMove .tooltip-link,
.energy-label-wrap:hover .tooltip-link {
  display: block;
}
.tooltip-link {
  display: none;
  position: absolute;
  top: 98%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 116px;
  padding: 10px 0 0 0;
  z-index: 5;
}
@media (max-width: 767px) {
  .tooltip-link {
    width: auto;
  }
}
.product-simple-info .tooltip-link {
  left: 0;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
[dir="rtl"] .product-simple-info .tooltip-link {
  right: 0;
  left: auto;
}
.tooltip-link .tolltip-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 8px;
  background: #fff;
  border-radius: 2px;
  border: 1px solid #e4e4e4;
  -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  text-align: center;
}
.tooltip-link .tolltip-inner:before {
  position: absolute;
  content: "";
  border-color: #e4e4e4;
  border-style: solid;
  border-width: 0 0 1px 1px;
  background: #fff;
  width: 11px;
  height: 11px;
  left: calc(50% - 6px);
  top: 4px;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}
.product-simple-info .tooltip-link .tolltip-inner:before {
  left: 13px;
}
[dir="rtl"] .product-simple-info .tooltip-link .tolltip-inner {
  right: auto;
  left: 0;
}
[dir="rtl"] .product-simple-info .tooltip-link .tolltip-inner:before {
  left: auto;
  right: 18px;
}
@media (max-width: 767px) {
  .tooltip-link .tolltip-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 5px 10px 10px;
  }
  .tooltip-link .tolltip-inner:before {
    left: calc(50% - 5px);
  }
}
.tooltip-link .link-text {
  display: inline-block;
  width: 45px;
  height: 30px;
  border-radius: 3px;
  border: 1px solid #797979;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-style: normal;
  font-weight: 700;
  line-height: 2;
  color: #6b6b6b;
  text-align: center;
  text-decoration: none;
  margin: 0 2px;
}
@media (max-width: 767px) {
  .tooltip-link .link-text {
    display: block;
    margin: 5px 0 0;
  }
  .product-simple-info .tooltip-link .link-text {
    width: 110px;
  }
}
.repairability-index {
  margin-top: 5px;
  height: 24px;
}
.repairability-index .score {
  position: relative;
  display: inline-block;
  padding-right: 45px;
  max-width: 100%;
  vertical-align: top;
}
[dir="rtl"] .repairability-index .score {
  padding-right: 0;
  padding-left: 45px;
}
.repairability-index .txt {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  color: #6b6b6b;
  line-height: 24px;
}
@media (max-width: 767px) {
  .repairability-index .txt {
    font-size: 12px;
  }
}
.repairability-index .link-pdf {
  position: absolute;
  right: 0;
  top: 0;
  height: 24px;
}
[dir="rtl"] .repairability-index .link-pdf {
  right: auto;
  left: 0;
}
.repairability-index .link-pdf img {
  width: auto;
  height: 100%;
  vertical-align: top;
}
.banner-windows {
  max-width: 1600px;
  padding: 25px 0;
  margin: 0 auto;
}
@media (max-width: 1600px) {
  .banner-windows {
    padding: 25px 15px;
  }
}
@media (max-width: 767px) {
  .banner-windows {
    padding: 15px 9px;
  }
}
.banner-windows .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.modal.modal-with-pay {
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 25001;
}
.modal.modal-with-pay .modal-content {
  padding: 0;
}
.modal.modal-with-pay .modal-content .modal-body {
  padding: 0 30px;
  color: #000;
}
@media (max-width: 767px) {
  .modal.modal-with-pay .modal-content .modal-body {
    padding: 0 20px;
  }
}
.modal.modal-with-pay .modal-content .modal-body p {
  margin: 0;
  font-size: 14px;
  line-height: 22px;
}
.modal.modal-with-pay .modal-content .modal-footer {
  display: block;
  margin: 10px 30px 0;
  padding: 20px 0;
  text-align: center;
  border-top: 1px solid #e4e4e4;
}
@media (max-width: 767px) {
  .modal.modal-with-pay .modal-content .modal-footer {
    margin: 10px 20px 0;
  }
}
.modal.modal-with-pay .modal-content .modal-footer .btn {
  width: auto;
  min-width: 136px;
}
@media (max-width: 767px) {
  .modal.modal-with-pay .modal-title {
    font-size: 20px;
  }
}
.modal.modal-with-pay .modal-body .top-text {
  padding: 15px 0 30px;
  margin: 0;
  font-weight: 600;
  font-size: 28px;
  text-align: center;
  color: #000;
  border-bottom: 1px solid #e4e4e4;
}
@media (max-width: 767px) {
  .modal.modal-with-pay .modal-body .top-text {
    margin: 0 0 10px;
    padding: 0 0 15px;
    font-size: 22px;
    line-height: 26px;
  }
}
.modal.modal-with-pay .modal-body .box-area {
  padding: 22px 0;
}
@media (max-width: 767px) {
  .modal.modal-with-pay .modal-body .box-area {
    padding: 14px 0;
  }
}
.modal.modal-with-pay .modal-body .box-area.how-to-work {
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .modal.modal-with-pay .modal-body .box-area.how-to-work {
    padding: 18px;
  }
}
.modal.modal-with-pay .modal-body .box-area.bg-whitesmoke {
  background-color: #f8f8f8;
}
.modal.modal-with-pay .modal-body .box-area .area-title {
  margin-bottom: 30px;
  font-weight: 600;
  font-size: 23px;
  text-align: center;
}
@media (max-width: 767px) {
  .modal.modal-with-pay .modal-body .box-area .area-title {
    margin-bottom: 12px;
    font-size: 20px;
  }
}
.modal.modal-with-pay .step-how-to-shop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 767px) {
  .modal.modal-with-pay .step-how-to-shop {
    display: block;
  }
  .modal.modal-with-pay .step-how-to-shop.mo-item-col li {
    width: 100% !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .modal.modal-with-pay .step-how-to-shop.mo-item-col li .step-icon {
    margin: 0 10px 0 0;
  }
  [dir="rtl"]
    .modal.modal-with-pay
    .step-how-to-shop.mo-item-col
    li
    .step-icon {
    margin: 0 0 0 10px;
  }
  .modal.modal-with-pay .step-how-to-shop.mo-item-col li p {
    width: calc(100% - 60px);
    text-align: left;
  }
  [dir="rtl"] .modal.modal-with-pay .step-how-to-shop.mo-item-col li p {
    text-align: right;
  }
}
.modal.modal-with-pay .step-how-to-shop li {
  padding: 0 8px;
  width: 33.33%;
}
@media (max-width: 767px) {
  .modal.modal-with-pay .step-how-to-shop li {
    padding: 10px 0;
    width: 100%;
  }
}
.modal.modal-with-pay .step-how-to-shop li strong {
  padding: 6px 0;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  color: #212529;
}
.modal.modal-with-pay .step-how-to-shop li .step-icon {
  display: block;
  margin: 0 auto 6px;
  width: 45px;
  height: 45px;
}
.modal.modal-with-pay .step-how-to-shop li .step-icon img {
  width: 100%;
}
@media (max-width: 767px) {
  .modal.modal-with-pay .step-how-to-shop li .step-icon {
    margin-bottom: 4px;
    width: 50px;
    height: 50px;
  }
}
.modal.modal-with-pay .step-how-to-shop.item-4ea li {
  width: 25%;
}
.modal.modal-with-pay .step-how-to-shop.item-2ea li {
  width: 50%;
}
.modal.modal-with-pay .how-to-work {
  padding: 0 15px;
}
@media (max-width: 767px) {
  .modal.modal-with-pay .how-to-work .area-title {
    font-size: 20px;
  }
}
.modal.modal-with-pay .how-to-work dl {
  margin: 10px 0 0 0;
  color: #000;
}
.modal.modal-with-pay .how-to-work dl:first-child {
  margin-top: 0;
}
.modal.modal-with-pay .how-to-work dl dt {
  margin-bottom: 3px;
  line-height: 24px;
  font-style: normal;
  font-weight: 700;
}
.modal.modal-with-pay .how-to-work dl dt.link-area {
  margin-top: 15px;
  text-align: left;
}
[dir="rtl"] .modal.modal-with-pay .how-to-work dl dt.link-area {
  text-align: right;
}
.modal.modal-with-pay .how-to-work dl dt.link-area p {
  margin: 10px 0 5px;
  font-style: normal;
  font-weight: 700;
}
.modal.modal-with-pay .how-to-work dl dd {
  margin: 0;
  font-size: 14px;
  line-height: 22px;
}
.modal.modal-with-pay .how-to-work ul li {
  position: relative;
  margin: 0;
  padding-left: 10px;
  font-size: 14px;
  line-height: 22px;
  color: #6b6b6b;
}
[dir="rtl"] .modal.modal-with-pay .how-to-work ul li {
  padding-left: 0;
  padding-right: 10px;
}
.modal.modal-with-pay .how-to-work ul li:before {
  position: absolute;
  left: 0;
  top: 0;
  content: "-";
}
[dir="rtl"] .modal.modal-with-pay .how-to-work ul li:before {
  left: auto;
  right: 0;
}
.modal.modal-with-pay .how-to-work ul li + li {
  margin-top: 4px;
}
.modal.modal-with-pay .how-to-work ul li.no-dash {
  padding-left: 0 !important;
}
.modal.modal-with-pay .how-to-work ul li.no-dash:before {
  content: none !important;
}
.modal.modal-with-pay .how-to-work .text-line {
  font-weight: 600;
  text-decoration: underline;
  font-style: normal;
}
.modal.modal-with-pay .how-to-work .has-line:before {
  display: block;
  margin: 20px 0;
  width: 100%;
  height: 1px;
  background-color: #e4e4e4;
  content: "";
}
.modal.modal-with-pay .how-to-work .fw-sb {
  font-weight: 600;
}
.modal.modal-with-pay .how-to-work .fc-dimgray {
  color: #6b6b6b;
}
.modal.modal-with-pay .item-infomation li {
  position: relative;
  margin: 0;
}
.modal.modal-with-pay .item-infomation li + li {
  margin-top: 20px;
}
.modal.modal-with-pay .item-infomation li strong {
  display: inline-block;
  margin-bottom: 4px;
  font-size: 18px;
  font-weight: 600;
  vertical-align: middle;
}
.modal.modal-with-pay .item-infomation li .item-icon {
  display: inline-block;
  margin-right: 3px;
  margin-bottom: 3px;
  width: 30px;
  vertical-align: middle;
}
[dir="rtl"] .modal.modal-with-pay .item-infomation li .item-icon {
  margin-right: 0;
  margin-left: 3px;
}
.modal.modal-with-pay .item-infomation li .item-icon img {
  width: 100%;
}
.modal.modal-with-pay .item-infomation li .item-icon.hello-bank {
  width: 90px;
}
.modal.modal-with-pay .item-infomation ul.sty-dash li {
  position: relative;
  margin: 0;
  padding-left: 10px;
  font-size: 14px;
  line-height: 22px;
  color: #6b6b6b;
}
[dir="rtl"] .modal.modal-with-pay .item-infomation ul.sty-dash li {
  padding-left: 0;
  padding-right: 10px;
}
.modal.modal-with-pay .item-infomation ul.sty-dash li:before {
  position: absolute;
  left: 0;
  top: 0;
  content: "-";
}
[dir="rtl"] .modal.modal-with-pay .item-infomation ul.sty-dash li:before {
  left: auto;
  right: 0;
}
.modal.modal-with-pay .item-infomation .fc-dimgray {
  color: #6b6b6b;
}
.modal.modal-with-pay .link-area {
  margin: 10px 0 20px !important;
  text-align: center;
  font-size: 14px;
}
@media (max-width: 767px) {
  .modal.modal-with-pay .link-area {
    margin: 3px 0 20px !important;
  }
}
.modal.modal-with-pay .btn-cetlemmel {
  position: relative;
  margin-left: 5px;
  padding: 0 20px 0 32px;
  height: 30px;
  font-size: 14px;
  background: 0 0;
  border: none;
  cursor: pointer;
}
@media (max-width: 767px) {
  .modal.modal-with-pay .btn-cetlemmel {
    padding-left: 36px;
  }
}
.modal.modal-with-pay .btn-cetlemmel:before {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -13px;
  width: 26px;
  height: 26px;
  background: #6b6b6b
    url(/lg5-common-gp/images/common/icons/calculator-white.svg) 58% 50%
    no-repeat;
  background-size: 19px;
  border-radius: 50%;
  content: "";
}
@media (max-width: 767px) {
  .modal.modal-with-pay .btn-cetlemmel:before {
    margin-top: -15px;
    width: 30px;
    height: 30px;
  }
}
.modal.modal-with-pay .btn-cetlemmel:after {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -8px;
  width: 16px;
  height: 16px;
  background: url(/lg5-common-gp/images/common/icons/link-open-gray.svg) 58% 50%
    no-repeat;
  content: "";
}
.modal.modal-with-pay .btn-cetlemmel.is-open:after {
  background-image: url(/lg5-common-gp/images/common/icons/link-close-gray.svg);
}
.modal.modal-with-pay .acco-cetlemmel {
  display: none;
  overflow-x: auto;
  margin: 15px 0;
}
@media (max-width: 767px) {
  .modal.modal-with-pay .acco-cetlemmel {
    margin-top: 10px;
  }
  .modal.modal-with-pay .acco-cetlemmel::-webkit-scrollbar {
    height: 5px;
  }
  .modal.modal-with-pay .acco-cetlemmel::-webkit-scrollbar-track {
    background-color: #f2f2f2;
  }
  .modal.modal-with-pay .acco-cetlemmel::-webkit-scrollbar-thumb {
    background: #4e4e4e;
    border-radius: 2.5px;
  }
}
.modal.modal-with-pay .acco-cetlemmel.is-open {
  display: block;
}
.modal.modal-with-pay .iframe-btn {
  position: relative;
  display: inline-block;
  padding: 0;
  border: 0;
  background: 0;
  color: #a50034;
  font-size: 14px;
  line-height: 20px;
  text-decoration: underline;
  word-break: break-all;
  cursor: pointer;
  text-align: initial;
}
.modal.modal-with-pay .iframe-btn:focus,
.modal.modal-with-pay .iframe-btn:hover {
  color: #a50034;
}
.modal.modal-with-pay .iframe-btn:after {
  margin-left: 6px;
  background: url(/lg5-common-gp/images/common/icons/link-open-carmine.svg)
    no-repeat 0 1px;
}
[dir="rtl"] .modal.modal-with-pay .iframe-btn:after {
  margin-left: 0;
  margin-right: 6px;
}
.modal.modal-with-pay .iframe-btn.is-open:after {
  background-image: url(/lg5-common-gp/images/common/icons/link-close-carmine.svg);
}
.modal.modal-with-pay .iframe-wrap {
  display: none;
  margin-top: 17px;
  height: 300px;
  border: 1px solid #eee;
}
@media (max-width: 767px) {
  .modal.modal-with-pay .iframe-wrap {
    margin-top: 9px;
  }
}
.modal.modal-with-pay .iframe-wrap.is-open {
  display: block;
}
.modal.modal-with-pay .how-to-work .iframe-wrap {
  margin-left: -20px;
  margin-right: -20px;
}
@media (max-width: 767px) {
  .modal.modal-with-pay .how-to-work .iframe-wrap {
    margin-left: -18px;
    margin-right: -18px;
  }
}
[data-countrycode="cz"] .modal.modal-with-pay #iframeWrap02 {
  margin-bottom: -42px;
}
@media (max-width: 767px) {
  [data-countrycode="cz"] .modal.modal-with-pay #iframeWrap02 {
    margin-bottom: -38px;
  }
}
.modal.modal-with-pay .change-browser {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  height: 100%;
  background: #fff;
}
.modal.modal-with-pay .change-browser .text {
  padding: 110px 10px 0 10px;
  width: 100%;
  font-size: 18px;
  color: #333;
  background: url(/lg5-common-gp/images/common/icons/ico-ie-not.svg) 50% 0
    no-repeat;
  background-size: 110px 110px;
}
@media (max-width: 767px) {
  .modal.modal-with-pay .change-browser .text {
    font-size: 14px;
  }
}
.modal .afterpay-popup > a {
  text-decoration: none;
}
@media (max-width: 767px) {
  .modal .afterpay-popup .top-text img {
    width: 168px;
    height: 35px;
  }
}
.modal .afterpay-popup .box-area .area-title {
  line-height: 1.6;
}
.modal .afterpay-popup .box-area.afterpay-info {
  padding: 22px 20px;
}
@media (max-width: 767px) {
  .modal .afterpay-popup .box-area.afterpay-info {
    padding: 18px 18px;
  }
}
.modal .afterpay-popup .item-afterpay {
  margin: 15px 0;
}
.modal .afterpay-popup .item-afterpay li {
  margin-top: 10px;
}
.modal .afterpay-popup .item-afterpay li:first-child {
  margin-top: 0 !important;
}
.modal .zippay-popup {
  padding-bottom: 10px;
}
.modal .zippay-popup .top-text {
  padding-bottom: 0 !important;
  border-bottom: 0 !important;
}
.modal .zippay-popup .top-text img {
  width: 85px;
  height: 32px;
}
@media (max-width: 767px) {
  .modal .zippay-popup .top-text {
    margin-bottom: 0 !important;
  }
}
.modal .zippay-popup .box-area .area-title {
  line-height: 1.6;
}
.modal .zippay-popup .box-area .area-title .sub-text {
  display: block;
  color: #333;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
.modal .zippay-popup .step-how-to-shop {
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .modal .zippay-popup .step-how-to-shop {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .modal .zippay-popup .step-how-to-shop li {
    position: relative;
    padding-left: 60px;
    text-align: left;
  }
}
.modal .zippay-popup .step-how-to-shop li .step-icon {
  width: 40px;
  height: 40px;
}
@media (max-width: 767px) {
  .modal .zippay-popup .step-how-to-shop li .step-icon {
    position: absolute;
    left: 0;
    top: 50%;
    margin-bottom: 0;
    margin-top: -20px;
  }
}
.modal .zippay-popup .step-how-to-shop li strong {
  display: block;
  height: 60px;
  color: #333;
}
@media (max-width: 767px) {
  .modal .zippay-popup .step-how-to-shop li strong {
    padding: 0;
    margin-bottom: 4px;
    height: auto;
    font-size: 14px;
  }
}
.modal .zippay-popup .zippay-tabsCont {
  display: none;
  margin-bottom: 10px;
  background-color: #f8f8f8;
}
.modal .zippay-popup .zippay-tabsCont.active {
  display: block;
}
.modal .zippay-popup .zippay-tabsCont .zippayList {
  padding: 20px 10px;
}
@media (max-width: 767px) {
  .modal .zippay-popup .zippay-tabsCont .zippayList {
    padding: 22px 9px 7px;
  }
}
.modal .zippay-popup .zippay-tabsCont .zippayList .zippay-item {
  float: left;
  padding: 10px;
  width: 50%;
}
@media (max-width: 767px) {
  .modal .zippay-popup .zippay-tabsCont .zippayList .zippay-item {
    margin-bottom: 15px;
    padding: 0;
    width: 100%;
  }
}
.modal .zippay-popup .zippay-box {
  overflow: hidden;
  position: relative;
  padding: 45px 10px 0;
  border: 1px solid #e4e4e4;
  background-color: #fff;
  border-radius: 10px;
  text-align: center;
  color: #333;
}
.modal .zippay-popup .zippay-box .zippay-tag {
  position: absolute;
  left: 0;
  top: 0;
  padding: 3px;
  width: 100%;
  color: #fff;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  text-align: center;
  background-color: #333;
}
.modal .zippay-popup .zippay-box .zippay-logo {
  height: 23px;
}
.modal .zippay-popup .zippay-box .zippay-range {
  display: block;
  margin: 20px 0 13px;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
}
.modal .zippay-popup .zippay-box .zippay-tit {
  display: block;
  font-weight: 600;
  font-style: normal;
}
.modal .zippay-popup .zippay-box .zippay-txt {
  display: block;
  margin-bottom: 20px;
  color: #6b6b6b;
  font-size: 14px;
}
.modal .zippay-popup .zippay-box .zippay-benefit {
  display: none;
  margin-top: 30px;
  padding-top: 10px;
  text-align: left;
  font-size: 14px;
  border-top: 1px solid #e4e4e4;
}
.modal .zippay-popup .zippay-box .zippay-benefit.is-open {
  display: block;
}
.modal .zippay-popup .zippay-box .zippay-benefit li {
  margin-top: 10px;
  padding-left: 21px;
  font-weight: 600;
  background: url(/lg5-common-gp/images/common/icons/card-check-calm.svg)
    no-repeat 0 3px;
  background-size: 14px 14px;
}
.modal .zippay-popup .zippay-box .zippay-benefit li span {
  display: block;
  font-style: normal;
  font-weight: 400;
  color: #6b6b6b;
}
.modal .zippay-popup .zippay-box .btn_OpenBenefit {
  margin-top: 5px;
  width: 92px;
  height: 50px;
  background: url(/lg5-common-gp/images/common/icons/arrow-down-black.svg)
    no-repeat 50% 50%;
  background-size: 20px 20px;
}
.modal .zippay-popup .zippay-box .btn_OpenBenefit.is-open {
  background-image: url(/lg5-common-gp/images/common/icons/arrow-up-black.svg);
}
.modal .after-zip-tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 27px;
  margin-bottom: 25px;
}
@media (max-width: 767px) {
  .modal .after-zip-tab {
    padding: 0 17px;
    margin-bottom: 35px;
  }
}
.modal .after-zip-tab li {
  width: 50%;
  padding: 0 3px;
}
.modal .after-zip-tab .btn-after-zip-tab {
  display: inline-block;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 45px;
  font-style: normal;
  font-weight: 700;
  color: #6b6b6b;
  background-color: #f8f8f8;
  border: 1px solid #e4e4e4;
  pointer-events: auto;
  cursor: pointer;
}
.modal .after-zip-tab .btn-after-zip-tab.active {
  color: #fff;
  background-color: #333;
  border: 1px solid #333;
}
.modal .after-zip-tabsCont {
  display: none;
}
.modal .after-zip-tabsCont.active {
  display: block;
}
@media (min-width: 768px) {
  .modal .section-scroll {
    overflow-y: scroll;
    height: 714px;
  }
}
.modal#modal-withpay .modal-content {
  padding: 20px 24px;
  min-height: 100px;
}
.modal#modal-withpay .modal-content .cartBlank-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  padding: 45px 0 0;
}
.modal#modal-withpay .modal-content .cartBlank-content .bank-button {
  width: 33.33%;
  text-align: center;
  padding: 10px 10px;
}
.modal.modal-choose-your-country .modal-content {
  padding: 0;
}
.modal.modal-choose-your-country .modal-content .modal-body {
  padding: 0 30px;
  color: #000;
}
@media (max-width: 767px) {
  .modal.modal-choose-your-country .modal-content .modal-body {
    padding: 0 20px;
  }
}
.modal.modal-choose-your-country .modal-content .modal-body p {
  color: #6b6b6b;
}
.modal.modal-choose-your-country .modal-content .modal-footer {
  display: block;
  margin: 0;
  padding: 20px 30px 30px;
}
@media (max-width: 767px) {
  .modal.modal-choose-your-country .modal-content .modal-footer {
    padding: 20px;
  }
}
.modal.modal-choose-your-country .modal-content .modal-footer .btn {
  width: auto;
  min-width: 110px;
}
@media (max-width: 767px) {
  .modal.modal-choose-your-country .modal-title {
    font-size: 20px;
  }
}
.modal.modal-choose-your-country .country-options {
  margin: 22px 0 17px;
}
.modal.modal-choose-your-country .country-options li {
  margin-top: 8px;
}
.modal.modal-choose-your-country .country-options li a {
  display: block;
  position: relative;
  font-size: 15px;
  line-height: 24px;
  color: #333;
  font-weight: 600;
  padding: 11px 15px;
  background-color: #fff;
  border: 1px solid #e4e4e4;
  border-radius: 3px;
}
.modal.modal-choose-your-country .country-options li a:hover {
  text-decoration: none;
}
.modal.modal-choose-your-country .country-options li a .flag {
  display: inline-block;
  margin-right: 10px;
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 0;
  vertical-align: middle;
}
[dir="rtl"] .modal.modal-choose-your-country .country-options li a .flag {
  margin-right: 0;
  margin-left: 10px;
}
.modal.modal-choose-your-country .country-options li a .flag img {
  width: 24px;
  border-radius: 50%;
}
.modal.modal-choose-your-country .country-options li.active a {
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
  color: #a50034;
}
.modal.modal-choose-your-country .country-options li.active a:after {
  content: "";
  width: 24px;
  height: 24px;
  background: url(/lg5-common-gp/images/common/icons/arrow-check.svg) no-repeat
    0 0;
  background-size: 24px 24px;
  position: absolute;
  top: 13px;
  right: 20px;
}
[dir="rtl"]
  .modal.modal-choose-your-country
  .country-options
  li.active
  a:after {
  right: auto;
  left: 20px;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.header-notice-popup {
  display: none;
  margin: 0 -15px;
  background-color: #f8f8f8;
  border-top: 1px solid #d7d7d7;
  border-bottom: 1px solid #d7d7d7;
  text-align: center;
}
.header-notice-popup.active {
  display: block;
}
.header-notice-popup .notice-inner {
  position: relative;
  margin: 0 auto;
  padding: 30px 24px 33px;
  max-width: 1600px;
}
@media (max-width: 767px) {
  .header-notice-popup .notice-inner {
    padding-top: 40px;
    padding-bottom: 30px;
  }
}
.header-notice-popup .text {
  margin-bottom: 21px;
  font-size: 20px;
  line-height: 26px;
  color: #000;
  font-weight: 600;
}
@media (max-width: 767px) {
  .header-notice-popup .text {
    font-size: 17px;
    line-height: 24px;
  }
}
.header-notice-popup .btn-hide-section {
  position: absolute;
  top: 13px;
  right: 35px;
  width: 20px;
  height: 20px;
  border: none;
  background: url(/lg5-common-gp/images/common/icons/popover-close.svg)
    no-repeat 50% 50%;
  background-size: 12px 12px;
  cursor: pointer;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  opacity: 0.75;
}
@media (max-width: 767px) {
  .header-notice-popup .btn-hide-section {
    right: 13px;
  }
}
.header-notice-popup .btn-hide-section:focus,
.header-notice-popup .btn-hide-section:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
}
[dir="rtl"] .header-notice-popup .btn-hide-section {
  left: 35px;
  right: auto;
}
@media (max-width: 767px) {
  [dir="rtl"] .header-notice-popup .btn-hide-section {
    left: 13px;
  }
}
@media (max-width: 767px) {
  .header-notice-popup .m-full {
    width: 100%;
  }
}
.cp11,
.cp22 {
  -webkit-transition: all 0.1s !important;
  transition: all 0.1s !important;
}
.intercom-lightweight-app.gang-hide {
  display: none !important;
}
.intercom-lightweight-app .intercom-lightweight-app-launcher {
  bottom: 80px !important;
  right: 20px !important;
}
.intercom-lightweight-app .intercom-namespace {
  right: 20px !important;
  bottom: 120px !important;
}
.intercom-lightweight-app.cp22 .intercom-lightweight-app-launcher {
  bottom: 135px !important;
}
.intercom-lightweight-app.cp22 .intercom-namespace {
  bottom: 175px !important;
}
@media (max-width: 767px) {
  .intercom-lightweight-app .intercom-lightweight-app-launcher {
    bottom: 20px !important;
    right: auto !important;
    left: 12px !important;
  }
  .intercom-lightweight-app .intercom-namespace {
    right: auto !important;
    left: 12px !important;
  }
  .intercom-lightweight-app.cp11 .intercom-lightweight-app-launcher {
    bottom: 70px !important;
  }
  .intercom-lightweight-app.cp11 .intercom-namespace {
    bottom: 115px !important;
  }
  .intercom-lightweight-app.cp11.cp22 .intercom-lightweight-app-launcher {
    bottom: 130px !important;
  }
  .intercom-lightweight-app.cp11.cp22 .intercom-namespace {
    bottom: 175px !important;
  }
  .intercom-lightweight-app.cp22 .intercom-lightweight-app-launcher {
    bottom: 70px !important;
  }
  .intercom-lightweight-app.cp22 .intercom-namespace {
    bottom: 115px !important;
  }
}
#intercom-container.gang-hide {
  display: none !important;
}
#intercom-container .intercom-launcher-frame {
  bottom: 80px !important;
  right: 20px !important;
}
#intercom-container .intercom-launcher-badge-frame {
  right: 20px !important;
  bottom: 120px !important;
}
#intercom-container.cp22 .intercom-launcher-frame {
  bottom: 135px !important;
}
#intercom-container.cp22 .intercom-launcher-badge-frame {
  bottom: 175px !important;
}
@media (max-width: 767px) {
  #intercom-container .intercom-launcher-frame {
    bottom: 20px !important;
    right: auto !important;
    left: 12px !important;
  }
  #intercom-container .intercom-launcher-badge-frame {
    right: auto !important;
    left: 12px !important;
    bottom: 60px !important;
  }
  #intercom-container.cp11 .intercom-launcher-frame {
    bottom: 70px !important;
  }
  #intercom-container.cp11 .intercom-launcher-badge-frame {
    bottom: 115px !important;
  }
  #intercom-container.cp11.cp22 .intercom-launcher-frame {
    bottom: 130px !important;
  }
  #intercom-container.cp11.cp22 .intercom-launcher-badge-frame {
    bottom: 175px !important;
  }
  #intercom-container.cp22 .intercom-launcher-frame {
    bottom: 70px !important;
  }
  #intercom-container.cp22 .intercom-launcher-badge-frame {
    bottom: 115px !important;
  }
}
#intercom-container .intercom-messenger-frame {
  bottom: 150px !important;
  right: 90px !important;
}
@media (max-width: 767px) {
  #intercom-container .intercom-messenger-frame {
    bottom: 140px !important;
    right: auto !important;
    left: 0 !important;
  }
}
#intercom-container .intercom-borderless-frame {
  -webkit-transform: translateX(-65px);
  -ms-transform: translateX(-65px);
  transform: translateX(-65px);
}
.epromotor-widget-area {
  bottom: 80px !important;
  right: 20px !important;
}
[dir="rtl"] .epromotor-widget-area {
  right: auto !important;
  left: 20px !important;
}
.epromotor-widget-area.gang-hide {
  display: none !important;
}
.epromotor-widget-area.cp22 {
  bottom: 135px !important;
}
@media (max-width: 767px) {
  .epromotor-widget-area {
    bottom: 20px !important;
    right: auto !important;
    left: 12px !important;
  }
  [dir="rtl"] .epromotor-widget-area {
    left: auto !important;
    right: 12px !important;
  }
  .epromotor-widget-area.cp11 {
    bottom: 70px !important;
  }
  .epromotor-widget-area.cp11.cp22 {
    bottom: 130px !important;
  }
  .epromotor-widget-area.cp22 {
    bottom: 70px !important;
  }
}
.ommi-widget {
  position: relative !important;
  right: auto !important;
  left: auto !important;
  top: auto !important;
  bottom: auto !important;
}
@media (max-width: 767px) {
  .ommi-widget {
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
}
ommi-widget {
  position: fixed;
  bottom: 80px !important;
  right: 20px !important;
  z-index: 100000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
}
ommi-widget.ready {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
}
ommi-widget.gang-hide {
  display: none !important;
}
ommi-widget.cp22 {
  bottom: 135px !important;
}
@media (max-width: 767px) {
  ommi-widget {
    bottom: 20px !important;
    right: auto !important;
    left: 12px !important;
  }
  ommi-widget.cp11 {
    bottom: 70px !important;
  }
  ommi-widget.cp11.cp22 {
    bottom: 130px !important;
  }
  ommi-widget.cp22 {
    bottom: 70px !important;
  }
}
#callbell-iframe {
  bottom: 55px !important;
  right: 0 !important;
}
#callbell-iframe.gang-hide {
  display: none !important;
}
#callbell-iframe.cp22 {
  bottom: 110px !important;
}
@media (max-width: 767px) {
  #callbell-iframe {
    bottom: 45px !important;
    right: -10px !important;
  }
  #callbell-iframe.cp11 {
    bottom: 100px !important;
  }
  #callbell-iframe.cp11.cp22 {
    bottom: 160px !important;
  }
  #callbell-iframe.cp22 {
    bottom: 100px !important;
  }
}
.floating-whatsapp {
  bottom: 145px !important;
  right: 20px !important;
}
[dir="rtl"] .floating-whatsapp {
  right: auto !important;
  left: 20px !important;
}
.floating-whatsapp.gang-hide {
  display: none !important;
}
.floating-whatsapp.cp22 {
  bottom: 200px !important;
}
@media (max-width: 767px) {
  .floating-whatsapp {
    bottom: 20px !important;
    right: auto !important;
    left: 12px !important;
  }
  [dir="rtl"] .floating-whatsapp {
    left: auto !important;
    right: 12px !important;
  }
  .floating-whatsapp.cp11 {
    bottom: 135px !important;
  }
  .floating-whatsapp.cp11.cp22 {
    bottom: 195px !important;
  }
  .floating-whatsapp.cp22 {
    bottom: 140px !important;
  }
}
[data-countrycode="br"] .floating-whatsapp {
  bottom: 80px !important;
  width: 50px;
  height: 50px;
}
[data-countrycode="br"] .floating-whatsapp.cp22 {
  bottom: 135px !important;
}
@media (max-width: 767px) {
  [data-countrycode="br"] .floating-whatsapp {
    right: 12px !important;
    left: auto !important;
    bottom: 70px !important;
    width: 45px;
    height: 45px;
  }
  [dir="rtl"] [data-countrycode="br"] .floating-whatsapp {
    left: auto !important;
    right: 12px !important;
  }
  [data-countrycode="br"] .floating-whatsapp.cp11 {
    bottom: 120px !important;
  }
  [data-countrycode="br"] .floating-whatsapp.cp11.cp22 {
    bottom: 180px !important;
  }
  [data-countrycode="br"] .floating-whatsapp.cp22 {
    bottom: 120px !important;
  }
}
[data-countrycode="br"] .floating-whatsapp .btn-whatsapp {
  padding: 0;
  width: 50px;
  height: 50px;
}
@media (max-width: 767px) {
  [data-countrycode="br"] .floating-whatsapp .btn-whatsapp {
    width: 45px;
    height: 45px;
  }
}
[data-countrycode="br"] .floating-whatsapp .btn-whatsapp img {
  margin-right: -2px;
  width: 25px;
}
[data-countrycode="co"] .floating-whatsapp {
  bottom: 80px !important;
  width: 50px;
  height: 50px;
}
[data-countrycode="co"] .floating-whatsapp.cp22 {
  bottom: 135px !important;
}
@media (max-width: 767px) {
  [data-countrycode="co"] .floating-whatsapp {
    bottom: 75px !important;
  }
  [data-countrycode="co"] .floating-whatsapp.cp11 {
    bottom: 125px !important;
  }
  [data-countrycode="co"] .floating-whatsapp.cp11.cp22 {
    bottom: 185px !important;
  }
  [data-countrycode="co"] .floating-whatsapp.cp22 {
    bottom: 125px !important;
  }
}
[data-countrycode="co"] .floating-whatsapp .btn-whatsapp {
  padding: 0;
  width: 50px;
  height: 50px;
}
[data-countrycode="co"] .floating-whatsapp .btn-whatsapp img {
  width: 25px;
}
[data-countrycode="ae"] .floating-whatsapp,
[data-countrycode="ae_ar"] .floating-whatsapp {
  bottom: 80px !important;
  width: 50px;
  height: 50px;
}
[data-countrycode="ae"] .floating-whatsapp.cp22,
[data-countrycode="ae_ar"] .floating-whatsapp.cp22 {
  bottom: 135px !important;
}
@media (max-width: 767px) {
  [data-countrycode="ae"] .floating-whatsapp,
  [data-countrycode="ae_ar"] .floating-whatsapp {
    bottom: 15px !important;
    width: 45px;
    height: 45px;
  }
  [data-countrycode="ae"] .floating-whatsapp.cp11,
  [data-countrycode="ae_ar"] .floating-whatsapp.cp11 {
    bottom: 70px !important;
  }
  [data-countrycode="ae"] .floating-whatsapp.cp11.cp22,
  [data-countrycode="ae_ar"] .floating-whatsapp.cp11.cp22 {
    bottom: 130px !important;
  }
  [data-countrycode="ae"] .floating-whatsapp.cp22,
  [data-countrycode="ae_ar"] .floating-whatsapp.cp22 {
    bottom: 70px !important;
  }
}
[data-countrycode="ae"] .floating-whatsapp .btn-whatsapp,
[data-countrycode="ae_ar"] .floating-whatsapp .btn-whatsapp {
  padding: 0;
  width: 50px;
  height: 50px;
}
@media (max-width: 767px) {
  [data-countrycode="ae"] .floating-whatsapp .btn-whatsapp,
  [data-countrycode="ae_ar"] .floating-whatsapp .btn-whatsapp {
    width: 45px;
    height: 45px;
  }
}
[data-countrycode="ae"] .floating-whatsapp .btn-whatsapp img,
[data-countrycode="ae_ar"] .floating-whatsapp .btn-whatsapp img {
  width: 25px;
  margin-right: -2px;
}
#chat-widget-container {
  bottom: 63px !important;
  right: 13px !important;
}
[dir="rtl"] #chat-widget-container {
  right: auto !important;
  left: 13px !important;
}
#chat-widget-container.gang-hide {
  display: none !important;
}
#chat-widget-container.cp22 {
  bottom: 135px !important;
}
@media (max-width: 767px) {
  #chat-widget-container {
    bottom: 0 !important;
    right: auto !important;
    left: -5px !important;
    max-height: calc(100% - 120px) !important;
  }
  [dir="rtl"] #chat-widget-container {
    left: auto !important;
    right: -5px !important;
  }
  #chat-widget-container.cp11 {
    bottom: 50px !important;
  }
  #chat-widget-container.cp11.cp22 {
    bottom: 110px !important;
  }
  #chat-widget-container.cp22 {
    bottom: 50px !important;
  }
}
body.band-scroll #callbell-iframe,
body.band-scroll #chat-widget-container,
body.band-scroll #intercom-container *,
body.band-scroll .epromotor-widget-area,
body.band-scroll .floating-whatsapp,
body.band-scroll .intercom-lightweight-app,
body.band-scroll .intercom-lightweight-app *,
body.band-scroll ommi-widget,
body.m-menu-open #callbell-iframe,
body.m-menu-open #chat-widget-container,
body.m-menu-open #intercom-container *,
body.m-menu-open .epromotor-widget-area,
body.m-menu-open .floating-whatsapp,
body.m-menu-open .intercom-lightweight-app,
body.m-menu-open .intercom-lightweight-app *,
body.m-menu-open ommi-widget,
body.modal-open #callbell-iframe,
body.modal-open #chat-widget-container,
body.modal-open #intercom-container *,
body.modal-open .epromotor-widget-area,
body.modal-open .floating-whatsapp,
body.modal-open .intercom-lightweight-app,
body.modal-open .intercom-lightweight-app *,
body.modal-open ommi-widget {
  z-index: 1 !important;
}
* {
  font-family: "LG Smart", "Segoe UI", "Microsoft Sans Serif", sans-serif;
}
[data-countrycode="gr"] * {
  font-family: "Trebuchet MS", sans-serif;
}
[data-countrycode="cn"] * {
  font-family: "Microsoft YaHei", sans-serif, Arial;
}
[data-countrycode="tw"] * {
  font-family: "Microsoft JhengHei", sans-serif, Arial;
}
[data-countrycode="jp"] * {
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Yu Gothic",
    メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
[data-countrycode="bg"] *,
[data-countrycode="kz"] *,
[data-countrycode="ru"] *,
[data-countrycode="ua"] *,
[data-countrycode="uz_ru"] * {
  font-family: "LG Smart RU", Tahoma, Arial, sans-serif;
}
[data-countrycode="ir"] * {
  font-family: IRANYekan, sans-serif;
}
html[dir="rtl"] {
  direction: rtl;
}
html[dir="rtl"] body.iw-fullscreen-edit {
  direction: ltr;
}
html[dir="rtl"] body.iw-fullscreen-edit .component,
html[dir="rtl"] body.iw-fullscreen-edit .component-wrap {
  direction: rtl;
}
body {
  overflow-x: hidden;
  word-break: break-word;
  word-wrap: break-word;
}
body main {
  clear: both;
}
body input::-ms-clear {
  display: none;
}
body.compare-sticky-showing {
  padding-bottom: 175px;
}
@media (max-width: 767px) {
  body.compare-sticky-showing {
    padding-bottom: 210px;
  }
}
body.compare-sticky-showing.compare-sticky-min {
  padding-bottom: 65px;
}
[data-countrycode="jp"] body {
  word-break: break-all;
}
footer {
  width: 100%;
}
[type="reset"],
[type="submit"],
button,
html [type="button"] {
  -moz-appearance: none;
  -webkit-appearance: none;
}
.visible-sm,
.visible-xs {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  .hidden-xs {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  .hidden-sm {
    display: none !important;
  }
}
a {
  color: #000;
}
a:hover {
  color: #000;
}
b,
strong {
  font-weight: 400;
}
.modal-backdrop {
  z-index: 10001;
}
.modal {
  z-index: 10002;
}
.btn {
  padding: 0;
  border-radius: 0;
}
button.link-text {
  padding: 0;
  border-radius: 0;
  background: 0 0;
  border: 0;
}
body .close {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
  opacity: 1 !important;
}
body.show-grid .iw_viewport-wrapper:after,
body.show-grid .iw_viewport-wrapper:before {
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  position: fixed;
  z-index: 9999;
  background: red;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  opacity: 0.2;
  top: 0;
}
@media (min-width: 1200px) {
  body.show-grid .iw_viewport-wrapper:before {
    left: 50%;
    margin-left: -642px;
  }
  body.show-grid .iw_viewport-wrapper:after {
    right: 50%;
    margin-right: -642px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  body.show-grid .iw_viewport-wrapper:before {
    left: 30px;
  }
  body.show-grid .iw_viewport-wrapper:after {
    right: 30px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  body.show-grid .iw_viewport-wrapper:before {
    left: 30px;
  }
  body.show-grid .iw_viewport-wrapper:after {
    right: 30px;
  }
}
@media (max-width: 767px) {
  body.show-grid .iw_viewport-wrapper:before {
    left: 24px;
  }
  body.show-grid .iw_viewport-wrapper:after {
    right: 24px;
  }
}
#content:focus {
  outline: 0;
}
@media (max-width: 767px) {
  body.floating-search .search-common {
    z-index: 1000000;
    position: fixed !important;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    min-width: 100% !important;
    background: #fff;
    padding: 0;
    margin: 0;
  }
}
img.lazyload.mobile,
img.lazyloaded.mobile {
  display: none;
}
img.lazyload.pc-md,
img.lazyloaded.pc-md {
  display: none;
}
@media (max-width: 1024px) {
  img.lazyload.pc-lg,
  img.lazyloaded.pc-lg {
    display: none;
  }
  img.lazyload.pc-md,
  img.lazyloaded.pc-md {
    display: inline-block;
  }
}
@media (max-width: 767px) {
  img.lazyload.pc,
  img.lazyloaded.pc {
    display: none;
  }
  img.lazyload.pc-md,
  img.lazyloaded.pc-md {
    display: none;
  }
  img.lazyload.mobile,
  img.lazyloaded.mobile {
    display: inline-block;
  }
}
img.lazyload {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
}
img.lazyloaded {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}
.btn-area.type-double > .btn[class^="btn"] {
  margin: 0 0 0 6px;
}
.btn-area.type-double > .btn[class^="btn"]:first-child {
  margin-left: 0;
}
@media (max-width: 767px) {
  .btn-area.type-double > .btn[class^="btn"] {
    width: calc(50% - 6px);
    margin: 0 0 0 6px;
  }
  .btn-area.type-double > .btn[class^="btn"]:first-child {
    margin-left: 0;
  }
}
[dir="rtl"] .btn-area.type-double > .btn[class^="btn"] {
  margin: 0 6px 0 0;
}
[dir="rtl"] .btn-area.type-double > .btn[class^="btn"]:first-child {
  margin-right: 0;
}
@media (max-width: 767px) {
  [dir="rtl"] .btn-area.type-double > .btn[class^="btn"] {
    margin: 0 6px 0 0;
  }
  [dir="rtl"] .btn-area.type-double > .btn[class^="btn"]:first-child {
    margin-right: 0;
  }
}
.btn {
  display: inline-block;
  min-width: 80px;
  padding: 11px 23px;
  border-radius: 3px;
  border: 1px solid transparent;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  white-space: normal;
  cursor: pointer;
  background-color: transparent;
}
.btn:focus {
  -webkit-box-shadow: 0 0 0 0.1rem #7fbdff !important;
  box-shadow: 0 0 0 0.1rem #7fbdff !important;
}
.btn.btn-white {
  background: #fff !important;
  color: #6b6b6b !important;
  border-color: #6b6b6b !important;
}
.btn.btn-white:active,
.btn.btn-white:link,
.btn.btn-white:visited {
  background: #fff !important;
  color: #6b6b6b !important;
  border-color: #6b6b6b !important;
}
.btn.btn-white:not([disabled]):focus,
.btn.btn-white:not([disabled]):hover {
  background: #fff !important;
  color: #000 !important;
  color: #000 !important;
}
.btn.btn-primary {
  color: #fff !important;
  border-color: #a50034 !important;
  background: #a50034 !important;
}
.btn.btn-primary:active,
.btn.btn-primary:link,
.btn.btn-primary:visited {
  color: #fff !important;
  border-color: #a50034 !important;
  background: #a50034 !important;
}
.btn.btn-primary:not([disabled]):focus,
.btn.btn-primary:not([disabled]):hover {
  color: #fff !important;
  border-color: #cc0041 !important;
  background: #cc0041 !important;
}
.btn.btn-secondary {
  color: #fff !important;
  border-color: #6b6b6b !important;
  background: #6b6b6b !important;
}
.btn.btn-secondary:active,
.btn.btn-secondary:link,
.btn.btn-secondary:visited {
  color: #fff !important;
  border-color: #6b6b6b !important;
  background: #6b6b6b !important;
}
.btn.btn-secondary:not([disabled]):focus,
.btn.btn-secondary:not([disabled]):hover {
  color: #fff !important;
  border-color: #4d4d4d !important;
  background: #4d4d4d !important;
}
.btn.btn-outline-primary {
  color: #a50034 !important;
  border-color: #a50034 !important;
  background: 0 0 !important;
}
.btn.btn-outline-primary:active,
.btn.btn-outline-primary:link,
.btn.btn-outline-primary:visited {
  color: #a50034 !important;
  border-color: #a50034 !important;
  background: 0 0 !important;
}
.btn.btn-outline-primary:not([disabled]):focus,
.btn.btn-outline-primary:not([disabled]):hover {
  color: #cc0041 !important;
  border-color: #cc0041 !important;
  background: 0 0 !important;
}
.btn.btn-outline-secondary {
  background: 0 0 !important;
  color: #6b6b6b !important;
  border-color: #6b6b6b !important;
}
.btn.btn-outline-secondary:active,
.btn.btn-outline-secondary:link,
.btn.btn-outline-secondary:visited {
  background: 0 0 !important;
  color: #6b6b6b !important;
  border-color: #6b6b6b !important;
}
.btn.btn-outline-secondary:not([disabled]):focus,
.btn.btn-outline-secondary:not([disabled]):hover {
  background: 0 0 !important;
  color: #000 !important;
  border-color: #000 !important;
}
.btn.btn-outline-light {
  color: #a50034 !important;
  border-color: #fff !important;
  background: 0 0 !important;
}
.btn.btn-outline-light:active,
.btn.btn-outline-light:link,
.btn.btn-outline-light:visited {
  color: #a50034 !important;
  border-color: #fff !important;
  background: 0 0 !important;
}
.btn.btn-outline-light:not([disabled]):focus,
.btn.btn-outline-light:not([disabled]):hover {
  color: #cc0041 !important;
  border-color: #fff !important;
  background: 0 0 !important;
}
.btn.btn-outline-small {
  padding: 5px 9px;
  min-width: 0;
  text-transform: none;
  color: #6b6b6b;
  border-color: #6b6b6b;
}
.btn.btn-outline-small.ico-download:before {
  background: url(/lg5-common-gp/images/common/icons/download-dimgray.svg)
    no-repeat 0 0;
  margin-right: 5px;
}
[dir="rtl"] .btn.btn-outline-small.ico-download:before {
  margin-right: 0;
  margin-left: 5px;
}
.btn.btn-sm {
  padding: 8px 20px 9px;
}
@media (min-width: 768px) {
  .btn.btn-lg {
    padding: 13px 29px 14px;
  }
}
.btn.btn-block {
  display: block;
  width: 100%;
}
.btn:active,
.btn:focus,
.btn:hover,
.btn:link,
.btn:visited {
  text-decoration: none;
}
.btn.disabled,
.btn:disabled {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  opacity: 0.4;
  cursor: default;
}
.btn.btn-round {
  padding: 8px 30px 9px 30px;
  border-radius: 100px;
}
.link-text {
  position: relative;
  display: inline-block;
  color: #a50034;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  text-decoration: underline;
  word-break: break-all;
  cursor: pointer;
}
.link-text:focus,
.link-text:hover {
  color: #a50034;
}
.link-text.bold {
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
}
.link-text.bold:focus,
.link-text.bold:hover {
  text-decoration: underline;
}
@media (min-width: 768px) {
  .link-text.lg {
    font-size: 16px;
  }
}
.link-text.ico-blank:after {
  background: url(/lg5-common-gp/images/common/icons/blank-carmine.svg)
    no-repeat 0 0;
  margin-left: 6px;
}
[dir="rtl"] .link-text.ico-blank:after {
  margin-left: 0;
  margin-right: 6px;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
}
.link-text.ico-popup:after {
  background: url(/lg5-common-gp/images/common/icons/popup-carmine.svg)
    no-repeat 0 0;
  margin-left: 6px;
}
[dir="rtl"] .link-text.ico-popup:after {
  margin-left: 0;
  margin-right: 6px;
}
.link-text.ico-popup.gray-type:after {
  background: url(/lg5-common-gp/images/common/icons/popup-nightrider.svg)
    no-repeat 0 0;
  margin-left: 6px;
}
.link-text.ico-open-send-address:after {
  width: 16px;
  height: 20px;
  background: url(/lg5-common-gp/images/common/icons/open-send-address-black.svg)
    no-repeat 0 0;
}
.link-text.ico-right:after {
  background: url(/lg5-common-gp/images/common/icons/link-right-carmine.svg)
    no-repeat 0 1px;
  margin-left: 3px;
}
[dir="rtl"] .link-text.ico-right:after {
  margin-left: 0;
  margin-right: 3px;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
}
.link-text.ico-download {
  color: #6b6b6b;
}
.link-text.ico-download:after {
  background: url(/lg5-common-gp/images/common/icons/download-dimgray.svg)
    no-repeat 0 0;
  margin-left: 6px;
}
[dir="rtl"] .link-text.ico-download:after {
  margin-left: 0;
  margin-right: 6px;
}
.link-text.ico-download-carmine {
  color: #a50034;
}
.link-text.ico-download-carmine.bold {
  text-transform: none;
}
.link-text.ico-download-carmine:after {
  width: 14px;
  height: 14px;
  background: url(/lg5-common-gp/images/common/icons/download-carmine.svg)
    no-repeat 0 0;
  margin-left: 6px;
  vertical-align: -4px;
  background-size: 100%;
}
[dir="rtl"] .link-text.ico-download-carmine:after {
  margin-left: 0;
  margin-right: 6px;
}
.link-text.ico-left-x:before {
  width: 9px;
  height: 9px;
  background: url(/lg5-common-gp/images/common/icons/content-delete.svg)
    no-repeat 0 0;
  margin-right: 6px;
}
[dir="rtl"] .link-text.ico-left-x:before {
  margin-right: 0;
  margin-left: 6px;
}
.link-text.ico-wishlist {
  font-size: 14px;
  color: #6b6b6b;
  text-decoration: none;
  font-style: normal;
  font-weight: 700;
}
.link-text.ico-wishlist:before {
  margin-right: 6px;
  width: 20px;
  height: 20px;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBkPSJNNTA1LjQ5IDc1M2ExLjA0OCAxLjA0OCAwIDAgMS0uNjc5LS4yNGMtMS4wMDgtLjg1My02LjA4OS01LjIyOS03LjI5My03LjY4MWE1LjIxOSA1LjIxOSAwIDAgMS0uMi00LjA0NSA0LjQzMyA0LjQzMyAwIDAgMSAyLjMxMi0yLjUyMiA1LjUxMyA1LjUxMyAwIDAgMSAyLjI2OC0uNDg2IDUuMTc0IDUuMTc0IDAgMCAxIDMuNTk0IDEuMzg5QTUuMTY2IDUuMTY2IDAgMCAxIDUwOS4xIDczOGE1LjUxNSA1LjUxNSAwIDAgMSAyLjI3MS40ODcgNC40MTcgNC40MTcgMCAwIDEgMi4zMDkgMi41MjMgNS4yMDcgNS4yMDcgMCAwIDEtLjIgNC4wNDJjLTEuMjM0IDIuNTE1LTYuNjY5IDcuMTU0LTcuMjg0IDcuNjc1YTEuMDM1IDEuMDM1IDAgMCAxLS41OTQuMjU5LjcuNyAwIDAgMS0uMTEyLjAxNFptLS4zMTEtMS40MzRhLjMyNy4zMjcgMCAwIDAtLjAzNS4wM1ptLTMuMjgyLTEyYTMuOSAzLjkgMCAwIDAtMS42MDguMzQ0IDIuODg1IDIuODg1IDAgMCAwLTEuNSAxLjY1NCAzLjY2OSAzLjY2OSAwIDAgMCAuMTQgMi44NWMuODQxIDEuNzEzIDQuMzY1IDUgNi41NTggNi44ODggMi4xLTEuODExIDUuNzMzLTUuMTg4IDYuNTc3LTYuOTA4YTMuNjczIDMuNjczIDAgMCAwIC4xNDItMi44NDggMi44ODEgMi44ODEgMCAwIDAtMS41LTEuNjUzIDMuOSAzLjkgMCAwIDAtMS42MS0uMzQ1IDMuMzUzIDMuMzUzIDAgMCAwLTIuODM4IDEuMzgybC0uMS4xNTlhLjc4OS43ODkgMCAwIDEtLjY3My4zNzcuNzg2Ljc4NiAwIDAgMS0uNjczLS4zNzZsLS4wODQtLjEzN2EzLjMgMy4zIDAgMCAwLTIuODI4LTEuMzkzWiIgc3R5bGU9ImZpbGw6IzZiNmI2YjtmaWxsLXJ1bGU6ZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ5NS41MTUgLTczNS41KSIvPjwvc3ZnPg==)
    no-repeat 0 0;
  vertical-align: top;
}
.link-text.ico-wishlist.active:before {
  background: url(/lg5-common-gp/images/common/icons/wishlist-on.svg) no-repeat
    0 0;
}
.link-text.ico-compare {
  font-size: 14px;
  color: #6b6b6b;
  text-decoration: none;
  font-style: normal;
  font-weight: 700;
}
.link-text.ico-compare:before {
  margin-right: 6px;
  width: 20px;
  height: 20px;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBkPSJNNjE3Ljk4MSA3NDkuMjgyYTIuNzM3IDIuNzM3IDAgMCAxLTIuNzY5IDIuNzE4aC01LjQ1NnYuOTQ3YS43NTUuNzU1IDAgMCAxLTEuNTA5IDBWNzUyaC01LjQ2OWEyLjc1NCAyLjc1NCAwIDAgMS0yLjc4OC0yLjcxMnYtNy41NzRhMi43NTUgMi43NTUgMCAwIDEgMi43ODgtMi43MTRoNS40Njl2LS45NDZhLjc1NS43NTUgMCAwIDEgMS41MDkgMFY3MzloNS40NTZhMi43NjEgMi43NjEgMCAwIDEgMi44IDIuNzEzWm0tOS43MzQtOC44NjFoLTUuNDI4YTEuMyAxLjMgMCAwIDAtMS4zMiAxLjI2OXY3LjU5MmExLjMgMS4zIDAgMCAwIDEuMzIgMS4yNjloNS40Mjh2LTEwLjEzWm04LjIyNSAxLjI2OWExLjMgMS4zIDAgMCAwLTEuMzItMS4yNjloLTUuNHYxMC4xM2g1LjRhMS4zIDEuMyAwIDAgMCAxLjMyLTEuMjY5di03LjU5MlptLTIuMDY1IDUuODI1YS44LjggMCAwIDEtMS4xMjEgMGwtMS41LTEuNDY1YS43NjYuNzY2IDAgMCAxIDAtMS4xbDEuNS0xLjQ2NGEuOC44IDAgMCAxIDEuMTIxIDAgLjc2NC43NjQgMCAwIDEgMCAxLjFsLS45MzQuOTE2LjkzNC45MTZhLjc2NC43NjQgMCAwIDEgMCAxLjA5N1ptLTEwLjktNC4wMTZhLjguOCAwIDAgMSAxLjExNSAwbDEuNDg3IDEuNDU2YS43NjEuNzYxIDAgMCAxIDAgMS4wOTJsLTEuNDg3IDEuNDU2YS44LjggMCAwIDEtMS4xMTUgMCAuNzYxLjc2MSAwIDAgMSAwLTEuMDkybC45MjktLjkxLS45MjktLjkxYS43NjEuNzYxIDAgMCAxIC4wMDItMS4wOTFaIiBzdHlsZT0iZmlsbDojNmI2YjZiO2ZpbGwtcnVsZTpldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTk5IC03MzUuNSkiLz48L3N2Zz4=)
    no-repeat 0 0;
  vertical-align: top;
}
[dir="rtl"] .link-text.ico-compare:before {
  margin-right: 0;
  margin-left: 6px;
}
.link-text.ico-compare .sr-only {
  display: none !important;
}
.link-text.ico-compare.added:before {
  background-image: url(/lg5-common-gp/images/common/icons/compare-added.svg);
}
.wishlist-compare {
  min-height: 24px;
  position: relative;
  margin-top: 17px;
  word-break: normal;
  word-wrap: normal;
}
.wishlist-compare a {
  display: inline-block;
  vertical-align: top;
  margin-left: 4.984424%;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.wishlist-compare a:first-child {
  margin-left: 0;
}
[dir="rtl"] .wishlist-compare a {
  margin-left: 0;
  margin-right: 4.984424%;
}
[dir="rtl"] .wishlist-compare a:first-child {
  margin-right: 0;
}
@media (max-width: 991px) {
  .wishlist-compare a {
    margin: 0;
  }
}
.wishlist-compare .link-text {
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .wishlist-compare .link-text.ico-compare span:first-child {
    width: auto;
    height: auto;
  }
}
.wishlist-compare .go-compare-sticky {
  display: none;
  font-size: 14px;
  color: #6b6b6b;
  text-decoration: none;
  font-style: normal;
  font-weight: 700;
}
.wishlist-compare .go-compare-sticky:focus {
  display: block;
  padding: 5px 10px;
  position: absolute;
  width: 100%;
  height: auto;
  text-align: center;
  z-index: 2;
  clip: initial;
  background: #fff;
  margin: -29px 0 0 0;
}
.wishlist-compare .js-compare.added + .go-compare-sticky {
  display: block;
  position: absolute;
}
@media (max-width: 767px) {
  .js-compare .visible-xs {
    display: inline !important;
  }
}
.recommendation {
  display: inline-block;
  vertical-align: middle;
  width: 50px;
  height: 20px;
  font-style: normal;
  font-weight: 700;
  text-align: center;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  background-color: #b24d04;
  margin-right: 8px;
  border-radius: 3px;
}
.tooltip-box {
  position: absolute;
  display: block;
  background: red;
  font-size: 14px;
  padding: 5px 11px;
  border: 1px solid #e4e4e4;
  background: #fff;
  color: #333;
  border-radius: 2px;
  z-index: 9999;
  -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.05);
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.05);
}
.tooltip-box .arrow {
  display: inline-block;
  position: absolute;
  left: 50%;
  bottom: -8px;
  width: 15px;
  height: 15px;
  margin-left: -7px;
  border: 1px solid #e4e4e4;
  background: #fff;
  border-left: 0;
  border-top: 0;
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  z-index: 1;
}
.tooltip-box .text {
  position: relative;
  z-index: 2;
}
.ajax-call-area {
  width: 100%;
  position: relative;
}
input[type="email"],
input[type="number"],
input[type="password"],
input[type="tel"],
input[type="text"] {
  height: 44px;
  padding: 0 10px;
  font-size: 16px;
  line-height: 24px;
  border: 1px solid #6b6b6b;
  background: #fff;
  color: #333;
  font-style: normal;
  font-weight: 400;
}
input[type="email"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="text"]::-webkit-input-placeholder {
  color: #767676;
}
input[type="email"]:-moz-placeholder,
input[type="number"]:-moz-placeholder,
input[type="password"]:-moz-placeholder,
input[type="tel"]:-moz-placeholder,
input[type="text"]:-moz-placeholder {
  color: #767676;
}
input[type="email"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="text"]::-moz-placeholder {
  color: #767676;
}
input[type="email"]::-ms-input-placeholder,
input[type="number"]::-ms-input-placeholder,
input[type="password"]::-ms-input-placeholder,
input[type="tel"]::-ms-input-placeholder,
input[type="text"]::-ms-input-placeholder {
  color: #767676;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
}
input[type="email"]::placeholder,
input[type="number"]::placeholder,
input[type="password"]::placeholder,
input[type="tel"]::placeholder,
input[type="text"]::placeholder {
  color: #767676;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
}
input[type="email"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="text"]:-ms-input-placeholder {
  color: #767676;
}
input[type="email"]::-ms-input-placeholder,
input[type="number"]::-ms-input-placeholder,
input[type="password"]::-ms-input-placeholder,
input[type="tel"]::-ms-input-placeholder,
input[type="text"]::-ms-input-placeholder {
  color: #767676;
}
input[type="email"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus {
  border: 2px solid #222;
  background-color: #f8fbff;
}
input[type="email"]:disabled,
input[type="email"][disabled],
input[type="email"][readonly],
input[type="number"]:disabled,
input[type="number"][disabled],
input[type="number"][readonly],
input[type="password"]:disabled,
input[type="password"][disabled],
input[type="password"][readonly],
input[type="tel"]:disabled,
input[type="tel"][disabled],
input[type="tel"][readonly],
input[type="text"]:disabled,
input[type="text"][disabled],
input[type="text"][readonly] {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  opacity: 0.5;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.error-msg {
  display: none;
  margin: 4px 0 0 10px;
}
.error-msg span {
  display: block;
  font-size: 14px;
  line-height: 20px;
  color: #a50034;
}
textarea:disabled,
textarea[disabled],
textarea[readonly] {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  opacity: 0.5;
}
.error input[type="email"]:not(.radio-text),
.error input[type="number"]:not(.radio-text),
.error input[type="password"]:not(.radio-text),
.error input[type="tel"]:not(.radio-text),
.error input[type="text"]:not(.radio-text),
.error textarea:not(.radio-text) {
  border: 1px solid #db0000 !important;
}
.error input[type="email"]:focus,
.error input[type="number"]:focus,
.error input[type="password"]:focus,
.error input[type="tel"]:focus,
.error input[type="text"]:focus,
.error textarea:focus {
  border: 2px solid #222;
  background-color: #f8fbff;
}
.error .error-msg {
  display: block;
}
.error .error-msg:first-child {
  margin: 0 0 15px 10px;
}
.error .chosen-container .chosen-single {
  border-color: #db0000;
}
.label-animation-input {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.label-animation-input label {
  position: absolute;
  z-index: 1;
  top: 1px;
  left: 13px;
  right: 0;
  padding: 13px 18px 14px 5px;
  width: auto;
  background-color: transparent;
  margin: 0;
  font-size: 16px;
  line-height: 1.5em;
  color: #6b6b6b;
  -webkit-transition: padding 0.3s;
  transition: padding 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
[dir="rtl"] .label-animation-input label {
  right: 13px;
  left: 0;
  padding: 13px 5px 14px 18px;
  text-align: right;
}
@media (max-width: 767px) {
  .label-animation-input label {
    padding: 11px 18px 11px 5px;
    font-size: 15px;
    line-height: 1.6em;
  }
  [dir="rtl"] .label-animation-input label {
    padding: 11px 5px 11px 18px;
  }
}
.label-animation-input label > * {
  display: inline-block;
  vertical-align: middle;
}
.label-animation-input label > :first-child {
  max-width: calc(100% - 12px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.label-animation-input label .require {
  width: 12px;
  font-style: normal;
  font-size: inherit;
  line-height: inherit;
}
.label-animation-input input {
  border-radius: 3px;
  height: 56px;
  padding: 0 16px;
}
@media (max-width: 767px) {
  .label-animation-input input {
    height: 50px;
  }
}
.label-animation-input .error-msg {
  margin-top: 5px;
}
.label-animation-input input:-internal-autofill-selected[type],
.label-animation-input input:-webkit-autofill[type] {
  background-color: #fff;
}
.label-animation-input input:-internal-autofill-selected + label,
.label-animation-input input:-webkit-autofill + label {
  top: -11px;
  right: auto;
  max-width: 85%;
  font-size: 13px;
  padding: 0 10px 0 4px;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
[dir="rtl"] .label-animation-input input:-internal-autofill-selected + label,
[dir="rtl"] .label-animation-input input:-webkit-autofill + label {
  padding: 0 4px 0 10px;
  left: auto;
  right: 13px;
}
@media (max-width: 767px) {
  .label-animation-input input:-internal-autofill-selected + label,
  .label-animation-input input:-webkit-autofill + label {
    top: -12px;
    font-size: 12px;
  }
}
.label-animation-input input:-internal-autofill-selected + label:before,
.label-animation-input input:-webkit-autofill + label:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 13px;
  left: 0;
  right: 0;
  height: 2px;
  margin-top: -2px;
  background-color: #fff;
}
@media (max-width: 767px) {
  .label-animation-input input:-internal-autofill-selected + label:before,
  .label-animation-input input:-webkit-autofill + label:before {
    top: 14px;
  }
}
.label-animation-input input:-internal-autofill-selected + label > :first-child,
.label-animation-input input:-webkit-autofill + label > :first-child {
  width: 100%;
  max-width: none;
}
.label-animation-input input:-internal-autofill-selected + label .require,
.label-animation-input input:-webkit-autofill + label .require {
  position: absolute;
  top: 0;
  right: 2px;
  width: auto;
}
[dir="rtl"]
  .label-animation-input
  input:-internal-autofill-selected
  + label
  .require,
[dir="rtl"] .label-animation-input input:-webkit-autofill + label .require {
  right: auto;
  left: 2px;
}
.label-animation-input input:focus[type],
.label-animation-input.active input[type],
.label-animation-input.error input[type] {
  background-color: #fff;
}
.label-animation-input input:focus + label,
.label-animation-input.active input + label,
.label-animation-input.error input + label {
  top: -11px;
  right: auto;
  max-width: 85%;
  font-size: 13px;
  padding: 0 10px 0 4px;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
[dir="rtl"] .label-animation-input input:focus + label,
[dir="rtl"] .label-animation-input.active input + label,
[dir="rtl"] .label-animation-input.error input + label {
  padding: 0 4px 0 10px;
  left: auto;
  right: 13px;
}
@media (max-width: 767px) {
  .label-animation-input input:focus + label,
  .label-animation-input.active input + label,
  .label-animation-input.error input + label {
    top: -12px;
    font-size: 12px;
  }
}
.label-animation-input input:focus + label:before,
.label-animation-input.active input + label:before,
.label-animation-input.error input + label:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 13px;
  left: 0;
  right: 0;
  height: 2px;
  margin-top: -2px;
  background-color: #fff;
}
@media (max-width: 767px) {
  .label-animation-input input:focus + label:before,
  .label-animation-input.active input + label:before,
  .label-animation-input.error input + label:before {
    top: 14px;
  }
}
.label-animation-input input:focus + label > :first-child,
.label-animation-input.active input + label > :first-child,
.label-animation-input.error input + label > :first-child {
  width: 100%;
  max-width: none;
}
.label-animation-input input:focus + label .require,
.label-animation-input.active input + label .require,
.label-animation-input.error input + label .require {
  position: absolute;
  top: 0;
  right: 2px;
  width: auto;
}
[dir="rtl"] .label-animation-input input:focus + label .require,
[dir="rtl"] .label-animation-input.active input + label .require,
[dir="rtl"] .label-animation-input.error input + label .require {
  right: auto;
  left: 2px;
}
.label-animation-input input:focus,
.label-animation-input.active input {
  color: #333;
  outline: 0;
}
.label-animation-input.active input {
  border: 1px solid #333;
}
.label-animation-input.active input:focus-visible:hover {
  border-color: #333;
}
.label-animation-input
  input:not(:disabled):not([disabled]):not([readonly]):not(:focus):hover {
  border-color: #333;
}
.label-animation-input input:focus {
  border: 2px solid #a50034;
}
.label-animation-input input:disabled,
.label-animation-input input[disabled],
.label-animation-input input[readonly] {
  border-color: rgba(51, 51, 51, 0.4);
  color: rgba(51, 51, 51, 0.4);
}
.label-animation-input input:disabled + label,
.label-animation-input input[disabled] + label,
.label-animation-input input[readonly] + label {
  color: rgba(51, 51, 51, 0.4);
}
.label-animation-input.error input[type] {
  border: 2px solid #a50034 !important;
}
.label-animation-input.error label {
  color: #a50034;
}
.label-animation-input.error.only-msg span:before {
  display: none;
}
.label-animation-input .error-msg span {
  position: relative;
  padding: 7px 0 0 22px;
}
[dir="rtl"] .label-animation-input .error-msg span {
  padding-left: 0;
  padding-right: 22px;
}
.label-animation-input .error-msg span:before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  width: 14px;
  height: 14px;
  background: url(/lg5-common-gp/images/common/icons/notice-carmine.svg)
    no-repeat 0 0;
  background-size: 100% auto;
}
[dir="rtl"] .label-animation-input .error-msg span:before {
  left: auto;
  right: 0;
}
.label-animation-input .error-msg span.confirmed {
  color: #39833d;
}
.label-animation-input .error-msg span.confirmed:before {
  background: url(/lg5-common-gp/images/common/icons/check-success.svg) center
    center no-repeat;
  background-size: 20px;
}
[dir="rtl"] .label-animation-input .error-msg span.confirmed:before {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.checkbox-box {
  display: inline-block;
  position: relative;
  margin: 0;
  min-height: 24px;
  cursor: pointer;
}
.checkbox-box.disabled {
  cursor: default;
}
.checkbox-box .checkbox-btn {
  width: 24px;
  height: 24px;
  border: 1px solid #6b6b6b;
  background-color: #fff;
  position: absolute;
  left: 0;
  top: 1px;
}
[dir="rtl"] .checkbox-box .checkbox-btn {
  left: auto;
  right: 0;
}
.checkbox-box .text {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  line-height: 24px;
  color: #6b6b6b;
  font-style: normal;
  font-weight: 400;
  padding-left: 34px;
}
[dir="rtl"] .checkbox-box .text {
  padding-left: 0;
  padding-right: 34px;
}
@media (max-width: 767px) {
  .checkbox-box .text {
    font-size: 14px;
    line-height: 20px;
  }
}
.checkbox-box input[type="checkbox"] {
  border: 0;
  clip: rect(0 0 0 0);
  height: 18px;
  margin: -9px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 18px;
  top: 13px;
  left: 9px;
}
[dir="rtl"] .checkbox-box input[type="checkbox"] {
  left: auto;
  right: 9px;
}
.checkbox-box input[type="checkbox"]:focus + .checkbox-btn,
.checkbox-box input[type="checkbox"]:hover + .checkbox-btn {
  border-color: #222;
  border-width: 2px;
  background-color: #f8fbff;
}
.checkbox-box input[type="checkbox"]:checked + .checkbox-btn {
  border-color: #a50034;
  border-width: 2px;
  background-color: #a50034;
}
.checkbox-box input[type="checkbox"]:checked + .checkbox-btn + .text {
  color: #000;
  font-weight: 600;
}
.checkbox-box input[type="checkbox"]:checked + .checkbox-btn:after {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  content: "";
  position: absolute;
  top: 50%;
  left: 3px;
  width: 11px;
  height: 4px;
  margin-top: -5px;
  border-style: solid;
  border-color: #fff;
  border-width: 0 0 3px 3px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.checkbox-box input[type="checkbox"]:checked:disabled + .checkbox-btn:after,
.checkbox-box input[type="checkbox"]:disabled + .checkbox-btn {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  opacity: 0.5;
}
.checkbox-box input[type="checkbox"]:disabled + .checkbox-btn + .text {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  opacity: 0.4;
}
.checkbox-box input[type="checkbox"]:focus:disabled + .checkbox-btn,
.checkbox-box input[type="checkbox"]:hover:disabled + .checkbox-btn {
  border: 1px solid #6b6b6b;
  background-color: #fff;
}
.checkbox-box input[type="checkbox"]:checked:disabled + .checkbox-btn {
  border-color: #a50034;
  border-width: 2px;
  background-color: #a50034;
}
.checkbox-box input[type="checkbox"]:focus + .checkbox-btn:before {
  content: "";
  position: absolute;
  top: -2px;
  left: -2px;
  width: 24px;
  height: 24px;
  outline: 1px solid #4d90fe;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .checkbox-box input[type="checkbox"]:focus + .checkbox-btn:before {
    outline: 1px dotted #6b6b6b;
  }
}
.checkbox-box input[type="checkbox"]:focus:checked + .checkbox-btn {
  outline: 2px solid #333;
}
.checkbox-box input[type="checkbox"]:focus:checked + .checkbox-btn:before {
  top: -4px;
  left: -4px;
  width: 28px;
  height: 28px;
}
.checkbox-box.checkbox-cute {
  min-height: 20px;
}
.checkbox-box.checkbox-cute input[type="checkbox"] {
  margin: -11px -8px;
}
.checkbox-box.checkbox-cute
  input[type="checkbox"]:focus
  + .checkbox-btn:before {
  top: -3px;
  left: -3px;
  width: 22px;
  height: 22px;
  border-radius: 4px;
}
.checkbox-box.checkbox-cute
  input[type="checkbox"]:checked
  + .checkbox-btn:after {
  width: 12px;
  height: 4px;
  margin-top: -5px;
  border-width: 0 0 3px 3px;
  left: 1px;
}
.checkbox-box.checkbox-cute .checkbox-btn {
  width: 20px;
  height: 20px;
  border-radius: 4px;
}
.checkbox-box.checkbox-cute .text {
  font-size: 14px;
  line-height: 20px;
  color: #333;
  vertical-align: top;
  padding-left: 28px;
}
.checkbox-box.checkbox-sm .checkbox-btn {
  top: 4px;
  width: 18px;
  height: 18px;
}
.checkbox-box.checkbox-sm .text {
  font-size: 16px;
  line-height: 23px;
  padding-left: 26px;
}
[dir="rtl"] .checkbox-box.checkbox-sm .text {
  padding-right: 26px;
}
.checkbox-box.checkbox-sm input[type="checkbox"]:focus + .checkbox-btn:before {
  width: 18px;
  height: 18px;
}
.checkbox-box.checkbox-sm
  input[type="checkbox"]:focus:checked
  + .checkbox-btn:before {
  width: 22px;
  height: 22px;
}
.checkbox-box.checkbox-sm input[type="checkbox"]:checked + .checkbox-btn:after {
  left: 2px;
  width: 9px;
  height: 4px;
  border-width: 0 0 2px 2px;
}
.checkbox-box.checkbox-sm .filter-cnt {
  cursor: default;
  display: inline;
  font-size: 16px;
  line-height: 23px;
  color: #6b6b6b;
  font-style: normal;
  font-weight: 400;
  padding-left: 4px;
}
[dir="rtl"] .checkbox-box.checkbox-sm .filter-cnt {
  display: inline-block;
  padding-left: 0;
  padding-right: 4px;
}
@media (max-width: 767px) {
  .checkbox-box.checkbox-sm .filter-cnt {
    font-size: 14px;
    line-height: 20px;
    vertical-align: text-bottom;
  }
}
.checkbox-box.type-round .checkbox-btn {
  border-radius: 4px;
  border-color: #999;
}
.checkbox-box.type-round.checkbox-sm .text {
  padding-left: 28px;
}
[dir="rtl"] .checkbox-box.type-round.checkbox-sm .text {
  padding-left: 0;
  padding-right: 28px;
}
.checkbox-box.type-round.checkbox-sm .checkbox-btn {
  width: 20px;
  height: 20px;
  border-radius: 4px;
  border-color: #999;
}
.checkbox-box.type-round.checkbox-sm
  input[type="checkbox"]:checked
  + .checkbox-btn:after {
  height: 3px;
  margin-top: -4px;
}
.checkbox-box.type-round input[type="checkbox"]:checked + .checkbox-btn {
  border-color: #000;
  background-color: #000;
}
.checkbox-box .tooltip {
  padding-bottom: 22px;
  vertical-align: top;
}
.checkbox-box .tooltip-area {
  min-width: 420px;
}
@media (max-width: 1199px) {
  .checkbox-box .tooltip-area {
    min-width: 220px;
  }
}
.checkbox-box .tooltip-area.out {
  bottom: 26px;
  left: 50%;
  margin-left: -209px;
  padding: 0 0 8px;
}
@media (max-width: 1199px) {
  .checkbox-box .tooltip-area.out {
    margin-left: -108px;
  }
}
.checkbox-box .tooltip-area.out:before {
  bottom: 2px;
  left: 50%;
  margin-left: -8px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
[dir="rtl"] .checkbox-box .tooltip-area.out:before {
  left: 50%;
}
.radio-box {
  display: inline-block;
  position: relative;
  margin: 0;
  min-height: 26px;
  cursor: pointer;
}
.radio-box .radio-btn {
  width: 24px;
  height: 24px;
  border: 1px solid #6b6b6b;
  border-radius: 50%;
  background-color: #fff;
  position: absolute;
  top: 1px;
  left: 0;
}
[dir="rtl"] .radio-box .radio-btn {
  left: auto;
  right: 0;
}
.radio-box .text {
  display: inline-block;
  vertical-align: top;
  padding-top: 4px;
  padding-left: 34px;
  font-size: 16px;
  line-height: 1.2em;
  color: #6b6b6b;
  font-style: normal;
  font-weight: 400;
  word-break: break-all;
}
[dir="rtl"] .radio-box .text {
  padding-left: 0;
  padding-right: 34px;
}
@media (max-width: 767px) {
  .radio-box .text {
    font-size: 14px;
    line-height: 20px;
  }
}
.radio-box:hover input[type="radio"] + .radio-btn {
  border: 2px solid #000;
  background-color: #f8fbff;
}
.radio-box:hover input[type="radio"]:disabled + .radio-btn {
  border: 1px solid #6b6b6b;
  background-color: #fff;
}
.radio-box:hover input[type="radio"]:disabled + .radio-btn + .text {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  opacity: 0.4;
}
.radio-box input[type="radio"] {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.radio-box input[type="radio"]:focus + .radio-btn {
  border: 2px solid #000;
  background-color: #f8fbff;
}
.radio-box input[type="radio"]:checked + .radio-btn {
  border-color: #a50034;
  background-color: #a50034;
}
.radio-box input[type="radio"]:checked + .radio-btn + .text {
  color: #000;
  font-weight: 600;
}
.radio-box input[type="radio"]:checked + .radio-btn:after {
  content: "";
  display: block;
  position: absolute;
  position: absolute;
  width: 8px;
  height: 8px;
  background-color: #fff;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.radio-box input[type="radio"]:checked + .radio-btn:disabled {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  opacity: 0.5;
}
.radio-box input[type="radio"]:disabled + .radio-btn {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  opacity: 0.5;
}
.radio-box input[type="radio"]:disabled + .radio-btn + .text {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  opacity: 0.4;
}
.radio-box input[type="radio"]:checked:disabled + .radio-btn {
  border-color: #a50034;
  background-color: #a50034;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  opacity: 0.5;
}
.check-radio-box {
  display: inline-block;
  position: relative;
  margin: 0;
  min-height: 26px;
  cursor: pointer;
}
.check-radio-box .radio-btn {
  width: 24px;
  height: 24px;
  border: 1px solid #6b6b6b;
  border-radius: 50%;
  background-color: #fff;
  position: absolute;
  top: 1px;
  left: 0;
}
[dir="rtl"] .check-radio-box .radio-btn {
  left: auto;
  right: 0;
}
.check-radio-box .text {
  display: inline-block;
  vertical-align: top;
  padding-top: 4px;
  padding-left: 34px;
  font-size: 16px;
  line-height: 1.2em;
  color: #6b6b6b;
  font-style: normal;
  font-weight: 400;
  word-break: break-all;
}
[dir="rtl"] .check-radio-box .text {
  padding-left: 0;
  padding-right: 34px;
}
@media (max-width: 767px) {
  .check-radio-box .text {
    font-size: 14px;
    line-height: 20px;
  }
}
.check-radio-box:hover input[type="radio"] + .radio-btn {
  border: 2px solid #000;
  background-color: #f8fbff;
}
.check-radio-box:hover input[type="radio"]:disabled + .radio-btn {
  border: 1px solid #6b6b6b;
  background-color: #fff;
}
.check-radio-box:hover input[type="radio"]:disabled + .radio-btn + .text {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  opacity: 0.4;
}
.check-radio-box input[type="radio"] {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.check-radio-box input[type="radio"]:focus + .radio-btn {
  outline: 2px solid #000;
  background-color: #f8fbff;
}
.check-radio-box input[type="radio"]:checked + .radio-btn {
  border-color: #a50034;
  background-color: #a50034;
}
.check-radio-box input[type="radio"]:checked + .radio-btn + .text {
  color: #000;
  font-weight: 600;
}
.check-radio-box input[type="radio"]:checked + .radio-btn:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 13px;
  height: 10px;
  background-image: url(/lg5-common-gp/images/common/icons/radio-check.svg);
  background-repeat: no-repeat;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.check-radio-box input[type="radio"]:checked + .radio-btn:disabled {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  opacity: 0.5;
}
.check-radio-box input[type="radio"]:disabled + .radio-btn {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  opacity: 0.5;
}
.check-radio-box input[type="radio"]:disabled + .radio-btn + .text {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  opacity: 0.4;
}
.check-radio-box input[type="radio"]:checked:disabled + .radio-btn {
  border-color: #a50034;
  background-color: #a50034;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  opacity: 0.5;
}
select.run-chosen {
  width: 100%;
  height: 44px;
  position: relative;
  background-color: #fff;
}
@media (max-width: 767px) {
  select.run-chosen {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 16px;
    border: 1px solid #6b6b6b;
    max-height: 44px;
    padding: 11px 32px 11px 10px;
    border-radius: 0;
    background: url(/lg5-common-gp/images/common/icons/select-arrow-gray.svg)
      no-repeat 100% 50% #fff;
    color: #333;
  }
  [dir="rtl"] select.run-chosen {
    padding: 11px 10px 11px 32px;
    background: url(/lg5-common-gp/images/common/icons/select-arrow-gray.svg)
      no-repeat 0 50% #fff;
  }
  select.run-chosen[disabled] {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    opacity: 0.5;
  }
  select.run-chosen option[value=""][disabled] {
    display: none;
  }
}
@media (min-width: 768px) {
  select.run-chosen {
    visibility: none;
  }
}
select.run-chosen.hidden,
select.run-chosen.hidden + .chosen-container {
  display: none;
}
select.run-chosen.type-search-option + .chosen-container {
  width: 100% !important;
}
select.run-chosen.type-search-option + .chosen-container:before {
  content: "";
  position: absolute;
  top: 2px;
  right: 1px;
  z-index: 5;
  width: 48px;
  height: 41px;
  background: url(/lg5-common-gp/images/support/icons/support-search.svg)
    no-repeat 50% 50%;
  pointer-events: none;
}
select.run-chosen.type-search-option + .chosen-container .chosen-single .icon {
  display: none;
}
select.run-chosen.type-search-option + .chosen-container .chosen-drop {
  max-height: 200px;
}
select.run-chosen.type-search-option + .chosen-container .chosen-search {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  z-index: 3;
  padding-right: 50px;
}
select.run-chosen.type-search-option
  + .chosen-container
  .chosen-search
  .chosen-search-input {
  width: 100%;
  outline: 0;
}
select.run-chosen.type-search-option
  + .chosen-container
  .chosen-search
  .chosen-search-input:focus {
  outline: 0;
}
[dir="rtl"] select.run-chosen.type-search-option + .chosen-container:before {
  left: 1px;
  right: auto;
}
[dir="rtl"]
  select.run-chosen.type-search-option
  + .chosen-container
  .chosen-search {
  padding-right: 0;
  padding-left: 50px;
}
select.run-chosen.type-no-icon + .chosen-container:before {
  display: none;
}
select.run-chosen.type-no-icon + .chosen-container .chosen-search {
  padding-right: 0;
}
[dir="rtl"] select.run-chosen.type-no-icon + .chosen-container .chosen-search {
  padding-left: 0;
}
select.run-chosen.type-sort {
  border: 0;
}
select.run-chosen.type-round {
  height: 56px;
}
select.run-chosen.type-round + .chosen-container {
  height: 56px;
  border-radius: 3px;
}
select.run-chosen.type-round + .chosen-container .chosen-single {
  border-radius: 3px;
  max-height: 56px;
  padding: 19px 32px 19px 15px;
}
select.run-chosen.type-round + .chosen-container .icon svg {
  fill: #333;
}
@media (max-width: 767px) {
  select.run-chosen.type-round + .chosen-container {
    height: 50px;
  }
  select.run-chosen.type-round + .chosen-container .chosen-single {
    max-height: 50px;
    padding: 16px 32px 16px 18px;
  }
}
.error select.run-chosen {
  border-color: #db0000 !important;
}
.chosen-container {
  position: relative;
  display: block;
  width: 100%;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 16px;
  line-height: 1;
  color: #333;
  background-color: #fff;
}
.chosen-container * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.chosen-container .chosen-single {
  fill: currentColor;
  cursor: pointer;
  display: block;
  position: relative;
  border: 1px solid #6b6b6b;
  max-height: 44px;
  padding: 13px 32px 13px 10px;
  color: inherit;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  text-decoration: none;
}
[dir="rtl"] .chosen-container .chosen-single {
  text-align: right;
  padding: 13px 10px 13px 32px;
}
.chosen-container .chosen-single .icon {
  position: absolute;
  right: 0;
  top: 50%;
  padding: 0 10px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  fill: #767676;
}
[dir="rtl"] .chosen-container .chosen-single .icon {
  left: 0;
  right: auto;
}
.chosen-container .chosen-single .require {
  padding: 0 0 0 3px;
  font-weight: 400;
  font-style: normal;
  color: #a50034;
}
[dir="rtl"] .chosen-container .chosen-single .require {
  padding: 0 3px 0 0;
}
.chosen-container .chosen-drop {
  display: none;
  position: absolute;
  top: 100%;
  z-index: 10;
  width: 100%;
  background: #fff;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  clip: rect(0, 0, 0, 0);
  -webkit-clip-path: inset(100% 100%);
  clip-path: inset(100% 100%);
}
[dir="rtl"] .chosen-container .chosen-drop {
  text-align: right;
}
.chosen-container .chosen-results {
  padding: 8px;
  margin-bottom: 0;
}
.chosen-container .chosen-results li {
  display: list-item;
  padding: 10px 8px;
}
.chosen-container .chosen-results li.active-result {
  cursor: pointer;
}
.chosen-container .chosen-results li.active-result.highlighted {
  background-color: #f2f2f2;
}
.chosen-container .chosen-results .disabled-result {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  opacity: 0.4;
}
.chosen-container .chosen-results .disabled-result:first-child {
  display: none;
}
.chosen-container.chosen-container-single-nosearch .chosen-search,
.chosen-container:not(.chosen-with-drop) .chosen-search {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  -webkit-clip-path: inset(100% 100%);
  clip-path: inset(100% 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
  width: 100%;
  left: 0;
  top: 0;
}
.chosen-container.chosen-container-single-nosearch
  .chosen-search
  .chosen-search-input,
.chosen-container:not(.chosen-with-drop) .chosen-search .chosen-search-input {
  width: 100%;
}
.chosen-container.chosen-container-active {
  color: #333;
}
.chosen-container.chosen-container-active .chosen-single {
  border: 2px solid #222;
  padding: 12px 31px 12px 9px;
  background: #f8fbff;
}
[dir="rtl"] .chosen-container.chosen-container-active .chosen-single {
  padding: 12px 9px 12px 31px;
}
.chosen-container.chosen-container-active .chosen-single .icon {
  fill: currentColor;
}
.chosen-container.chosen-with-drop .chosen-single .icon svg {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.chosen-container.chosen-with-drop .chosen-drop {
  display: block;
  clip: auto;
  -webkit-clip-path: none;
  clip-path: none;
  border: 1px solid #6b6b6b;
  border-top: 0;
}
.chosen-container.chosen-disabled {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  opacity: 0.5;
}
[data-countrycode="it"] .chosen-container.chosen-disabled {
  color: #545454;
}
.chosen-container.chosen-disabled .chosen-single {
  cursor: default;
}
.chosen-container.chosen-scroll .chosen-drop {
  max-height: 195px;
  overflow: hidden;
}
.chosen-container.chosen-scroll .chosen-drop .mCSB_draggerContainer {
  top: 8px;
  bottom: 8px;
}
.chosen-container.group-chosen li.active-result {
  color: #333;
}
.chosen-container.group-chosen li.group-result {
  font-style: normal;
  font-weight: 700;
  color: #333;
}
.chosen-container.group-chosen li.group-result.active-result {
  color: #6b6b6b;
}
.chosen-container.group-chosen li.group-result.active-result.highlighted {
  background-color: #f2f2f2;
}
.chosen-container.group-chosen li.group-option {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #6b6b6b;
  padding-left: 20px;
  padding-right: 20px;
}
.chosen-container.type-sort .chosen-single {
  font-weight: 600;
  font-size: 16px;
  border: 0;
  padding: 12px 25px 12px 9px;
}
[dir="rtl"] .chosen-container.type-sort .chosen-single {
  padding: 12px 9px 12px 25px;
}
@media (max-width: 767px) {
  .chosen-container.type-sort .chosen-single {
    padding: 12px 35px 12px 9px;
  }
  [dir="rtl"] .chosen-container.type-sort .chosen-single {
    padding: 12px 9px 12px 35px;
  }
}
.chosen-container.type-sort .chosen-single .icon {
  width: 14px;
  height: 8px;
  padding: 0;
  background: url(/lg5-common-gp/images/common/icons/icon-select-arrow-down.svg)
    no-repeat 0 0;
  background-size: 100% 100%;
}
@media (max-width: 767px) {
  .chosen-container.type-sort .chosen-single .icon {
    right: 10px;
  }
  [dir="rtl"] .chosen-container.type-sort .chosen-single .icon {
    right: 0;
    left: 10px;
  }
}
.chosen-container.type-sort .chosen-single .icon svg {
  display: none;
}
.chosen-container.type-sort.chosen-container-active:focus-within:not(
    .chosen-with-drop
  ) {
  outline: 2px solid #000;
}
.chosen-container.type-sort.chosen-container-active .chosen-single {
  background-color: #fff;
}
.chosen-container.type-sort.chosen-with-drop .chosen-single {
  background-color: #fff;
}
.chosen-container.type-sort.chosen-with-drop .chosen-single .icon {
  -webkit-transform: rotate(180deg) translateY(5px);
  -ms-transform: rotate(180deg) translateY(5px);
  transform: rotate(180deg) translateY(5px);
}
.chosen-container.type-sort .chosen-drop {
  top: calc(100% + 1px);
  left: -2px;
  width: calc(100% + 4px);
  border: 1px solid #6b6b6b;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-align: left;
}
.delivery-part {
  width: 100%;
}
.delivery-part > .file-name-expose,
.delivery-part > input[type="text"].file-name-expose {
  position: relative;
  display: block;
  float: left;
  width: calc(100% - 104px);
  height: 44px;
}
.delivery-part > .file-name-expose input,
.delivery-part > input[type="text"].file-name-expose input {
  width: 100%;
}
.delivery-part > .file-name-expose .delete,
.delivery-part > input[type="text"].file-name-expose .delete {
  display: none;
  position: absolute;
  right: 4px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 37px;
  height: 37px;
  padding: 0;
}
.delivery-part > .file-name-expose .delete .icon,
.delivery-part > input[type="text"].file-name-expose .delete .icon {
  position: absolute;
  left: 9px;
  top: 9px;
}
[dir="rtl"] .delivery-part > .file-name-expose,
[dir="rtl"] .delivery-part > input[type="text"].file-name-expose {
  float: right;
}
[dir="rtl"] .delivery-part > .file-name-expose .delete,
[dir="rtl"] .delivery-part > input[type="text"].file-name-expose .delete {
  left: 4px;
  right: auto;
}
[dir="rtl"] .delivery-part > .file-name-expose .delete .icon,
[dir="rtl"] .delivery-part > input[type="text"].file-name-expose .delete .icon {
  left: auto;
  right: 9px;
}
@media (max-width: 767px) {
  .delivery-part > .file-name-expose,
  .delivery-part > input[type="text"].file-name-expose {
    width: calc(100% - 55px);
  }
}
.delivery-part input[type="text"].file-name-expose.in-file,
.delivery-part input[type="text"].file-name-expose:valid {
  border: 2px solid #222;
  background-color: #f8fbff;
}
.delivery-part
  input[type="text"].file-name-expose.in-file::-webkit-input-placeholder,
.delivery-part
  input[type="text"].file-name-expose:valid::-webkit-input-placeholder {
  color: transparent;
}
.delivery-part input[type="text"].file-name-expose.in-file:-moz-placeholder,
.delivery-part input[type="text"].file-name-expose:valid:-moz-placeholder {
  color: transparent;
}
.delivery-part input[type="text"].file-name-expose.in-file::-moz-placeholder,
.delivery-part input[type="text"].file-name-expose:valid::-moz-placeholder {
  color: transparent;
}
.delivery-part
  input[type="text"].file-name-expose.in-file::-ms-input-placeholder,
.delivery-part
  input[type="text"].file-name-expose:valid::-ms-input-placeholder {
  color: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
}
.delivery-part input[type="text"].file-name-expose.in-file::placeholder,
.delivery-part input[type="text"].file-name-expose:valid::placeholder {
  color: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
}
.delivery-part
  input[type="text"].file-name-expose.in-file:-ms-input-placeholder,
.delivery-part input[type="text"].file-name-expose:valid:-ms-input-placeholder {
  color: transparent;
}
.delivery-part
  input[type="text"].file-name-expose.in-file::-ms-input-placeholder,
.delivery-part
  input[type="text"].file-name-expose:valid::-ms-input-placeholder {
  color: transparent;
}
.delivery-part .replace-file-input {
  position: relative;
  display: block;
  float: left;
  margin-top: 0;
  margin-left: 10px;
  width: 94px;
  height: 44px;
  background-color: #6b6b6b;
  border-radius: 3px;
}
[dir="rtl"] .delivery-part .replace-file-input {
  float: right;
  margin-left: 0;
  margin-right: 10px;
}
.delivery-part .replace-file-input:focus,
.delivery-part .replace-file-input:hover {
  background-color: #4d4d4d;
}
.delivery-part .replace-file-input input,
.delivery-part .replace-file-input label {
  width: 100%;
  height: 100%;
}
.delivery-part .replace-file-input input[type="file"] {
  position: absolute;
  z-index: -1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
  width: 100%;
  height: 100%;
}
.delivery-part .replace-file-input input[type="file"]:focus + label {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
  background-color: #4d4d4d;
}
.delivery-part .replace-file-input label {
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 44px;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin: auto;
  cursor: pointer;
}
@media (max-width: 767px) {
  .delivery-part .replace-file-input label {
    background: url(/lg5-common-gp/images/common/icons/file-add-m.svg) 50% 50%
      no-repeat;
    background-size: 20px 20px;
  }
}
.delivery-part.with-delete {
  float: left;
  width: calc(100% - 50px);
}
.delivery-part.with-delete + .file-btn-group {
  float: left;
}
[dir="rtl"] .delivery-part.with-delete {
  float: right;
}
[dir="rtl"] .delivery-part.with-delete + .file-btn-group {
  float: right;
}
.delivery-part.attached .delete {
  display: block;
}
.delivery-part:after {
  content: "";
  display: block;
  clear: both;
}
@media (max-width: 767px) {
  .delivery-part .file-btn-group {
    display: none;
  }
  .delivery-part .replace-file-input {
    width: 44px;
    height: 44px;
    overflow: hidden;
  }
  .delivery-part .replace-file-input label {
    color: transparent;
  }
  .delivery-part .add-next.active,
  .delivery-part .delete-this.active {
    display: none;
  }
}
.delivery-part.unavailable {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  opacity: 0.4;
}
.delivery-part.unavailable .replace-file-input {
  cursor: pointer;
}
.delivery-part.unavailable .replace-file-input:focus,
.delivery-part.unavailable .replace-file-input:hover {
  background-color: #6b6b6b;
}
.delivery-part.unavailable .replace-file-input label {
  cursor: default;
}
.delivery-part.unavailable + .file-btn-group {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  opacity: 0.4;
}
.delivery-part.unavailable + .file-btn-group .add-next,
.delivery-part.unavailable + .file-btn-group .delete-this {
  cursor: default;
}
.delivery-part.unavailable + .file-btn-group .add-next:focus,
.delivery-part.unavailable + .file-btn-group .add-next:hover,
.delivery-part.unavailable + .file-btn-group .delete-this:focus,
.delivery-part.unavailable + .file-btn-group .delete-this:hover {
  border-color: #6b6b6b;
}
.delivery-part.unavailable + .file-btn-group .add-next:focus,
.delivery-part.unavailable + .file-btn-group .add-next:hover {
  background-image: url(/lg5-common-gp/images/common/icons/file-add.svg);
}
.delivery-part.unavailable + .file-btn-group .delete-this:focus,
.delivery-part.unavailable + .file-btn-group .delete-this:hover {
  background-image: url(/lg5-common-gp/images/common/icons/file-delete.svg);
}
.file-btn-group {
  display: block;
  float: left;
  margin-top: 2px;
  margin-left: 10px;
}
[dir="rtl"] .file-btn-group {
  margin-left: 0;
  margin-right: 10px;
}
.file-btn-group .add-next,
.file-btn-group .delete-this {
  display: none;
  width: 40px;
  height: 40px;
  vertical-align: top;
  border: 1px solid #6b6b6b;
  border-radius: 3px;
  background-color: #fff;
  background-size: 20px 20px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.file-btn-group .add-next.active,
.file-btn-group .delete-this.active {
  display: inline-block;
}
.file-btn-group .add-next:focus,
.file-btn-group .add-next:hover,
.file-btn-group .delete-this:focus,
.file-btn-group .delete-this:hover {
  border-color: #000;
}
.file-btn-group .add-next {
  background-image: url(/lg5-common-gp/images/common/icons/file-add.svg);
}
.file-btn-group .add-next:focus,
.file-btn-group .add-next:hover {
  background-image: url(/lg5-common-gp/images/common/icons/file-add-hover.svg);
}
.file-btn-group .delete-this {
  background-image: url(/lg5-common-gp/images/common/icons/file-delete.svg);
}
.file-btn-group .delete-this:focus,
.file-btn-group .delete-this:hover {
  background-image: url(/lg5-common-gp/images/common/icons/file-delete-hover.svg);
}
.upload-file-container {
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid #e4e4e4;
}
@media (min-width: 768px) {
  .upload-file-container {
    margin-top: 15px;
    padding-top: 15px;
  }
}
.upload-file-list > li {
  font-size: 14px;
  color: #333;
}
.upload-file-list > li:nth-child(n + 2) {
  margin-top: 10px;
}
.upload-file-list > li[class*="ico-"] {
  position: relative;
  padding-left: 26px;
}
.upload-file-list > li[class*="ico-"]:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 16px;
  height: 20px;
}
[dir="rtl"] .upload-file-list > li[class*="ico-"] {
  padding-left: 0;
  padding-right: 26px;
}
[dir="rtl"] .upload-file-list > li[class*="ico-"]:before {
  left: auto;
  right: 0;
}
.upload-file-list > li.ico-img:before {
  background: url(/lg5-common-gp/images/common/icons/file-img.png) no-repeat 0 0;
}
.upload-file-list > li.ico-pdf:before {
  background: url(/lg5-common-gp/images/common/icons/file-pdf.png) no-repeat 0 0;
}
.upload-file-list > li.ico-zip:before {
  background: url(/lg5-common-gp/images/common/icons/file-zip.png) no-repeat 0 0;
}
.upload-file-list > li.ico-etc:before {
  background: url(/lg5-common-gp/images/common/icons/file-etc.png) no-repeat 0 0;
}
.upload-file-list .btn-delete {
  width: 20px;
  height: 20px;
  margin-left: 10px;
  border-radius: 50%;
  border: 1px solid #999;
  background: #fff url(/lg5-common-gp/images/common/icons/content-delete.svg)
    center center no-repeat;
  vertical-align: text-top;
  cursor: pointer;
}
[dir="rtl"] .upload-file-list .btn-delete {
  margin-left: 0;
  margin-right: 10px;
}
.upload-file-list .btn-download {
  position: relative;
  display: inline-block;
  padding-right: 20px;
  font-size: 14px;
  text-decoration: underline;
  color: #797979;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.upload-file-list .btn-download:after {
  content: "";
  position: absolute;
  top: 4px;
  right: 0;
  display: inline-block;
  width: 11px;
  height: 12px;
  background: url(/lg5-common-gp/images/common/icons/download-dimgray.svg)
    center center no-repeat;
}
[dir="rtl"] .upload-file-list .btn-download {
  padding-right: 0;
  padding-left: 20px;
}
[dir="rtl"] .upload-file-list .btn-download:after {
  right: auto;
  left: 0;
}
.info-list-box .upload-file-list > li {
  line-height: 1.2 !important;
}
.info-list-box .upload-file-list > li:nth-child(n + 2) {
  margin-top: 5px !important;
}
.search-area {
  position: relative;
}
.search-area form {
  position: relative;
}
.search-area .search-input {
  border: 1px solid #6b6b6b;
  background: #fff;
  padding-right: 48px;
}
[dir="rtl"] .search-area .search-input {
  padding-right: 0;
  padding-left: 48px;
}
.search-area .search-input.btn-area {
  border: none;
  background: 0 0;
  padding-right: 0;
}
.search-area input.datepicker-input,
.search-area input.search {
  width: 100%;
  height: 42px;
  background: #fff;
  border: 0;
  font-size: 16px;
  line-height: 24px;
  color: #000;
  font-style: normal;
  font-weight: 400;
  padding: 0 0 0 15px;
}
.search-area input.datepicker-input::-webkit-input-placeholder,
.search-area input.search::-webkit-input-placeholder {
  color: #767676;
}
.search-area input.datepicker-input:-moz-placeholder,
.search-area input.search:-moz-placeholder {
  color: #767676;
}
.search-area input.datepicker-input::-moz-placeholder,
.search-area input.search::-moz-placeholder {
  color: #767676;
}
.search-area input.datepicker-input::-ms-input-placeholder,
.search-area input.search::-ms-input-placeholder {
  color: #767676;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
}
.search-area input.datepicker-input::placeholder,
.search-area input.search::placeholder {
  color: #767676;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
}
.search-area input.datepicker-input:-ms-input-placeholder,
.search-area input.search:-ms-input-placeholder {
  color: #767676;
}
.search-area input.datepicker-input::-ms-input-placeholder,
.search-area input.search::-ms-input-placeholder {
  color: #767676;
}
[dir="rtl"] .search-area input.datepicker-input,
[dir="rtl"] .search-area input.search {
  padding: 0 15px 0 0;
}
.search-area button.location {
  width: 48px;
  height: 42px;
  background: url(/lg5-common-gp/images/customer/location.svg) no-repeat 50% 50%
    transparent;
  border: 0;
  position: absolute;
  right: 1px;
  top: 1px;
}
[dir="rtl"] .search-area button.location {
  right: auto;
  left: 1px;
}
.search-area input.submit {
  width: 48px;
  height: 42px;
  position: absolute;
  right: 1px;
  top: 1px;
}
[dir="rtl"] .search-area input.submit {
  right: auto;
  left: 1px;
}
.search-area .submit {
  width: 48px;
  height: 42px;
  position: absolute;
  right: 1px;
  top: 1px;
}
[dir="rtl"] .search-area .submit {
  right: auto;
  left: 1px;
}
.search-area .search-layer {
  display: none;
  position: absolute;
  z-index: 10;
  width: 100%;
  border: 1px solid #6b6b6b;
  margin-top: -1px;
  background: #fff;
}
.search-area .search-layer.active {
  display: block;
}
.search-area .search-layer.active .skip_nav.for-desktop {
  display: block;
}
.search-area .search-layer.active .skip_nav.for-mobile {
  display: none;
}
@media (max-width: 767px) {
  .search-area .search-layer.active .skip_nav.for-desktop {
    display: none;
  }
  .search-area .search-layer.active .skip_nav.for-mobile {
    display: block;
  }
}
.search-area .search-layer.active .skip_nav a:focus {
  width: 100%;
}
.search-area .search-layer .search-head {
  font-weight: 600;
  padding: 12px 10px 10px;
  font-size: 16px;
  line-height: 24px;
  color: #333;
  background: #f8f8f8;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
}
.search-area .search-layer ul.list li {
  position: relative;
  background: #fff;
  border-bottom: 1px solid #eee;
}
.search-area .search-layer ul.list li a {
  display: block;
  width: 100%;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  font-size: 14px;
  color: #6b6b6b;
  float: left;
  padding: 8px 60px 9px 20px;
}
[dir="rtl"] .search-area .search-layer ul.list li a {
  float: right;
  padding: 8px 20px 9px 60px;
}
.search-area .search-layer ul.list li a .product-name {
  display: block;
  width: 100%;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.search-area .search-layer ul.list li:hover {
  background: #fdf5f8;
}
.search-area .search-layer ul.list li:hover a {
  color: #a50034;
}
.search-area .search-layer ul.list li a.delete {
  width: 37px;
  height: 37px;
  padding: 0;
  position: absolute;
  top: 0;
  right: 12px;
}
[dir="rtl"] .search-area .search-layer ul.list li a.delete {
  right: auto;
  left: 12px;
}
.search-area .search-layer ul.list li a.delete .icon {
  position: absolute;
  top: 9px;
  left: 9px;
}
[dir="rtl"] .search-area .search-layer ul.list li a.delete .icon {
  left: auto;
  right: 9px;
}
.search-area .search-layer .search-result-list .search-head:nth-child(1) {
  border-top: 0;
}
.search-area .search-layer .search-result-list .search-head strong {
  float: left;
  display: block;
}
.search-area
  .search-layer
  .search-result-list
  .search-head
  strong:nth-child(1) {
  width: 66.26506%;
}
.search-area
  .search-layer
  .search-result-list
  .search-head
  strong:nth-child(2) {
  position: relative;
  width: 33.73494%;
}
.search-area
  .search-layer
  .search-result-list
  .search-head
  strong:nth-child(2):before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  margin: -12px 0 0 -10px;
  width: 1px;
  height: 46px;
  background: #e4e4e4;
}
[dir="rtl"]
  .search-area
  .search-layer
  .search-result-list
  .search-head
  strong:nth-child(2):before {
  margin-left: 10px;
}
.search-area .search-layer .search-result-list .scrollbar {
  max-height: 200px;
}
.search-area
  .search-layer
  .search-result-list
  .scrollbar
  .mCSB_inside
  > .mCSB_container {
  margin-right: 0;
}
.search-area .search-layer .search-result-list ul.list li a {
  padding: 8px 10px 9px;
}
.search-area .search-layer .search-result-list ul.list li a .category-name,
.search-area .search-layer .search-result-list ul.list li a .model-name,
.search-area .search-layer .search-result-list ul.list li a .product-name {
  float: left;
  display: block;
  padding: 0 10px;
}
.search-area .search-layer .search-result-list ul.list li a .category-name {
  float: right;
}
.search-area .search-layer .search-result-list ul.list li a .model-name {
  width: 28.242678%;
  word-break: break-all;
}
.search-area .search-layer .search-result-list ul.list li a .product-name {
  width: 38.284519%;
}
.search-area .search-layer .search-result-list ul.list li a .category-name {
  width: 32.635983%;
}
.search-area .search-layer .no-submit {
  display: none;
  text-align: center;
  padding: 11px 20px;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #a50034;
}
.search-area .search-layer .not-result {
  text-align: center;
  padding: 54px 20px 42px;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #6b6b6b;
}
.search-area .search-layer .search-footer-area {
  padding: 13px 20px;
  text-align: right;
  background: #f8f8f8;
  overflow: hidden;
}
.search-area .search-layer .search-footer-area .link-close {
  color: #333;
  float: right;
}
.search-area .search-layer .search-footer-area .link-more {
  float: left;
}
[data-countrycode="br"]
  .search-area
  .search-layer.search-two-item
  .search-result-list
  ul.list
  li
  a
  .product-name {
  width: 64.435146%;
}
[data-countrycode="br"]
  .search-area
  .search-layer.search-two-item
  .search-result-list
  ul.list
  li
  a
  .category-name {
  width: 34.728033%;
}
.require-area {
  color: #6b6b6b;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: right;
}
.require-area .require {
  padding: 0 3px 0 0;
  font-style: normal;
  font-weight: 400;
}
[dir="rtl"] .require-area .require {
  padding: 0 0 0 3px;
}
[dir="rtl"] .require-area {
  text-align: left;
}
.require {
  display: inline-block;
  color: #a50034;
  font-weight: 600;
  font-style: normal;
  padding: 0 0 0 3px;
}
[dir="rtl"] .require {
  padding: 0 3px 0 0;
}
.require.color-dimgray {
  color: #6b6b6b !important;
}
.pagination {
  display: block;
  overflow: hidden;
  position: relative;
  margin: 30px auto 0;
  padding: 0 35px;
  max-width: 260px;
  height: 32px;
  text-align: center;
  border-radius: 0;
}
.pagination a {
  display: inline-block;
  text-decoration: none;
}
.pagination a,
.pagination button {
  border: 0;
  padding: 0;
}
.pagination .end,
.pagination .first,
.pagination .next,
.pagination .prev {
  position: absolute;
  bottom: 0;
  width: 32px;
  height: 32px;
  overflow: hidden;
  white-space: nowrap;
  color: transparent;
  cursor: pointer;
  border: 1px solid transparent;
}
.pagination .end:disabled,
.pagination .first:disabled,
.pagination .next:disabled,
.pagination .prev:disabled {
  display: none;
}
[dir="rtl"] .pagination .end,
[dir="rtl"] .pagination .first,
[dir="rtl"] .pagination .next,
[dir="rtl"] .pagination .prev {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
}
.pagination .prev {
  left: 0;
  background: url(/lg5-common-gp/images/common/icons/pagination-arrow.svg)
    no-repeat center;
}
[dir="rtl"] .pagination .prev {
  left: auto;
  right: 0;
}
.pagination .next {
  right: 0;
  background: url(/lg5-common-gp/images/common/icons/pagination-arrow.svg)
    no-repeat center;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
[dir="rtl"] .pagination .next {
  right: auto;
  left: 0;
  -webkit-transform: rotateY(0);
  transform: rotateY(0);
}
.pagination .first {
  left: -24px;
  width: 20px;
  background: url(/lg5-common-gp/images/common/icons/double-left-arrow-s.svg)
    no-repeat 3px 10px;
  background-size: 12px 12px;
}
[dir="rtl"] .pagination .first {
  left: auto;
  right: -24px;
}
.pagination .end {
  right: -24px;
  width: 20px;
  background: url(/lg5-common-gp/images/common/icons/double-right-arrow-s.svg)
    no-repeat 3px 10px;
  background-size: 12px 12px;
}
[dir="rtl"] .pagination .end {
  right: auto;
  left: -24px;
}
.pagination ul {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-box-lines: single;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.pagination li {
  margin: 0 3px;
}
.pagination li a,
.pagination li button {
  border: 1px solid #6b6b6b;
  min-width: 32px;
  height: 32px;
  padding: 0 5px;
  font-size: 14px;
  line-height: 24px;
  color: #6b6b6b;
  background: #fff;
  cursor: pointer;
}
.pagination li a.active,
.pagination li button.active {
  color: #fff;
  background-color: #6b6b6b;
  border-color: #6b6b6b;
}
.pagination li:only-child {
  display: none;
}
.pagination li a {
  line-height: 32px;
}
.expander {
  background-color: #fff;
}
.expander button {
  border: none;
  border: 1px solid #6b6b6b;
  display: block;
  width: 100%;
  padding: 7px 0;
  font-style: normal;
  font-weight: 700;
  color: #333;
}
.expander button:disabled {
  display: none;
}
@media (max-width: 767px) {
  .expander button:not(.link-text) {
    padding: 11px 24px !important;
  }
}
@media (min-width: 768px) {
  .expander {
    display: none !important;
  }
}
@media screen and (-ms-high-contrast: active) {
  .pagination li a.active,
  .pagination li button.active {
    border-width: 2px;
  }
}
[dir="rtl"] .js-tab-guide-outer {
  direction: rtl;
}
[dir="rtl"] .mCustomScrollBox {
  direction: ltr;
}
[class^="tabs-type"] {
  font-size: 0;
}
[class^="tabs-type"] a,
[class^="tabs-type"] button {
  background-color: transparent;
  border: none;
  padding: 10px 20px;
  text-transform: uppercase;
}
[class^="tabs-type"] .btn-tab {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  line-height: 1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-style: normal;
  font-weight: 700;
  pointer-events: auto;
}
[class^="tabs-type"] .btn-tab.active {
  color: #a50034;
}
@media (max-width: 767px) {
  [class^="tabs-type"] {
    white-space: nowrap;
    overflow-x: auto;
  }
}
.tabs-type-liner,
.tabs-type-nojs-liner {
  white-space: nowrap;
  color: #6b6b6b;
}
@media (min-width: 768px) {
  .tabs-type-liner,
  .tabs-type-nojs-liner {
    border-bottom: 1px solid #e4e4e4;
  }
}
.tabs-type-liner li,
.tabs-type-nojs-liner li {
  display: inline-block;
}
.tabs-type-liner li:first-child .btn-tab,
.tabs-type-nojs-liner li:first-child .btn-tab {
  margin: 0 68px 0 0;
}
@media (min-width: 768px) {
  [dir="rtl"] .tabs-type-liner li:first-child .btn-tab,
  [dir="rtl"] .tabs-type-nojs-liner li:first-child .btn-tab {
    margin: 0 0 0 68px;
  }
}
.tabs-type-liner li:last-child .btn-tab,
.tabs-type-nojs-liner li:last-child .btn-tab {
  margin: 0;
}
.tabs-type-liner .btn-tab,
.tabs-type-nojs-liner .btn-tab {
  font-size: 16px;
  margin: 0 68px 0 0;
  border-width: 3px;
  padding: 12px 20px;
  pointer-events: auto;
  background-color: #fff;
  color: #6b6b6b;
}
.tabs-type-liner .btn-tab.active,
.tabs-type-nojs-liner .btn-tab.active {
  color: #000;
}
.tabs-type-liner .btn-tab:last-child,
.tabs-type-nojs-liner .btn-tab:last-child {
  margin-right: 0;
}
@media (max-width: 767px) {
  .tabs-type-liner,
  .tabs-type-nojs-liner {
    margin-top: 5px;
  }
  .tabs-type-liner .btn-tab,
  .tabs-type-nojs-liner .btn-tab {
    padding: 11px 0 12px 0;
    margin: 0 0 0 24px;
    border-width: 2px;
  }
  .tabs-type-liner .btn-tab:first-child,
  .tabs-type-nojs-liner .btn-tab:first-child {
    margin-left: 0;
  }
  [dir="rtl"] .tabs-type-liner .btn-tab,
  [dir="rtl"] .tabs-type-nojs-liner .btn-tab {
    margin: 0 24px 0 0;
  }
  [dir="rtl"] .tabs-type-liner .btn-tab:first-child,
  [dir="rtl"] .tabs-type-nojs-liner .btn-tab:first-child {
    margin-right: 0;
  }
  .tabs-type-liner li,
  .tabs-type-nojs-liner li {
    margin: 0 0 0 24px;
  }
  [dir="rtl"] .tabs-type-liner li,
  [dir="rtl"] .tabs-type-nojs-liner li {
    margin: 0 24px 0 0;
  }
  .tabs-type-liner li:first-child,
  .tabs-type-nojs-liner li:first-child {
    margin-left: 0;
  }
  [dir="rtl"] .tabs-type-liner li:first-child,
  [dir="rtl"] .tabs-type-nojs-liner li:first-child {
    margin-right: 0;
  }
  .tabs-type-liner li:first-child .btn-tab,
  .tabs-type-nojs-liner li:first-child .btn-tab {
    margin: 0;
  }
  [dir="rtl"] .tabs-type-liner li:last-child,
  [dir="rtl"] .tabs-type-nojs-liner li:last-child {
    margin-left: 0;
  }
  .tabs-type-liner button.btn-tab,
  .tabs-type-nojs-liner button.btn-tab {
    cursor: pointer;
  }
}
.tabs-type-liner .btn-tab.active,
.tabs-type-nojs-liner .btn-tab.active {
  border-bottom: 3px solid #a50034;
}
.tabs-type-liner a,
.tabs-type-nojs-liner a {
  display: block;
  text-decoration: none;
}
.tabs-type-liner.center,
.tabs-type-nojs-liner.center {
  text-align: center;
}
.tabs-type-liner.small,
.tabs-type-nojs-liner.small {
  border-bottom: 1px solid #e4e4e4;
}
.tabs-type-liner.small .btn-tab,
.tabs-type-nojs-liner.small .btn-tab {
  font-size: 14px;
  padding: 11px 20px 11px 20px;
  margin: 0 10px 0 0;
}
.tabs-type-liner.small .btn-tab.active,
.tabs-type-nojs-liner.small .btn-tab.active {
  border-bottom-width: 2px;
}
.tabs-type-text-only {
  text-align: center;
  font-size: 0;
}
.tabs-type-text-only li {
  position: relative;
  display: inline-block;
}
.tabs-type-text-only li:first-child:after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 20px;
  background: #e4e4e4;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
[dir="rtl"] .tabs-type-text-only li:first-child:after {
  content: none;
}
[dir="rtl"] .tabs-type-text-only li:last-child:after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 20px;
  background: #e4e4e4;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.tabs-type-text-only .btn-tab {
  font-size: 28px;
  margin: 0 68px 0 0;
  padding: 12px 20px;
  pointer-events: auto;
  background-color: #fff;
  color: #6b6b6b;
}
.tabs-type-text-only .btn-tab.active {
  color: #000;
}
.tabs-type-text-only .btn-tab:last-child {
  margin-right: 0;
}
@media (max-width: 767px) {
  .tabs-type-text-only .btn-tab {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  .tabs-type-text-only {
    margin-top: 5px;
  }
  .tabs-type-text-only button.btn-tab {
    cursor: pointer;
  }
}
.tabs-type-text-only .btn-tab.active {
  color: #000;
  font-weight: 600;
}
.tabs-type-text-only a {
  display: block;
  text-decoration: none;
}
.tabs-type-line-box {
  white-space: nowrap;
  color: #6b6b6b;
  font-size: 0;
}
.tabs-type-line-box li {
  display: inline-block;
  vertical-align: top;
}
@media (min-width: 768px) {
  .tabs-type-line-box li + li {
    margin-left: -1px;
  }
}
.tabs-type-line-box .btn-tab {
  position: relative;
  font-size: 18px;
  margin: 0;
  pointer-events: auto;
  background-color: #fff;
  color: #6b6b6b;
  text-transform: none;
  white-space: normal;
}
@media (min-width: 768px) {
  .tabs-type-line-box .btn-tab {
    height: 69px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 24px 25px;
    border: 1px solid #d9d9d9;
  }
  .tabs-type-line-box .btn-tab.active {
    z-index: 1;
    color: #000;
    border: 1px solid #a50034;
  }
}
@media (max-width: 767px) {
  .tabs-type-line-box .btn-tab {
    font-size: 16px;
    padding: 11px 0 12px 0;
    margin: 0 0 0 24px;
    border-width: 2px;
    white-space: nowrap;
  }
  .tabs-type-line-box .btn-tab:first-child {
    margin-left: 0;
  }
  [dir="rtl"] .tabs-type-line-box .btn-tab {
    margin: 0 24px 0 0;
  }
  [dir="rtl"] .tabs-type-line-box .btn-tab:first-child {
    margin-right: 0;
  }
  .tabs-type-line-box li {
    margin: 0 0 0 24px;
  }
  [dir="rtl"] .tabs-type-line-box li {
    margin: 0 24px 0 0;
  }
  .tabs-type-line-box li:first-child {
    margin-left: 0;
  }
  [dir="rtl"] .tabs-type-line-box li:first-child {
    margin-right: 0;
  }
  .tabs-type-line-box li:first-child .btn-tab {
    margin: 0;
  }
  [dir="rtl"] .tabs-type-line-box li:last-child {
    margin-left: 0;
  }
  .tabs-type-line-box button.btn-tab {
    cursor: pointer;
  }
  .tabs-type-line-box .btn-tab.active {
    color: #000;
    border-bottom: 3px solid #a50034;
  }
}
.tabs-type-line-box a {
  display: block;
  text-decoration: none;
}
.tabs-type-line-box.center {
  text-align: center;
}
.tabs-type-line-box.small .btn-tab {
  font-size: 14px;
  padding: 11px 20px 11px 20px;
}
@media (max-width: 767px) {
  .tabs-type-line-box.small .btn-tab.active {
    border-bottom-width: 2px;
  }
}
.tabs-type-nojs-liner .btn-tab:not(.active) {
  color: #000;
}
.tabs-type-nojs-liner .btn-tab:not(.active):hover {
  text-decoration: underline;
}
.help-library-area .tabs-type-liner.small {
  border-bottom: 1px solid #e4e4e4;
}
.help-library-area .tabs-type-liner.small .btn-tab {
  font-size: 14px;
  padding: 11px 20px 11px 20px;
  margin: 0 10px 0 0;
}
.help-library-area .tabs-type-liner.small .btn-tab.active {
  border-bottom-width: 2px;
}
.tabs-type-rect {
  white-space: nowrap;
}
@media (min-width: 768px) {
  .tabs-type-rect {
    color: #6b6b6b;
  }
  .tabs-type-rect a,
  .tabs-type-rect button {
    color: #6b6b6b;
    padding: 15px 40px;
    text-decoration: none;
  }
  .tabs-type-rect .btn-tab {
    border: 1px solid #d9d9d9;
    border-left: none;
  }
  [dir="rtl"] .tabs-type-rect .btn-tab {
    border-left: 1px solid #d9d9d9;
    border-right: none;
  }
  .tabs-type-rect li:first-child .btn-tab {
    border-left: 1px solid #d9d9d9;
  }
  [dir="rtl"] .tabs-type-rect li:first-child .btn-tab {
    border-right: 1px solid #d9d9d9;
  }
  .tabs-type-rect.center {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .tabs-type-rect {
    color: #6b6b6b;
  }
  .tabs-type-rect .btn-tab {
    font-size: 16px;
    border-width: 3px;
    background-color: #fff;
    color: #6b6b6b;
    padding: 11px 0 12px 0;
    margin: 0 0 0 24px;
  }
  .tabs-type-rect .btn-tab:first-child {
    margin-left: 0;
  }
  .tabs-type-rect li {
    display: inline-block;
    margin: 0 0 0 24px;
  }
  .tabs-type-rect li:first-child {
    margin-left: 0;
  }
  .tabs-type-rect li:first-child .btn-tab {
    margin-left: 0;
  }
  [dir="rtl"] .tabs-type-rect li:first-child {
    margin-left: 24px;
  }
  [dir="rtl"] .tabs-type-rect li:last-child {
    margin-left: 0;
  }
  .tabs-type-rect .btn-tab.active {
    color: #000;
    border-bottom: 3px solid #a50034;
  }
  .tabs-type-rect a {
    display: block;
    text-transform: uppercase;
    text-decoration: none;
  }
  .tabs-type-rect.center {
    text-align: center;
  }
}
.tab-equal-type {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.tab-equal-type .btn-tab {
  margin: 0;
  display: table-cell;
  width: 100%;
  text-align: center;
}
.js-tab-controll-type2.none-scroll .tab-scroll-controller,
.js-tab-controll.none-scroll .tab-scroll-controller {
  display: none;
}
.js-tab-controll-type2.has-scroll .tab-scroll-controller,
.js-tab-controll.has-scroll .tab-scroll-controller {
  display: block;
}
.js-tab-controll .tab-scroll-controller,
.js-tab-controll-type2 .tab-scroll-controller {
  display: none;
}
.js-tab-controll .tab-scroll-controller button,
.js-tab-controll-type2 .tab-scroll-controller button {
  width: 51px;
  height: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: 0 0;
  border: none;
  position: absolute;
  cursor: pointer;
}
@media (min-width: 768px) {
  .js-tab-controll .tab-scroll-controller button,
  .js-tab-controll-type2 .tab-scroll-controller button {
    top: 0;
  }
}
@media (max-width: 767px) {
  .js-tab-controll .tab-scroll-controller button,
  .js-tab-controll-type2 .tab-scroll-controller button {
    width: 41px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
.js-tab-controll .tab-scroll-controller button:before,
.js-tab-controll-type2 .tab-scroll-controller button:before {
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  border-left: 1px solid #767676;
  border-top: 1px solid #767676;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
}
.js-tab-controll .tab-scroll-controller button:not(:disabled):hover:before,
.js-tab-controll .tab-scroll-controller button:not([disabled]):hover:before,
.js-tab-controll-type2
  .tab-scroll-controller
  button:not(:disabled):hover:before,
.js-tab-controll-type2
  .tab-scroll-controller
  button:not([disabled]):hover:before {
  border-left: 1px solid #000;
  border-top: 1px solid #000;
}
.js-tab-controll .tab-scroll-controller button:disabled,
.js-tab-controll-type2 .tab-scroll-controller button:disabled {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  opacity: 0.4;
  cursor: default;
}
.js-tab-controll .tab-scroll-controller .scroll-left,
.js-tab-controll-type2 .tab-scroll-controller .scroll-left {
  left: 0;
}
.js-tab-controll .tab-scroll-controller .scroll-left:before,
.js-tab-controll-type2 .tab-scroll-controller .scroll-left:before {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  margin-bottom: -2px;
}
.js-tab-controll .tab-scroll-controller .scroll-right,
.js-tab-controll-type2 .tab-scroll-controller .scroll-right {
  right: 0;
}
.js-tab-controll .tab-scroll-controller .scroll-right:before,
.js-tab-controll-type2 .tab-scroll-controller .scroll-right:before {
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
  margin-left: -8px;
  margin-bottom: -2px;
}
.js-tab-controll-type3.none-scroll .tab-scroll-controller {
  display: none;
}
.js-tab-controll-type3.none-scroll .mCS_no_scrollbar .tab-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  float: none;
}
.js-tab-controll-type3.has-scroll .tab-scroll-controller {
  display: block;
}
.js-tab-controll-type3 .tab-scroll-controller {
  display: none;
}
.js-tab-controll-type3 .tab-scroll-controller button {
  position: absolute;
  width: 50px;
  height: 100%;
  padding: 0;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #fff;
  cursor: pointer;
}
.js-tab-controll-type3 .tab-scroll-controller button:before {
  content: "";
  display: inline-block;
  width: 13px;
  height: 23px;
  background-image: url(/lg5-common-gp/images/common/icons/tab-arrow-down.svg);
  background-size: 13px 23px;
  background-repeat: no-repeat;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
}
.js-tab-controll-type3 .tab-scroll-controller button:disabled {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  opacity: 0.4;
  cursor: default;
}
.js-tab-controll-type3 .tab-scroll-controller button.scroll-left {
  left: 0;
}
.js-tab-controll-type3 .tab-scroll-controller button.scroll-left:before {
  float: left;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-left: 1px;
}
@media (max-width: 1440px) and (min-width: 768px) {
  .js-tab-controll-type3 .tab-scroll-controller button.scroll-left:before {
    float: none;
  }
}
.js-tab-controll-type3 .tab-scroll-controller button.scroll-right {
  right: 0;
}
.js-tab-controll-type3 .tab-scroll-controller button.scroll-right:before {
  float: right;
}
@media (max-width: 1440px) and (min-width: 768px) {
  .js-tab-controll-type3 .tab-scroll-controller button.scroll-right:before {
    float: none;
  }
}
@media (min-width: 768px) {
  .js-tab-controll-type3 .tab-scroll-controller button {
    top: 0;
  }
}
@media (max-width: 767px) {
  .js-tab-controll-type3 .tab-scroll-controller button {
    width: 40px;
    height: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .js-tab-controll-type3 .tab-scroll-controller button[disabled] {
    display: none;
  }
  .js-tab-controll-type3 .tab-scroll-controller button.scroll-left:before,
  .js-tab-controll-type3 .tab-scroll-controller button.scroll-right:before {
    float: none;
    border: none;
  }
  .js-tab-controll-type3 .tab-scroll-controller button.scroll-left:after {
    right: 0;
  }
  .js-tab-controll-type3 .tab-scroll-controller button.scroll-right:after {
    left: 0;
  }
  .js-tab-controll-type3 .tab-scroll-controller button:before {
    width: 9px;
    height: 16px;
    background-size: 9px 16px;
  }
  .js-tab-controll-type3 .tab-scroll-controller button:after {
    content: "";
    position: absolute;
    top: 0;
    width: 1px;
    height: 100%;
    background-color: #e4e4e4;
  }
}
@media (max-width: 320px) {
  .js-tab-controll-type3 .tab-scroll-controller button {
    width: 30px;
  }
  .js-tab-controll-type3 .tab-scroll-controller button:before {
    width: 7px;
    height: 12px;
    background-size: 7px 12px;
  }
}
.js-tab-category {
  white-space: nowrap;
  word-wrap: break-word;
  color: #6b6b6b;
  background-color: #fff;
}
.js-tab-category .tab-outer .tab-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
  white-space: nowrap;
}
@media (max-width: 767px) {
  .js-tab-category .tabs-type-category {
    overflow-x: visible;
  }
}
.js-tab-category .tabs-type-category li {
  display: inline-block;
}
.js-tab-category .tabs-type-category li a {
  white-space: normal;
  text-decoration: none;
}
.js-tab-category .tabs-type-category li .btn-tab {
  display: inline-block;
  pointer-events: auto;
  background-color: #fff;
  color: #6b6b6b;
  height: 100%;
  margin: 0;
  padding: 0;
  text-transform: none;
}
.js-tab-category .tabs-type-category li .btn-tab.active {
  color: #000;
}
.js-tab-category .tabs-type-category li .btn-tab.active .text {
  border-bottom: 3px solid #a50034;
  display: inline-block;
  padding-bottom: 1px;
}
@media (max-width: 767px) {
  .js-tab-category .tabs-type-category li .btn-tab {
    cursor: pointer;
    padding: 0;
  }
}
.js-tab-category .tabs-type-category li .visual {
  width: auto;
  text-align: center;
}
.js-tab-category .tabs-type-category li .text {
  font-style: normal;
  font-weight: 700;
  text-align: center;
  margin: 0;
}
.js-tab-category.text-menu .tab-outer .tab-inner {
  display: inline-block;
  float: none;
}
.js-tab-category.text-menu.none-scroll .mCS_no_scrollbar .tab-inner {
  display: inline-block;
}
.js-tab-category.text-menu .tabs-type-category li .btn-tab {
  height: 61px;
  padding: 22px 0 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  .js-tab-category.text-menu .tabs-type-category li .btn-tab {
    padding: 19px 0;
    height: 54px;
  }
}
.js-tab-category.text-menu .tabs-type-category li .btn-tab.active {
  color: #333;
  border-bottom: 3px solid #a50034;
}
.js-tab-category.text-menu .tabs-type-category li .btn-tab.active .text {
  border-bottom: none;
  padding-bottom: 0;
}
.js-tab-category.text-menu .tabs-type-category li .visual {
  display: none;
}
.js-tab-category.text-menu .tabs-type-category li .text {
  white-space: nowrap;
}
@media (max-width: 768px) {
  .js-tab-category.text-menu .tab-scroll-controller button {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@media (max-width: 767px) {
  .js-tab-category.text-menu .tab-scroll-controller button {
    width: 50px;
    height: 44px;
  }
  .js-tab-category.text-menu .tab-scroll-controller button .gradient {
    position: absolute;
    top: 0;
    width: 10px;
    height: 100%;
    background: -webkit-gradient(
      linear,
      right top,
      left top,
      color-stop(0, #fff),
      to(rgba(255, 255, 255, 0))
    );
    background: linear-gradient(270deg, #fff 0, rgba(255, 255, 255, 0) 100%);
  }
  .js-tab-category.text-menu .tab-scroll-controller button .bg {
    z-index: -1;
    position: absolute;
    top: -5px;
    left: 0;
    width: 100%;
    height: 54px;
    background-color: #fff;
  }
  .js-tab-category.text-menu .tab-scroll-controller button:before {
    margin-top: 5px;
  }
  .js-tab-category.text-menu .tab-scroll-controller button:after {
    top: 50%;
    height: 18px;
    margin-top: -9px;
  }
  .js-tab-category.text-menu
    .tab-scroll-controller
    button.scroll-left
    .gradient {
    right: -10px;
    background: -webkit-gradient(
      linear,
      right top,
      left top,
      color-stop(0, #fff),
      to(rgba(255, 255, 255, 0))
    );
    background: linear-gradient(270deg, #fff 0, rgba(255, 255, 255, 0) 100%);
    -webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
    -ms-transform: matrix(-1, 0, 0, 1, 0, 0);
    transform: matrix(-1, 0, 0, 1, 0, 0);
  }
  .js-tab-category.text-menu .tab-scroll-controller button.scroll-left:before {
    margin-right: 10px;
  }
  .js-tab-category.text-menu .tab-scroll-controller button.scroll-left:after {
    right: 10px;
  }
  .js-tab-category.text-menu
    .tab-scroll-controller
    button.scroll-right
    .gradient {
    left: -10px;
  }
  .js-tab-category.text-menu .tab-scroll-controller button.scroll-right:before {
    margin-left: 5px;
  }
  .js-tab-category.text-menu .tab-scroll-controller button.scroll-right:after {
    left: 10px;
  }
}
@media (max-width: 320px) {
  .js-tab-category.text-menu .tab-scroll-controller button {
    width: 40px;
    height: 34px;
  }
  .js-tab-category.text-menu .tab-scroll-controller button:before {
    margin-top: 0;
  }
  .js-tab-category.text-menu .tab-scroll-controller button:after {
    height: 14px;
    margin-top: -7px;
  }
  .js-tab-category.text-menu .tab-scroll-controller button .bg {
    top: -10px;
  }
}
@media (min-width: 768px) {
  .js-tab-controll {
    position: relative;
  }
  .js-tab-controll:before {
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: #e4e4e4;
  }
  .js-tab-controll .tab-outer {
    padding: 0;
    background: #fff;
    text-align: center;
    border-bottom: 1px solid #e4e4e4;
  }
  .js-tab-controll
    .tab-outer
    .mCSB_scrollTools.mCSB_scrollTools_horizontal
    .mCSB_dragger,
  .js-tab-controll
    .tab-outer
    .mCSB_scrollTools.mCSB_scrollTools_horizontal
    .mCSB_draggerRail {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    opacity: 0;
  }
  .js-tab-controll .tab-outer .tab-inner {
    border-bottom: none;
  }
  .js-tab-controll .tab-outer .tab-inner li {
    display: inline-block;
    padding-left: 20px;
  }
  .js-tab-controll .tab-outer .tab-inner li:first-child {
    padding-left: 0;
  }
}
@media (min-width: 768px) and (min-width: 0px) {
  .search-tab-inner .js-tab-controll .tab-outer .tab-inner li {
    padding: 0;
  }
}
@media (min-width: 768px) {
  .js-tab-controll .tab-outer .tab-inner.tabs-type-line-box li {
    display: inline-table;
    padding-left: 0;
  }
  .js-tab-controll .tab-outer .tab-inner.tabs-type-line-box li .btn-tab {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 320px;
    height: 69px;
    margin: 0;
    padding: 15px 25px;
    text-transform: none;
    white-space: normal;
  }
  .js-tab-controll
    .tab-outer
    .tab-inner.tabs-type-line-box
    li
    .btn-tab:last-child {
    padding-right: 25px;
  }
  .js-tab-controll .tab-outer .tab-inner.tabs-type-line-box li .btn-tab.active {
    padding-bottom: 15px;
  }
  .js-tab-controll .tab-outer .btn-tab {
    max-width: 200px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    padding: 15px 40px 15px 20px;
    margin-right: 10px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    opacity: 0;
    -webkit-transition: opacity 0.1s;
    transition: opacity 0.1s;
    height: 32px;
  }
  .js-tab-controll .tab-outer .btn-tab:last-child {
    padding-right: 20px;
  }
  .js-tab-controll .tab-outer .btn-tab.active {
    padding-bottom: 12px;
  }
  .js-tab-controll .tab-outer.type-half {
    background-color: transparent;
  }
  .js-tab-controll .tab-outer.type-half .btn-tab {
    padding-right: 20px;
    max-width: 130px;
  }
  .js-tab-controll .tab-outer:not(.type-half) .btn-tab.active:not(:last-child) {
    position: relative;
  }
  .js-tab-controll
    .tab-outer:not(.type-half)
    .btn-tab.active:not(:last-child):after {
    content: "";
    width: 20px;
    height: 100%;
    border-bottom: 3px solid #fff;
    background: inherit;
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
  }
  .js-tab-controll .tab-outer.mCustomScrollbar_init .btn-tab {
    white-space: normal;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    opacity: 1;
  }
  .js-tab-controll .tab-outer .tab-scroll-controller {
    display: none;
  }
  .js-tab-controll .tab-scroll-controller {
    display: block;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    opacity: 0;
    -webkit-transition: opacity 0.1s;
    transition: opacity 0.1s;
  }
  .js-tab-controll.has-scroll {
    padding: 0 51px;
  }
  .js-tab-controll.has-scroll .tab-scroll-controller {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    opacity: 1;
  }
  .js-tab-controll.none-scroll .tab-scroll-controller {
    display: none;
  }
  .js-tab-controll.none-scroll .mCustomScrollbar {
    padding: 0;
  }
  .js-tab-controll.none-scroll .mCS_no_scrollbar {
    padding: 0;
  }
  .js-tab-controll.none-scroll .mCS_no_scrollbar .tab-inner {
    display: inline-block;
    text-align: center;
    vertical-align: top;
  }
  .js-tab-controll:not(.none-scroll) {
    position: relative;
  }
  .js-tab-controll:not(.none-scroll) .tab-scroll-controller {
    display: block;
  }
  [dir="rtl"] .js-tab-controll .tabs-type-liner li {
    padding-left: 0;
    padding-right: 20px;
  }
  [dir="rtl"] .js-tab-controll .tabs-type-liner li:first-child {
    padding-right: 0;
  }
  .js-tab-controll.type-rect:before {
    display: none;
  }
  .js-tab-controll.type-rect .tab-outer {
    border-bottom: 0;
    background: 0 0;
  }
  [dir="rtl"] .js-tab-controll.type-rect .tab-outer .mCSB_container {
    margin-left: 1px;
  }
  .js-tab-controll.type-rect .tab-outer .tab-inner li {
    padding-left: 0;
  }
  .js-tab-controll.type-rect .tab-outer .btn-tab {
    max-width: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 14px 20px 15px 20px;
    margin-right: 0;
    display: table-cell;
    text-align: center;
    vertical-align: top;
    white-space: nowrap;
    position: relative;
  }
  .js-tab-controll.type-rect .tab-outer .btn-tab:last-child {
    padding-right: 20px;
  }
  .js-tab-controll.type-rect .tab-outer .btn-tab.active {
    padding-bottom: 15px;
  }
  .js-tab-controll.type-rect .tab-outer .btn-tab.active:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 41px;
    width: 100%;
    height: 3px;
    background: #a50034;
  }
  .js-tab-controll.type-rect
    .tab-outer:not(.type-half)
    .btn-tab.active:not(:last-child):after {
    display: none;
  }
  .js-tab-controll.type-rect:not(.none-scroll)
    .tab-outer
    li:first-child
    .btn-tab {
    border-left: 0;
  }
  [dir="rtl"]
    .js-tab-controll.type-rect:not(.none-scroll)
    .tab-outer
    li:first-child
    .btn-tab {
    border-left: 1px solid #d9d9d9;
  }
  .js-tab-controll.type-rect:not(.none-scroll)
    .tab-outer
    li:last-child
    .btn-tab {
    border-right: 0;
  }
  [dir="rtl"]
    .js-tab-controll.type-rect:not(.none-scroll)
    .tab-outer
    li:last-child
    .btn-tab {
    border-left: 0;
  }
  .js-tab-controll.type-rect:not(.none-scroll) .tab-scroll-controller button {
    border: 1px solid #d9d9d9;
    padding: 0;
  }
  .js-tab-controll.type-rect:not(.none-scroll)
    .tab-scroll-controller
    button:disabled {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    opacity: 1;
  }
  .js-tab-controll.type-rect:not(.none-scroll)
    .tab-scroll-controller
    button:disabled:before {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    opacity: 0.4;
  }
  .js-tab-controll.type-rect:not(.none-scroll)
    .tab-scroll-controller
    .scroll-left:before {
    margin-left: 9px;
  }
  .js-tab-controll.type-rect:not(.none-scroll)
    .tab-scroll-controller
    .scroll-right:before {
    margin-left: -9px;
  }
  .js-tab-controll.tabs-type-line-box-outer:before {
    display: none;
  }
  .js-tab-controll.tabs-type-line-box-outer .tab-outer {
    border-bottom: none;
  }
  .js-tab-controll.tabs-type-line-box-outer .scroll-left,
  .js-tab-controll.tabs-type-line-box-outer .scroll-right {
    border: 1px solid #d9d9d9;
  }
  .js-tab-controll-type3 {
    position: relative;
  }
  .js-tab-controll-type3:before {
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: #fff;
  }
  .js-tab-controll-type3 .tab-outer {
    padding: 0;
    background: #fff;
    text-align: center;
  }
  .js-tab-controll-type3
    .tab-outer
    .mCSB_scrollTools.mCSB_scrollTools_horizontal
    .mCSB_dragger,
  .js-tab-controll-type3
    .tab-outer
    .mCSB_scrollTools.mCSB_scrollTools_horizontal
    .mCSB_draggerRail {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    opacity: 0;
  }
  .js-tab-controll-type3 .tab-outer .btn-tab {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    opacity: 0;
    -webkit-transition: opacity 0.1s;
  }
  .js-tab-controll-type3
    .tab-outer:not(.type-half)
    .btn-tab.active:not(:last-child) {
    position: relative;
  }
  .js-tab-controll-type3
    .tab-outer:not(.type-half)
    .btn-tab.active:not(:last-child):after {
    content: "";
    width: 20px;
    height: 100%;
    border-bottom: 3px solid #fff;
    background: inherit;
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
  }
  .js-tab-controll-type3 .tab-outer.mCustomScrollbar_init .btn-tab {
    white-space: normal;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    opacity: 1;
  }
  .js-tab-controll-type3 .tab-outer .tab-scroll-controller {
    display: none;
  }
  .js-tab-controll-type3 .tab-scroll-controller {
    display: block;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    opacity: 0;
    -webkit-transition: opacity 0.1s;
    transition: opacity 0.1s;
  }
  .js-tab-controll-type3.has-scroll {
    padding: 0 50px;
  }
  .js-tab-controll-type3.has-scroll .tab-scroll-controller {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    opacity: 1;
  }
  .js-tab-controll-type3.none-scroll .tab-scroll-controller {
    display: none;
  }
  .js-tab-controll-type3.none-scroll .mCustomScrollbar {
    padding: 0;
  }
  .js-tab-controll-type3.none-scroll .mCS_no_scrollbar {
    padding: 0;
  }
  .js-tab-controll-type3.none-scroll .mCS_no_scrollbar .tab-inner {
    text-align: center;
    vertical-align: top;
  }
  .js-tab-controll-type3:not(.none-scroll) {
    position: relative;
  }
  .js-tab-controll-type3:not(.none-scroll) .tab-scroll-controller {
    display: block;
  }
  .js-tab-controll-type3.js-tab-category .tabs-type-category li {
    padding-left: 24px;
  }
  .js-tab-controll-type3.js-tab-category .tabs-type-category li:first-child {
    padding-left: 0;
  }
  [dir="rtl"] .js-tab-controll-type3.js-tab-category .tabs-type-category li {
    padding-left: 0;
    padding-right: 24px;
  }
  [dir="rtl"]
    .js-tab-controll-type3.js-tab-category
    .tabs-type-category
    li:first-child {
    padding-right: 0;
  }
  .js-tab-controll-type3.js-tab-category .tabs-type-category li .btn-tab {
    min-width: 194px;
    width: 194px;
  }
  .js-tab-controll-type3.js-tab-category .tabs-type-category li .visual {
    margin-bottom: 20px;
  }
  .js-tab-controll-type3.js-tab-category .tabs-type-category li .visual img {
    max-width: 120px;
  }
  .js-tab-controll-type3.js-tab-category .tabs-type-category li .text {
    font-size: 16px;
    line-height: 1.25em;
  }
  .js-tab-controll-type3.js-tab-category.text-menu .tabs-type-category li {
    padding-left: 36px;
  }
  .js-tab-controll-type3.js-tab-category.text-menu
    .tabs-type-category
    li:first-child {
    padding-left: 0;
  }
  [dir="rtl"]
    .js-tab-controll-type3.js-tab-category.text-menu
    .tabs-type-category
    li {
    padding-left: 0;
    padding-right: 36px;
  }
  [dir="rtl"]
    .js-tab-controll-type3.js-tab-category.text-menu
    .tabs-type-category
    li:first-child {
    padding-right: 0;
  }
  .js-tab-controll-type3.js-tab-category.text-menu
    .tabs-type-category
    li
    .btn-tab {
    min-width: auto;
    width: auto;
  }
  .js-tab-controll-type3.js-tab-category.text-menu
    .tabs-type-category
    li
    .text {
    line-height: 1.1875em;
  }
}
@media (max-width: 767px) {
  @-webkit-keyframes arrow {
    0% {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      opacity: 0;
      background-position: 1px 50%;
    }
    50% {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      opacity: 1;
      background-position: 3px 50%;
    }
    100% {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      opacity: 0;
      background-position: 1px 50%;
    }
  }
  @keyframes arrow {
    0% {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      opacity: 0;
      background-position: 1px 50%;
    }
    50% {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      opacity: 1;
      background-position: 3px 50%;
    }
    100% {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      opacity: 0;
      background-position: 1px 50%;
    }
  }
  .tab-wrap {
    position: relative;
    border-bottom: 1px solid #e4e4e4;
    margin: 0 -24px;
  }
  .tab-wrap .tab-outer {
    position: static;
    margin: 0 41px;
    height: auto;
    font-size: 0;
  }
  .tab-wrap .tab-outer .arrow {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 24px;
    height: 100%;
    background: url(/lg5-common-gp/images/common/icons/double-angle-right-nobel.svg)
      no-repeat;
    background-position: 0 50%;
    background-color: #fff;
    -webkit-animation: arrow 1s 0.2s infinite;
    animation: arrow 1s 0.2s infinite;
    -webkit-transition: opacity 0.5s ease;
    transition: opacity 0.5s ease;
  }
  .tab-wrap .tab-outer .arrow.js-fade {
    display: none;
  }
  .tab-outer {
    overflow-x: auto;
  }
  .tab-outer .tab-inner {
    display: inline-block;
  }
  .js-tab-controll-type3.js-tab-category {
    border-bottom: none;
    margin: 0 -15px;
  }
  .js-tab-controll-type3.js-tab-category.tab-wrap .tab-outer {
    margin: 0 20px;
  }
  .js-tab-controll-type3.js-tab-category .tabs-type-category li {
    padding-left: 10px;
  }
  .js-tab-controll-type3.js-tab-category .tabs-type-category li:first-child {
    padding-left: 0;
  }
  [dir="rtl"] .js-tab-controll-type3.js-tab-category .tabs-type-category li {
    padding-left: 0;
    padding-right: 10px;
  }
  [dir="rtl"]
    .js-tab-controll-type3.js-tab-category
    .tabs-type-category
    li:first-child {
    padding-right: 0;
  }
  .js-tab-controll-type3.js-tab-category .tabs-type-category li .btn-tab {
    min-width: 120px;
    width: 120px;
  }
  .js-tab-controll-type3.js-tab-category
    .tabs-type-category
    li
    .btn-tab.active
    .text {
    padding-bottom: 2px;
  }
  .js-tab-controll-type3.js-tab-category .tabs-type-category .visual {
    margin-bottom: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .js-tab-controll-type3.js-tab-category .tabs-type-category .visual img {
    max-width: 80px;
  }
  .js-tab-controll-type3.js-tab-category .tabs-type-category .text {
    font-size: 14px;
    line-height: 1.142857em;
  }
  .js-tab-controll-type3.js-tab-category.text-menu {
    border-bottom: 1px solid #e4e4e4;
  }
  .js-tab-controll-type3.js-tab-category.text-menu.tab-wrap .tab-outer {
    margin: 0 12px;
  }
  .js-tab-controll-type3.js-tab-category.text-menu .tabs-type-category li {
    padding-left: 16px;
  }
  .js-tab-controll-type3.js-tab-category.text-menu
    .tabs-type-category
    li:first-child {
    padding-left: 0;
  }
  [dir="rtl"]
    .js-tab-controll-type3.js-tab-category.text-menu
    .tabs-type-category
    li {
    padding-left: 0;
    padding-right: 16px;
  }
  [dir="rtl"]
    .js-tab-controll-type3.js-tab-category.text-menu
    .tabs-type-category
    li:first-child {
    padding-right: 0;
  }
  .js-tab-controll-type3.js-tab-category.text-menu
    .tabs-type-category
    li
    .btn-tab {
    min-width: auto;
    width: auto;
  }
  .js-tab-controll-type3.js-tab-category.text-menu
    .tabs-type-category
    li
    .btn-tab.active {
    padding-bottom: 0;
  }
}
.modal.modal-vip-referrer-coupon .modal-dialog {
  border: 1px solid #333;
}
@media (max-width: 767px) {
  .modal.modal-vip-referrer-coupon .modal-dialog.modal-md {
    margin: 12px;
  }
}
.modal.modal-vip-referrer-coupon .modal-header {
  border-bottom: 0;
  padding: 42px 0 10px !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
@media (max-width: 767px) {
  .modal.modal-vip-referrer-coupon .modal-header {
    padding-bottom: 0 !important;
  }
}
@media (max-width: 767px) {
  .modal.modal-vip-referrer-coupon .modal-footer .btn:only-child {
    width: 100% !important;
  }
}
.modal.modal-vip-referrer-coupon .coupon-flipped {
  position: relative;
  padding: 17px 67px 17px 25px;
  margin: 0 auto 29px;
  width: 100%;
  max-width: 327px;
  border: 1px solid #6b6b6b;
  border-radius: 5px;
  text-align: center;
}
[dir="rtl"] .modal.modal-vip-referrer-coupon .coupon-flipped {
  padding: 17px 25px 17px 67px;
}
@media (max-width: 767px) {
  .modal.modal-vip-referrer-coupon .coupon-flipped {
    padding: 22px 73px 22px 31px;
    margin-bottom: 25px;
    max-width: 292px;
  }
  [dir="rtl"] .modal.modal-vip-referrer-coupon .coupon-flipped {
    padding: 22px 31px 22px 73px;
  }
}
.modal.modal-vip-referrer-coupon .coupon-flipped:after {
  display: block;
  position: absolute;
  right: 42px;
  top: 0;
  bottom: 0;
  width: 2px;
  height: 100%;
  background: url(/lg5-common-gp/images/common/icons/coupon-line.gif) repeat-y 0
    0;
  z-index: 2;
  content: "";
}
[dir="rtl"] .modal.modal-vip-referrer-coupon .coupon-flipped:after {
  left: 42px;
  right: auto;
}
.modal.modal-vip-referrer-coupon .coupon-flipped .coupon-info {
  color: #333;
  font-size: 14px;
}
.modal.modal-vip-referrer-coupon .coupon-flipped .coupon-info .coupon-name {
  font-size: 30px;
  color: #000;
  font-style: normal;
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.modal.modal-vip-referrer-coupon .coupon-flipped .coupon-info .coupon-txt {
  margin-top: 6px;
  padding-top: 10px;
  border-top: 1px solid #e4e4e4;
  line-height: 1.2em;
}
.modal.modal-vip-referrer-coupon
  .coupon-flipped
  .coupon-info
  .coupon-txt
  .fc-carmine {
  color: #a50034;
}
.modal.modal-vip-referrer-coupon .coupon-flipped .coupon-bg {
  position: absolute;
  width: 42px;
  right: 0;
  top: 0;
  bottom: 0;
  display: block;
  background-color: #e4e4e4;
  z-index: 5;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  border-radius: 0 5px 5px 0;
}
[dir="rtl"] .modal.modal-vip-referrer-coupon .coupon-flipped .coupon-bg {
  left: 0;
  right: auto;
  border-radius: 5px 0 0 5px;
}
.modal.modal-vip-referrer-coupon .coupon-flipped .coupon-bg:after {
  content: "";
  position: absolute;
  width: 12px;
  height: 6px;
  z-index: 5;
  bottom: -1px;
  left: -5.5px;
  background: #fff;
  border: 1px solid #000;
  border-radius: 12px 12px 0 0;
  border-bottom: transparent;
}
[dir="rtl"] .modal.modal-vip-referrer-coupon .coupon-flipped .coupon-bg:after {
  left: auto;
  right: -5.5px;
}
.modal.modal-vip-referrer-coupon .coupon-flipped .coupon-bg:before {
  content: "";
  position: absolute;
  width: 12px;
  height: 6px;
  z-index: 5;
  top: -1px;
  left: -5.5px;
  background: #fff;
  border: 1px solid #000;
  border-radius: 0 0 12px 12px;
  border-top: transparent;
}
[dir="rtl"] .modal.modal-vip-referrer-coupon .coupon-flipped .coupon-bg:before {
  left: auto;
  right: -5.5px;
}
.modal.modal-vip-referrer-coupon .notice-area {
  padding: 25px 30px;
  background-color: #f8f8f8;
}
@media (max-width: 767px) {
  .modal.modal-vip-referrer-coupon .notice-area {
    padding: 20px;
  }
}
.modal.modal-vip-referrer-coupon .notice-area strong {
  display: block;
  font-size: 20px;
  color: #000;
  font-weight: 600;
}
@media (max-width: 767px) {
  .modal.modal-vip-referrer-coupon .notice-area strong {
    font-size: 16px;
    color: #333;
  }
}
.modal.modal-vip-referrer-coupon .notice-area .list-sty-dot {
  margin-top: 9px;
}
.modal.modal-vip-referrer-coupon .notice-area .list-sty-dot li:before {
  width: 4px;
  height: 4px;
  background: #a50034;
}
.modal.modal-vip-referrer-coupon .checkbox-box.checkbox-sm {
  margin-top: 6px;
  line-height: 20px;
}
.modal.modal-vip-referrer-coupon .checkbox-box.checkbox-sm .text {
  font-size: 14px;
}
.modal.modal-open-vip-referrer-coupon {
  top: initial;
}
.modal.modal-open-vip-referrer-coupon .modal-dialog {
  margin: 0;
  padding: 20px;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  vertical-align: bottom;
}
@media (max-width: 767px) {
  .modal.modal-open-vip-referrer-coupon .modal-dialog {
    padding: 20px 27px;
  }
}
.modal.modal-open-vip-referrer-coupon .modal-content {
  display: block;
  padding: 18px 52px;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 84px;
  text-align: center;
  color: #fff;
}
@media (max-width: 767px) {
  .modal.modal-open-vip-referrer-coupon .modal-content {
    padding: 8px 47px;
  }
}
.modal.modal-open-vip-referrer-coupon .modal-content strong {
  display: block;
  margin-bottom: 7px;
  font-style: normal;
  font-weight: 700;
}
.modal.modal-open-vip-referrer-coupon .modal-content .link-text {
  color: #fff;
}
.modal.modal-open-vip-referrer-coupon
  .modal-content
  .link-text.ico-right:after {
  background-image: url(/lg5-common-gp/images/common/icons/link-right-white.svg);
}
.modal.modal-open-vip-referrer-coupon .modal-content .modal-close {
  top: 50% !important;
  right: 15px !important;
  margin-top: -10px !important;
  background: url(/lg5-common-gp/images/common/icons/link-fold.svg) no-repeat
    50% 50% !important;
}
[dir="rtl"] .modal.modal-open-vip-referrer-coupon .modal-content .modal-close {
  right: auto !important;
  left: 15px !important;
}
.modal .modal-dialog.modal-simple-alert {
  padding: 30px 30px 30px;
}
@media (max-width: 767px) {
  .modal .modal-dialog.modal-simple-alert {
    -webkit-transform: translate(0, 35%);
    -ms-transform: translate(0, 35%);
    transform: translate(0, 35%);
  }
}
@media (max-width: 320px) {
  .modal .modal-dialog.modal-simple-alert {
    -webkit-transform: translate(0, 25%);
    -ms-transform: translate(0, 25%);
    transform: translate(0, 25%);
  }
}
.modal .modal-dialog.modal-simple-alert.modal-md {
  padding: 30px 0 30px;
}
.modal .modal-dialog.modal-simple-alert .modal-content {
  padding: 45px 30px 40px;
  background: #fff;
  border: 1px solid #e4e4e4;
}
.modal .modal-dialog.modal-simple-alert .modal-content .modal-alert {
  font-size: 16px;
}
.modal .modal-dialog.modal-simple-alert .modal-content .modal-alert p {
  margin: 0 0;
  padding: 0 0;
  text-align: center;
}
@media (max-width: 767px) {
  .modal .modal-dialog.modal-simple-alert .modal-content {
    padding: 45px 25px 35px;
  }
}
.modal .modal-dialog.modal-simple-alert .modal-content .modal-accent-box p {
  margin: 0 0;
  padding: 0 0;
  text-align: center;
}
.modal
  .modal-dialog.modal-simple-alert
  .modal-content
  .modal-accent-box
  p.title {
  font-size: 28px;
  color: #000;
  font-weight: 600;
  margin-bottom: 10px;
}
.modal .modal-dialog.modal-simple-alert .modal-content .modal-accent-box p.txt {
  font-size: 16px;
  color: #333;
  font-weight: 600;
}
.modal .modal-dialog.modal-simple-alert .modal-content .modal-body {
  padding: 0 0;
  text-align: left;
}
[dir="rtl"] .modal .modal-dialog.modal-simple-alert .modal-content .modal-body {
  text-align: right;
}
.modal .modal-dialog.modal-simple-alert .modal-content .modal-body h2 {
  font-size: 28px;
  color: #000;
  font-weight: 600;
}
@media (max-width: 767px) {
  .modal .modal-dialog.modal-simple-alert .modal-content .modal-body h2 {
    font-size: 26px;
  }
}
.modal .modal-dialog.modal-simple-alert .modal-content .modal-body p {
  padding: 0 0;
  margin: 15px 0 0;
  font-size: 16px;
  color: #333;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 767px) {
  .modal .modal-dialog.modal-simple-alert .modal-content .modal-body p {
    font-size: 14px;
  }
}
.modal
  .modal-dialog.modal-simple-alert
  .modal-content
  .modal-body
  p.align-center {
  text-align: center;
}
.modal .modal-dialog.modal-simple-alert .modal-content .modal-footer {
  padding: 0 0;
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: normal;
  -ms-flex-align: normal;
  align-items: normal;
}
.modal .modal-dialog.modal-simple-alert .modal-content .modal-footer .btn {
  margin: 0 0;
  min-width: calc(50% - 5px);
  width: auto;
}
@media (max-width: 767px) {
  .modal .modal-dialog.modal-simple-alert .modal-content .modal-footer .btn {
    padding: 11px 5px;
  }
}
.modal
  .modal-dialog.modal-simple-alert
  .modal-content
  .modal-footer
  .btn:only-child {
  min-width: 80px;
}
.modal
  .modal-dialog.modal-simple-alert
  .modal-content
  .modal-footer
  > :not(:last-child) {
  margin-right: 4px;
  margin-right: 0.25rem;
}
[dir="rtl"]
  .modal
  .modal-dialog.modal-simple-alert
  .modal-content
  .modal-footer
  > :not(:last-child) {
  margin-right: 0;
  margin-left: 4px;
  margin-left: 0.25rem;
}
.modal
  .modal-dialog.modal-simple-alert
  .modal-content
  .modal-footer
  > :not(:first-child) {
  margin-left: 4px;
  margin-left: 0.25rem;
}
[dir="rtl"]
  .modal
  .modal-dialog.modal-simple-alert
  .modal-content
  .modal-footer
  > :not(:first-child) {
  margin-left: 0;
  margin-right: 4px;
  margin-right: 0.25rem;
}
.modal
  .modal-dialog.modal-simple-alert
  .modal-content
  .modal-footer.type-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.modal
  .modal-dialog.modal-simple-alert
  .modal-content
  .modal-footer.type-vertical
  .btn {
  max-width: 240px;
}
.modal
  .modal-dialog.modal-simple-alert
  .modal-content
  .modal-footer.type-vertical
  > :not(:last-child) {
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: 0;
}
.modal
  .modal-dialog.modal-simple-alert
  .modal-content
  .modal-footer.type-vertical
  > :not(:first-child) {
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: 5px;
}
@media (max-width: 767px) {
  .modal .modal-dialog.modal-simple-alert .modal-content .modal-footer {
    margin-top: 20px;
  }
}
.modal[data-backdrop="false"] .modal-dialog.modal-plp-alert .modal-content {
  border: 1px solid #e4e4e4;
}
.modal.modal-cookie-setting .modal-content {
  padding: 0 0 0 !important;
}
.modal .modal-dialog.modal-plp .modal-content,
.modal .modal-dialog.modal-plp-alert .modal-content {
  padding: 45px 30px 40px;
  background: #fff;
}
@media (max-width: 767px) {
  .modal .modal-dialog.modal-plp .modal-content,
  .modal .modal-dialog.modal-plp-alert .modal-content {
    padding: 45px 25px 35px;
  }
}
.modal .modal-dialog.modal-plp .modal-content .modal-body,
.modal .modal-dialog.modal-plp-alert .modal-content .modal-body {
  padding: 0 0;
  text-align: left;
}
[dir="rtl"] .modal .modal-dialog.modal-plp .modal-content .modal-body,
[dir="rtl"] .modal .modal-dialog.modal-plp-alert .modal-content .modal-body {
  text-align: right;
}
.modal .modal-dialog.modal-plp .modal-content .modal-body .title,
.modal .modal-dialog.modal-plp .modal-content .modal-body h1,
.modal .modal-dialog.modal-plp .modal-content .modal-body h2,
.modal .modal-dialog.modal-plp .modal-content .modal-body h3,
.modal .modal-dialog.modal-plp .modal-content .modal-body h4,
.modal .modal-dialog.modal-plp .modal-content .modal-body h5,
.modal .modal-dialog.modal-plp .modal-content .modal-body h6,
.modal .modal-dialog.modal-plp-alert .modal-content .modal-body .title,
.modal .modal-dialog.modal-plp-alert .modal-content .modal-body h1,
.modal .modal-dialog.modal-plp-alert .modal-content .modal-body h2,
.modal .modal-dialog.modal-plp-alert .modal-content .modal-body h3,
.modal .modal-dialog.modal-plp-alert .modal-content .modal-body h4,
.modal .modal-dialog.modal-plp-alert .modal-content .modal-body h5,
.modal .modal-dialog.modal-plp-alert .modal-content .modal-body h6 {
  font-size: 28px;
  color: #000;
  line-height: 1.2;
  font-weight: 600;
}
@media (max-width: 767px) {
  .modal .modal-dialog.modal-plp .modal-content .modal-body .title,
  .modal .modal-dialog.modal-plp .modal-content .modal-body h1,
  .modal .modal-dialog.modal-plp .modal-content .modal-body h2,
  .modal .modal-dialog.modal-plp .modal-content .modal-body h3,
  .modal .modal-dialog.modal-plp .modal-content .modal-body h4,
  .modal .modal-dialog.modal-plp .modal-content .modal-body h5,
  .modal .modal-dialog.modal-plp .modal-content .modal-body h6,
  .modal .modal-dialog.modal-plp-alert .modal-content .modal-body .title,
  .modal .modal-dialog.modal-plp-alert .modal-content .modal-body h1,
  .modal .modal-dialog.modal-plp-alert .modal-content .modal-body h2,
  .modal .modal-dialog.modal-plp-alert .modal-content .modal-body h3,
  .modal .modal-dialog.modal-plp-alert .modal-content .modal-body h4,
  .modal .modal-dialog.modal-plp-alert .modal-content .modal-body h5,
  .modal .modal-dialog.modal-plp-alert .modal-content .modal-body h6 {
    font-size: 26px;
  }
}
.modal .modal-dialog.modal-plp .modal-content .modal-body p,
.modal .modal-dialog.modal-plp-alert .modal-content .modal-body p {
  padding: 0 0;
  margin: 15px 0 0;
  font-size: 16px;
  color: #333;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 767px) {
  .modal .modal-dialog.modal-plp .modal-content .modal-body p,
  .modal .modal-dialog.modal-plp-alert .modal-content .modal-body p {
    font-size: 14px;
  }
}
.modal .modal-dialog.modal-plp .modal-content .modal-body p.align-center,
.modal .modal-dialog.modal-plp-alert .modal-content .modal-body p.align-center {
  text-align: center;
}
.modal .modal-dialog.modal-plp .modal-content .modal-footer,
.modal .modal-dialog.modal-plp-alert .modal-content .modal-footer {
  padding: 0 0;
  margin-top: 30px;
}
.modal .modal-dialog.modal-plp .modal-content .modal-footer .btn,
.modal .modal-dialog.modal-plp-alert .modal-content .modal-footer .btn {
  margin: 0 0;
  width: 100%;
  max-width: 100%;
}
.modal .modal-dialog.modal-plp .modal-content .modal-footer > :not(:last-child),
.modal
  .modal-dialog.modal-plp-alert
  .modal-content
  .modal-footer
  > :not(:last-child) {
  margin-right: 4px;
  margin-right: 0.25rem;
}
[dir="rtl"]
  .modal
  .modal-dialog.modal-plp
  .modal-content
  .modal-footer
  > :not(:last-child),
[dir="rtl"]
  .modal
  .modal-dialog.modal-plp-alert
  .modal-content
  .modal-footer
  > :not(:last-child) {
  margin-right: 0;
  margin-left: 4px;
  margin-left: 0.25rem;
}
.modal
  .modal-dialog.modal-plp
  .modal-content
  .modal-footer
  > :not(:first-child),
.modal
  .modal-dialog.modal-plp-alert
  .modal-content
  .modal-footer
  > :not(:first-child) {
  margin-left: 4px;
  margin-left: 0.25rem;
}
[dir="rtl"]
  .modal
  .modal-dialog.modal-plp
  .modal-content
  .modal-footer
  > :not(:first-child),
[dir="rtl"]
  .modal
  .modal-dialog.modal-plp-alert
  .modal-content
  .modal-footer
  > :not(:first-child) {
  margin-left: 0;
  margin-right: 4px;
  margin-right: 0.25rem;
}
@media (max-width: 767px) {
  .modal .modal-dialog.modal-plp .modal-content .modal-footer,
  .modal .modal-dialog.modal-plp-alert .modal-content .modal-footer {
    margin-top: 20px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .modal
    .modal-dialog.modal-plp
    .modal-content
    .modal-footer
    > :not(:last-child),
  .modal
    .modal-dialog.modal-plp-alert
    .modal-content
    .modal-footer
    > :not(:last-child) {
    margin-right: 0;
    margin-bottom: 8px;
  }
  .modal
    .modal-dialog.modal-plp
    .modal-content
    .modal-footer
    > :not(:first-child),
  .modal
    .modal-dialog.modal-plp-alert
    .modal-content
    .modal-footer
    > :not(:first-child) {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .modal .modal-dialog.modal-plp,
  .modal .modal-dialog.modal-plp-alert {
    -webkit-transform: translate(0, 35%);
    -ms-transform: translate(0, 35%);
    transform: translate(0, 35%);
  }
}
@media (max-width: 320px) {
  .modal .modal-dialog.modal-plp,
  .modal .modal-dialog.modal-plp-alert {
    -webkit-transform: translate(0, 25%);
    -ms-transform: translate(0, 25%);
    transform: translate(0, 25%);
  }
}
.modal.modal-simple .modal-content {
  padding: 45px 30px 40px;
  background: #fff;
}
@media (max-width: 767px) {
  .modal.modal-simple .modal-content {
    padding: 45px 25px 35px;
  }
}
.modal.modal-simple .modal-content .modal-body {
  padding: 0 0;
  text-align: left;
}
[dir="rtl"] .modal.modal-simple .modal-content .modal-body {
  text-align: right;
}
.modal.modal-simple .modal-content .modal-body h2 {
  font-size: 28px;
  color: #000;
  font-weight: 600;
}
@media (max-width: 767px) {
  .modal.modal-simple .modal-content .modal-body h2 {
    font-size: 26px;
  }
}
.modal.modal-simple .modal-content .modal-body p {
  padding: 0 0;
  margin: 15px 0 0;
  font-size: 16px;
  color: #333;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 767px) {
  .modal.modal-simple .modal-content .modal-body p {
    font-size: 14px;
  }
}
.modal.modal-simple .modal-content .modal-body p.align-center {
  text-align: center;
}
.modal.modal-simple .modal-content .modal-footer {
  padding: 0 0;
  margin-top: 30px;
}
.modal.modal-simple .modal-content .modal-footer .btn {
  margin: 0 0;
  width: 100%;
}
.modal.modal-simple .modal-content .modal-footer > :not(:last-child) {
  margin-right: 4px;
  margin-right: 0.25rem;
}
[dir="rtl"]
  .modal.modal-simple
  .modal-content
  .modal-footer
  > :not(:last-child) {
  margin-right: 0;
  margin-left: 4px;
  margin-left: 0.25rem;
}
.modal.modal-simple .modal-content .modal-footer > :not(:first-child) {
  margin-left: 4px;
  margin-left: 0.25rem;
}
[dir="rtl"]
  .modal.modal-simple
  .modal-content
  .modal-footer
  > :not(:first-child) {
  margin-left: 0;
  margin-right: 4px;
  margin-right: 0.25rem;
}
@media (max-width: 767px) {
  .modal.modal-simple .modal-content .modal-footer {
    margin-top: 20px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .modal.modal-simple .modal-content .modal-footer > :not(:last-child) {
    margin-right: 0;
    margin-bottom: 8px;
  }
  .modal.modal-simple .modal-content .modal-footer > :not(:first-child) {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .modal.modal-simple {
    -webkit-transform: translate(0, 35%);
    -ms-transform: translate(0, 35%);
    transform: translate(0, 35%);
  }
}
@media (max-width: 320px) {
  .modal.modal-simple {
    -webkit-transform: translate(0, 25%);
    -ms-transform: translate(0, 25%);
    transform: translate(0, 25%);
  }
}
.modal .modal-dialog.modal-plp-alert {
  padding: 30px 30px 30px;
}
.modal .modal-dialog.modal-plp-alert .modal-alert p {
  margin: 0 0;
  padding: 0 0;
  text-align: center;
}
.modal .modal-dialog.modal-plp-alert .modal-footer {
  padding: 0 0;
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.modal .modal-dialog.modal-plp-alert .modal-footer .btn {
  margin: 0 0;
  width: auto;
}
@media (max-width: 767px) {
  .modal .modal-dialog.modal-plp-alert .modal-footer .btn {
    padding: 11px 5px;
  }
}
.modal .modal-dialog.modal-plp-alert .modal-footer > :not(:last-child) {
  margin-right: 4px;
  margin-right: 0.25rem;
}
[dir="rtl"]
  .modal
  .modal-dialog.modal-plp-alert
  .modal-footer
  > :not(:last-child) {
  margin-right: 0;
  margin-left: 4px;
  margin-left: 0.25rem;
}
.modal .modal-dialog.modal-plp-alert .modal-footer > :not(:first-child) {
  margin-left: 4px;
  margin-left: 0.25rem;
}
[dir="rtl"]
  .modal
  .modal-dialog.modal-plp-alert
  .modal-footer
  > :not(:first-child) {
  margin-left: 0;
  margin-right: 4px;
  margin-right: 0.25rem;
}
@media (max-width: 767px) {
  .modal .modal-dialog.modal-plp-alert .modal-footer {
    margin-top: 20px;
  }
}
[data-countrycode="fr"] #addToCartSuccess .modal-content .modal-footer a.btn {
  min-height: 55px;
  line-height: 32px;
}
@media (max-width: 767px) {
  [data-countrycode="fr"] #addToCartSuccess .modal-content .modal-footer a.btn {
    min-height: auto;
    line-height: 16px;
  }
}
body.modal-open {
  padding-right: 0 !important;
}
.modal {
  padding-right: 0 !important;
}
@media (min-width: 768px) {
  .modal:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 100%;
  }
}
.modal.modal-round .modal-dialog.modal-md {
  width: 640px;
  max-width: 640px;
  margin-left: -320px;
}
@media (max-width: 767px) {
  .modal.modal-round .modal-dialog.modal-md {
    left: 0;
    margin: 47px 12px 0;
    width: calc(100% - 24px);
    max-width: 100%;
  }
}
.modal.modal-round .modal-content {
  padding: 48px 80px 50px;
  border-radius: 20px;
}
.modal.modal-round .modal-content .modal-body.center {
  text-align: center;
}
.modal.modal-round .modal-content .modal-body h2 {
  font-size: 32px;
  line-height: 1.25em;
  color: #000;
  font-weight: 600;
}
.modal.modal-round .modal-content .modal-body p {
  padding: 12px 0 0 0;
  font-size: 18px;
  line-height: 1.333333em;
  color: #6b6b6b;
}
.modal.modal-round .modal-content .modal-close {
  width: 23px;
  height: 23px;
  background: url(/lg5-common-gp/images/common/icon-buttons/btn-close-modal.svg)
    no-repeat 50% 50%;
}
.modal.modal-round .modal-footer {
  padding: 33px 0 0 0;
  width: calc(100% + 10px);
  margin: 0 -5px;
}
.modal.modal-round .modal-footer .btn.btn-round {
  max-width: 100%;
  padding: 13px 30px 14px 31px;
  margin: 0 5px;
}
.modal.modal-scroll .modal-body {
  max-height: 400px;
}
.modal.modal-scroll .modal-lg .modal-body {
  max-height: 600px;
}
.modal.modal-fix:before {
  vertical-align: top;
}
.modal.modal-fix .modal-dialog {
  top: 40px;
}
@media (max-width: 767px) {
  .modal.modal-fix .modal-dialog {
    top: 0;
  }
}
.modal.modal-locked {
  overflow-y: hidden;
}
.modal.modal-simple .modal-header {
  padding-top: 32px;
}
.modal.modal-simple .modal-header + .modal-body {
  padding-top: 0;
}
@media (max-width: 767px) {
  .modal.modal-simple .modal-header {
    padding-top: 22px;
  }
}
.modal.modal-simple .modal-body {
  padding: 32px 40px 0;
}
@media (max-width: 767px) {
  .modal.modal-simple .modal-body {
    padding: 22px 30px 0;
  }
}
.modal.modal-simple .modal-footer {
  padding: 23px 40px 40px;
}
@media (max-width: 767px) {
  .modal.modal-simple .modal-footer {
    padding: 23px 30px 30px;
  }
}
.modal.modal-simple .modal-footer.is-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.modal.modal-simple .modal-dialog {
  width: 400px;
  margin-left: -200px;
  border: 1px solid #333;
}
@media (max-width: 767px) {
  .modal.modal-simple .modal-dialog {
    width: 310px;
    margin-left: -155px;
    margin-top: 47px;
  }
}
.modal.modal-simple .simple-content-box {
  text-align: center;
  font-size: 16px;
  color: #333;
}
@media (max-width: 767px) {
  .modal.modal-simple .simple-content-box {
    font-size: 14px;
  }
}
.modal.modal-simple .simple-content-box p {
  margin: 0;
}
.modal.modal-simple .simple-content-box .content-paragraph:not(:first-child) {
  margin-top: 17px;
}
.modal.modal-simple .simple-content-box .modal-url {
  font-weight: 600;
  word-break: break-all;
}
.modal.modal-simple .simple-content-box .receipt-number {
  color: #a50034;
}
.modal .modal-dialog {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  left: 50%;
  text-align: left;
}
[dir="rtl"] .modal .modal-dialog {
  text-align: right;
}
.modal .modal-dialog.modal-sm {
  width: 480px;
  max-width: 480px;
  margin-left: -240px;
}
@media (max-width: 767px) {
  .modal .modal-dialog.modal-sm {
    left: 0;
    margin: 47px 12px 0;
    width: calc(100% - 24px);
    max-width: 100%;
  }
}
.modal .modal-dialog.modal-md {
  width: 560px;
  max-width: 560px;
  margin-left: -280px;
}
@media (max-width: 767px) {
  .modal .modal-dialog.modal-md {
    left: 0;
    margin: 47px 12px 0;
    width: calc(100% - 24px);
    max-width: 100%;
  }
}
.modal .modal-dialog.modal-lg {
  width: 710px;
  max-width: 710px;
  margin-left: -355px;
}
@media (max-width: 767px) {
  .modal .modal-dialog.modal-lg {
    left: 0;
    margin: 47px 12px 0;
    width: calc(100% - 24px);
    max-width: 100%;
  }
}
.modal .modal-dialog .mCSB_container .question-section .star-rates + .caution {
  margin-top: 5px !important;
}
.modal .modal-content {
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.modal .modal-content .modal-close {
  cursor: pointer;
  width: 20px;
  height: 20px;
  padding: 0;
  border: 0;
  overflow: hidden;
  white-space: nowrap;
  background: url(/lg5-common-gp/images/common/icons/modal-close.svg) no-repeat
    0 0;
  position: absolute;
  z-index: 1;
  top: 22px;
  right: 30px;
  text-indent: -99999px;
}
[dir="rtl"] .modal .modal-content .modal-close {
  right: auto;
  left: 30px;
  text-indent: -99999px;
}
@media (max-width: 767px) {
  .modal .modal-content .modal-close {
    right: 20px;
    top: 17px;
    width: 15px;
    height: 15px;
    background-size: 100% 100%;
  }
  [dir="rtl"] .modal .modal-content .modal-close {
    right: auto;
    left: 20px;
  }
}
.modal .modal-content > .modal-body:first-child {
  padding-top: 60px;
}
.modal .modal-header {
  border-bottom: 3px solid #a50034;
  margin: 0 30px 18px;
  padding: 22px 40px 10px 0;
}
[dir="rtl"] .modal .modal-header {
  padding: 22px 0 10px 40px;
}
@media (max-width: 767px) {
  .modal .modal-header {
    margin-left: 20px;
    margin-right: 20px;
    padding: 12px 30px 9px 0;
  }
  [dir="rtl"] .modal .modal-header {
    padding: 12px 0 9px 30px;
  }
}
.modal .modal-header + .modal-body {
  padding-top: 0;
}
.modal .modal-title {
  font-weight: 600;
  font-size: 28px;
  line-height: 32px;
  color: #000;
}
@media (max-width: 767px) {
  .modal .modal-title {
    font-size: 24px;
  }
}
.modal .modal-body {
  padding: 0 30px;
  color: #6b6b6b;
  font-style: normal;
  font-weight: 400;
}
@media (max-width: 767px) {
  .modal .modal-body {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.modal .modal-body p {
  margin: 0;
}
.modal .modal-footer {
  border: 0;
  padding: 20px 30px 30px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row;
  flex-flow: row;
  -webkit-box-align: normal;
  -ms-flex-align: normal;
  align-items: normal;
}
@media (max-width: 767px) {
  .modal .modal-footer {
    padding: 20px;
  }
}
.modal .modal-footer .btn {
  margin: 0 5px;
  width: 48%;
  max-width: 200px;
}
@media (max-width: 360px) {
  .modal .modal-footer .btn {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.modal .modal-footer .btn:only-child {
  width: auto !important;
}
@media (max-width: 767px) {
  .modal .modal-footer .btn:only-child {
    max-width: none !important;
    min-width: none !important;
  }
}
.modal .modal-footer .btn.btn-full {
  max-width: 100% !important;
  min-width: auto !important;
  width: 100%;
}
.modal .modal-footer .btn.btn-block {
  margin: 0;
}
.modal .modal-footer .btn.btn-block + .btn-block {
  margin-top: 10px;
}
.modal .modal-footer .btn.btn-back {
  position: relative;
  padding-left: 30px;
  padding-right: 15px;
}
[dir="rtl"] .modal .modal-footer .btn.btn-back {
  padding-left: 15px;
  padding-right: 30px;
}
.modal .modal-footer .btn.btn-back:before {
  position: absolute;
  left: 10px;
  top: 50%;
  margin: -5px 5px;
  width: 11px;
  height: 11px;
  background: url(/lg5-common-gp/images/common/icons/arrow-up.svg) no-repeat 50%
    50%;
  background-size: 20px 20px;
  -webkit-transform: rotate(-90deg) translateY(-50%);
  -ms-transform: rotate(-90deg) translateY(-50%);
  transform: rotate(-90deg) translateY(-50%);
  content: "";
}
[dir="rtl"] .modal .modal-footer .btn.btn-back:before {
  left: auto;
  right: 10px;
  -webkit-transform: rotate(90deg) translateY(-50%);
  -ms-transform: rotate(90deg) translateY(-50%);
  transform: rotate(90deg) translateY(-50%);
}
.modal .modal-footer.type-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.modal .modal-footer.type-vertical .btn {
  max-width: 240px;
}
.modal .modal-footer.type-vertical > :not(:last-child) {
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: 0;
}
.modal .modal-footer.type-vertical > :not(:first-child) {
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: 5px;
}
.modal .list-sty-dot {
  font-size: 16px;
  color: #333;
}
@media (max-width: 767px) {
  .modal .list-sty-dot {
    font-size: 14px;
  }
}
.modal .list-sty-dot li {
  position: relative;
  padding-left: 10px;
  margin-top: 10px;
}
[dir="rtl"] .modal .list-sty-dot li {
  padding-left: 0;
  padding-right: 10px;
}
.modal .list-sty-dot li:before {
  content: "";
  position: absolute;
  top: 11px;
  left: 0;
  width: 3px;
  height: 3px;
  background: #333;
  border-radius: 50%;
}
@media (max-width: 767px) {
  .modal .list-sty-dot li:before {
    top: 9px;
  }
}
[dir="rtl"] .modal .list-sty-dot li:before {
  left: auto;
  right: 0;
}
.modal .list-sty-dot li:first-child {
  margin-top: 0;
}
.modal .list-sty-dot .link-text.gray-type {
  color: #333;
}
.modal .list-sty-dot .link-text.gray-type:after {
  background-image: url(/lg5-common-gp/images/common/icons/blank-dimgray.svg);
}
.modal .modal-content.only-password {
  padding-bottom: 50px;
}
.modal .modal-content.only-password .password-popup-area {
  text-align: center;
}
.modal .modal-content.only-password .password-block {
  margin-bottom: 0;
}
@media (min-width: 576px) {
  .modal .modal-content.only-password .password-block {
    display: inline-block;
    width: 40%;
    max-width: 300px;
  }
}
.modal .modal-content.only-password .password-block input[type="password"] {
  width: 100%;
}
@media (min-width: 576px) {
  .modal .modal-content.only-password .password-block + .btn-area {
    display: inline-block;
    vertical-align: top;
  }
}
.modal .modal-content.only-password .password-block + .btn-area .btn {
  height: 44px;
}
@media (max-width: 575px) {
  .modal .modal-content.only-password .password-block + .btn-area .btn {
    width: 100%;
  }
}
.modal .modal-content.only-password .incorrect-password {
  display: none;
  text-align: left;
}
.modal .list-sty-dot {
  font-size: 16px;
  color: #333;
}
@media (max-width: 767px) {
  .modal .list-sty-dot {
    font-size: 14px;
  }
}
.modal .list-sty-dot li {
  position: relative;
  padding-left: 10px;
  margin-top: 10px;
}
[dir="rtl"] .modal .list-sty-dot li {
  padding-left: 0;
  padding-right: 10px;
}
.modal .list-sty-dot li:before {
  content: "";
  position: absolute;
  top: 11px;
  left: 0;
  width: 3px;
  height: 3px;
  background: #333;
  border-radius: 50%;
}
@media (max-width: 767px) {
  .modal .list-sty-dot li:before {
    top: 9px;
  }
}
[dir="rtl"] .modal .list-sty-dot li:before {
  left: auto;
  right: 0;
}
.modal .list-sty-dot li:first-child {
  margin-top: 0;
}
.modal .list-sty-dot .link-text.gray-type {
  color: #333;
}
.modal .list-sty-dot .link-text.gray-type:after {
  background-image: url(/lg5-common-gp/images/common/icons/blank-dimgray.svg);
}
.modal .modal-content.only-password {
  padding-bottom: 50px;
}
.modal .modal-content.only-password .password-popup-area {
  text-align: center;
}
.modal .modal-content.only-password .password-block {
  margin-bottom: 0;
}
@media (min-width: 576px) {
  .modal .modal-content.only-password .password-block {
    display: inline-block;
    width: 40%;
    max-width: 300px;
  }
}
.modal .modal-content.only-password .password-block input[type="password"] {
  width: 100%;
}
@media (min-width: 576px) {
  .modal .modal-content.only-password .password-block + .btn-area {
    display: inline-block;
    vertical-align: top;
  }
}
.modal .modal-content.only-password .password-block + .btn-area .btn {
  height: 44px;
}
@media (max-width: 575px) {
  .modal .modal-content.only-password .password-block + .btn-area .btn {
    width: 100%;
  }
}
.modal .modal-content.only-password .incorrect-password {
  display: none;
  text-align: left;
}
.modal.type2 .modal-body {
  font-size: 16px;
  color: #333;
}
.modal.type2 .modal-footer {
  text-align: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.modal.type2 .modal-footer .info-box {
  -ms-flex-item-align: stretch;
  align-self: stretch;
  margin: 30px 0 0;
  padding-top: 13px;
  text-align: left;
  border-top: 1px solid #e4e4e4;
  font-size: 16px;
  color: #6b6b6b;
}
[dir="rtl"] .modal.type2 .modal-footer .info-box {
  text-align: right;
}
.modal#addToCartSuccess .modal-content {
  padding: 0 0 35px;
}
.modal#addToCartSuccess .modal-content > .modal-body:first-child {
  padding-top: 35px;
}
.modal#addToCartSuccess .modal-content .modal-footer {
  padding: 23px 40px 5px;
  margin-top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: normal;
  align-content: normal;
}
@media (max-width: 767px) {
  .modal#addToCartSuccess .modal-content .modal-footer {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .modal#addToCartSuccess .modal-content .modal-footer .btn {
    width: 100%;
    max-width: inherit;
    margin: 0;
  }
  .modal#addToCartSuccess .modal-content .modal-footer > :not(:last-child) {
    margin-right: 0;
    margin-bottom: 8px;
  }
  [dir="rtl"]
    .modal#addToCartSuccess
    .modal-content
    .modal-footer
    > :not(:last-child) {
    margin-left: 0;
  }
  .modal#addToCartSuccess .modal-content .modal-footer > :not(:first-child) {
    margin-left: 0;
  }
  [dir="rtl"]
    .modal#addToCartSuccess
    .modal-content
    .modal-footer
    > :not(:first-child) {
    margin-right: 0;
  }
}
.modal#addToCartSuccess .modal-content .modal-footer .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 11px 5px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: inherit;
  word-break: break-word;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .modal#addToCartSuccess .modal-content .modal-footer .btn {
    height: 100%;
  }
}
.modal#addToCartSuccess .modal-content .modal-footer .btn > :not(:last-child) {
  margin-right: 4px;
  margin-right: 0.25rem;
}
[dir="rtl"]
  .modal#addToCartSuccess
  .modal-content
  .modal-footer
  .btn
  > :not(:last-child) {
  margin-right: 0;
  margin-left: 4px;
  margin-left: 0.25rem;
}
.modal#addToCartSuccess .modal-content .modal-footer .btn > :not(:first-child) {
  margin-left: 4px;
  margin-left: 0.25rem;
}
[dir="rtl"]
  .modal#addToCartSuccess
  .modal-content
  .modal-footer
  .btn
  > :not(:first-child) {
  margin-left: 0;
  margin-right: 4px;
  margin-right: 0.25rem;
}
.modal#addToCartError .modal-content > .modal-body:first-child {
  padding-top: 0;
}
.modal#share-complete {
  z-index: 25002;
}
.btn-tooltip-question {
  position: relative;
  top: 1px;
  display: inline-block;
  vertical-align: top;
  width: 20px;
  height: 20px;
  padding: 0;
  border: 0;
  background: 0 0;
  overflow: hidden;
  white-space: nowrap;
  text-indent: 200%;
  cursor: pointer;
}
[dir="rtl"] .btn-tooltip-question {
  text-indent: -1000%;
}
.btn-tooltip-question.ico-notice span {
  background: #fff;
}
.btn-tooltip-question.ico-notice span:before {
  background-image: url(/lg5-common-gp/images/common/icons/notice.svg);
}
.btn-tooltip-question span {
  width: 14px;
  height: 14px;
  border-radius: 100%;
  background: #a50034;
  position: absolute;
  left: 3px;
  top: 3px;
}
[dir="rtl"] .btn-tooltip-question span {
  left: 0;
  right: 3px;
}
.btn-tooltip-question span:before {
  width: 14px;
  height: 14px;
  background: url(/lg5-common-gp/images/common/icons/question.svg) no-repeat 0 0;
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}
[dir="rtl"] .btn-tooltip-question span:before {
  left: auto;
  right: 0;
}
.tooltip {
  position: relative;
  display: inline-block;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
  padding-right: 22px;
}
[dir="rtl"] .tooltip {
  padding-right: 0;
  padding-left: 22px;
}
.tooltip-wrap {
  position: absolute;
  right: 0;
  top: 0;
}
[dir="rtl"] .tooltip-wrap {
  right: auto;
  left: 0;
}
.tooltip-area {
  display: none;
  position: absolute;
  z-index: 1000;
  min-width: 220px;
}
.tooltip-area:before {
  position: absolute;
  content: "";
  border-color: #e4e4e4;
  border-style: solid;
  border-width: 0 0 1px 1px;
  background: #fff;
  width: 11px;
  height: 11px;
}
@media (max-width: 767px) {
  .tooltip-area:before {
    content: none !important;
  }
}
.tooltip-area.top-left {
  bottom: 26px;
  right: -5px;
  padding: 0 0 8px;
}
@media (max-width: 767px) {
  .tooltip-area.top-left {
    bottom: 15px;
  }
}
.tooltip-area.top-left:before {
  bottom: 2px;
  right: 9px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
[dir="rtl"] .tooltip-area.top-left {
  right: auto;
  left: -5px;
}
[dir="rtl"] .tooltip-area.top-left:before {
  right: auto;
  left: 9px;
}
.tooltip-area.top-center {
  bottom: 26px;
  left: 50%;
  margin-left: -108px;
  padding: 0 0 8px;
}
@media (max-width: 767px) {
  .tooltip-area.top-center {
    bottom: 15px;
  }
}
.tooltip-area.top-center:before {
  bottom: 2px;
  left: 50%;
  margin-left: -8px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.tooltip-area.top-right {
  bottom: 26px;
  left: -5px;
  padding: 0 0 8px;
}
@media (max-width: 767px) {
  .tooltip-area.top-right {
    bottom: 15px;
  }
}
.tooltip-area.top-right:before {
  bottom: 2px;
  left: 9px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
[dir="rtl"] .tooltip-area.top-right {
  left: auto;
  right: -5px;
}
[dir="rtl"] .tooltip-area.top-right:before {
  left: auto;
  right: 9px;
}
.tooltip-area.bottom-left {
  top: 26px;
  right: -5px;
  padding: 8px 0 0;
}
@media (max-width: 767px) {
  .tooltip-area.bottom-left {
    bottom: 15px;
  }
}
.tooltip-area.bottom-left:before {
  top: 2px;
  right: 9px;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}
.tooltip-area.bottom-left .tooltip-close {
  top: 16px;
}
[dir="rtl"] .tooltip-area.bottom-left {
  right: auto;
  left: -5px;
}
[dir="rtl"] .tooltip-area.bottom-left:before {
  right: auto;
  left: 9px;
}
.tooltip-area.bottom-center {
  top: 26px;
  left: 50%;
  margin-left: -108px;
  padding: 8px 0 0;
}
.tooltip-area.bottom-center:before {
  top: 2px;
  left: 50%;
  margin-left: -8px;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}
.tooltip-area.bottom-center .tooltip-close {
  top: 16px;
}
.tooltip-area.bottom-right {
  top: 26px;
  left: -5px;
  padding: 8px 0 0;
}
.tooltip-area.bottom-right:before {
  top: 2px;
  left: 9px;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}
.tooltip-area.bottom-right .tooltip-close {
  top: 16px;
}
[dir="rtl"] .tooltip-area.bottom-right {
  left: auto;
  right: -5px;
}
[dir="rtl"] .tooltip-area.bottom-right:before {
  left: auto;
  right: 9px;
}
.tooltip-inner {
  max-width: none;
  background: #fff;
  border: 1px solid #e4e4e4;
  font-size: 14px;
  line-height: 20px;
  color: #767676;
  font-style: normal;
  font-weight: 400;
  word-break: break-word;
  text-align: left;
  padding: 18px 30px 19px 24px;
  display: block;
}
[dir="rtl"] .tooltip-inner {
  text-align: right;
  padding: 18px 24px 19px 30px;
}
.tooltip-inner p {
  margin: 0;
}
.tooltip-close {
  width: 20px;
  height: 20px;
  padding: 0;
  border: 0;
  cursor: pointer;
  background: #fff url(/lg5-common-gp/images/common/icons/modal-close.svg)
    no-repeat 4px 4px;
  background-size: 12px 12px;
  overflow: hidden;
  white-space: nowrap;
  text-indent: 200%;
  position: absolute;
  right: 8px;
  top: 8px;
}
[dir="rtl"] .tooltip-close {
  right: auto;
  left: 8px;
}
table caption {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.table-view {
  width: 100%;
  border-bottom: 1px solid #e4e4e4;
}
.table-view tr:first-child td,
.table-view tr:first-child th {
  border-top: 1px solid #e4e4e4;
}
.table-view tr td,
.table-view tr th {
  padding: 14px 20px 13px 24px;
}
@media (max-width: 767px) {
  .table-view tr td,
  .table-view tr th {
    padding-left: 20px;
    font-size: 14px;
  }
}
.table-view tr td.bd-left,
.table-view tr th.bd-left {
  border-left: 1px solid #eee;
}
.table-view th {
  background-color: #f8f8f8;
  font-weight: 600;
  font-size: 16px;
  border-top: 1px solid #eee;
  color: #333;
  font-weight: 400;
}
.table-view td {
  font-size: 16px;
  color: #6b6b6b;
  border-top: 1px solid #eee;
}
.table-view td p {
  margin: 0;
}
.table-view td .info-text {
  font-weight: 600;
  color: #6b6b6b;
  min-height: 88px;
}
.table-view td .info-text strong {
  color: #333;
}
@media (min-width: 768px) {
  .table-view td .info-text + .info-text {
    padding-top: 14px;
  }
}
@media (max-width: 767px) {
  .table-view td .info-text {
    min-height: 35px;
  }
}
@media (max-width: 767px) {
  .table-view td p {
    margin: 0;
  }
}
.table-view td .color,
.table-view td.color {
  color: #a50034;
}
.table-view td .color a,
.table-view td.color a {
  color: inherit;
}
.table-view td.border-left {
  border-left: 1px solid #eee;
}
@media (max-width: 767px) {
  .table-view td.border-left {
    border-left: 0;
  }
}
.table-view td.vertical-top {
  vertical-align: top;
}
.table-view td img {
  max-width: 80px;
  max-height: 80px;
  margin-right: 10px;
}
@media (max-width: 767px) {
  .table-view td .link-text {
    font-size: 14px;
  }
}
.table-view td img + .text-wrap {
  display: inline-block;
  vertical-align: middle;
  max-width: 280px;
  padding: 10px 0;
}
.table-view.row2 th {
  padding: 43px 0 40px 24px;
}
.table-view.table-view-line {
  border-collapse: separate;
  border-spacing: 0;
}
@media (min-width: 992px) {
  .table-view.table-view-line .md-break-word-item {
    display: inline-block;
    white-space: nowrap;
  }
}
.table-view.table-view-line thead tr th:not([rowspan="2"]) {
  border-left: 1px solid #e4e4e4;
}
.table-view.table-view-line thead tr:only-child th:first-child {
  border-left: none;
}
.table-view.table-view-line tr th {
  padding-top: 12px;
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 11px;
  border-top: 1px solid #e4e4e4;
  line-height: 20px;
  text-align: center;
}
.table-view.table-view-line tr td {
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
}
@media (max-width: 767px) {
  .table-view.table-view-line tr td,
  .table-view.table-view-line tr th {
    line-height: 16px;
    font-size: 13px;
  }
  .table-view.table-view-line tr th {
    padding-left: 4px;
    padding-right: 4px;
  }
  .table-view.table-view-line tr td {
    padding-top: 7px;
    padding-bottom: 6px;
    padding-left: 6px;
    padding-right: 6px;
  }
}
.table-view.table-view-line tr td,
.table-view.table-view-line tr th {
  font-weight: 400 !important;
}
.table-view.table-view-line tr td + th,
.table-view.table-view-line tr th + th {
  border-left: 1px solid #e4e4e4;
}
@media (max-width: 767px) {
  .table-view.table-view-line tr td + th,
  .table-view.table-view-line tr th + th {
    border-left: none;
  }
}
.table-view.table-view-line tr td + td,
.table-view.table-view-line tr th + td {
  border-left: 1px solid #eee;
}
.table-view.table-view-line tr td.td-gray,
.table-view.table-view-line tr th.td-gray {
  background-color: #f2f2f2;
  font-weight: 600 !important;
  font-size: 18px;
  line-height: 30px;
  color: #000;
}
.table-view.table-view-line .number-first tr td:first-child {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.table-view.table-view-line tbody tr:last-child td {
  border-bottom: 1px solid #eee;
}
.table-view.table-view-line .number-cell {
  width: 67px;
}
@media (max-width: 767px) {
  .table-view.table-view-line .number-cell {
    width: 11%;
  }
}
.table-list table,
.table-list td,
.table-list th {
  border-collapse: collapse;
}
.table-list table {
  width: 100%;
  border-spacing: 0;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  table-layout: fixed;
}
.table-list table td,
.table-list table th {
  word-break: break-all;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
}
@media (max-width: 767px) {
  .table-list table td,
  .table-list table th {
    font-size: 14px;
    line-height: 20px;
  }
}
.table-list table thead th {
  padding: 14px 5px 13px;
  border-bottom: 1px solid #e4e4e4;
  background: #f8f8f8;
  font-weight: 600;
  color: #333;
}
@media (max-width: 767px) {
  .table-list table thead th {
    padding-bottom: 15px;
  }
}
.table-list table tbody td,
.table-list table tbody th {
  padding: 14px 5px 13px;
  border-top: 1px solid #eee;
  background: #fff;
  font-style: normal;
  font-weight: 400;
  color: #6b6b6b;
}
@media (max-width: 767px) {
  .table-list table tbody td,
  .table-list table tbody th {
    padding-bottom: 15px;
  }
}
.table-list table tbody tr:first-child td,
.table-list table tbody tr:first-child th {
  border-top: 0;
}
@media (max-width: 767px) {
  .table-list table .link-text.lg {
    font-size: 14px;
    line-height: 20px;
  }
}
.table-list table.break-word td,
.table-list table.break-word th {
  word-break: break-word;
}
.table-list.js-scroll-x table {
  min-width: 767px;
}
.table-list.table-no-result table {
  border-bottom: 0;
}
.table-list.table-no-result tbody {
  display: none;
}
.table-list.table-list-image td {
  padding: 20px 5px;
}
.datepicker-wrap {
  position: relative;
}
.datepicker-wrap .datepicker-input {
  width: 100%;
  padding-right: 43px;
}
[dir="rtl"] .datepicker-wrap .datepicker-input {
  padding-right: 10px;
  padding-left: 43px;
}
.datepicker-wrap .calendar-view {
  position: absolute;
  right: 1px;
  top: 1px;
  width: 42px;
  height: 42px;
  text-indent: -9999px;
  border: none;
  background: url(/lg5-common-gp/images/common/icons/calendar.svg) no-repeat;
}
[dir="rtl"] .datepicker-wrap .calendar-view {
  right: auto;
  left: 1px;
}
.datepicker-wrap .calendar-view:disabled {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  opacity: 0.4;
}
.ui-datepicker {
  border: 1px solid #6b6b6b;
  width: 318px;
  margin-left: -1px;
  position: absolute;
  left: -9999em;
  display: none;
}
@media (max-width: 767px) {
  .ui-datepicker {
    width: 100%;
    left: 0 !important;
    right: 0 !important;
    margin-left: 0 !important;
  }
}
.ui-datepicker .ui-datepicker-header {
  border-bottom: 1px solid #eee;
  position: relative;
  padding: 17px 0;
  background: #fff;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title {
  text-align: center;
  padding: 0 35px;
  font-weight: 600;
  font-size: 20px;
  line-height: 1;
  color: #000;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon {
  display: inline-block;
  width: 1px;
  height: 1px;
  clip: rect(0, 0, 1px 1px);
  white-space: nowrap;
  overflow: hidden;
  padding: 0;
  border: 0;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  left: 30px;
  background: url(/lg5-common-gp/images/common/icons/arrow-left.svg) no-repeat
    50% 50%;
}
[dir="rtl"] .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  left: auto;
  right: 30px;
  background: url(/lg5-common-gp/images/common/icons/arrow-right.svg) no-repeat
    50% 50%;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  right: 30px;
  background: url(/lg5-common-gp/images/common/icons/arrow-right.svg) no-repeat
    50% 50%;
}
[dir="rtl"] .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  right: auto;
  left: 30px;
  background: url(/lg5-common-gp/images/common/icons/arrow-left.svg) no-repeat
    50% 50%;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-year {
  font-weight: inherit;
}
.ui-datepicker .ui-datepicker-calendar {
  width: 100%;
  display: block;
  padding: 8px;
  background: #fff;
}
.ui-datepicker .ui-datepicker-calendar tbody,
.ui-datepicker .ui-datepicker-calendar thead {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.ui-datepicker .ui-datepicker-calendar td,
.ui-datepicker .ui-datepicker-calendar th {
  font-weight: 600;
  text-align: center;
  font-size: 14px;
  height: 24px;
  line-height: 24px;
  padding: 4px 0;
}
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-end:first-child,
.ui-datepicker .ui-datepicker-calendar th.ui-datepicker-week-end:first-child {
  color: #a50034;
}
.ui-datepicker .ui-datepicker-calendar th {
  font-weight: 400;
  color: #767676;
}
.ui-datepicker .ui-datepicker-calendar td.ui-state-disabled {
  color: #767676 !important;
  font-style: normal;
  font-weight: 400;
}
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a {
  border-radius: 50%;
  border: 1px solid #6b6b6b;
}
.ui-datepicker .ui-datepicker-calendar a {
  color: inherit;
  width: 24px;
  height: 24px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.ui-datepicker .ui-datepicker-calendar a.ui-state-active {
  color: #fff;
  background: #a50034 !important;
  border: none !important;
  border-radius: 50%;
  text-decoration: none !important;
}
.customer-title-wrap {
  padding: 0 15px;
}
@media (max-width: 767px) {
  .customer-title-wrap {
    padding: 0 9px;
  }
}
.customer-title {
  position: relative;
  width: 100%;
  max-width: 1284px;
  margin: 0 auto;
  font-style: normal;
  font-weight: 400;
  text-align: center;
  background-color: transparent !important;
}
.customer-title.line {
  border-bottom: 2px solid #333;
}
.customer-title.line .txt-area {
  padding: 13px 0 34px;
}
@media (max-width: 767px) {
  .customer-title.line .txt-area {
    padding-bottom: 19px;
  }
}
.customer-title.line .desc {
  padding-top: 10px !important;
}
@media (max-width: 767px) {
  .customer-title.line .desc {
    padding-top: 7px !important;
  }
}
@media (max-width: 767px) {
  .customer-title.button .txt-area {
    padding-top: 70px;
  }
}
.customer-title .txt-area {
  padding: 13px 0 47px;
}
.customer-title .txt-area .txt-wrap .title {
  font-size: 48px;
  line-height: 56px;
  margin: 0;
  max-width: 860px;
  margin: 0 auto;
  padding: 0;
  font-weight: 600;
  color: #000;
}
.customer-title .txt-area .txt-wrap .desc {
  max-width: 800px;
  margin: 0 auto;
  padding-top: 15px;
  font-size: 18px;
  line-height: 24px;
  color: #333;
}
.customer-title .txt-area .txt-wrap .desc .count {
  color: #a50034;
  font-style: normal;
  font-weight: 700;
}
.customer-title .txt-area .txt-wrap .desc:empty {
  padding: 0;
}
.customer-title .txt-area .txt-wrap .desc strong {
  font-style: normal;
  font-weight: 700;
}
.customer-title .txt-area .txt-wrap .desc a.link {
  color: #a50034;
  text-decoration: underline;
}
.customer-title .txt-area .txt-wrap .desc .top-text {
  margin-bottom: 10px;
  color: #a50034;
  font-size: 24px;
}
.customer-title .txt-area .txt-wrap .desc .underline {
  text-decoration: underline;
}
.customer-title .txt-area .txt-wrap .desc.case2 {
  text-align: left;
  color: #6b6b6b;
  font-size: 14px;
  padding-top: 20px;
  line-height: 20px;
}
@media (max-width: 1199px) {
  .customer-title .txt-area .txt-wrap .title {
    font-size: 44px;
    line-height: 52px;
  }
}
@media (max-width: 991px) {
  .customer-title .txt-area .txt-wrap .title {
    font-size: 40px;
    line-height: 48px;
  }
}
@media (max-width: 767px) {
  .customer-title .txt-area {
    padding: 33px 0 40px;
  }
  .customer-title .txt-area .txt-wrap .title {
    font-size: 32px;
    line-height: 36px;
  }
  .customer-title .txt-area .txt-wrap .desc {
    padding-top: 7px;
    font-size: 16px;
    line-height: 24px;
  }
  .customer-title .txt-area .txt-wrap .desc .top-text {
    margin-bottom: 7px;
    font-size: 20px;
  }
}
@media (max-width: 320px) {
  .customer-title .txt-area .txt-wrap .title {
    font-size: 26px;
    line-height: 30px;
  }
}
.customer-title .previous,
.visible-sticky .previous {
  position: absolute;
  left: 0;
  top: 16px;
}
[dir="rtl"] .customer-title .previous,
[dir="rtl"] .visible-sticky .previous {
  left: auto;
  right: 0;
}
@media (max-width: 767px) {
  .customer-title .previous,
  .visible-sticky .previous {
    top: 18px;
  }
}
.customer-title .previous a,
.visible-sticky .previous a {
  display: block;
  height: 40px;
  padding: 10px 0 0 60px;
  color: #6b6b6b;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  text-decoration: none;
}
.customer-title .previous a:before,
.visible-sticky .previous a:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 40px;
  height: 40px;
  background: #f5f5f5;
}
.customer-title .previous a:after,
.visible-sticky .previous a:after {
  content: "";
  display: block;
  position: absolute;
  left: 10px;
  top: 10px;
  width: 20px;
  height: 20px;
  background: url(/lg5-common-gp/images/common/icons/arrow-left-nightrider.svg)
    no-repeat 50% 50%;
}
[dir="rtl"] .customer-title .previous a,
[dir="rtl"] .visible-sticky .previous a {
  padding: 10px 60px 0 0;
}
[dir="rtl"] .customer-title .previous a:before,
[dir="rtl"] .visible-sticky .previous a:before {
  left: auto;
  right: 0;
}
[dir="rtl"] .customer-title .previous a:after,
[dir="rtl"] .visible-sticky .previous a:after {
  left: auto;
  right: 10px;
  -webkit-transform: rotateZ(180deg);
  -ms-transform: rotate(180deg);
  transform: rotateZ(180deg);
}
.customer-title .print,
.visible-sticky .print {
  position: absolute;
  right: 0;
  top: 89px;
}
.customer-title .print a,
.visible-sticky .print a {
  position: relative;
  display: inline-block;
  padding: 0 0 0 30px;
  color: #6b6b6b;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  text-transform: uppercase;
}
.customer-title .print a:before,
.visible-sticky .print a:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  background: url(/lg5-common-gp/images/common/icons/print-dimgray.svg)
    no-repeat 50% 50%;
}
.customer-title .print a.page-email:before,
.visible-sticky .print a.page-email:before {
  background: url(/lg5-common-gp/images/common/icons/email-radius.svg) no-repeat
    50% 50%;
}
.customer-title .print a + a,
.visible-sticky .print a + a {
  margin-left: 22px;
}
[dir="rtl"] .customer-title .print,
[dir="rtl"] .visible-sticky .print {
  right: auto;
  left: 0;
}
[dir="rtl"] .customer-title .print a,
[dir="rtl"] .visible-sticky .print a {
  padding: 0 30px 0 0;
}
[dir="rtl"] .customer-title .print a:before,
[dir="rtl"] .visible-sticky .print a:before {
  left: auto;
  right: 0;
  top: 0;
}
[dir="rtl"] .customer-title .print a + a,
[dir="rtl"] .visible-sticky .print a + a {
  margin-left: 0;
  margin-right: 22px;
}
.loading-circle {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.6);
  z-index: 99;
}
.loading-circle .lds-dual-ring {
  display: inline-block;
  width: 64px;
  height: 64px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
}
.loading-circle .lds-dual-ring:after {
  content: " ";
  display: block;
  width: 46px;
  height: 46px;
  margin: 1px;
  border-radius: 50%;
  border: 5px solid #a50034;
  border-color: #a50034 transparent #a50034 transparent;
  -webkit-animation: lds-dual-ring 1.2s linear infinite;
  animation: lds-dual-ring 1.2s linear infinite;
}
body > .loading-circle {
  position: fixed;
}
@-webkit-keyframes lds-dual-ring {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes lds-dual-ring {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.rating-area
  [data-bv-show="rating_summary"]
  .bv_main_container
  .bv_stars_component_container {
  padding-right: 5px !important;
}
.rating-area [data-bv-show="rating_summary"] .bv_main_container .bv_avgRating,
.rating-area
  [data-bv-show="rating_summary"]
  .bv_main_container
  .bv_numReviews_text {
  color: #333 !important;
}
.rating-area
  [data-bv-show="rating_summary"]
  .bv_main_container
  .bv_button_buttonMinimalist,
.rating-area
  [data-bv-show="rating_summary"]
  .bv_main_container
  .bv_button_buttonMinimalist:hover {
  display: inline-block !important;
  color: #a50034 !important;
  font-family: "LG Smart Regular", sans-serif !important;
  font-style: normal !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  line-height: 1.5 !important;
  text-decoration: underline !important;
  word-break: break-all !important;
  cursor: pointer !important;
}
.rating-area .bv_button_component_container {
  position: relative !important;
  padding-left: 15px !important;
}
.rating-area .bv_button_component_container:before {
  content: "";
  display: block;
  position: absolute;
  left: 0 !important;
  top: 6px !important;
  width: 1px !important;
  height: 13px !important;
  background: #e4e4e4 !important;
}
.rating-area
  [data-bv-show="rating_summary"]
  .bv_main_container
  .bv_main_container_row_flex {
  padding-right: 15px !important;
}
[dir="rtl"] .rating-area [data-bv-show="rating_summary"] {
  direction: rtl !important;
}
[dir="rtl"]
  .rating-area
  [data-bv-show="rating_summary"]
  .bv_main_container
  .bv_stars_component_container {
  padding-left: 5px !important;
}
@media screen and (max-width: 736px) {
  [dir="rtl"]
    .rating-area
    [data-bv-show="rating_summary"]
    .bv_main_container
    .bv_stars_component_container {
    padding-right: 0 !important;
  }
}
[dir="rtl"]
  .rating-area
  [data-bv-show="rating_summary"]
  .bv_main_container
  .bv_numReviews_component_container {
  padding-left: 15px !important;
}
[dir="rtl"]
  .rating-area
  [data-bv-show="rating_summary"]
  .bv_main_container
  .bv_avgRating_component_container {
  padding-left: 0.1em !important;
}
[dir="rtl"]
  .rating-area
  [data-bv-show="rating_summary"]
  .bv_main_container
  .bv_main_container_row_flex {
  padding-right: 0 !important;
}
[dir="rtl"]
  .rating-area
  [data-bv-show="rating_summary"]
  .bv_main_container
  .bv_stars_component_container
  svg {
  -webkit-transform: scaleX(-1) !important;
  -ms-transform: scaleX(-1) !important;
  transform: scaleX(-1) !important;
}
[dir="rtl"] .rating-area .bv_button_component_container {
  padding-left: 0 !important;
  padding-right: 15px !important;
}
[dir="rtl"] .rating-area .bv_button_component_container:before {
  left: auto !important;
  right: 0 !important;
}
[dir="rtl"]
  .rating
  .bv_main_container
  .bv_stars_component_container
  .bv_stars_button_container
  .bv_stars_svg_no_wrap {
  padding-left: 5px !important;
}
[dir="rtl"]
  .rating
  .bv_main_container
  .bv_stars_component_container
  .bv_stars_button_container
  .bv_stars_svg_no_wrap
  svg {
  -webkit-transform: scaleX(-1) !important;
  -ms-transform: scaleX(-1) !important;
  transform: scaleX(-1) !important;
}
.bv_modal_component_container
  .bv_modal_outer_content
  .bv_modal_inner_content
  .bv_histogram_component_container
  .bv_histogram_row_container
  .bv_histogram_row_prefix {
  padding-right: 5px !important;
}
[dir="rtl"]
  .bv_modal_component_container
  .bv_modal_outer_content
  .bv_modal_inner_content
  .bv_histogram_component_container
  .bv_histogram_row_container
  .bv_histogram_row_prefix {
  padding-left: 5px !important;
}
.rating.loaded .bv-cleanslate .bv-stars-container,
.rating.loaded .bv-cv2-cleanslate dl .bv-stars-container {
  text-align: left !important;
}
[dir="rtl"] .rating.loaded .bv-cleanslate .bv-stars-container,
[dir="rtl"] .rating.loaded .bv-cv2-cleanslate dl .bv-stars-container {
  text-align: right !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-mbox .bv-mbox-sidebar {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-mbox
  .bv-mbox-content-container {
  float: left !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate [dir="rtl"] {
  direction: rtl !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate {
  direction: rtl !important;
  text-align: right !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-author-avatar {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-author-avatar
  .bv-author-thumb {
  right: 0 !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-author-profile
  .bv-badge
  .bv-badge-label,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-mbox-fullprofile
  .bv-badge
  .bv-badge-label {
  padding-left: 20px !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-popup-prosnap {
  right: 0 !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-popup-prosnap
  .bv-popup-prosnap-userinfo {
  float: left !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-popup-prosnap
  .bv-popup-prosnap-userinfo
  .bv-author-userstats {
  right: 0 !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-popup-prosnap
  .bv-popup-prosnap-userinfo
  .bv-author-userinfo
  .bv-author-userinfo-data,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-popup-prosnap
  .bv-popup-prosnap-userinfo
  .bv-author-userinfo
  .bv-author-userinfo-value {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-popup-prosnap
  .bv-popup-prosnap-userinfo
  .bv-author-userinfo
  .bv-no-userinfo {
  right: 50% !important;
  margin: -10px -20px 0 0 !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-popup-prosnap
  .bv-popup-prosnap-userinfo
  .bv-author-userinfo
  .bv-author-userinfo-data {
  margin-left: 10px !important;
  margin-right: auto !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-popup-prosnap .bv-action-bar {
  float: left !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-item.bv-content-review
  .bv-author-profile
  .bv-inline-profile
  .bv-author-avatar
  span {
  float: right !important;
  margin-left: 5px !important;
  margin-right: auto !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-item.bv-content-review
  .bv-author-profile
  .bv-inline-profile
  .bv-content-author-name {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-item.bv-content-review
  .bv-author-profile
  .bv-inline-profile
  .bv-author-userstats
  .bv-author-userstats-answers,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-item.bv-content-review
  .bv-author-profile
  .bv-inline-profile
  .bv-author-userstats
  .bv-author-userstats-reviews,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-item.bv-content-review
  .bv-author-profile
  .bv-inline-profile
  .bv-author-userstats
  .bv-author-userstats-votes {
  float: right !important;
}
@media screen and (max-width: 736px) {
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-content-item.bv-content-review
    .bv-author-profile {
    float: right !important;
  }
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-popup-profull
  .bv-fullpro-archive
  .bv-fullpro-archive-container
  .bv-fullpro-tab-container
  .bv-fullpro-tabs {
  right: 10px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-popup-profull
  .bv-fullpro-archive
  .bv-fullpro-archive-container
  .bv-fullpro-tab-container
  .bv-fullpro-tabs
  li {
  float: right !important;
  margin-right: 5px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-popup-profull
  .bv-fullpro-archive
  .bv-fullpro-archive-container
  .bv-fullpro-archive-content
  .bv-content-item.bv-no-userinfo {
  right: 46% !important;
  margin: -10px -20px 0 0 !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-mbox-fullprofile
  .bv-sidebar
  .bv-badge,
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-sidebar .bv-badge {
  padding-right: 25px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-mbox-fullprofile
  .bv-sidebar
  .bv-badge
  .bv-badge-icon,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-sidebar
  .bv-badge
  .bv-badge-icon {
  right: 0 !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-mbox-fullprofile
  .bv-sidebar
  .bv-author-profile-userinfo
  .bv-author-userstats-list
  .bv-author-userstats-value,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-sidebar
  .bv-author-profile-userinfo
  .bv-author-userstats-list
  .bv-author-userstats-value {
  float: left !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-mbox-injection-target
  .bv-subject-image {
  float: right !important;
}
@media screen and (max-width: 736px) {
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox-fullprofile
    .bv-profull-sidebar
    .bv-sidebar
    .bv-author-avatar,
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-profull-sidebar
    .bv-sidebar
    .bv-author-avatar {
    float: right !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox-fullprofile
    .bv-profull-sidebar
    .bv-sidebar
    .bv-author-profile-userinfo,
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-profull-sidebar
    .bv-sidebar
    .bv-author-profile-userinfo {
    margin-right: 60px !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox-fullprofile
    .bv-profull-sidebar
    .bv-sidebar
    .bv-author-profile-userinfo
    dd
    .bv-author-userstats-list
    li
    .bv-author-userstats-value,
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-profull-sidebar
    .bv-sidebar
    .bv-author-profile-userinfo
    dd
    .bv-author-userstats-list
    li
    .bv-author-userstats-value {
    float: right !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox-fullprofile
    .bv-profull-sidebar
    .bv-sidebar
    .bv-badge,
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-profull-sidebar
    .bv-sidebar
    .bv-badge {
    float: right !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox-fullprofile
    .bv-profull-sidebar
    .bv-sidebar
    .bv-author-userstats-list
    li,
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-profull-sidebar
    .bv-sidebar
    .bv-author-userstats-list
    li {
    padding-left: 10px !important;
  }
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate button.bv-text-link {
  text-align: right !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-summary-bar .bv-action-bar {
  float: right !important;
  clear: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-summary-bar
  .bv-action-bar
  .bv-ask-question-container,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-summary-bar
  .bv-action-bar
  .bv-client-logo-container,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-summary-bar
  .bv-action-bar
  .bv-read-review-container,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-summary-bar
  .bv-action-bar
  .bv-write-review-container {
  float: right !important;
  margin: 0 0 8px 0.75em !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-summary-bar-minimalist
  .bv-read-container
  .bv-read-reviews-button,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-summary-bar-minimalist
  .bv-read-container
  .bv-submission-button,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-summary-bar-minimalist
  .bv-write-container
  .bv-read-reviews-button,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-summary-bar-minimalist
  .bv-write-container
  .bv-submission-button {
  margin-left: 15px !important;
  margin-right: auto !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-summary-bar-minimalist-horizontal
  .bv-stars-container {
  margin-left: 15px !important;
  margin-right: auto !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-summary-bar-minimalist-vertical
  .bv-read-container
  .bv-read-reviews-button,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-summary-bar-minimalist-vertical
  .bv-read-container
  .bv-submission-button,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-summary-bar-minimalist-vertical
  .bv-write-container
  .bv-read-reviews-button,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-summary-bar-minimalist-vertical
  .bv-write-container
  .bv-submission-button {
  margin-right: 0 !important;
  margin-left: 15px !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-textdropdown .bv-close-btn {
  left: 3px !important;
  right: auto !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-rating
  .bv-rating-stars-container {
  margin-left: 0.3em !important;
  margin-right: auto !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-header
  .bv-incentivized-summaries-container {
  float: right !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-action-bar-header {
  float: right !important;
  margin: 0 1% !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-control-bar-count {
  float: right !important;
  margin-left: auto !important;
  margin-right: 0 !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-control-bar-sort {
  float: left !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-summary-bar
  .bv-rating-ratio-number
  .bv-rating {
  border-left-color: #ccc !important;
  border-right: none !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-summary-bar .bv-rating,
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-summary-bar .bv-rating-label {
  padding: 0 0 0 10px !important;
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-summary-bar
  .bv-percent-recommend-container,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-summary-bar
  .bv-stats-container {
  clear: right !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-title {
  float: right !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-ask-question-container,
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-client-logo-container,
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-read-review-container,
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-toplevel-actions,
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-write-review-container {
  float: left !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-ask-question-container,
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-client-logo-container,
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-read-review-container,
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-write-review-container {
  margin-right: 1% !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-client-logo-container {
  margin-left: 20px !important;
  margin-right: auto !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-toplevel-actions li {
  float: left !important;
  margin-left: 2% !important;
  margin-right: auto !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-data
  .bv-content-data-value {
  margin-left: 5px !important;
  margin-right: auto !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-content-data-label-container {
  clear: right !important;
  margin-left: 5px !important;
  margin-right: auto !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-badge-syndicated {
  padding-right: 10px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-search-content
  .bv-content-item-close {
  float: right !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-badge {
  padding: 1px 0 1px 5px !important;
  margin: 0 0 4px 4px !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-badge .bv-badge-icon {
  float: right !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-badge .bv-badge-label {
  float: right !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-expand-filter-button {
  margin: 4px -2px 4px 0 !important;
  float: left !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-pagination
  .bv-content-pagination-pages,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-control-bar
  .bv-content-pagination-pages {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-pagination
  .bv-content-btn-pages-first,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-control-bar
  .bv-content-btn-pages-first {
  padding-right: 10px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-pagination
  .bv-content-btn-pages-last,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-control-bar
  .bv-content-btn-pages-last {
  padding-left: 10px !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-content-pagination-pages-arrow,
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-dropdown-arrow {
  left: 10px !important;
  right: auto !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-content-pagination-buttons {
  float: left !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-dropdown-container
  .bv-dropdown
  ul
  .bv-dropdown-item {
  padding: 8px 10px 8px 30px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-dropdown-container
  .bv-dropdown
  ul
  .bv-dropdown-item-last {
  border-radius: 0 4px 4px 0 !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-dropdown-container
  .bv-dropdown
  ul
  .bv-dropdown-item-active,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-dropdown-container
  .bv-dropdown
  ul
  .bv-dropdown-item-active:hover {
  border-radius: 4px 0 0 4px !important;
  text-align: left !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-dropdown-target {
  padding: 10px 10px 10px 25px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-dropdown
  ul
  .bv-dropdown-item:first-child {
  border-radius: 4px 4px 0 0 !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-dropdown
  ul
  .bv-dropdown-item:last-child {
  border-radius: 0 0 4px 4px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-secondary-content-list
  .bv-content-item
  .bv-content-core {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-secondary-content-list
  .bv-content-item-avatar-offset-on {
  padding-right: 40px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-secondary-content-list
  .bv-content-item-avatar-offset-on
  .bv-content-header {
  margin-right: -40px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-secondary-content-list
  .bv-content-item-avatar-offset-on
  .bv-content-data-summary {
  padding-right: 40px !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate li.bv-content-slider-segment {
  float: right !important;
  border-right: 1px solid #ccc !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  li.bv-content-slider-segment:first-child {
  border-right: 0 !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-content-slider-halfway {
  right: 50% !important;
  border-left: 1px solid #666 !important;
  margin: -2px -1px 0 0 !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-content-slider-value {
  right: -6px !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-content-slider-sublabel1 {
  float: right !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-content-slider-sublabel2 {
  float: left !important;
  text-align: left !important;
}
@media screen and (max-width: 480px) {
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-action-bar
    .bv-action-bar-header {
    margin-left: auto !important;
    margin: 0 1% !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-control-bar
    .bv-relevancy-link-target {
    margin-left: auto !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-control-bar
    .bv-control-bar-sort {
    margin-left: auto !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-control-bar
    .bv-expand-filter-button {
    margin: 4px 0 4px 5px !important;
  }
}
@media screen and (max-width: 736px) {
  [dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-content-action-btns,
  [dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-content-details-container,
  [dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-content-meta,
  [dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-content-report-btn,
  [dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-content-summary,
  [dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-content-title,
  [dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-text-stats,
  [dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-toplevel-actions {
    clear: right !important;
    float: right !important;
  }
  [dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-toplevel-actions li {
    margin-right: 2% !important;
    margin-left: 0 !important;
  }
  [dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-content-details-container {
    margin-right: 0 !important;
    float: right !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-content-details-container
    .bv-secondary-ratings {
    margin: 0 !important;
  }
  [dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-percent-recommend-container,
  [dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-stats-container {
    clear: right !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-content-core-float
    .bv-content-data-summary {
    padding-left: 0 !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-content-item
    .bv-content-data-count {
    text-align: right !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-content-item
    .bv-content-rating {
    float: right !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-content-item
    .bv-content-meta-wrapper {
    clear: right !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-content-item
    .bv-content-meta {
    clear: right !important;
    float: right !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-content-item
    .bv-content-item-avatar-offset-on
    .bv-content-item-avatar-offset-on {
    padding-right: 40px !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-content-item
    .bv-content-item-avatar-offset-on
    .bv-content-item-avatar-offset-on
    .bv-content-header {
    margin-right: -40px !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-content-item
    .bv-content-item-avatar-offset-on
    .bv-secondary-content-item
    .bv-content-actions-container {
    margin-right: -38px !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-content-review
    .bv-content-item-avatar-offset-on
    .bv-content-data-summary {
    padding-right: 0 !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-content-review
    .bv-content-item-avatar-offset-on
    .bv-content-header-meta {
    padding-right: 60px !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-content-review
    .bv-content-item-avatar-offset
    .bv-secondary-content-item
    .bv-content-item-avatar-offset-off
    .bv-content-header-meta {
    padding-right: 0 !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-content-review
    .bv-content-item-avatar-offset
    .bv-secondary-content-item
    .bv-content-item-avatar-offset-on {
    padding-right: 40px !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-content-review
    .bv-content-item-avatar-offset
    .bv-secondary-content-item
    .bv-content-item-avatar-offset-on
    .bv-content-header {
    margin-right: -40px !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-content-review
    .bv-content-item-avatar-offset
    .bv-secondary-content-item
    .bv-content-item-avatar-offset-on
    .bv-content-header-meta {
    padding-right: 40px !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-content-question
    .bv-content-item-avatar-offset-on
    .bv-secondary-content-item {
    margin-right: -50px !important;
  }
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="0"] {
  margin-right: 0 !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="1"] {
  margin-right: 1% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="2"] {
  margin-right: 2% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="3"] {
  margin-right: 3% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="4"] {
  margin-right: 4% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="5"] {
  margin-right: 5% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="6"] {
  margin-right: 6% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="7"] {
  margin-right: 7% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="8"] {
  margin-right: 8% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="9"] {
  margin-right: 9% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="10"] {
  margin-right: 10% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="11"] {
  margin-right: 11% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="12"] {
  margin-right: 12% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="13"] {
  margin-right: 13% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="14"] {
  margin-right: 14% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="15"] {
  margin-right: 15% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="16"] {
  margin-right: 16% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="17"] {
  margin-right: 17% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="18"] {
  margin-right: 18% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="19"] {
  margin-right: 19% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="20"] {
  margin-right: 20% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="21"] {
  margin-right: 21% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="22"] {
  margin-right: 22% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="23"] {
  margin-right: 23% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="24"] {
  margin-right: 24% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="25"] {
  margin-right: 25% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="26"] {
  margin-right: 26% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="27"] {
  margin-right: 27% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="28"] {
  margin-right: 28% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="29"] {
  margin-right: 29% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="30"] {
  margin-right: 30% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="31"] {
  margin-right: 31% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="32"] {
  margin-right: 32% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="33"] {
  margin-right: 33% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="34"] {
  margin-right: 34% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="35"] {
  margin-right: 35% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="36"] {
  margin-right: 36% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="37"] {
  margin-right: 37% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="38"] {
  margin-right: 38% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="39"] {
  margin-right: 39% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="40"] {
  margin-right: 40% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="41"] {
  margin-right: 41% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="42"] {
  margin-right: 42% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="43"] {
  margin-right: 43% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="44"] {
  margin-right: 44% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="45"] {
  margin-right: 45% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="46"] {
  margin-right: 46% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="47"] {
  margin-right: 47% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="48"] {
  margin-right: 48% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="49"] {
  margin-right: 49% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="50"] {
  margin-right: 50% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="51"] {
  margin-right: 51% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="52"] {
  margin-right: 52% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="53"] {
  margin-right: 53% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="54"] {
  margin-right: 54% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="55"] {
  margin-right: 55% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="56"] {
  margin-right: 56% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="57"] {
  margin-right: 57% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="58"] {
  margin-right: 58% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="59"] {
  margin-right: 59% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="60"] {
  margin-right: 60% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="61"] {
  margin-right: 61% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="62"] {
  margin-right: 62% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="63"] {
  margin-right: 63% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="64"] {
  margin-right: 64% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="65"] {
  margin-right: 65% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="66"] {
  margin-right: 66% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="67"] {
  margin-right: 67% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="68"] {
  margin-right: 68% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="69"] {
  margin-right: 69% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="70"] {
  margin-right: 70% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="71"] {
  margin-right: 71% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="72"] {
  margin-right: 72% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="73"] {
  margin-right: 73% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="74"] {
  margin-right: 74% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="75"] {
  margin-right: 75% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="76"] {
  margin-right: 76% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="77"] {
  margin-right: 77% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="78"] {
  margin-right: 78% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="79"] {
  margin-right: 79% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="80"] {
  margin-right: 80% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="81"] {
  margin-right: 81% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="82"] {
  margin-right: 82% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="83"] {
  margin-right: 83% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="84"] {
  margin-right: 84% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="85"] {
  margin-right: 85% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="86"] {
  margin-right: 86% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="87"] {
  margin-right: 87% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="88"] {
  margin-right: 88% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="89"] {
  margin-right: 89% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="90"] {
  margin-right: 90% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="91"] {
  margin-right: 91% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="92"] {
  margin-right: 92% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="93"] {
  margin-right: 93% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="94"] {
  margin-right: 94% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="95"] {
  margin-right: 95% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="96"] {
  margin-right: 96% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="97"] {
  margin-right: 97% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="98"] {
  margin-right: 98% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="99"] {
  margin-right: 99% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate.bv-cleanslate
  div
  [data-bv-margin-from-stats^="100"] {
  margin-right: 100% !important;
}
[dir="rtl"] .bv-cleanslate .bv-mbox-opened .bv-mbox-box .bv-deeplink {
  padding: 0 0 0 10px !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-mbox .bv-mbox-sidebar {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-mbox
  .bv-mbox-content-container {
  float: left !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-mbox
  .bv-mbox-breadcrumb
  span.bv-mbox-breadcrumb-item {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-mbox
  .bv-mbox-breadcrumb
  span.bv-mbox-breadcrumb-item
  .bv-submission-icon-text {
  float: right !important;
  margin-right: 40px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-mbox
  .bv-mbox-breadcrumb
  .bv-mbox-breadcrumb-divider {
  padding: 0 0 0 5px !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-mbox .bv-content-item-close,
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-mbox .bv-mbox-close {
  left: 3px !important;
  right: auto !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-mbox-inline .bv-mbox-close {
  left: 30px !important;
  right: auto !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-fake-inline
  .bv-fieldsets-actions {
  float: right !important;
}
[dir="rtl"] .bv-cleanslate .bv-mbox-lightbox,
[dir="rtl"] .bv-cleanslate .bv-mbox-overlay {
  right: 0 !important;
}
[dir="rtl"] .bv-cleanslate #bv-mbox-loading {
  right: 50% !important;
  margin-right: -22px !important;
}
@media screen and (max-width: 680px) {
  [dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-mbox-inner {
    -webkit-box-shadow: 0 5px 5px 3px #999 !important;
    box-shadow: 0 5px 5px 3px #999 !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-mbox-sidebar
    .bv-sidebar,
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-mbox-sidebar
    .bv-submission-sidebar {
    margin: 10px 10px 10px 30px !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-mbox-sidebar
    .bv-subject-image {
    float: right !important;
    margin: 0 0 0 10px !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-mbox-sidebar
    .bv-subject-name-header {
    float: right !important;
  }
  [dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-mbox .bv-form-header {
    text-align: right !important;
  }
  [dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-mbox .bv-cancel {
    float: right !important;
    left: 10px !important;
    right: auto !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-fieldsets
    .bv-fieldset-rating
    .bv-fieldset-label {
    padding: 0 0 0 0.5em !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-fieldsets
    .bv-fieldset-radio-wrapper {
    float: right !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-fieldsets
    .bv-fieldset
    .bv-fieldset-inner
    .bv-fieldset-label-wrapper {
    padding: 0 5px 0 35px !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-fieldsets
    .bv-select-field
    .bv-select {
    margin-right: 0 !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-fieldsets
    .bv-radio-field
    .bv-fieldset-radio-wrapper {
    padding-right: 0 !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-fieldsets
    .bv-fieldset.bv-fieldset:before {
    right: -28px !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-fieldsets
    .bv-fieldset
    .bv-helper {
    left: 15px !important;
    right: auto !important;
  }
  [dir="rtl"]
    .bv-cleanslate#bv-mboxzone-lightbox
    .bv-mbox
    .bv-fieldsets
    .bv-fieldset
    .bv-helper {
    left: 15px !important;
    right: auto !important;
  }
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-rating-stars-on {
  float: right !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-stars-container dd,
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-stars-container dt {
  padding-left: 5px !important;
  padding-right: 0 !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-inline-rating-container
  .bv-stars-container
  .bv-rating {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-inline-rating-container
  .bv-stars-container
  .bv-percent-recommend-container,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-inline-rating-container
  .bv-stars-container
  .bv-stats-container {
  clear: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-core-float
  .bv-content-data-summary {
  padding-left: 90px !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-content-details-offset-on {
  float: right !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-content-details-offset-off {
  float: right !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-content-details-container {
  float: left !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-question
  .bv-secondary-content-actions-container
  .bv-content-secondary-btn {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-item
  .bv-feedback-container {
  float: right !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-content-item .bv-content-btn,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-item
  .bv-content-feedback-vote-request,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-item
  .bv-content-report-btn {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-item
  .bv-content-btn:first-child {
  margin-left: 5px !important;
  margin-right: auto !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-item
  .bv-secondary-content-actions-container
  .bv-content-btn {
  border-left-width: 0 !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-item
  .bv-content-secondary-btn {
  float: left !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-content-item-avatar-offset-on,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-item-product-image-offset-on {
  padding-right: 60px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-item-avatar-offset-on
  .bv-content-header,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-item-product-image-offset-on
  .bv-content-header {
  margin-right: -60px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-item-avatar-offset-on
  .bv-content-data-summary,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-item-product-image-offset-on
  .bv-content-data-summary {
  padding-right: 60px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-item-author-profile-offset-on {
  padding-right: 10px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-item-author-profile-offset-on
  .bv-content-header {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-item
  .bv-content-feedback-vote,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-item:hover
  .bv-content-feedback-vote {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-item
  .bv-content-feedback-vote
  .bv-content-feedback-vote-request,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-item:hover
  .bv-content-feedback-vote
  .bv-content-feedback-vote-request {
  padding-right: 0 !important;
  padding-left: 10px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-item
  .bv-content-feedback-vote
  .bv-content-feedback-btn-container,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-item:hover
  .bv-content-feedback-vote
  .bv-content-feedback-btn-container {
  float: right !important;
  margin-left: 5px !important;
  margin-right: auto !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-item
  .bv-content-feedback-voted-negative
  .bv-content-feedback-btn-container
  *,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-item
  .bv-content-feedback-voted-positive
  .bv-content-feedback-btn-container
  *,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-item:hover
  .bv-content-feedback-voted-negative
  .bv-content-feedback-btn-container
  *,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-item:hover
  .bv-content-feedback-voted-positive
  .bv-content-feedback-btn-container
  * {
  cursor: default !important;
  border-left-width: 0 !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-header
  .bv-badge-first
  .bv-badge {
  margin-right: 0 !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-content-header .bv-badge {
  margin-right: 1em !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-content-title-container {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-data-summary
  .bv-content-data-count {
  left: 0 !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-data-summary
  .bv-content-meta
  .bv-content-author-badges,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-data-summary
  .bv-content-meta
  .bv-content-author-name,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-data-summary
  .bv-content-meta
  .bv-content-reference-data {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-search-content
  .bv-content-data-summary
  .bv-content-data-count {
  text-align: right !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-content-badges-container {
  left: 0 !important;
  right: auto !important;
  text-align: left !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-secondary-content-comment
  .bv-content-badges-container {
  left: inherit !important;
  right: auto !important;
  text-align: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-badge-summary.bv-badge-top-three {
  margin-right: 10px !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-badge-summary.bv-badge-first {
  margin-right: 0 !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-badge-summary .bv-badge {
  padding-right: 30px !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-badge-summary .bv-badge-icon {
  right: 7px !important;
}
@media screen and (max-width: 736px) {
  [dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-content-details-container {
    float: right !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-content-badges-container
    .bv-badge-summary.bv-badge-first {
    margin-right: 0 !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-content-item-author-profile-offset-on {
    padding-right: 0 !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-content-item-author-profile-offset-on
    .bv-content-badges-container {
    margin-left: 10px !important;
    margin-right: auto !important;
    padding-left: 10px !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-content-item-author-profile-offset-on
    .bv-content-header
    .bv-content-data-summary {
    padding-right: 0 !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-content-item-avatar-offset-on
    .bv-content-badges-container {
    margin-right: 40px !important;
  }
}
@media screen and (max-width: 450px) {
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-content-item
    .bv-content-feedback-vote
    .bv-content-feedback-vote-request,
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-content-item:hover
    .bv-content-feedback-vote
    .bv-content-feedback-vote-request {
    margin-right: 0 !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-content-item
    .bv-content-feedback-vote,
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-content-item:hover
    .bv-content-feedback-vote {
    float: right !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-content-item
    .bv-content-feedback-vote
    .bv-content-feedback-btn-container,
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-content-item:hover
    .bv-content-feedback-vote
    .bv-content-feedback-btn-container {
    margin: 0 0 5px 5px !important;
  }
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-media-container
  .bv-media-item {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-media-container
  .bv-media-item
  .bv-media-item-wrapper
  .bv-media-item-spinner-container {
  right: 50% !important;
  margin-right: -22px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-media-container
  .bv-media-item
  .bv-media-item-wrapper
  .bv-media-item-spinner-container
  .bv-media-item-spinner {
  right: 10px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-media-container
  .bv-media-item
  .bv-media-item-wrapper
  .bv-media-item-icon {
  left: 5px !important;
  right: auto !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-media-viewer
  .bv-media-arrow.bv-media-prev {
  right: 5% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-media-viewer
  .bv-media-arrow.bv-media-prev
  span {
  right: 12px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-media-viewer
  .bv-media-arrow.bv-media-next {
  right: 5% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-media-viewer
  .bv-media-arrow.bv-media-next
  span {
  right: 16px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-media-viewer.bv-category-gallery-media-viewer
  a.bv-category-gallery-media-viewer-closer {
  left: 0 !important;
  right: auto !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-media-viewer.bv-category-gallery-media-viewer
  .bv-media-viewer-product {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-media-viewer.bv-category-gallery-media-viewer
  .bv-media-viewer-review {
  margin-right: 180px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-media-viewer.bv-category-gallery-media-viewer
  .bv-media-viewer-review
  .bv-media-viewer-review-info
  .bv-media-viewer-review-time {
  left: 15px !important;
  right: auto !important;
}
@media screen and (max-width: 736px) {
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-media-viewer
    .bv-media-arrow.bv-media-prev {
    right: 10px !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-media-viewer
    .bv-media-arrow.bv-media-next {
    left: 10px !important;
  }
}
[dir="rtl"] .bv-cleanslate .bv-mbox-opened .bv-mbox-box .bv-deeplink {
  padding: 0 0 0 10px !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-mbox .bv-mbox-sidebar {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-mbox
  .bv-mbox-content-container {
  float: left !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-mbox
  .bv-mbox-breadcrumb
  span.bv-mbox-breadcrumb-item {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-mbox
  .bv-mbox-breadcrumb
  span.bv-mbox-breadcrumb-item
  .bv-submission-icon-text {
  float: right !important;
  margin-right: 40px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-mbox
  .bv-mbox-breadcrumb
  .bv-mbox-breadcrumb-divider {
  padding: 0 0 0 5px !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-mbox .bv-content-item-close,
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-mbox .bv-mbox-close {
  left: 3px !important;
  right: auto !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-mbox-inline .bv-mbox-close {
  left: 30px !important;
  right: auto !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-fake-inline
  .bv-fieldsets-actions {
  float: right !important;
}
[dir="rtl"] .bv-cleanslate .bv-mbox-lightbox,
[dir="rtl"] .bv-cleanslate .bv-mbox-overlay {
  right: 0 !important;
}
[dir="rtl"] .bv-cleanslate #bv-mbox-loading {
  right: 50% !important;
  margin-right: -22px !important;
}
[dir="rtl"] .bv-cleanslate .bv-mbox-spinner {
  width: 44px !important;
  height: 44px !important;
  background: url(//display.ugc.bazaarvoice.com/static/LGElectronics-DE/main_site/104/20057/de_DE/images/fancybox_loading.gif)
    center center no-repeat !important;
}
@media screen and (max-width: 680px) {
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-mbox-sidebar
    .bv-sidebar,
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-mbox-sidebar
    .bv-submission-sidebar {
    margin: 10px 10px 10px 30px !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-mbox-sidebar
    .bv-subject-image {
    float: right !important;
    margin: 0 0 0 10px !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-mbox-sidebar
    .bv-subject-name-header {
    float: right !important;
  }
  [dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-mbox .bv-form-header {
    text-align: right !important;
  }
  [dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-mbox .bv-cancel {
    float: right !important;
    left: 10px !important;
    right: auto !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-fieldsets
    .bv-fieldset-rating
    .bv-fieldset-label {
    padding: 0 0 0 0.5em !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-fieldsets
    .bv-fieldset-radio-wrapper {
    float: right !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-fieldsets
    .bv-fieldset
    .bv-fieldset-inner
    .bv-fieldset-label-wrapper {
    padding: 0 5px 0 35px !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-fieldsets
    .bv-select-field
    .bv-select {
    margin-right: 0 !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-fieldsets
    .bv-radio-field
    .bv-fieldset-radio-wrapper {
    padding-right: 0 !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-fieldsets
    .bv-fieldset.bv-fieldset:before {
    right: -28px !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-fieldsets
    .bv-fieldset
    .bv-helper {
    left: 15px !important;
    right: auto !important;
  }
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-review-field-content-wrapper {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-review-field-content-wrapper
  textarea {
  border-radius: 0.25em 0 0 0.25em !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active
  .bv-review-field-content-wrapper
  textarea,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active
  .bv-review-field-content-wrapper
  textarea:active,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active
  .bv-review-field-content-wrapper
  textarea:focus,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active:hover
  .bv-review-field-content-wrapper
  textarea,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active:hover
  .bv-review-field-content-wrapper
  textarea:active,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active:hover
  .bv-review-field-content-wrapper
  textarea:focus,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-review-field-content-wrapper
  textarea,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-review-field-content-wrapper
  textarea:active,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-review-field-content-wrapper
  textarea:focus {
  border-radius: 0.25em 0 0 0.25em !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active
  .bv-review-field-content-wrapper
  .bv-content-btn,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active:hover
  .bv-review-field-content-wrapper
  .bv-content-btn,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-review-field-content-wrapper
  .bv-content-btn {
  margin: 10px -1px 10px 0 !important;
  float: right !important;
  border-radius: 0 0 0.25em 0.25em !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active
  .bv-review-field-content-wrapper
  textarea,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active
  .bv-review-field-content-wrapper
  textarea:active,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active
  .bv-review-field-content-wrapper
  textarea:focus,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active:hover
  .bv-review-field-content-wrapper
  textarea,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active:hover
  .bv-review-field-content-wrapper
  textarea:active,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active:hover
  .bv-review-field-content-wrapper
  textarea:focus,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-review-field-content-wrapper
  textarea,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-review-field-content-wrapper
  textarea:active,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-review-field-content-wrapper
  textarea:focus {
  border-radius: 0.25em 0 0 0.25em !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-subject-info-section {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-subject-info-section
  .bv-subject-info {
  margin: 30px 0 30px 30px !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-submission .bv-form-header {
  border-radius: 0 0 0 10px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets-actions {
  border-radius: 0 10px 10px 0 !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-submit {
  margin: 0 0 0 10px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  input.bv-text,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  textarea {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  input#bv-text-field-usernickname {
  clear: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  input.bv-checkbox,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  input.bv-radio {
  margin: 0 0 0 0.25em !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset-active
  .bv-submit,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset-active:hover
  .bv-submit,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-submit,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-submit:focus {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset-small-alone
  .bv-fieldset-inner {
  clear: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset-agreements
  .bv-fieldset-inner,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-radio-field
  .bv-fieldset-inner,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-select-field
  .bv-fieldset-inner {
  padding-left: 50px !important;
  padding-right: 20px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-select-field
  .bv-select {
  margin-right: 36px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-radio-field
  .bv-fieldset-radio-wrapper {
  padding-right: 20px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset-secondary-rating
  .bv-fieldset-radio-wrapper {
  padding-right: 20px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset-netpromoterscore
  .bv-fieldset-inner {
  padding-left: 20px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset-netpromoterscore
  .bv-fieldset-inner
  .bv-fieldset-radio-wrapper {
  padding-right: 0 !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  #bv-fieldset-label-rating {
  float: right !important;
  padding-right: 20px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset
  .bv-fieldset-arrowicon {
  right: 0 !important;
  left: auto !important;
  -webkit-transform: scaleX(-1) !important;
  -ms-transform: scaleX(-1) !important;
  transform: scaleX(-1) !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-helper-icon {
  left: 2px !important;
  right: auto !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-netpromoterscore.bv-radio-field
  .bv-netpromotercomment-wrapper
  .bv-helper {
  left: 0 !important;
  right: auto !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset
  .bv-fieldset-label,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset
  label {
  float: right !important;
  padding: 0 0 0 0.5em !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active.bv-select-field
  .bv-fieldset-label-wrapper,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-isrecommended
  .bv-fieldset-label-wrapper,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-secondary-rating
  .bv-fieldset-label-wrapper,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-select-field
  .bv-fieldset-label-wrapper {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset-slider-rating
  .bv-fieldset-label-wrapper
  .bv-fieldset-label,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset-tags
  .bv-fieldset-label-wrapper
  .bv-fieldset-label,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-isrecommended
  .bv-fieldset-label-wrapper
  .bv-fieldset-label,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-secondary-rating
  .bv-fieldset-label-wrapper
  .bv-fieldset-label {
  padding-right: 20px !important;
}
@media screen and (max-width: 680px) {
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-submission
    .bv-fieldsets
    .bv-fieldset-slider-rating
    .bv-fieldset-label-wrapper
    .bv-fieldset-label,
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-submission
    .bv-fieldsets
    .bv-fieldset-tags
    .bv-fieldset-label-wrapper
    .bv-fieldset-label,
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-submission
    .bv-fieldsets
    .bv-fieldset.bv-fieldset-isrecommended
    .bv-fieldset-label-wrapper
    .bv-fieldset-label,
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-submission
    .bv-fieldsets
    .bv-fieldset.bv-fieldset-secondary-rating
    .bv-fieldset-label-wrapper
    .bv-fieldset-label {
    padding-right: 12px !important;
  }
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active.bv-select-field
  .bv-fieldset-select-wrapper,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-select-field
  .bv-fieldset-select-wrapper {
  float: left !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active.bv-select-field
  .bv-fieldset-select-wrapper
  .bv-select,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-select-field
  .bv-fieldset-select-wrapper
  .bv-select {
  text-align: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active.bv-select-field
  .bv-fieldset-select-wrapper
  .bv-dropdown-arrow,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-select-field
  .bv-fieldset-select-wrapper
  .bv-dropdown-arrow {
  left: 12px !important;
  right: auto !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-rating
  .bv-fieldset-label {
  padding: 0.6em 0 0.6em 0.75em !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-radio-field
  .bv-radio-group {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-radio-field
  .bv-radio-group
  .bv-radio-container-li {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldset-radio-wrapper
  .bv-rating-input:first-child
  .bv-rating-link {
  border-radius: 4px 4px 0 0 !important;
  border-right-color: #757575 !important;
  border-right-width: 1px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldset-radio-wrapper
  .bv-rating-input:last-child
  .bv-rating-link {
  border-radius: 0 0 4px 4px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-radio-container-li
  .bv-radio-input {
  margin-right: 5px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldset-rating
  .bv-radio-container-li
  .bv-radio-input,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldset-secondary-rating
  .bv-radio-container-li
  .bv-radio-input {
  margin-right: 0 !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-radio-isrecommended
  .bv-radio-wrapper-label,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-radio-netpromoterscore-group-0
  .bv-radio-wrapper-label {
  border-right-color: #757575 !important;
  border-right-width: 1px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-radio-isrecommended-group-true
  .bv-radio-wrapper-label,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-radio-netpromoterscore-group-0
  .bv-radio-wrapper-label {
  border-radius: 4px 4px 0 0 !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-radio-isrecommended-group-false
  .bv-radio-wrapper-label,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-radio-netpromoterscore-group-10
  .bv-radio-wrapper-label {
  border-radius: 0 0 4px 4px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-isrecommended
  .bv-radio-group
  .bv-radio-container-li,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-netpromoterscore
  .bv-radio-group
  .bv-radio-container-li,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-tags
  .bv-radio-group
  .bv-radio-container-li {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-isrecommended
  .bv-fieldset-isrecommended-group {
  padding: 0 0 1px 2px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-isrecommended
  .bv-fieldset-isrecommended-group
  .bv-radio-container-li {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-isrecommended
  .bv-fieldset-isrecommended-group
  .bv-radio-container-li
  .bv-radio-wrapper-label {
  border-right: 1px solid #fff !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-tags
  .bv-radio-group
  .bv-radio-container-li
  .bv-radio-wrapper-label {
  text-align: right !important;
  padding-right: 34px !important;
  padding-left: 12px !important;
  margin: 5px 0 5px 5px !important;
  border-right-color: #ccc !important;
  border-right-width: 1px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-tags
  .bv-radio-group
  .bv-radio-container-li
  .bv-radio-wrapper-label
  .bv-radio-container-icon {
  float: right !important;
  right: 8px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-secondary-rating
  .bv-fieldset-inner {
  padding-left: 20px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-tags.bv-radio-field.bv-nocount
  .bv-fieldset-label-wrapper {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  #bv-fieldset-label-netpromoterscore {
  float: right !important;
  margin-right: 20px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-netpromoterscore
  .bv-rating-helper.bv-netpromoterscore-helper-2 {
  float: left !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-netpromoterscore
  .bv-netpromotercomment-wrapper {
  clear: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-rating-helper {
  float: right !important;
  padding: 0.6em 1em 0.6em 0.6em !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset-secondary-rating
  .bv-rating-helper {
  padding: 0.2em 0.5em 0.2em 29px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset-isrecommended
  .bv-rating-helper {
  padding: 0.5em 0 0.5em 3% !important;
  text-align: left !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset-isrecommended
  .bv-rating-helper.bv-isrecommended-helper-2 {
  left: 0 !important;
  right: auto !important;
  text-align: right !important;
  padding: 0.5em 3% 0.5em 0 !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset-rating
  .bv-fieldset-rating-wrapper
  .bv-rating-helper {
  margin-left: 6em !important;
  margin-right: auto !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-submission-rating-cancel,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-submission-star-rating {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset
  .bv-helper {
  left: 19px !important;
  right: auto !important;
  padding-left: 26px !important;
  padding-right: 0 !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-questionsummary
  .bv-helper {
  float: left !important;
  left: 0 !important;
  right: auto !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset
  .bv-helper
  span.bv-helper-label,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-long
  .bv-loy-plus-box-longpoints {
  padding: 2px 0.8em 2px 0.5em !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-slider-rating
  .bv-fieldset-label-wrapper {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-slider-rating
  .bv-radio-group
  ul
  li:first-child
  .bv-radio-wrapper-label {
  border-radius: 4px 4px 0 0 !important;
  border-right-color: #d0d0d0 !important;
  border-right-width: 1px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-slider-rating
  .bv-radio-group
  ul
  li:first-child
  .bv-radio-wrapper-label
  .bv-sliderbar {
  right: 0 !important;
  right: 50% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-slider-rating
  .bv-radio-group
  ul
  li:last-child
  .bv-radio-wrapper-label {
  border-radius: 0 0 4px 4px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-slider-rating
  .bv-radio-group
  ul
  li:last-child
  .bv-radio-wrapper-label
  .bv-sliderbar {
  right: 0 !important;
  left: 50% !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-slider-rating
  .bv-sliderscore-helper-1 {
  padding-right: 0 !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-slider-rating
  .bv-sliderscore-helper-2 {
  float: left !important;
  padding-left: 0 !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-submission .bv-autocomplete {
  right: 30px !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-submission .bv-submit-step {
  border-radius: 0 0 10px 10px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-back-to-submission-text {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset
  .bv-review-field-content-wrapper
  .bv-review-media,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active
  .bv-review-field-content-wrapper
  .bv-review-media,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active:hover
  .bv-review-field-content-wrapper
  .bv-review-media {
  clear: right !important;
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset
  .bv-review-field-content-wrapper
  .bv-review-media
  .bv-photo-thumbnail-strip
  .bv-thumbnail-container,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset
  .bv-review-field-content-wrapper
  .bv-review-media
  .bv-video-thumbnail-strip
  .bv-thumbnail-container,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active
  .bv-review-field-content-wrapper
  .bv-review-media
  .bv-photo-thumbnail-strip
  .bv-thumbnail-container,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active
  .bv-review-field-content-wrapper
  .bv-review-media
  .bv-video-thumbnail-strip
  .bv-thumbnail-container,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active:hover
  .bv-review-field-content-wrapper
  .bv-review-media
  .bv-photo-thumbnail-strip
  .bv-thumbnail-container,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active:hover
  .bv-review-field-content-wrapper
  .bv-review-media
  .bv-video-thumbnail-strip
  .bv-thumbnail-container {
  margin: 5px 0 5px 15px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset
  .bv-review-field-content-wrapper
  .bv-review-media
  .bv-photo-thumbnail-strip
  .bv-thumbnail-container
  .bv-thumbnail-close,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset
  .bv-review-field-content-wrapper
  .bv-review-media
  .bv-video-thumbnail-strip
  .bv-thumbnail-container
  .bv-thumbnail-close,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active
  .bv-review-field-content-wrapper
  .bv-review-media
  .bv-photo-thumbnail-strip
  .bv-thumbnail-container
  .bv-thumbnail-close,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active
  .bv-review-field-content-wrapper
  .bv-review-media
  .bv-video-thumbnail-strip
  .bv-thumbnail-container
  .bv-thumbnail-close,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active:hover
  .bv-review-field-content-wrapper
  .bv-review-media
  .bv-photo-thumbnail-strip
  .bv-thumbnail-container
  .bv-thumbnail-close,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active:hover
  .bv-review-field-content-wrapper
  .bv-review-media
  .bv-video-thumbnail-strip
  .bv-thumbnail-container
  .bv-thumbnail-close {
  left: -8px !important;
  right: auto !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset
  .bv-review-field-content-wrapper
  .bv-review-media
  div.bv-review-media-actions
  .bv-content-btn,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active
  .bv-review-field-content-wrapper
  .bv-review-media
  div.bv-review-media-actions
  .bv-content-btn,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active:hover
  .bv-review-field-content-wrapper
  .bv-review-media
  div.bv-review-media-actions
  .bv-content-btn {
  margin-left: 10px !important;
  margin-right: auto !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset
  .bv-review-field-content-wrapper
  .bv-review-media
  div.bv-review-media-actions
  .bv-review-photo-actions-label,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active
  .bv-review-field-content-wrapper
  .bv-review-media
  div.bv-review-media-actions
  .bv-review-photo-actions-label,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-fieldsets
  .bv-fieldset.bv-fieldset-active:hover
  .bv-review-field-content-wrapper
  .bv-review-media
  div.bv-review-media-actions
  .bv-review-photo-actions-label {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-media-upload
  .bv-media-display
  .bv-media-preview-container
  .bv-media-preview-icon {
  right: 50% !important;
  margin: -40px -40px 0 0 !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-media-upload
  .bv-media-display
  .bv-media-preview-container
  .bv-upload-spinner-container,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-media-upload
  .bv-media-display
  .bv-media-preview-container
  img
  .bv-upload-spinner-container {
  right: 50% !important;
  margin-right: -22px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-media-upload
  .bv-media-display
  .bv-media-preview-container
  .bv-upload-spinner-container
  .bv-upload-spinner,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-media-upload
  .bv-media-display
  .bv-media-preview-container
  img
  .bv-upload-spinner-container
  .bv-upload-spinner {
  right: 10px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-media-upload
  .bv-media-display
  .bv-media-picker-container
  .bv-content-btn {
  border-right-width: 1px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-submission
  .bv-media-upload
  .bv-media-display
  .bv-fieldsets-actions.bv-media-upload-actions {
  padding: 10px 40px 10px 30px !important;
}
@media screen and (max-width: 1050px) {
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-submission
    .bv-fieldsets
    .bv-fieldset-secondary-rating
    .bv-rating-helper {
    clear: right !important;
  }
}
[dir="rtl"] .bv-cleanslate .bv-mbox-opened .bv-mbox-box .bv-deeplink {
  padding: 0 0 0 10px !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-mbox .bv-mbox-sidebar {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-mbox
  .bv-mbox-content-container {
  float: left !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-mbox
  .bv-mbox-breadcrumb
  span.bv-mbox-breadcrumb-item {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-mbox
  .bv-mbox-breadcrumb
  span.bv-mbox-breadcrumb-item
  .bv-submission-icon-text {
  float: right !important;
  margin-right: 40px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-mbox
  .bv-mbox-breadcrumb
  .bv-mbox-breadcrumb-divider {
  padding: 0 0 0 5px !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-mbox .bv-content-item-close,
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-mbox .bv-mbox-close {
  left: 3px !important;
  right: auto !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-mbox-inline .bv-mbox-close {
  left: 30px !important;
  right: auto !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-fake-inline
  .bv-fieldsets-actions {
  float: right !important;
}
[dir="rtl"] .bv-cleanslate .bv-mbox-lightbox,
[dir="rtl"] .bv-cleanslate .bv-mbox-overlay {
  right: 0 !important;
}
[dir="rtl"] .bv-cleanslate #bv-mbox-loading {
  right: 50% !important;
  margin-right: -22px !important;
}
@media screen and (max-width: 680px) {
  [dir="rtl"]
    .bv-cleanslate#bv-mboxzone-lightbox
    .bv-mbox
    .bv-mbox-sidebar
    .bv-sidebar,
  [dir="rtl"]
    .bv-cleanslate#bv-mboxzone-lightbox
    .bv-mbox
    .bv-mbox-sidebar
    .bv-submission-sidebar {
    margin: 10px 10px 10px 30px !important;
  }
  [dir="rtl"]
    .bv-cleanslate#bv-mboxzone-lightbox
    .bv-mbox
    .bv-mbox-sidebar
    .bv-subject-image {
    float: right !important;
    margin: 0 0 0 10px !important;
  }
  [dir="rtl"]
    .bv-cleanslate#bv-mboxzone-lightbox
    .bv-mbox
    .bv-mbox-sidebar
    .bv-subject-name-header {
    float: right !important;
  }
  [dir="rtl"]
    .bv-cleanslate#bv-mboxzone-lightbox
    .bv-mbox
    .bv-fieldsets
    .bv-fieldset
    .bv-fieldset-inner
    .bv-checkbox-container {
    text-align: right !important;
  }
  [dir="rtl"]
    .bv-cleanslate
    .bv-mbox
    .bv-mbox-content-container
    .bv-submission
    .bv-submission-section
    .bv-fieldsets.bv-fieldsets-actions
    .bv-checkbox-container {
    text-align: right !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-mbox-sidebar
    .bv-sidebar,
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-mbox-sidebar
    .bv-submission-sidebar {
    margin: 10px 10px 10px 30px !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-mbox-sidebar
    .bv-subject-image {
    float: right !important;
    margin: 0 0 0 10px !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-mbox-sidebar
    .bv-subject-name-header {
    float: right !important;
  }
  [dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-mbox .bv-form-header {
    text-align: right !important;
  }
  [dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-mbox .bv-rating-helper {
    padding: 0.2em 1em 0.2em 2em !important;
    clear: right !important;
  }
  [dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-mbox .bv-cancel {
    float: right !important;
    left: 10px !important;
    right: auto !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-fieldsets
    .bv-fieldset-rating
    .bv-fieldset-label {
    padding: 0 0 0 0.5em !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-fieldsets
    .bv-fieldset-questionsummary
    .bv-fieldset-inner
    .bv-helper {
    left: 5px !important;
    right: auto !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-fieldsets
    .bv-fieldset-radio-wrapper {
    float: right !important;
  }
  [dir="rtl"]
    .bv-cleanslate#bv-mboxzone-lightbox
    .bv-mbox
    .bv-fieldsets
    .bv-fieldset
    .bv-fieldset-inner
    .bv-fieldset-label-wrapper {
    padding: 0 5px 0 35px !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-fieldsets
    .bv-fieldset
    .bv-fieldset-inner
    .bv-fieldset-label-wrapper {
    padding: 0 5px 0 35px !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-fieldsets
    .bv-fieldset
    .bv-fieldset-inner
    .bv-checkbox-container {
    text-align: right !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-fieldsets
    .bv-fieldset
    .bv-fieldset-netpromotercomment
    .bv-helper {
    left: 4px !important;
    right: auto !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-fieldsets
    .bv-select-field
    .bv-select {
    margin-right: 0 !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-fieldsets
    .bv-radio-field
    .bv-fieldset-radio-wrapper {
    padding-right: 0 !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-fieldsets
    .bv-fieldset.bv-fieldset
    .bv-fieldset-arrowicon {
    right: -3px !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-fieldsets
    .bv-fieldset
    .bv-helper {
    left: 15px !important;
    right: auto !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-mbox
    .bv-fieldsets
    .bv-fieldset.bv-date-field
    .bv-helper {
    left: 4px !important;
    padding: 0 0 0 20px !important;
  }
}
[dir="rtl"] .bv-cleanslate iframe.easyXDMStyle {
  right: 0 !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-submission-guidelines h2 {
  padding: 0 0 20px 20px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-generic-submission
  .bv-control-bar-count {
  padding-left: 0 !important;
  margin-left: 0 !important;
  margin-right: auto !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-generic-submission
  .bv-category-select-target {
  float: right !important;
  padding-left: 10px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-generic-submission
  .bv-category-select-target
  .bv-dropdown-target {
  padding-left: 25px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-generic-submission
  .bv-back-category-link,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-generic-submission
  .bv-category-breadcrumb {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-generic-submission
  .bv-category-breadcrumb {
  padding-right: 0 !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-popup-photoupload
  .bv-fb-button {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-popup-photoupload
  .bv-fb-button
  .fb-icon {
  margin: 0 35px 0 10px !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-popup {
  position: absolute !important;
  z-index: 2000008000 !important;
  border: 1px solid #999 !important;
  border-radius: 5px !important;
  -webkit-transition: all ease 1s !important;
  transition: all ease 1s !important;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1) !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-popup:after,
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-popup:before {
  right: 50% !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-popup:after {
  right: 50% !important;
  margin-right: -10px !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-popup:before {
  right: 50% !important;
  margin-right: -11px !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-content-search .bv-searchbar,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-generic-submission
  .bv-searchbar {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-search
  .bv-generic-submission
  .bv-fieldsets
  input.bv-text,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-search
  .bv-masthead-search
  .bv-fieldsets
  input.bv-text,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-generic-submission
  .bv-generic-submission
  .bv-fieldsets
  input.bv-text,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-generic-submission
  .bv-masthead-search
  .bv-fieldsets
  input.bv-text {
  border-radius: 0 0.25em 0.25em 0 !important;
  padding: 0.5em 10px 0.5em 32px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-search
  .bv-generic-submission
  .bv-search-control-icon,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-search
  .bv-masthead-search
  .bv-search-control-icon,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-generic-submission
  .bv-generic-submission
  .bv-search-control-icon,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-generic-submission
  .bv-masthead-search
  .bv-search-control-icon {
  right: 20px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-search
  .bv-generic-submission
  .bv-search-clear-icon,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-search
  .bv-masthead-search
  .bv-search-clear-icon,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-generic-submission
  .bv-generic-submission
  .bv-search-clear-icon,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-generic-submission
  .bv-masthead-search
  .bv-search-clear-icon {
  left: 19% !important;
  right: auto !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-search
  .bv-generic-submission
  .bv-content-search-btn,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-search
  .bv-masthead-search
  .bv-content-search-btn,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-generic-submission
  .bv-generic-submission
  .bv-content-search-btn,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-generic-submission
  .bv-masthead-search
  .bv-content-search-btn {
  float: left !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-search
  .bv-generic-submission
  .bv-content-search-btn
  .bv-search-control-icon,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-search
  .bv-masthead-search
  .bv-content-search-btn
  .bv-search-control-icon,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-generic-submission
  .bv-generic-submission
  .bv-content-search-btn
  .bv-search-control-icon,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-generic-submission
  .bv-masthead-search
  .bv-content-search-btn
  .bv-search-control-icon {
  right: 0 !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-search
  .bv-generic-submission
  .bv-expand-filter-button-offset-on,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-search
  .bv-masthead-search
  .bv-expand-filter-button-offset-on,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-generic-submission
  .bv-generic-submission
  .bv-expand-filter-button-offset-on,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-generic-submission
  .bv-masthead-search
  .bv-expand-filter-button-offset-on {
  float: right !important;
  margin-left: -5.55555% !important;
  margin-right: auto !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-search
  .bv-masthead
  .bv-masthead-product
  .bv-content-title,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-generic-submission
  .bv-masthead
  .bv-masthead-product
  .bv-content-title {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-search
  .bv-masthead
  .bv-masthead-product
  .bv-content-product-buttons,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-generic-submission
  .bv-masthead
  .bv-masthead-product
  .bv-content-product-buttons {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-search
  .bv-masthead
  .bv-masthead-product
  .bv-content-product-buttons
  .bv-content-product-buttons-item,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-generic-submission
  .bv-masthead
  .bv-masthead-product
  .bv-content-product-buttons
  .bv-content-product-buttons-item {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-search
  .bv-masthead
  .bv-masthead-product
  .bv-content-product-buttons
  .bv-content-product-buttons-item
  .bv-content-btn,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-generic-submission
  .bv-masthead
  .bv-masthead-product
  .bv-content-product-buttons
  .bv-content-product-buttons-item
  .bv-content-btn {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-search
  .bv-masthead
  .bv-masthead-product
  .bv-secondary-summary,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-generic-submission
  .bv-masthead
  .bv-masthead-product
  .bv-secondary-summary {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-search
  .bv-masthead
  .bv-masthead-product
  .bv-trustmarkIcon,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-generic-submission
  .bv-masthead
  .bv-masthead-product
  .bv-trustmarkIcon {
  left: 16px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-search
  .bv-masthead
  .bv-content-product-stats,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-generic-submission
  .bv-masthead
  .bv-content-product-stats {
  float: left !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-search
  .bv-masthead
  .bv-content-product-stats
  .bv-content-product-stats-item,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-generic-submission
  .bv-masthead
  .bv-content-product-stats
  .bv-content-product-stats-item {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-search
  .bv-masthead
  .bv-content-product-stats
  .bv-content-product-stats-item-first
  .bv-content-data-count,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-generic-submission
  .bv-masthead
  .bv-content-product-stats
  .bv-content-product-stats-item-first
  .bv-content-data-count {
  border-right-width: 1px !important;
  border-right-color: transparent !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-search
  .bv-masthead
  .bv-content-product-stats
  .bv-content-product-stats-item-last
  .bv-content-data-count,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-generic-submission
  .bv-masthead
  .bv-content-product-stats
  .bv-content-product-stats-item-last
  .bv-content-data-count {
  margin-left: 1px !important;
  margin-right: auto !important;
  border-left-color: transparent !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-search
  .bv-masthead
  .bv-content-product-stats
  .bv-stars-container,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-generic-submission
  .bv-masthead
  .bv-content-product-stats
  .bv-stars-container {
  clear: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-answer-request
  .bv-content-item
  .bv-subject-image {
  float: right !important;
}
@media screen and (max-width: 736px) {
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-content-search
    .bv-masthead
    .bv-masthead-search
    .bv-search-clear-icon,
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-content-search
    .bv-searchbar
    .bv-masthead-search
    .bv-search-clear-icon,
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-generic-submission
    .bv-masthead
    .bv-masthead-search
    .bv-search-clear-icon,
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-generic-submission
    .bv-searchbar
    .bv-masthead-search
    .bv-search-clear-icon {
    left: 20px !important;
    right: auto !important;
  }
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-content-search
    .bv-masthead
    .bv-masthead-search
    .bv-expand-filter-button-offset-on,
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-content-search
    .bv-searchbar
    .bv-masthead-search
    .bv-expand-filter-button-offset-on,
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-generic-submission
    .bv-masthead
    .bv-masthead-search
    .bv-expand-filter-button-offset-on,
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-generic-submission
    .bv-searchbar
    .bv-masthead-search
    .bv-expand-filter-button-offset-on {
    margin-left: -16.66665% !important;
    margin-right: auto !important;
  }
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-section-summary
  .bv-section-summary-inline
  .bv-inline-histogram-ratings {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-section-summary
  .bv-section-summary-inline
  .bv-inline-histogram-ratings
  .bv-histogram-filter-helper {
  text-align: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-inline-histogram-ratings
  .bv-inline-histogram-ratings-star,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-inline-histogram-ratings
  .bv-popup-histogram-ratings-star,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-popup-histogram-ratings
  .bv-inline-histogram-ratings-star,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-popup-histogram-ratings
  .bv-popup-histogram-ratings-star {
  padding-right: 5px !important;
  text-align: left !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-inline-histogram-ratings
  .bv-inline-histogram-ratings-star
  .bv-glyph,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-inline-histogram-ratings
  .bv-popup-histogram-ratings-star
  .bv-glyph,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-popup-histogram-ratings
  .bv-inline-histogram-ratings-star
  .bv-glyph,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-popup-histogram-ratings
  .bv-popup-histogram-ratings-star
  .bv-glyph {
  padding-right: 2px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-inline-histogram-ratings
  .bv-inline-histogram-ratings-score,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-inline-histogram-ratings
  .bv-popup-histogram-ratings-score,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-popup-histogram-ratings
  .bv-inline-histogram-ratings-score,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-popup-histogram-ratings
  .bv-popup-histogram-ratings-score {
  padding-left: 5px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-inline-histogram-ratings
  div.bv-inline-histogram-ratings-bar:last-child,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-inline-histogram-ratings
  div.bv-popup-histogram-ratings-bar:last-child,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-popup-histogram-ratings
  div.bv-inline-histogram-ratings-bar:last-child,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-popup-histogram-ratings
  div.bv-popup-histogram-ratings-bar:last-child {
  border-radius: 0 4px 4px 0 !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-secondary-ratings-bars
  .bv-content-secondary-ratings-bar {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-secondary-ratings-bars
  .bv-content-secondary-ratings-bar:first-child {
  border-radius: 2px 2px 0 0 !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-content-secondary-ratings-bars
  .bv-content-secondary-ratings-bar:last-child {
  border-radius: 0 0 2px 2px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-inline-histogram
  .bv-action-bar
  .bv-toplevel-actions,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-popup-histogram
  .bv-action-bar
  .bv-toplevel-actions {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-inline-histogram
  .bv-action-bar
  .bv-toplevel-actions
  .bv-histogram-action,
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-popup-histogram
  .bv-action-bar
  .bv-toplevel-actions
  .bv-histogram-action {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-dropdown-container
  .bv-dropdown.bv-filter-dropdown
  ul
  li.bv-dropdown-item {
  padding-right: 20px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-dropdown-container
  .bv-dropdown.bv-filter-dropdown
  ul
  li.bv-dropdown-item
  > span:before {
  right: 4px !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-filters {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media screen and (max-width: 1025px) {
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-filters
    .bv-content-filter-select {
    margin-right: auto !important;
  }
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-filters
  .bv-content-filter-select
  .bv-dropdown {
  margin-left: 10px !important;
  margin-right: auto !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-filters
  .bv-content-filter-select
  .bv-dropdown:first-child {
  border-right-width: 1px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-filters
  .bv-content-filter-select
  .bv-dropdown-target {
  padding: 5px 25px 5px 10px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-filters
  .bv-content-filter-select
  .bv-dropdown-target
  .bv-dropdown-arrow {
  left: auto !important;
  right: 12px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-filters
  .bv-content-filter-select
  .bv-dropdown-target
  .bv-dropdown-title {
  margin-left: 4px !important;
  margin-right: auto !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-tm-popup-arrow {
  border-right: 1px solid #999 !important;
}
@media screen and (max-width: 736px) {
  [dir="rtl"]
    .bv-cleanslate.bv-cv2-cleanslate
    .bv-head-to-head
    .bv-content-item
    .bv-content-header
    .bv-content-meta-wrapper {
    clear: right !important;
  }
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-flex-container-column
  .bv-flex-container
  div:first-child {
  padding-left: 5px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-table
  .bv-table-row
  span.bv-table-cell:first-of-type {
  padding-right: 20px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-table
  .bv-table-row
  span.bv-table-cell:nth-of-type(2) {
  padding-right: 25px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-table
  .bv-secondary-rating-summary-id {
  text-align: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-table
  .bv-secondary-rating-summary-rating {
  padding-right: 10px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-secondary-rating-summary
  .bv-rating-stars-container {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-secondary-rating-summary-container
  .bv-content-slider-sublabel1 {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-secondary-rating-summary-container
  .bv-content-slider-sublabel2 {
  float: left !important;
  text-align: left !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-secondary-rating-summary-bars
  .bv-secondary-rating-summary-bar {
  float: right !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-secondary-rating-summary-bars
  .bv-secondary-rating-summary-bar:first-child {
  border-radius: 2px 2px 0 0 !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-secondary-rating-summary-bars
  .bv-secondary-rating-summary-bar:last-child {
  border-radius: 0 0 2px 2px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-secondary-rating-summary-value {
  right: 0 !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-section-summary-inline
  .bv-secondary-rating-summary
  .bv-secondary-slider-summary-value {
  right: 0 !important;
}
[dir="rtl"] .bv-cleanslate.bv-cv2-cleanslate .bv-popup .bv-fieldset-arrow-icon {
  margin-right: -11px !important;
}
[dir="rtl"]
  .bv-cleanslate.bv-cv2-cleanslate
  .bv-textdropdown.bv-dropdown-style-helperTextOverflow
  .bv-dropdown-style-helperTextOverflow-inner
  ul {
  padding: 10px 20px 10px 0 !important;
}
body [data-bv-show="inline_rating"] .bv_incentivized_review_container {
  display: none !important;
}
.rating.inhouse-review a {
  text-decoration: none;
  display: inline-block;
}
.rating.inhouse-review .star-area {
  font-size: 0;
}
.rating.inhouse-review .star-area .star {
  width: 73px;
  height: 12px;
  position: relative;
  display: inline-block;
  margin-top: 4px;
}
.rating.inhouse-review .star-area .star .bg-star,
.rating.inhouse-review .star-area .star .carmine-star {
  height: 100%;
  background-repeat: no-repeat;
  background-size: 73px 12px;
  background-position: 0 0;
  position: absolute;
  top: 0;
  left: 0;
}
[dir="rtl"] .rating.inhouse-review .star-area .star .bg-star,
[dir="rtl"] .rating.inhouse-review .star-area .star .carmine-star {
  left: auto;
  right: 0;
}
.rating.inhouse-review .star-area .star .bg-star {
  width: 100%;
  background-image: url(/lg5-common-gp/images/common/icons/star-white.svg);
}
.rating.inhouse-review .star-area .star .carmine-star {
  width: 0;
  background-image: url(/lg5-common-gp/images/common/icons/star-carmine.svg);
  background-color: #fff;
}
[dir="rtl"] .rating.inhouse-review .star-area .star .carmine-star {
  background-position: right top;
}
.rating.inhouse-review .star-area .review-number {
  display: inline-block;
  vertical-align: top;
  color: #6b6b6b;
  font-size: 14px;
  margin-top: 0;
  margin-left: 8px;
}
[dir="rtl"] .rating.inhouse-review .star-area .review-number {
  margin-left: 0;
  margin-right: 8px;
}
.rating.inhouse-review .star-area .review-number .underline,
[data-countrycode="jp"]
  .GPC0004
  .rating.inhouse-review
  .star-area
  .review-number,
[data-countrycode="jp"]
  .GPC0007
  .rating.inhouse-review
  .star-area
  .review-number,
[data-countrycode="jp"]
  .GPC0058
  .rating.inhouse-review
  .star-area
  .review-number,
[data-countrycode="jp"]
  .compare-product
  .rating.inhouse-review
  .star-area
  .review-number,
[data-countrycode="jp"]
  .search-result-view-all
  .rating.inhouse-review
  .star-area
  .review-number {
  text-decoration: underline;
}
.cardlist-box .rating.inhouse-review .star-area .star {
  margin-top: 1px;
  width: 64px;
  height: 12px;
}
.cardlist-box .rating.inhouse-review .star-area .star .bg-star,
.cardlist-box .rating.inhouse-review .star-area .star .carmine-star {
  background-size: auto 10px;
}
.cardlist-box .rating.inhouse-review .star-area .review-number {
  font-size: 13px;
  line-height: 1;
  margin-top: -1px;
  margin-left: 3px;
}
[data-countrycode="jp"]
  .rating.rating-ru-box
  .bv_numReviews_component_container
  .bv_text,
[data-countrycode="jp"] .rating.rating-ru-box .sp-inline-rating-disclaimer {
  text-decoration: underline;
}
.model-group {
  position: relative;
  overflow: hidden;
  height: auto;
  min-height: 67px;
}
@media (max-width: 767px) {
  .model-group {
    min-height: 56px;
  }
}
@media (max-width: 445px) {
  .model-group {
    min-height: 63px;
  }
}
.model-group .inner {
  display: inline-block;
  margin: 0 auto;
  overflow: hidden;
  text-align: center;
  width: 100%;
}
.model-group .inner > li {
  display: inline;
}
.model-group .inner a {
  display: inline-block;
  text-decoration: none;
}
.model-group .inner a.swatch {
  overflow: visible;
  position: relative;
  margin: 4px 5px;
  width: 20px !important;
  height: 20px !important;
  padding: 0;
  color: transparent;
  cursor: pointer;
  vertical-align: top;
  border-radius: 10px;
  border: 1px solid #9c9c9c;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.model-group .inner a.swatch:before {
  content: "";
  position: absolute;
  left: -5px;
  top: -5px;
  width: 28px;
  height: 28px;
  border: 1px solid transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 14px;
}
.model-group .inner a.swatch.active:after {
  content: "";
  position: absolute;
  left: -5px;
  top: -5px;
  width: 28px;
  height: 28px;
  border: 1px solid #a50034;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 14px;
}
.model-group .inner a.swatch:nth-child(n + 7) {
  display: none;
}
@media (max-width: 767px) {
  .model-group .inner a.swatch {
    width: 14px !important;
    height: 14px !important;
    margin: 4px 2px;
  }
  .model-group .inner a.swatch.active:after,
  .model-group .inner a.swatch:before {
    left: -4px;
    top: -4px;
    width: 20px;
    height: 20px;
    border-radius: 50%;
  }
}
.model-group .inner a.size {
  position: relative;
  font-size: 12px;
  line-height: 1.7em;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: auto;
  min-width: 34px;
  height: 22px;
  color: #6b6b6b;
  text-align: center;
  vertical-align: top;
  font-weight: 600;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  margin: 2px 1px 4px;
  padding: 0 4px;
}
.model-group .inner a.size.active {
  color: #333;
}
.model-group .inner a.size.active:after {
  content: "";
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  height: 24px;
  border-radius: 3px;
  border: 2px solid #000;
}
.model-group .inner a.size.active:before {
  content: "";
  position: absolute;
  display: block;
}
.model-group .inner a.size:focus {
  outline: 2px solid #a50034;
  outline-offset: -4px;
}
@media (max-width: 767px) {
  .model-group .inner a.size {
    font-size: 11px;
    line-height: 1.8em;
    width: auto;
    min-width: 26px;
    height: 20px;
    padding: 0 2px;
  }
  .model-group .inner a.size.active:after {
    height: 22px;
  }
}
.model-group .inner a.size:focus.active:before {
  top: 1px;
  left: 1px;
  right: 1px;
  width: calc(100% - 2px);
  height: 20px;
  outline: -webkit-focus-ring-color auto 1px;
  outline: focus-ring-color auto 1px;
}
.model-group.limited .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
  position: absolute;
  left: 0;
  right: 0;
  top: -7px;
  background: #fff;
  z-index: 1;
  padding: 7px 53px 7px 14px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
}
@media (max-width: 991px) {
  .model-group.limited .inner {
    padding: 7px 35px 7px 5px;
  }
}
[dir="rtl"] .model-group.limited .inner {
  padding: 7px 14px 7px 53px;
}
@media (max-width: 991px) {
  [dir="rtl"] .model-group.limited .inner {
    padding: 7px 5px 7px 35px;
  }
}
.model-group.limited .inner a {
  display: block;
}
.model-group.limited .inner a.swatch {
  margin: 4px 6px;
}
@media (max-width: 991px) {
  .model-group.limited .inner a.swatch {
    margin: 4px 5px;
  }
}
.model-group.limited .inner a.size {
  margin: 2px 3px 4px;
}
.model-group.limited .btn-limited {
  position: absolute;
  right: 13px;
  top: 1px;
  z-index: 3;
  border: 0;
  font-size: 14px;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBkPSJtNDc3LjM4IDU4NDMuMzItNC4zNzUgNS4wNi00LjM3Ni01LjA2YS44NTguODU4IDAgMCAwLTEuMzQxIDAgMS4yMTggMS4yMTggMCAwIDAgMCAxLjU1bDUuMDMxIDUuODJhLjg5NC44OTQgMCAwIDAgMS4zNzEgMGw1LjAzMi01LjgyYTEuMjIxIDEuMjIxIDAgMCAwIDAtMS41NS44NTkuODU5IDAgMCAwLTEuMzQyIDBaIiBkYXRhLW5hbWU9IiZsdDsgY29weSA0IiBzdHlsZT0iZmlsbDojMzMzO2ZpbGwtcnVsZTpldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDYzIC01ODM3KSIvPjwvc3ZnPg==)
    no-repeat left center;
  background-size: 14px auto !important;
  padding: 0 0 0 14px;
  height: 24px;
  cursor: default;
}
.model-group.limited .btn-limited:focus {
  outline: 0;
}
@media (max-width: 991px) {
  .model-group.limited .btn-limited {
    background-size: 10px auto !important;
    padding: 0 0 0 11px;
    height: 18px;
    font-size: 12px;
    right: 7px;
    top: 2px;
    outline: inherit;
  }
}
[dir="rtl"] .model-group.limited .btn-limited {
  left: 13px;
  right: inherit;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBkPSJtNDc3LjM4IDU4NDMuMzItNC4zNzUgNS4wNi00LjM3Ni01LjA2YS44NTguODU4IDAgMCAwLTEuMzQxIDAgMS4yMTggMS4yMTggMCAwIDAgMCAxLjU1bDUuMDMxIDUuODJhLjg5NC44OTQgMCAwIDAgMS4zNzEgMGw1LjAzMi01LjgyYTEuMjIxIDEuMjIxIDAgMCAwIDAtMS41NS44NTkuODU5IDAgMCAwLTEuMzQyIDBaIiBkYXRhLW5hbWU9IiZsdDsgY29weSA0IiBzdHlsZT0iZmlsbDojMzMzO2ZpbGwtcnVsZTpldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDYzIC01ODM3KSIvPjwvc3ZnPg==)
    no-repeat right center;
  padding: 0 14px 0 0;
}
@media (max-width: 991px) {
  [dir="rtl"] .model-group.limited .btn-limited {
    padding: 0 10px 0 0;
    left: 5px;
  }
}
@media (min-width: 576px) {
  .model-group:hover {
    overflow: visible;
  }
}
.model-group.open {
  overflow: visible;
}
.price-vip-Installment {
  width: 100%;
  margin: 2px auto;
}
.price-vip-Installment .price-b2b,
.price-vip-Installment .price-limited,
.price-vip-Installment .price-vip {
  font-weight: 600;
  color: #a50034;
  text-align: center;
  line-height: 1.2em;
  font-size: 14px;
  margin: 0 auto;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.price-vip-Installment .price-afterpay,
.price-vip-Installment .price-installment,
.price-vip-Installment .price-zippay {
  font-weight: 600;
  text-decoration: underline;
  color: #000;
  text-align: center;
  line-height: 1.4em;
  max-height: 2.8em;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 14px;
  margin: 0 auto;
}
.price-vip-Installment .price-afterpay .afterImg,
.price-vip-Installment .price-installment .afterImg,
.price-vip-Installment .price-zippay .afterImg {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin-left: 4px;
}
.price-vip-Installment .price-afterpay .afterImg img,
.price-vip-Installment .price-installment .afterImg img,
.price-vip-Installment .price-zippay .afterImg img {
  width: 65px;
  height: 14px;
}
.price-vip-Installment .price-afterpay .zippayImg,
.price-vip-Installment .price-installment .zippayImg,
.price-vip-Installment .price-zippay .zippayImg {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin-left: 4px;
}
.price-vip-Installment .price-afterpay .zippayImg img,
.price-vip-Installment .price-installment .zippayImg img,
.price-vip-Installment .price-zippay .zippayImg img {
  width: 32px;
  height: 12px;
}
@media (max-width: 767px) {
  .price-vip-Installment .price-limited,
  .price-vip-Installment .price-vip {
    font-size: 12px;
  }
  .price-vip-Installment .price-afterpay,
  .price-vip-Installment .price-installment,
  .price-vip-Installment .price-zippay {
    font-size: 13px;
    margin: 2px auto;
    line-height: 1.2em;
  }
  .price-vip-Installment .price-afterpay .afterImg,
  .price-vip-Installment .price-installment .afterImg,
  .price-vip-Installment .price-zippay .afterImg {
    margin-left: 2px;
  }
  .price-vip-Installment .price-afterpay .afterImg img,
  .price-vip-Installment .price-installment .afterImg img,
  .price-vip-Installment .price-zippay .afterImg img {
    width: 47px;
    height: 10px;
  }
  .price-vip-Installment .price-afterpay .zippayImg,
  .price-vip-Installment .price-installment .zippayImg,
  .price-vip-Installment .price-zippay .zippayImg {
    margin-left: 2px;
  }
  .price-vip-Installment .price-afterpay .zippayImg img,
  .price-vip-Installment .price-installment .zippayImg img,
  .price-vip-Installment .price-zippay .zippayImg img {
    width: 21px;
    height: 8px;
  }
}
.price-vip-Installment .price-installment-text {
  font-weight: 600;
  color: #000;
  text-align: center;
  line-height: 1.4em;
  max-height: 2.8em;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 16px;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .price-vip-Installment .price-installment-text {
    font-size: 13px;
    margin: 2px auto;
    line-height: 1.2em;
  }
}
.cheaper-text,
.member-text {
  width: 100%;
  margin: 0 auto;
}
.cheaper-text p,
.member-text p {
  margin: 0;
  padding: 0 0;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5em;
}
@media (max-width: 767px) {
  .cheaper-text p,
  .member-text p {
    font-size: 12px;
    line-height: 1.3em;
  }
}
.cheaper-text span,
.member-text span {
  display: inline-block;
  color: #a50034;
  font-weight: 600;
}
.price-area.total {
  min-height: 32px;
  margin: auto;
  text-align: center;
  max-width: 95%;
  width: 100%;
}
@media (max-width: 767px) {
  .price-area.total {
    max-width: 100%;
  }
}
.price-area.total.vip-price-area {
  padding-top: 20px;
  min-height: 52px;
}
.price-area.total.vip-price-area.type-promotion .purchase-price .vip-price {
  text-align: left;
}
[dir="rtl"]
  .price-area.total.vip-price-area.type-promotion
  .purchase-price
  .vip-price {
  text-align: right;
}
@media (max-width: 991px) {
  .price-area.total.vip-price-area {
    min-height: 70px;
  }
}
@media (max-width: 767px) {
  .price-area.total.vip-price-area .purchase-price {
    line-height: 24px;
  }
  .price-area.total.vip-price-area.type-promotion .purchase-price .vip-price {
    text-align: center;
  }
  [dir="rtl"]
    .price-area.total.vip-price-area.type-promotion
    .purchase-price
    .vip-price {
    text-align: center;
  }
}
.price-area.total .msrp,
.price-area.total .product-price,
.price-area.total .purchase-price {
  vertical-align: middle;
}
.price-area.total .msrp {
  font-weight: 600;
  font-size: 14px;
  line-height: 32px;
  color: #333;
  text-transform: uppercase;
  padding-right: 4px;
}
@media (max-width: 991px) {
  .price-area.total .msrp {
    line-height: 24px;
  }
}
.price-area.total .purchase-price {
  font-size: 24px;
  line-height: 32px;
  color: #000;
}
@media (max-width: 767px) {
  .price-area.total .purchase-price {
    font-size: 16px;
    font-weight: 600;
  }
}
.price-area.total .purchase-price .price {
  padding-right: 4px;
}
.price-area.total .purchase-price .vip-price {
  display: block;
  height: 20px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  color: #a50034;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .price-area.total .product-price {
    min-height: auto;
  }
}
@media (max-width: 767px) {
  .price-area.total .product-price {
    margin-top: -7px;
  }
}
.price-area.total .product-price .legal,
.price-area.total .product-price .price {
  display: block;
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
}
@media (min-width: 768px) {
  .price-area.total .product-price .legal,
  .price-area.total .product-price .price {
    min-height: 16px;
    text-align: left;
  }
  [dir="rtl"] .price-area.total .product-price .legal,
  [dir="rtl"] .price-area.total .product-price .price {
    text-align: right;
  }
}
@media (max-width: 767px) {
  .price-area.total .product-price .legal,
  .price-area.total .product-price .price {
    display: inline-block;
  }
  [data-countrycode="it"] .price-area.total .product-price .legal,
  [data-countrycode="it"] .price-area.total .product-price .price {
    display: block !important;
    text-align: center !important;
  }
  [data-countrycode="it"] .price-area.total .product-price .legal br,
  [data-countrycode="it"] .price-area.total .product-price .price br {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .price-area.total .product-price .legal.and-txt,
  .price-area.total .product-price .price.and-txt {
    display: block;
    text-align: center;
  }
  .price-area.total .product-price .legal.and-txt .legal-txt,
  .price-area.total .product-price .price.and-txt .legal-txt {
    display: inline-block;
  }
  .price-area.total .product-price .legal.and-txt .legal-price,
  .price-area.total .product-price .price.and-txt .legal-price {
    display: inline-block;
  }
}
.price-area.total .product-price .price {
  color: #6b6b6b;
}
.price-area.total .product-price .legal {
  color: #a50034;
}
.price-area.total .text {
  height: 32px;
  font-size: 16px;
  color: #000;
  font-weight: 600;
}
@media (max-width: 991px) {
  .price-area.total .text {
    height: auto;
    min-height: 51px;
  }
}
@media (max-width: 767px) {
  .price-area.total .text {
    font-size: 14px;
    line-height: 18px;
  }
}
.price-area.total .msrp,
.price-area.total .product-price,
.price-area.total .purchase-price,
.price-area.total .text {
  display: none;
}
.price-area.total.type-default .purchase-price {
  display: inline-block;
}
.price-area.total.type-default .msrp,
.price-area.total.type-default .product-price,
.price-area.total.type-default .text {
  display: none;
}
.price-area.total.type-promotion .product-price,
.price-area.total.type-promotion .purchase-price {
  display: inline-block;
}
@media (max-width: 767px) {
  .price-area.total.type-promotion .product-price,
  .price-area.total.type-promotion .purchase-price {
    width: 100%;
  }
}
.price-area.total.type-promotion .msrp,
.price-area.total.type-promotion .text {
  display: none;
}
.price-area.total.type-text .msrp,
.price-area.total.type-text .product-price,
.price-area.total.type-text .purchase-price {
  display: none;
}
.price-area.total.type-text .text {
  display: inline-block;
}
.price-area.total.type-msrp .msrp,
.price-area.total.type-msrp .purchase-price {
  display: inline-block;
}
.price-area.total.type-msrp .product-price,
.price-area.total.type-msrp .text {
  display: none;
}
.price-area.total.type-none .msrp,
.price-area.total.type-none .product-price,
.price-area.total.type-none .purchase-price,
.price-area.total.type-none .text {
  display: none;
}
.sold-out {
  text-align: center;
  width: 100%;
  margin: 5px auto;
  line-height: 1em;
}
.sold-out .icon {
  display: inline-block;
  margin-right: 3px;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  background: url(/lg5-common-gp/images/common/icons/stock-out.svg) no-repeat 0
    0;
  background-size: 20px;
  line-height: 20px;
}
[dir="rtl"] .sold-out .icon {
  margin-right: 0;
  margin-left: 3px;
}
.sold-out .text {
  display: inline-block;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 1em;
  vertical-align: middle;
  color: #a50034;
}
@media (max-width: 767px) {
  .sold-out .text {
    font-size: 16px;
  }
}
.lowest-price {
  width: 100%;
}
.lowest-price p {
  margin: 2px auto 0;
  font-size: 13px;
  color: #333;
  line-height: 1.4em;
  font-weight: 600;
}
.lowest-price p .price {
  display: inline-block;
  color: #a50034;
}
@media (max-width: 767px) {
  .lowest-price p {
    font-size: 12px;
  }
}
@media (max-width: 320px) {
  .lowest-price p {
    font-size: 11px;
    line-height: 1.2em;
  }
}
.lowest-price.scale-14 p {
  font-size: 14px;
}
@media (max-width: 767px) {
  .lowest-price.scale-14 p {
    font-size: 14px;
  }
}
@media (max-width: 320px) {
  .lowest-price.scale-14 p {
    font-size: 13px;
  }
}
.lowest-price.scale-16 p {
  font-size: 16px;
}
@media (max-width: 767px) {
  .lowest-price.scale-16 p {
    font-size: 16px;
  }
}
@media (max-width: 320px) {
  .lowest-price.scale-16 p {
    font-size: 14px;
  }
}
.btn-campaign-box {
  width: 100%;
  margin: 12px auto;
  height: 58px;
}
@media (max-width: 767px) {
  .btn-campaign-box {
    height: 50px;
    margin: 12px auto 10px;
  }
}
.btn-campaign-box.hidden .btn-campaign {
  display: none !important;
}
.btn-campaign-box .btn-campaign {
  width: 100%;
  position: relative;
  height: 58px;
  display: block;
  overflow: hidden;
}
@media (max-width: 767px) {
  .btn-campaign-box .btn-campaign {
    height: 50px;
  }
}
.btn-campaign-box .btn-campaign:hover {
  text-decoration: none;
  -webkit-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.08);
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.08);
}
@media (max-width: 767px) {
  .btn-campaign-box .btn-campaign:hover {
    -webkit-box-shadow: inherit !important;
    box-shadow: inherit !important;
  }
}
.btn-campaign-box .btn-campaign:focus .campaign-banner,
.btn-campaign-box .btn-campaign:hover .campaign-banner {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
  z-index: 3;
}
@media (max-width: 767px) {
  .btn-campaign-box .btn-campaign:focus .campaign-banner,
  .btn-campaign-box .btn-campaign:hover .campaign-banner {
    display: none !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    opacity: 0;
    z-index: -1;
  }
}
.btn-campaign-box .btn-campaign .text-bold {
  font-weight: 700 !important;
}
.btn-campaign-box .btn-campaign .text-italic {
  font-style: italic !important;
  padding: 0 3px !important;
}
.btn-campaign-box .btn-campaign .text-all {
  font-weight: 700 !important;
  font-style: italic !important;
  padding: 0 3px !important;
}
.btn-campaign-box .btn-campaign .title-campaign {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  padding: 8px 15px;
  border: 1px solid #e4e4e4;
  border-radius: 3px;
  background: #f8f8f8;
}
.btn-campaign-box .btn-campaign .title-campaign:hover {
  text-decoration: none;
}
.btn-campaign-box .btn-campaign .title-campaign .campaign-txt {
  width: 100%;
  color: #111;
  font-size: 15px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-decoration: none;
  line-height: 24px;
}
@media (max-width: 767px) {
  .btn-campaign-box .btn-campaign .title-campaign .campaign-txt {
    font-size: 12px;
    line-height: 16px;
  }
}
.btn-campaign-box .btn-campaign .title-campaign .campaign-day {
  width: 100%;
  color: #111;
  font-size: 12px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-decoration: none;
  line-height: 18px;
  font-weight: 700;
}
@media (max-width: 767px) {
  .btn-campaign-box .btn-campaign .title-campaign .campaign-day {
    font-size: 10px;
    line-height: 16px;
  }
}
.btn-campaign-box .btn-campaign .campaign-banner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 1px solid #e4e4e4;
  border-radius: 3px;
  text-align: left;
  background: #fff;
  padding: 0 15px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
  z-index: -1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
.btn-campaign-box .btn-campaign .campaign-banner.align-left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.btn-campaign-box .btn-campaign .campaign-banner.align-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.btn-campaign-box .btn-campaign .campaign-banner.align-right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.btn-campaign-box .btn-campaign .campaign-banner .campaign-info {
  font-size: 13px;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: 1.5em;
  max-height: 3em;
  padding: 0 0;
  margin: 0 0;
}
.recommended-retail-price {
  margin: 2px 0;
  width: 100%;
  font-size: 14px;
  color: #333;
}
@media (max-width: 767px) {
  .recommended-retail-price {
    font-weight: 600;
    font-size: 12px;
  }
}
a:hover .member-link {
  text-decoration: underline;
}
.cardlist-box .model-group {
  width: 100%;
  height: 24px;
  min-height: 24px !important;
  max-width: 100% !important;
  overflow: hidden;
}
.cardlist-box .model-group.type-color {
  max-width: 192px !important;
}
@media (max-width: 767px) {
  .cardlist-box .model-group.type-color {
    max-width: 104px !important;
  }
}
.cardlist-box .model-group.type-color .inner {
  max-width: 192px !important;
}
@media (max-width: 767px) {
  .cardlist-box .model-group.type-color {
    max-width: 104px !important;
  }
}
.cardlist-box .model-group.type-color.limited .inner {
  min-width: 192px !important;
}
@media (max-width: 767px) {
  .cardlist-box .model-group.type-color.limited .inner {
    min-width: 104px !important;
  }
}
.cardlist-box .model-group.type-color.limited .btn-limited {
  left: calc(50% + 44px);
}
[dir="rtl"] .cardlist-box .model-group.type-color.limited .btn-limited {
  left: auto;
  right: calc(50% + 44px);
}
@media (max-width: 767px) {
  .cardlist-box .model-group.type-color.limited .btn-limited {
    left: auto;
    right: 6px;
  }
  [dir="rtl"] .cardlist-box .model-group.type-color.limited .btn-limited {
    left: 6px;
    right: auto;
  }
}
.cardlist-box .model-group.type-size {
  max-width: 220px !important;
}
@media (max-width: 767px) {
  .cardlist-box .model-group.type-size {
    max-width: 126px !important;
  }
}
.cardlist-box .model-group.type-size .inner {
  max-width: 220px !important;
}
@media (max-width: 767px) {
  .cardlist-box .model-group.type-size {
    max-width: 126px !important;
  }
}
.cardlist-box .model-group.type-size.limited .inner {
  min-width: 220px !important;
}
@media (max-width: 767px) {
  .cardlist-box .model-group.type-size.limited .inner {
    min-width: 126px !important;
  }
}
.cardlist-box .model-group.type-size.limited .btn-limited {
  left: calc(50% + 58px);
}
[dir="rtl"] .cardlist-box .model-group.type-size.limited .btn-limited {
  left: auto;
  right: calc(50% + 58px);
}
@media (max-width: 767px) {
  .cardlist-box .model-group.type-size.limited .btn-limited {
    left: auto;
    right: 0;
  }
  [dir="rtl"] .cardlist-box .model-group.type-size.limited .btn-limited {
    left: 0;
    right: auto;
  }
}
.cardlist-box .model-group .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.cardlist-box .model-group .inner a.swatch {
  width: 18px !important;
  height: 18px !important;
  border-color: rgba(0, 0, 0, 0.1);
  margin: 3px 6px;
}
@media (max-width: 767px) {
  .cardlist-box .model-group .inner a.swatch {
    margin: 3px 4px;
  }
}
.cardlist-box .model-group .inner a.swatch:before {
  left: -4px;
  top: -4px;
  width: 24px;
  height: 24px;
  border-color: rgba(0, 0, 0, 0.19);
  border-radius: 50%;
}
.cardlist-box .model-group .inner a.swatch.active:before {
  border-color: #222;
}
.cardlist-box .model-group .inner a.swatch.active:after {
  display: none;
}
.cardlist-box .model-group .inner a.size {
  min-width: 32px;
  border: 1px solid #d9d9d9;
  border-radius: 12px;
  font-size: 10px;
  color: #767676;
  height: 24px;
  line-height: 24px;
  margin: 0 2px 0 3px;
  padding: 0 7px;
}
@media (max-width: 767px) {
  .cardlist-box .model-group .inner a.size {
    margin: 0 1px;
  }
}
.cardlist-box .model-group .inner a.size.active {
  color: #222;
  border-color: #333;
}
.cardlist-box .model-group .inner a.size.active:after {
  display: none;
}
.cardlist-box .model-group .btn-limited {
  display: none;
}
.cardlist-box .model-group.limited .inner {
  top: -20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  padding: 17px 54px 17px 17px;
  outline: 1px solid #d9d9d9 !important;
  border-radius: 0;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
}
[dir="rtl"] .cardlist-box .model-group.limited .inner {
  left: auto;
  right: 50%;
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%);
  padding: 17px 17px 17px 54px;
  -webkit-box-pack: right;
  -ms-flex-pack: right;
  justify-content: right;
}
@media (max-width: 767px) {
  .cardlist-box .model-group.limited .inner {
    padding: 10px 35px 10px 12px;
    top: auto;
    bottom: -13px;
  }
  [dir="rtl"] .cardlist-box .model-group.limited .inner {
    padding: 10px 12px 10px 35px;
  }
  .cardlist-box .model-group.limited .inner a.size.under2,
  .cardlist-box .model-group.limited .inner a.swatch.under2 {
    display: none;
  }
}
.cardlist-box .model-group.limited .inner a.swatch {
  margin: 6px;
}
@media (max-width: 767px) {
  .cardlist-box .model-group.limited .inner a.swatch {
    margin: 5px 4px;
  }
}
.cardlist-box .model-group.limited .inner a.size {
  margin: 3px 2px 3px 3px;
}
@media (max-width: 767px) {
  .cardlist-box .model-group.limited .inner a.size {
    margin: 2px 1px 3px;
  }
}
.cardlist-box .model-group.limited.open {
  overflow: visible !important;
}
@media (max-width: 767px) {
  .cardlist-box .model-group.limited.open.type-size .inner:after {
    width: 32px;
    height: 24px;
    margin: 2px 1px 3px;
  }
  .cardlist-box .model-group.limited.open.type-color .inner:after {
    width: 32px;
    height: 24px;
    margin: 2px 1px;
  }
  .cardlist-box .model-group.limited.open .inner {
    padding: 10px 12px 11px;
  }
  .cardlist-box .model-group.limited.open .inner a.size.under2,
  .cardlist-box .model-group.limited.open .inner a.swatch.under2 {
    display: block;
  }
}
.cardlist-box .model-group.limited.open .btn-limited {
  background: #f8f8f8 !important;
}
@media (min-width: 768px) {
  .cardlist-box .model-group.limited:hover {
    overflow: visible !important;
  }
  .cardlist-box .model-group.limited:hover .btn-limited {
    background: #f8f8f8 !important;
  }
}
.cardlist-box .model-group.limited .btn-limited {
  display: block;
  font-size: 10px !important;
  color: #767676;
  border: 1px solid #d9d9d9 !important;
  width: 32px;
  height: 24px !important;
  line-height: 22px;
  padding: 0 !important;
  margin: 0;
  background: #fff !important;
  border-radius: 12px;
  top: 0 !important;
  left: 0;
  right: auto;
}
.cardlist-box .price-vip-Installment {
  margin: 0;
}
.cardlist-box .price-vip-Installment * {
  text-align: left !important;
}
.cardlist-box .price-vip-Installment .price-afterpay,
.cardlist-box .price-vip-Installment .price-installment,
.cardlist-box .price-vip-Installment .price-zippay {
  font-size: 12px;
  line-height: 1.166667em;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cardlist-box .price-vip-Installment .price-afterpay .afterImg,
  .cardlist-box .price-vip-Installment .price-installment .afterImg,
  .cardlist-box .price-vip-Installment .price-zippay .afterImg {
    vertical-align: auto;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cardlist-box .price-vip-Installment .price-afterpay .zippayImg,
  .cardlist-box .price-vip-Installment .price-installment .zippayImg,
  .cardlist-box .price-vip-Installment .price-zippay .zippayImg {
    vertical-align: auto;
  }
}
.cardlist-box .price-vip-Installment .price-limited,
.cardlist-box .price-vip-Installment .price-vip {
  font-size: 13px;
  line-height: 1.153846em;
}
.cardlist-box .price-vip-Installment .price-vip + .price-installment {
  margin-top: 8px;
}
.cardlist-box .promotion-text {
  text-align: left;
  font-size: 13px;
  line-height: 1.153846em;
  color: #333;
  padding: 0;
  margin: 0;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-style: normal;
  font-weight: 700;
}
.cardlist-box .cheaper-text p,
.cardlist-box .member-text p {
  font-size: 13px;
  line-height: 1.153846em;
}
.cardlist-box .price-area.total {
  text-align: left;
  margin: 0 !important;
  max-width: 100%;
  min-height: 0;
}
.cardlist-box .price-area.total .purchase-price {
  width: auto;
  font-size: 22px;
  line-height: 1;
  font-weight: 600;
}
@media (max-width: 767px) {
  .cardlist-box .price-area.total .purchase-price {
    margin-top: 3px !important;
    font-size: 22px !important;
    line-height: 1 !important;
  }
}
.cardlist-box .price-area.total .product-price {
  width: auto;
  font-size: 12px;
  line-height: 1;
}
@media (max-width: 767px) {
  .cardlist-box .price-area.total .product-price {
    margin-top: 3px !important;
  }
}
.cardlist-box .price-area.total .product-price * {
  display: inline;
  font-size: 12px;
  line-height: 1.166667em;
}
.cardlist-box .out-of-stock,
.cardlist-box .sold-out {
  text-align: center;
  width: 100%;
  margin: 5px auto;
  line-height: 1em;
}
.cardlist-box .out-of-stock .icon,
.cardlist-box .sold-out .icon {
  display: inline-block;
  margin-right: 3px;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  background: url(/lg5-common-gp/images/common/icons/stock-out.svg) no-repeat 0
    0;
  background-size: 16px;
  line-height: 16px;
}
[dir="rtl"] .cardlist-box .out-of-stock .icon,
[dir="rtl"] .cardlist-box .sold-out .icon {
  margin-right: 0;
  margin-left: 3px;
}
.cardlist-box .out-of-stock .text,
.cardlist-box .sold-out .text {
  display: inline-block;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.142857em;
  vertical-align: middle;
  color: #a50034;
}
@media (max-width: 767px) {
  .cardlist-box .out-of-stock .text,
  .cardlist-box .sold-out .text {
    font-size: 16px;
  }
}
.cardlist-box .recommended-retail-price {
  margin: 0;
  font-size: 13px;
  line-height: 1.153846em;
}
@media (max-width: 767px) {
  .cardlist-box .recommended-retail-price {
    font-size: 12px;
    line-height: 1.166667em;
  }
}
.cardlist-box .price-area.total + .member-text,
.cardlist-box .price-area.total + .promotion-text,
.cardlist-box .price-vip-Installment + .price-area.total,
.cardlist-box .recommended-retail-price + .price-area.total {
  margin-top: 8px;
}
.toast-msg {
  position: fixed;
  bottom: 20px;
  left: 0;
  right: 0;
  text-align: center;
}
.toast-msg.fade {
  z-index: -9999;
}
.toast-msg.show {
  z-index: 10001;
}
.toast-msg .toast-content {
  display: inline-block;
  position: relative;
  min-width: 230px;
  min-height: 50px;
  padding: 13px 45px;
  border-radius: 100px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6);
}
.toast-msg .toast-content .toast-body {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
}
.toast-msg .toast-content .btn-close {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 26px;
  width: 12px;
  height: 12px;
  border: 0;
  background: url(/lg5-common-gp/images/common/icons/link-fold.svg) no-repeat
    center;
}
[dir="rtl"] .toast-msg .toast-content .btn-close {
  left: 26px;
  right: auto;
}
.toast-msg .toast-content .btn-close > span {
  display: inline-block;
  text-indent: -999999px;
  white-space: nowrap;
  overflow: hidden;
}
@media (max-width: 767px) {
  .toast-msg .toast-content {
    min-width: 216px;
    min-height: 46px;
  }
  .toast-msg .toast-content .toast-body {
    font-size: 14px;
    line-height: 20px;
  }
}
.modal-toast-msg {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
}
.modal-toast-msg.fade {
  z-index: -9999;
}
.modal-toast-msg.show {
  bottom: 20px;
  z-index: 10;
}
.modal-toast-msg .toast-content {
  display: inline-block;
  position: relative;
  min-width: 230px;
  min-height: 50px;
  padding: 13px 45px;
  border-radius: 100px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6);
}
.modal-toast-msg .toast-content .toast-body {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
}
.modal-toast-msg .toast-content .btn-close {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 16px;
  width: 12px;
  height: 12px;
  border: 0;
  background: url(/lg5-common-gp/images/common/icons/link-fold.svg) no-repeat
    center;
}
[dir="rtl"] .modal-toast-msg .toast-content .btn-close {
  left: 26px;
  right: auto;
}
.modal-toast-msg .toast-content .btn-close > span {
  display: inline-block;
  text-indent: -999999px;
  white-space: nowrap;
  overflow: hidden;
}
@media (max-width: 767px) {
  .modal-toast-msg .toast-content {
    min-width: 216px;
    min-height: 46px;
  }
  .modal-toast-msg .toast-content .toast-body {
    font-size: 14px;
    line-height: 20px;
  }
}
.toast-popup {
  position: fixed;
  bottom: 0;
  left: 50%;
  z-index: 10010;
  min-width: 440px;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  -webkit-transform: translate(-50%, 100%);
  -ms-transform: translate(-50%, 100%);
  transform: translate(-50%, 100%);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .toast-popup {
    min-width: 272px;
  }
}
.toast-popup p {
  margin: 0;
}
.toast-popup .carmine {
  color: #a50034 !important;
}
.toast-popup .toast-content {
  padding: 23px 40px 20px;
}
@media (max-width: 767px) {
  .toast-popup .toast-content {
    padding: 26px 24px 15px;
  }
}
.toast-popup.show {
  bottom: 30px;
  z-index: 100000;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.toast-popup .toast-header .tit {
  display: block;
  font-size: 20px;
  font-weight: 600;
}
@media (max-width: 767px) {
  .toast-popup .toast-header .tit {
    font-size: 16px;
  }
}
.toast-popup .toast-body {
  font-size: 16px;
}
@media (max-width: 767px) {
  .toast-popup .toast-body {
    font-size: 14px;
  }
}
.toast-popup .toast-body p {
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .toast-popup .toast-body p {
    margin-bottom: 0;
  }
}
.toast-popup .toast-footer {
  margin-top: 15px;
}
@media (max-width: 767px) {
  .toast-popup .toast-footer {
    margin-top: 10px;
  }
}
.toast-popup .toast-footer .btn {
  height: 45px;
  line-height: 1.5;
}
@media (max-width: 767px) {
  .toast-popup .toast-footer .btn {
    height: 40px;
    line-height: 1.14;
  }
}
.toast-popup .toast-footer .btn:only-child {
  width: 100%;
}
.toast-popup .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 44px;
  height: 44px;
  border: 0;
  border-radius: 20px;
  background: url(/lg5-common-gp/images/common/icons/gnb-close.svg) no-repeat
    center;
  cursor: pointer;
}
[dir="rtl"] .toast-popup .btn-close {
  left: 0;
  right: auto;
}
.toast-popup .toast-count {
  background: #f8f8f8;
  left: 0;
  bottom: 0;
  border-radius: 0 0 20px 20px;
  padding: 8px 0;
  font-weight: 600;
  color: #333;
}
@media (max-width: 767px) {
  .toast-popup .toast-count {
    font-size: 14px;
  }
}
.toast-signup {
  position: fixed;
  bottom: 30px;
  left: 50%;
  padding: 24px 30px;
  width: 430px;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  .toast-signup {
    padding: 24px;
    width: 272px;
    bottom: 50%;
    -webkit-transform: translate(-50%, 50%);
    -ms-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%);
  }
}
.toast-signup.fade {
  z-index: -9999;
}
.toast-signup.show {
  z-index: 100000;
}
.toast-signup .toast-header .tit {
  display: block;
  padding-top: 36px;
  background: url(/lg5-common-gp/images/common/icons/icon-toast-signup.gif)
    no-repeat 49% 0;
  background-size: 36px 36px;
  font-size: 20px;
  font-weight: 600;
}
.toast-signup .toast-body {
  margin-top: 10px;
  font-size: 16px;
}
@media (max-width: 767px) {
  .toast-signup .toast-body {
    font-size: 14px;
  }
}
.toast-signup .toast-body p {
  margin-bottom: 10px;
}
.toast-signup .toast-footer {
  margin-top: 20px;
}
.toast-signup .toast-footer .btn {
  width: 100%;
}
.toast-signup .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 44px;
  height: 44px;
  border: 0;
  border-radius: 20px;
  background: url(/lg5-common-gp/images/common/icons/gnb-close.svg) no-repeat
    center;
  cursor: pointer;
}
[dir="rtl"] .toast-signup .btn-close {
  left: 0;
  right: auto;
}
.toast-coupon {
  position: fixed;
  bottom: 30px;
  left: 50%;
  width: 430px;
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  -webkit-transform: translate(-50%, 100%);
  -ms-transform: translate(-50%, 100%);
  transform: translate(-50%, 100%);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .toast-coupon {
    width: 272px;
    bottom: 30px;
  }
}
.toast-coupon .toast-content {
  padding: 23px 40px 0;
}
@media (max-width: 767px) {
  .toast-coupon .toast-content {
    padding: 26px 24px 0;
  }
}
.toast-coupon.fade {
  z-index: -9999;
}
.toast-coupon.show {
  z-index: 100000;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.toast-coupon .toast-header .img-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 350px;
  height: 90px;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .toast-coupon .toast-header .img-box {
    width: 100%;
    height: 58px;
    margin-bottom: 8px;
  }
}
.toast-coupon .toast-header .img-box img.baseImg {
  max-height: 60px;
}
@media (max-width: 767px) {
  .toast-coupon .toast-header .img-box img.baseImg {
    max-height: 50px;
  }
}
.toast-coupon .toast-header .img-box img.pc {
  max-height: 130px;
}
.toast-coupon .toast-header .img-box img.mobile {
  max-height: 120px;
}
.toast-coupon .toast-header .img-box .out-act {
  display: none;
}
.toast-coupon .toast-header .img-box.out-img {
  height: auto;
  padding: 60px 0 0;
}
.toast-coupon .toast-header .img-box.out-img .baseImg {
  display: none !important;
}
.toast-coupon .toast-header .img-box.out-img .out-act {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  position: absolute;
  top: -50px;
}
@media (max-width: 767px) {
  .toast-coupon .toast-header .img-box.out-img {
    padding: 40px 0 0;
  }
}
.toast-coupon .toast-header .tit {
  display: block;
  font-size: 20px;
  font-weight: 600;
}
@media (max-width: 767px) {
  .toast-coupon .toast-header .tit {
    font-size: 16px;
  }
}
.toast-coupon .toast-header .carmine {
  color: #a50034;
}
.toast-coupon .toast-body {
  font-size: 16px;
}
@media (max-width: 767px) {
  .toast-coupon .toast-body {
    font-size: 14px;
  }
}
.toast-coupon .toast-body p {
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .toast-coupon .toast-body p {
    margin-bottom: 0;
  }
}
.toast-coupon .toast-footer {
  margin: 15px 0 20px;
}
@media (max-width: 767px) {
  .toast-coupon .toast-footer {
    margin: 10px 0 15px;
  }
}
.toast-coupon .toast-footer .btn {
  width: 100%;
  height: 45px;
  line-height: 21px;
}
@media (max-width: 767px) {
  .toast-coupon .toast-footer .btn {
    height: 40px;
    line-height: 16px;
  }
}
.toast-coupon .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 44px;
  height: 44px;
  border: 0;
  border-radius: 20px;
  background: url(/lg5-common-gp/images/common/icons/gnb-close.svg) no-repeat
    center;
  cursor: pointer;
}
[dir="rtl"] .toast-coupon .btn-close {
  left: 0;
  right: auto;
}
.toast-coupon .toast-count {
  background: #f8f8f8;
  width: 100%;
  left: 0;
  bottom: 0;
  border-radius: 0 0 20px 20px;
  padding: 8px 0;
  color: #333;
  font-weight: 600;
}
.toast-coupon .toast-count .carmine {
  color: #a50034;
}
@media (max-width: 767px) {
  .toast-coupon .toast-count {
    font-size: 14px;
  }
}
body.m-menu-open .toast {
  z-index: 1 !important;
}
.component .sns-area .sns {
  cursor: pointer;
  display: block;
  height: 20px;
  border: 0;
  font-size: 14px;
  line-height: 20px;
  color: #6b6b6b;
  text-transform: uppercase;
  font-style: normal;
  font-weight: 700;
  padding: 0 0 0 28px;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBkPSJNMTQzNy4xNSAxNTIuNzA4YTMuMjI1IDMuMjI1IDAgMCAwLTMuOTguNzQ2bC01Ljc2LTIuNTczYTMgMyAwIDAgMCAwLTEuNjhsNS43Ni0yLjU3M2EzLjIyMyAzLjIyMyAwIDAgMCAzLjk5Ljc0NiAzLjMwOSAzLjMwOSAwIDAgMCAxLjU5LTEuOTYzIDMuNDIzIDMuNDIzIDAgMCAwLS4yNC0yLjUzMiAzLjI3NSAzLjI3NSAwIDAgMC0xLjkzLTEuNjE4IDMuMTg1IDMuMTg1IDAgMCAwLTIuNDkuMjQ0IDMuMzMzIDMuMzMzIDAgMCAwLTEuNjIgMy43NzZsLTUuNzYgMi41NzZhMy4yMjkgMy4yMjkgMCAwIDAtMi40NC0xLjE0IDMuMzI0IDMuMzI0IDAgMCAwIDAgNi42NDggMy4yMjkgMy4yMjkgMCAwIDAgMi40NC0xLjE0bDUuNzYgMi41NzVhMy4zMzMgMy4zMzMgMCAwIDAgMS42MiAzLjc3NyAzLjIwNiAzLjIwNiAwIDAgMCAxLjUzLjM5MSAzLjI2MiAzLjI2MiAwIDAgMCAyLjg5LTEuNzY1IDMuNDI1IDMuNDI1IDAgMCAwIC4yNC0yLjUzMyAzLjI4NCAzLjI4NCAwIDAgMC0xLjYtMS45NjJabS0zLjIyLTguNzk1YTEuNzc2IDEuNzc2IDAgMCAxIC44Ni0xLjA2MyAxLjczNSAxLjczNSAwIDAgMSAuODMtLjIxMSAxLjc1MSAxLjc1MSAwIDAgMSAxLjU2Ljk1NiAxLjgxNiAxLjgxNiAwIDAgMS0uNzMgMi40MzQgMS43NDggMS43NDggMCAwIDEtMi4zNy0uNzE3LjA0Mi4wNDIgMCAwIDEtLjAxLS4wMzIuMDQ4LjA0OCAwIDAgMS0uMDItLjAyNyAxLjc4MyAxLjc4MyAwIDAgMS0uMTItMS4zNFptLTkuNjYgNy45MjhhMS44IDEuOCAwIDEgMSAxLjc2LTEuOCAxLjc4NSAxLjc4NSAwIDAgMS0xLjc2IDEuOFptMTIuOTEgNC42NDZhMS43NTkgMS43NTkgMCAwIDEtMS4wNC44NzYgMS43MzkgMS43MzkgMCAwIDEtMS4zNS0uMTMyIDEuNzc4IDEuNzc4IDAgMCAxLS44Ni0xLjA2NCAxLjggMS44IDAgMCAxIC4xMi0xLjM0Ni4wNDEuMDQxIDAgMCAxIC4wMi0uMDIuMDM2LjAzNiAwIDAgMSAuMDEtLjAyOSAxLjc0MiAxLjc0MiAwIDAgMSAyLjM3LS43MiAxLjgxNiAxLjgxNiAwIDAgMSAuNzMgMi40MzVaIiBzdHlsZT0iZmlsbDojNmI2YjZiO2ZpbGwtcnVsZTpldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQxOS45NTUgLTE0MC4wMzEpIi8+PC9zdmc+)
    no-repeat 0 0;
}
[dir="rtl"] .component .sns-area .sns {
  padding: 0 28px 0 0;
  background-position: 100% 0;
}
.component .sns-area .list {
  display: none;
  position: absolute;
  z-index: 10;
  right: 0;
  top: 30px;
  width: 226px;
  padding: 8px 0 0;
}
.component .sns-area .list.active {
  display: block;
}
@media print {
  .component .sns-area .list.active {
    display: none;
  }
}
.component .sns-area .list.left-side {
  right: auto;
  left: 0;
}
.component .sns-area .list.left-side:before {
  left: 15px;
  right: auto;
}
.component .sns-area .list.center {
  right: 50%;
  -webkit-transform: translateX(50%);
  transform: translateX(50%);
  -ms-transform: translateX(50%);
  -moz-transform: translateX(50%);
  -o-transform: translateX(50%);
}
.component .sns-area .list.center:before {
  right: 50%;
  margin-right: -5px;
}
.component .sns-area .list:before {
  content: "";
  border-color: #e4e4e4;
  border-style: solid;
  border-width: 0 0 1px 1px;
  background: #fff;
  width: 11px;
  height: 11px;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
  position: absolute;
  top: 2px;
  right: 15px;
}
.component .sns-area .list .sns-inner {
  padding: 16px 24px 24px;
  border: 1px solid #e4e4e4;
  border-radius: 2px;
  background: #fff;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  text-align: left;
}
[dir="rtl"] .component .sns-area .list .sns-inner {
  text-align: right;
}
.component .sns-area .list .sns-inner .sns-top-desc,
.component .sns-area .list .sns-inner strong {
  display: block;
  font-size: 14px;
  line-height: 20px;
  color: #333;
  font-style: normal;
  font-weight: 400;
}
.component .sns-area .list .sns-inner .sns-top-desc {
  margin: 0 0 15px;
}
.component .sns-area .list .sns-inner .sns-top-desc .em {
  display: inline-block;
  vertical-align: top;
  padding: 3px 7px;
  border: 1px solid #a50034;
  border-radius: 3px;
  line-height: 1em;
  color: #a50034;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  text-transform: uppercase;
}
.component .sns-area .list .sns-inner .sns-top-desc .text-gray {
  color: #767676;
}
.component .sns-area .list .sns-inner .sns-top-desc .link-text {
  margin-top: 15px;
  font-size: 13px;
}
.component .sns-area .list .sns-inner ul {
  margin: 10px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-box-lines: single;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -10px;
}
.component .sns-area .list .sns-inner li {
  display: inline-block;
  margin-top: 10px;
  margin-left: 10px;
}
.component .sns-area .list .sns-inner li a {
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  vertical-align: top;
  width: 35px;
  height: 35px;
  margin: 0;
  font-size: 12px;
  color: transparent;
}
[dir="rtl"] .component .sns-area .list .sns-inner li a {
  margin: 0;
}
.component .sns-area .list .sns-inner li a.external-link {
  text-indent: 0;
}
[dir="rtl"] .component .sns-area .list .sns-inner li a.external-link {
  text-indent: 0;
}
.component .sns-area .list .sns-inner li a.external-link.mobile-only {
  display: none;
}
.component .sns-area .list .sns-inner li a.share-facebook {
  background: url(/lg5-common-gp/images/common/icons/facebook-circle-fill.svg)
    no-repeat 0 0;
}
.component .sns-area .list .sns-inner li a.share-twitter {
  background: url(/lg5-common-gp/images/common/icons/twitter-circle-fill.svg)
    no-repeat 0 0;
}
.component .sns-area .list .sns-inner li a.share-pinterest {
  background: url(/lg5-common-gp/images/common/icons/pinterest-circle-fill.svg)
    no-repeat 0 0;
}
.component .sns-area .list .sns-inner li a.share-vk {
  background: url(/lg5-common-gp/images/common/icons/vk-circle-fill.svg)
    no-repeat 0 0;
}
.component .sns-area .list .sns-inner li a.share-ok {
  background: url(/lg5-common-gp/images/common/icons/ok-circle-fill.svg)
    no-repeat 0 0;
}
.component .sns-area .list .sns-inner li a.share-delicious {
  background: url(/lg5-common-gp/images/common/icons/delicious-circle-fill.svg)
    no-repeat 0 0;
}
.component .sns-area .list .sns-inner li a.share-linkedin {
  background: url(/lg5-common-gp/images/common/icons/linkedin-circle-fill.svg)
    no-repeat 0 0;
}
.component .sns-area .list .sns-inner li a.share-youtube {
  background: url(/lg5-common-gp/images/common/icons/youtube-circle-fill.svg)
    no-repeat 0 0;
}
.component .sns-area .list .sns-inner li a.share-instagram {
  background: url(/lg5-common-gp/images/common/icons/instagram-circle-fill.svg)
    no-repeat 0 0;
}
.component .sns-area .list .sns-inner li a.share-weibo {
  background: url(/lg5-common-gp/images/common/icons/weibo-circle-fill.svg)
    no-repeat 0 0;
}
.component .sns-area .list .sns-inner li a.share-wechat {
  background: url(/lg5-common-gp/images/common/icons/wechat-circle-fill.svg)
    no-repeat 0 0;
}
.component .sns-area .list .sns-inner li a.article-email {
  background: url(/lg5-common-gp/images/common/icons/email-circle-fill.svg)
    no-repeat 0 0;
}
.component .sns-area .list .sns-inner li a.article-link {
  background: url(/lg5-common-gp/images/common/icons/link-circle-fill.svg)
    no-repeat 0 0;
}
.component .sns-area.large-width .list {
  width: 300px;
}
@media (max-width: 767px) {
  .component .sns-area.large-width .list {
    width: 269px;
  }
} /*!
 * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker {
  margin-top: -1px;
  padding: 0 21px 13px;
  border-radius: 0;
  border: 1px solid #6b6b6b;
  direction: ltr;
}
@media (max-width: 767px) {
  .datepicker {
    width: calc(100% - 48px);
    left: 24px !important;
    right: 24px !important;
    margin: 0 !important;
  }
}
.datepicker:after {
  content: "";
  position: absolute;
  top: 56px;
  left: 0;
  width: 100%;
  height: 1px;
  background: #eee;
}
.datepicker-inline {
  width: 220px;
}
.datepicker-rtl {
  direction: rtl;
}
.datepicker-rtl.dropdown-menu {
  left: auto;
}
.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
}
.datepicker .disabled,
.datepicker .new {
  color: #999;
}
.datepicker table {
  width: 100%;
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.datepicker table td,
.datepicker table th {
  text-align: center;
  width: 20px;
  height: 20px;
  border: none;
}
.datepicker table th.datepicker-switch {
  width: 186px;
  height: 56px;
  font-weight: 600;
  font-size: 20px;
  color: #000;
  cursor: pointer;
}
.datepicker table th.dow:first-child {
  color: #a50034;
}
.datepicker table td {
  padding-top: 13px;
}
.datepicker table td.day {
  width: 14%;
  padding: 0;
  cursor: pointer;
}
.datepicker table td.highlighted {
  color: #a50034;
}
.datepicker table td.disabled.highlighted,
.datepicker table td.new.highlighted,
.datepicker table td.old,
.datepicker table td.old.highlighted {
  color: #999;
}
.datepicker table td .month,
.datepicker table td .year {
  display: block;
  float: left;
  margin: 6px 7px;
  cursor: pointer;
}
@media (max-width: 767px) {
  .datepicker table td .month,
  .datepicker table td .year {
    width: 25%;
    margin: 0;
  }
}
.datepicker table td .month span,
.datepicker table td .year span {
  display: block;
  width: 50px;
  height: 50px;
  line-height: 50px;
}
@media (max-width: 767px) {
  .datepicker table td .month span,
  .datepicker table td .year span {
    display: block;
    margin: 0 auto;
  }
}
.datepicker table tr td .month.active span,
.datepicker table tr td .month.active:hover span,
.datepicker table tr td .year.active span,
.datepicker table tr td .year.active:hover span,
.datepicker table tr td.day.active div,
.datepicker table tr td.day.active:hover div {
  color: #fff;
  border-radius: 50%;
  background-color: #a50034;
}
.datepicker .next,
.datepicker .next-year,
.datepicker .prev,
.datepicker .prev-year {
  width: 36px;
  font-size: 0;
  cursor: pointer;
}
.datepicker .next-year.disabled,
.datepicker .next.disabled,
.datepicker .prev-year.disabled,
.datepicker .prev.disabled {
  visibility: hidden;
}
.datepicker .prev {
  background: url(/lg5-common-gp/images/common/icons/arrow-left.svg) no-repeat
    50% 50%;
}
.datepicker .prev:hover {
  background: url(/lg5-common-gp/images/common/icons/arrow-left-black.svg)
    no-repeat 50% 50%;
}
.datepicker .prev-year {
  background: url(/lg5-common-gp/images/common/icons/double-left-arrow-s.svg)
    no-repeat 50% 50%;
}
.datepicker .prev-year:hover {
  background: url(/lg5-common-gp/images/common/icons/double-left-arrow-black-s.svg)
    no-repeat 50% 50%;
}
.datepicker .next {
  background: url(/lg5-common-gp/images/common/icons/arrow-right.svg) no-repeat
    50% 50%;
}
.datepicker .next:hover {
  background: url(/lg5-common-gp/images/common/icons/arrow-right-black.svg)
    no-repeat 50% 50%;
}
.datepicker .next-year {
  background: url(/lg5-common-gp/images/common/icons/double-right-arrow-s.svg)
    no-repeat 50% 50%;
}
.datepicker .next-year:hover {
  background: url(/lg5-common-gp/images/common/icons/double-right-arrow-black-s.svg)
    no-repeat 50% 50%;
}
.datepicker .controller {
  height: 56px;
  font-size: 0;
  text-align: left;
}
.datepicker .controller ~ .controller {
  text-align: right;
}
.datepicker .controller button {
  display: inline-block;
  width: 20px;
  height: 100%;
  border: 0 none;
  cursor: pointer;
}
.datepicker-years-days .datepicker-switch {
  width: 144px;
}
.datepicker-years-days thead tr:last-child th {
  padding-top: 14px;
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
}
.datepicker-years-days tbody td.day {
  padding: 2px;
}
.datepicker-years-days tbody td.day div {
  width: 24px;
  height: 24px;
  margin: 0 auto;
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
}
.datepicker-years-days tbody td.day.active div {
  width: 24px;
  height: 24px;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
}
.mCustomScrollbar {
  -ms-touch-action: none;
  touch-action: none;
}
.mCustomScrollbar.mCS_no_scrollbar {
  -ms-touch-action: auto;
  touch-action: auto;
}
.mCustomScrollBox {
  position: relative;
  overflow: hidden;
  max-width: 100%;
  outline: 0;
}
.mCSB_container {
  overflow: hidden;
  width: auto;
  height: auto;
}
.mCSB_inside > .mCSB_container {
  margin-right: 18px;
}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
  margin-right: 0;
  margin-left: 30px;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-left: 0;
}
.mCSB_scrollTools {
  position: absolute;
  width: 16px;
  height: auto;
  left: auto;
  top: 0;
  right: 0;
  bottom: 0;
}
.mCSB_outside + .mCSB_scrollTools {
  right: -26px;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  right: auto;
  left: 0;
}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  left: -26px;
}
.mCSB_scrollTools .mCSB_draggerContainer {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: auto;
}
.mCSB_scrollTools a + .mCSB_draggerContainer {
  margin: 20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail {
  width: 2px;
  height: 100%;
  margin: 0 auto;
  border-radius: 16px;
}
.mCSB_scrollTools .mCSB_dragger {
  cursor: pointer;
  width: 100%;
  height: 30px;
  z-index: 1;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  position: relative;
  width: 4px;
  height: 100%;
  margin: 0 auto;
  border-radius: 16px;
  text-align: center;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_dragger
  .mCSB_dragger_bar {
  width: 12px;
}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail {
  width: 8px;
}
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonUp {
  display: block;
  position: absolute;
  height: 20px;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}
.mCSB_scrollTools .mCSB_buttonDown {
  bottom: 0;
}
.mCSB_horizontal.mCSB_inside > .mCSB_container {
  margin-right: 0;
  margin-bottom: 20px;
}
.mCSB_horizontal.mCSB_outside > .mCSB_container {
  min-height: 100%;
}
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  width: auto;
  height: 16px;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}
.mCustomScrollBox
  + .mCSB_scrollTools
  + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: -26px;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
  margin: 0 20px;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 2px;
  margin: 7px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 30px;
  height: 100%;
  left: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  margin: 6px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_dragger
  .mCSB_dragger_bar {
  height: 12px;
  margin: 2px auto;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail {
  height: 8px;
  margin: 4px 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  display: block;
  position: absolute;
  width: 20px;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
  left: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  right: 0;
}
.mCSB_container_wrapper {
  position: absolute;
  height: auto;
  width: auto;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-right: 30px;
  margin-bottom: 30px;
}
.mCSB_container_wrapper > .mCSB_container {
  padding-right: 30px;
  padding-bottom: 30px;
}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 20px;
}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 20px;
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden
  + .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 0;
}
.mCS-dir-rtl
  > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside
  > .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden
  + .mCSB_scrollTools
  ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 0;
}
.mCS-dir-rtl
  > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside
  > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 20px;
}
.mCS-dir-rtl
  > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside
  > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden
  + .mCSB_scrollTools
  ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 0;
}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
  margin-right: 0;
  margin-left: 30px;
}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {
  padding-right: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
  padding-bottom: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside
  > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
  margin-left: 0;
}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside
  > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}
.mCSB_scrollTools,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  -webkit-transition: opacity 0.2s ease-in-out,
    background-color 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar {
  -webkit-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s,
    margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s,
    margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s,
    opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s,
    margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s,
    margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s,
    opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.mCSB_scrollTools {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
  filter: "alpha(opacity=0)";
  -ms-filter: "alpha(opacity=0)";
}
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools,
.mCustomScrollBox:hover > .mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCustomScrollbar
  > .mCustomScrollBox
  > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar
  > .mCustomScrollBox
  ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
  filter: "alpha(opacity=100)";
  -ms-filter: "alpha(opacity=100)";
}
.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.4);
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)";
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
  filter: "alpha(opacity=85)";
  -ms-filter: "alpha(opacity=85)";
}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
}
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight,
.mCSB_scrollTools .mCSB_buttonUp {
  background-image: url(mCSB_buttons.png);
  background-repeat: no-repeat;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  opacity: 0.4;
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)";
}
.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 0;
}
.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -20px;
}
.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -40px;
}
.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -56px;
}
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover,
.mCSB_scrollTools .mCSB_buttonUp:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active,
.mCSB_scrollTools .mCSB_buttonUp:active {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  opacity: 0.9;
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.85);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.9);
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 4px;
  margin: 6px auto;
}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}
.mCS-light-2.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px 0;
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -20px;
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -40px;
}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -56px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 1px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}
.mCS-dark-2.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px 0;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -20px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -40px;
}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -56px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 4px;
  margin: 6px 0;
}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 6px;
  margin: 5px auto;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}
.mCS-light-thick.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px 0;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -20px;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -40px;
}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -56px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  border-radius: 2px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}
.mCS-dark-thick.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px 0;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -20px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -40px;
}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -56px;
}
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 2px;
}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 2px;
  margin: 7px auto;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}
.mCS-dark-thin.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,
.mCS-rounded.mCSB_scrollTools .mCSB_dragger {
  height: 14px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 14px;
  margin: 0 1px;
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 14px;
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal
  .mCSB_dragger
  .mCSB_dragger_bar,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 14px;
  margin: 1px 0;
}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_dragger
  .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_dragger
  .mCSB_dragger_bar {
  width: 16px;
  height: 16px;
  margin: -1px 0;
}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail {
  width: 4px;
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_dragger
  .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  .mCSB_dragger_bar,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_dragger
  .mCSB_dragger_bar {
  height: 16px;
  width: 16px;
  margin: 0 -1px;
}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail,
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail,
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail {
  height: 4px;
  margin: 6px 0;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 -72px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -92px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -112px;
}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -128px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}
.mCS-rounded-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px -72px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -92px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -112px;
}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -128px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail {
  width: 4px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  background-color: transparent;
  background-position: center;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
  background-repeat: repeat-y;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  opacity: 0.3;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  height: 4px;
  margin: 6px 0;
  background-repeat: repeat-x;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px -72px;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -92px;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -112px;
}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -128px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=);
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px -72px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -92px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -112px;
}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -128px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-y;
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(0, rgba(255, 255, 255, 0.5)),
    to(rgba(255, 255, 255, 0))
  );
  background-image: linear-gradient(
    to right,
    rgba(255, 255, 255, 0.5) 0,
    rgba(255, 255, 255, 0) 100%
  );
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-x;
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, rgba(255, 255, 255, 0.5)),
    to(rgba(255, 255, 255, 0))
  );
  background-image: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.5) 0,
    rgba(255, 255, 255, 0) 100%
  );
}
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 70px;
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 70px;
}
.mCS-3d-dark.mCSB_scrollTools,
.mCS-3d.mCSB_scrollTools {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
  border-radius: 16px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
  width: 8px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5),
    inset -1px 0 1px rgba(255, 255, 255, 0.2);
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5),
    inset -1px 0 1px rgba(255, 255, 255, 0.2);
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #555;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 8px;
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 8px;
  margin: 4px 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5),
    inset 0 -1px 1px rgba(255, 255, 255, 0.2);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5),
    inset 0 -1px 1px rgba(255, 255, 255, 0.2);
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 8px;
  margin: 4px auto;
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);
}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}
.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}
.mCS-3d-thick-dark.mCSB_scrollTools,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,
.mCS-3d-thick.mCSB_scrollTools,
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
  border-radius: 7px;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  border-radius: 5px;
}
.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical,
.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical {
  right: 1px;
}
.mCS-3d-thick-dark.mCSB_scrollTools_vertical,
.mCS-3d-thick.mCSB_scrollTools_vertical {
  -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1),
    inset 0 0 14px rgba(0, 0, 0, 0.5);
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1),
    inset 0 0 14px rgba(0, 0, 0, 0.5);
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,
.mCS-3d-thick.mCSB_scrollTools_horizontal {
  bottom: 1px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1),
    inset 0 0 14px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1),
    inset 0 0 14px rgba(0, 0, 0, 0.5);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
  width: 12px;
  margin: 2px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #555;
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 12px;
  width: auto;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}
.mCS-3d-thick-dark.mCSB_scrollTools {
  -webkit-box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1),
    inset 0 0 14px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1),
    inset 0 0 14px rgba(0, 0, 0, 0.2);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4),
    inset -1px 0 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4),
    inset -1px 0 0 rgba(0, 0, 0, 0.2);
}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4),
    inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4),
    inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #777;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #fff;
  background-color: rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}
.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical,
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
  right: 0;
  margin: 12px 0;
}
.mCustomScrollBox.mCS-minimal
  + .mCSB_scrollTools
  + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark
  + .mCSB_scrollTools
  + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox.mCS-minimal-dark
  + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: 0;
  margin: 0 12px;
}
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical,
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
  left: 0;
  right: auto;
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 50px;
}
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 50px;
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
  filter: "alpha(opacity=20)";
  -ms-filter: "alpha(opacity=20)";
}
.mCS-minimal.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.5);
  filter: "alpha(opacity=50)";
  -ms-filter: "alpha(opacity=50)";
}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  filter: "alpha(opacity=20)";
  -ms-filter: "alpha(opacity=20)";
}
.mCS-minimal-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
  filter: "alpha(opacity=50)";
  -ms-filter: "alpha(opacity=50)";
}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail {
  width: 6px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
}
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 6px;
  margin: 5px 0;
}
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail {
  width: 12px;
}
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail,
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_dragger.mCSB_dragger_onDrag_expanded
  + .mCSB_draggerRail,
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand
  .mCSB_draggerContainer:hover
  .mCSB_draggerRail {
  height: 12px;
  margin: 2px 0;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}
.mCS-dark-3.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail {
  width: 12px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  margin: 3px 5px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 6px;
  margin: 5px 3px;
  position: absolute;
  width: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 12px;
  margin: 2px 0;
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}
.mCS-inset-2-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: #fff;
  border-color: rgba(255, 255, 255, 0.2);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
  border-color: #000;
  border-color: rgba(0, 0, 0, 0.2);
}
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.6);
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.6);
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}
.mCS-inset-3.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}
.mCS-inset-3-dark.mCSB_scrollTools
  .mCSB_dragger.mCSB_dragger_onDrag
  .mCSB_dragger_bar,
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}
.js-tab-guide-outer .mCSB_horizontal.mCSB_inside > .mCSB_container {
  margin: 0;
}
.js-tab-guide-outer
  .mCSB_horizontal.mCSB_inside
  > .mCSB_container.mCS_x_hidden.mCS_no_scrollbar_x {
  text-align: center;
}
.js-tab-guide-outer
  .mCSB_scrollTools.mCSB_scrollTools_horizontal
  .mCSB_draggerRail {
  margin: 0;
}
.js-tab-guide-outer
  .mCSB_scrollTools.mCSB_scrollTools_horizontal
  .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.75);
  margin: 0;
}
.js-tab-guide-outer .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  height: 4px;
  z-index: 5;
}
.js-tab-guide-outer .mCSB_horizontal .mCSB_scrollTools_horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important;
  opacity: 0 !important;
  z-index: -1 !important;
}
.modal-installration {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100%;
  overflow-y: scroll;
  z-index: 10002;
  background-color: #fff;
  text-align: left;
}
.modal-installration.active {
  display: block;
}
[dir="rtl"] .modal-installration {
  text-align: right;
}
.modal-installration .close {
  display: inline-block;
  position: fixed;
  right: 50px;
  top: 50px;
  width: 24px;
  height: 24px;
  padding-top: 24px;
  overflow: hidden;
  background: url(/lg5-common-gp/images/common/icons/modal-close.svg) no-repeat
    0 0;
  background-size: 100% auto;
}
[dir="rtl"] .modal-installration .close {
  right: auto;
  left: 50px;
}
@media (max-width: 767px) {
  .modal-installration .close {
    right: 14px;
    top: 14px;
    width: 18px;
    height: 18px;
  }
  [dir="rtl"] .modal-installration .close {
    right: auto;
    left: 14px;
  }
}
.modal-installration .layer-content {
  padding: 146px 20px;
  max-width: 1106px;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .modal-installration .layer-content {
    padding: 59px 24px 80px;
  }
}
.modal-installration h1 {
  font-weight: 600;
  font-size: 28px;
  line-height: 1.142857em;
  color: #000;
  padding-bottom: 24px;
  border-bottom: 3px solid #333;
}
@media (max-width: 767px) {
  .modal-installration h1 {
    font-size: 26px;
    line-height: 1.153846em;
    padding-bottom: 17px;
  }
}
.modal-installration .layer-inner {
  padding-top: 38px;
}
@media (max-width: 767px) {
  .modal-installration .layer-inner {
    padding-top: 27px;
  }
}
.modal-installration .layer-inner .common-box {
  padding-bottom: 56px;
}
@media (max-width: 767px) {
  .modal-installration .layer-inner .common-box {
    padding-bottom: 31px;
  }
}
.modal-installration .layer-inner .common-box .common-tit {
  font-weight: 600;
  font-size: 24px;
  line-height: 1.166667em;
  color: #000;
  padding-bottom: 30px;
}
@media (max-width: 767px) {
  .modal-installration .layer-inner .common-box .common-tit {
    font-size: 22px;
    line-height: 1.272727em;
    padding-bottom: 25px;
  }
}
.modal-installration .layer-inner .common-box .common-contents-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: calc(100% + 14px);
  margin: -7px;
}
@media (max-width: 767px) {
  .modal-installration .layer-inner .common-box .common-contents-wrap {
    width: 100%;
    margin: 0;
  }
}
.modal-installration .layer-inner .common-box .common-content {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1 1;
  margin: 0 7px;
  padding: 24px;
  background-color: #f8f8f8;
}
@media (max-width: 767px) {
  .modal-installration .layer-inner .common-box .common-content {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    margin: 0;
    padding: 20px;
    width: 100%;
  }
  .modal-installration
    .layer-inner
    .common-box
    .common-content
    + .common-content {
    margin-top: 14px;
  }
}
.modal-installration .layer-inner .common-box .common-content .top {
  font-weight: 600;
  font-size: 18px;
  line-height: 1.333333em;
  color: #333;
  padding-bottom: 14px;
  border-bottom: 1px solid #d9d9d9;
}
@media (max-width: 767px) {
  .modal-installration .layer-inner .common-box .common-content .top {
    padding-bottom: 15px;
  }
}
.modal-installration .layer-inner .common-box .common-content .top img {
  width: 48px;
  height: 48px;
  margin-right: 8px;
}
@media (max-width: 767px) {
  .modal-installration .layer-inner .common-box .common-content .top img {
    width: 24px;
    height: 24px;
    vertical-align: top;
  }
}
.modal-installration .layer-inner .common-box .common-content .bottom {
  padding-top: 17px;
}
@media (max-width: 767px) {
  .modal-installration .layer-inner .common-box .common-content .bottom {
    padding-top: 16px;
  }
}
.modal-installration .layer-inner .common-box .common-content .bottom p {
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5em;
  color: #333;
  margin-bottom: 0;
}
.modal-installration .layer-inner .common-box .common-content .bottom ul {
  padding-top: 11px;
}
.modal-installration .layer-inner .common-box .common-content .bottom ul li {
  position: relative;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.428571em;
  color: #6b6b6b;
  padding-left: 12px;
  margin-bottom: 2px;
}
[dir="rtl"]
  .modal-installration
  .layer-inner
  .common-box
  .common-content
  .bottom
  ul
  li {
  padding-left: 0;
  padding-right: 12px;
}
.modal-installration
  .layer-inner
  .common-box
  .common-content
  .bottom
  ul
  li:before {
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  width: 4px;
  height: 4px;
  background-color: #6b6b6b;
}
[dir="rtl"]
  .modal-installration
  .layer-inner
  .common-box
  .common-content
  .bottom
  ul
  li:before {
  left: auto;
  right: 0;
}
.modal-installration .layer-inner .accodian-box {
  border-top: 1px solid #e4e4e4;
}
.modal-installration .layer-inner .accodian-box .item.on button:before {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.modal-installration .layer-inner .accodian-box .item button {
  position: relative;
  width: 100%;
  font-weight: 600;
  font-size: 20px;
  line-height: 1.2em;
  color: #333;
  padding: 18px 24px 21px;
  text-transform: none;
  border-bottom: 1px solid #e4e4e4;
  text-align: left;
}
[dir="rtl"] .modal-installration .layer-inner .accodian-box .item button {
  text-align: right;
}
@media (max-width: 767px) {
  .modal-installration .layer-inner .accodian-box .item button {
    line-height: 1.3em;
    padding: 17px 10px 20px;
  }
}
.modal-installration .layer-inner .accodian-box .item button:before {
  content: "";
  display: inline-block;
  float: right;
  width: 24px;
  height: 24px;
  background-image: url(/lg5-common-gp/images/common/icons/install-popup-arrow.svg);
  background-repeat: no-repeat;
}
[dir="rtl"]
  .modal-installration
  .layer-inner
  .accodian-box
  .item
  button:before {
  float: left;
}
@media (max-width: 767px) {
  .modal-installration .layer-inner .accodian-box .item button:before {
    width: 16px;
    height: 16px;
    background-size: 16px auto;
    margin-top: 6px;
  }
}
.modal-installration .layer-inner .accodian-box .item .accodian-content {
  padding: 27px 24px 31px;
  display: none;
  overflow: hidden;
  border-bottom: 1px solid #e4e4e4;
}
@media (max-width: 767px) {
  .modal-installration .layer-inner .accodian-box .item .accodian-content {
    padding: 27px 10px 20px;
  }
}
.modal-installration .layer-inner .accodian-box .item .code {
  font-weight: 600;
  font-size: 20px;
  line-height: 1.2em;
  color: #333;
  padding-top: 20px;
  padding-bottom: 20px;
}
.modal-installration .layer-inner .accodian-box .item .code:first-child {
  padding-top: 0;
}
.modal-installration .layer-inner .accodian-box .item .service-name {
  font-weight: 600;
  font-size: 18px;
  line-height: 1.222222em;
  color: #333;
  padding-bottom: 15px;
}
.modal-installration .layer-inner .accodian-box .item ul li {
  position: relative;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5em;
  color: #333;
  padding-left: 14px;
  margin-bottom: 14px;
}
.modal-installration .layer-inner .accodian-box .item ul li:last-child {
  margin-bottom: 0;
}
[dir="rtl"] .modal-installration .layer-inner .accodian-box .item ul li {
  padding-left: 0;
  padding-right: 14px;
}
.modal-installration .layer-inner .accodian-box .item ul li:before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  width: 4px;
  height: 4px;
  background-color: #333;
}
[dir="rtl"] .modal-installration .layer-inner .accodian-box .item ul li:before {
  left: auto;
  right: 0;
}
@media (max-width: 767px) {
  .modal-installration .layer-inner .accodian-box .item ul li:before {
    top: 9px;
  }
}
.modal-installration .layer-inner .accodian-box .item ul li .list-inner {
  padding-top: 7px;
  margin-left: -4px;
}
[dir="rtl"]
  .modal-installration
  .layer-inner
  .accodian-box
  .item
  ul
  li
  .list-inner {
  margin-left: 0;
  margin-right: -4px;
}
.modal-installration .layer-inner .accodian-box .item ul li .list-inner li {
  font-weight: 600;
  font-size: 14px;
  line-height: 1.428571em;
  color: #6b6b6b;
  padding-bottom: 4px;
  padding-left: 0;
  margin-bottom: 0;
}
.modal-installration
  .layer-inner
  .accodian-box
  .item
  ul
  li
  .list-inner
  li:before {
  content: none;
}
.modal-installration
  .layer-inner
  .accodian-box
  .item
  ul
  li
  .list-inner
  li:last-child {
  padding-bottom: 0;
}
[dir="rtl"]
  .modal-installration
  .layer-inner
  .accodian-box
  .item
  ul
  li
  .list-inner
  li {
  padding-right: 0;
}
.modal-installration .layer-inner .accodian-box .item ul li .table-list {
  padding-top: 15px;
  margin-left: -14px;
}
[dir="rtl"]
  .modal-installration
  .layer-inner
  .accodian-box
  .item
  ul
  li
  .table-list {
  margin-left: 0;
  margin-right: -14px;
}
.modal-installration .layer-inner .accodian-box .item ul li .table-list table {
  border: 1px solid #d9d9d9;
}
.modal-installration
  .layer-inner
  .accodian-box
  .item
  ul
  li
  .table-list
  table
  thead
  tr
  th:last-child {
  border-right: 0;
}
.modal-installration
  .layer-inner
  .accodian-box
  .item
  ul
  li
  .table-list
  table
  thead
  th {
  font-weight: 600;
  font-size: 14px;
  line-height: 1.142857em;
  color: #333;
  background-color: #f6f6f6;
  padding: 14px 0;
  border-bottom: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
}
.modal-installration
  .layer-inner
  .accodian-box
  .item
  ul
  li
  .table-list
  table
  tbody
  tr:first-child
  td {
  border-top: 0;
}
.modal-installration
  .layer-inner
  .accodian-box
  .item
  ul
  li
  .table-list
  table
  tbody
  tr
  td:last-child {
  border-right: 0;
}
.modal-installration
  .layer-inner
  .accodian-box
  .item
  ul
  li
  .table-list
  table
  tbody
  td {
  font-weight: 600;
  font-size: 14px;
  line-height: 1.142857em;
  color: #333;
  padding: 14px 0;
  border-top: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
}
.modal-installration .layer-inner .accodian-box .item ul li span {
  display: block;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.428571em;
  color: #6b6b6b;
  padding-top: 13px;
  margin-left: -14px;
}
[dir="rtl"] .modal-installration .layer-inner .accodian-box .item ul li span {
  margin-left: 0;
  margin-right: -14px;
}
.bc-iframe,
.bc-iframe body,
.video-js,
.vjs-poster {
  background-color: #fff !important;
}
.notice {
  position: relative;
  font-size: 14px;
  line-height: 20px;
  color: #6b6b6b;
  padding: 7px 0 0 22px;
}
.notice:before {
  left: 0;
  top: 10px;
  content: "";
  display: block;
  position: absolute;
  width: 14px;
  height: 14px;
  background: url(/lg5-common-gp/images/common/icons/notice.svg) no-repeat 0 0;
}
[dir="rtl"] .notice {
  padding: 7px 22px 0 0;
}
[dir="rtl"] .notice:before {
  left: auto;
  right: 0;
}
.notice.no-icon {
  padding-left: 0;
}
.notice.no-icon:before {
  display: none;
}
[dir="rtl"] .notice.no-icon {
  padding-right: 0;
}
.notice.notice-carmine:before {
  background-image: url(/lg5-common-gp/images/common/icons/notice-carmine.svg);
}
.notice-lists {
  margin: 7px 0 16px;
}
.notice-lists > li {
  position: relative;
  padding-left: 22px;
  font-size: 14px;
  line-height: 1.43;
  color: #6b6b6b;
  text-align: left;
}
.notice-lists > li:nth-child(n + 2) {
  margin-top: 5px;
}
.notice-lists > li:before {
  top: 4px;
  left: 0;
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 14px;
  background: url(/lg5-common-gp/images/common/icons/notice.svg) no-repeat 0 0;
}
[dir="rtl"] .notice-lists > li {
  padding-left: 0;
  padding-right: 22px;
  text-align: right;
}
[dir="rtl"] .notice-lists > li:before {
  left: auto;
  right: 0;
}
.notice-lists.no-icon > li {
  padding-left: 0;
  text-align: left;
}
.notice-lists.no-icon > li:before {
  display: none;
}
[dir="rtl"] .notice-lists.no-icon > li {
  text-align: right;
  padding-right: 0;
}
.notice-lists.notice-carmine > li:before {
  background-image: url(/lg5-common-gp/images/common/icons/notice-carmine.svg);
}
@media print {
  body,
  html {
    width: 100%;
    height: 100%;
    margin: 0;
    -webkit-print-color-adjust: economy;
    color-adjust: economy;
  }
}
.header-noscript {
  padding: 10px 30px 11px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  color: #333;
  background: #f5f5f5;
}
.rating[itemprop="aggregateRating"] {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
}
.rating.loaded .bv-cleanslate,
.rating.loaded .bv-cv2-cleanslate dl {
  text-align: inherit !important;
  direction: inherit !important;
}
.rating.loaded .bv-stars-container {
  display: inline-block !important;
  width: auto !important;
}
.rating.loaded
  .bv-cleanslate
  .bv-rating-top-statistic
  a.bv-rating-stars-container
  .bv-rating-stars {
  font-size: 22px !important;
  line-height: 22px !important;
}
.rating.loaded .bv-cleanslate .bv-rating-top-statistic .bv-stars-container dd {
  padding: 0 !important;
}
.rating.loaded .bv-cleanslate .bv-core-container-968 .bv-stars-container {
  margin-top: -4px !important;
}
.rating.rating-ru-box a {
  text-decoration: none;
}
.rating.rating-ru-box .sp-listing-inline-rating-widget {
  top: auto;
  display: block;
  font-size: 16px;
}
.rating.rating-ru-box .sp-listing-inline-rating-widget .sp-inline-rating-stars {
  margin-right: 0;
  display: inline-block;
}
.rating.rating-ru-box
  .sp-listing-inline-rating-widget
  .sp-inline-rating-stars
  .sp-star-half,
.rating.rating-ru-box
  .sp-listing-inline-rating-widget
  .sp-inline-rating-stars
  .sp-star-off,
.rating.rating-ru-box
  .sp-listing-inline-rating-widget
  .sp-inline-rating-stars
  .sp-star-on {
  width: 16px;
  height: 16px;
  background-size: 16px 16px;
}
.rating.rating-ru-box
  .sp-listing-inline-rating-widget
  .sp-inline-rating-disclaimer {
  display: inline-block;
  vertical-align: top;
  color: #6b6b6b;
  font-size: 14px;
  line-height: 20px;
  margin-top: 0;
  margin-left: 2px;
}
@media (max-width: 1630px) {
  body
    > .iw_viewport-wrapper
    > .container-fluid
    > .container-fluid
    > .row
    > .iw_columns
    > .iw_component
    > .component-wrap,
  body
    > .iw_viewport-wrapper
    > .container-fluid
    > .container-fluid
    > .row
    > .iw_columns
    > .iw_component
    > .footer-box,
  body
    > .iw_viewport-wrapper
    > .container-fluid
    > .container-fluid
    > .row
    > .iw_columns
    > .iw_placeholder
    > .iw_component
    > .component-wrap {
    margin-left: -30px;
    margin-right: -30px;
  }
  body
    > .container-fluid
    > .row
    > .iw_columns
    > .iw_component
    > .container-fluid
    > .footer-box {
    margin-left: -30px;
    margin-right: -30px;
  }
}
#bdshare_weixin_qrcode_dialog {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
}
#bdshare_weixin_qrcode_dialog.hide {
  display: none;
}
body .tangram-suggestion-main {
  z-index: 2;
  text-decoration: none;
}
.tooltip {
  z-index: 10;
}
html[dir="rtl"] #skypedetectioncontainer {
  left: auto;
  right: -10px !important;
}
#modal_notifyMe_alert .re-stock-alert-form .modal-form-area,
#modal_re_stock_alert .re-stock-alert-form .modal-form-area {
  background-color: #fff !important;
  padding: 0;
}
[dir="rtl"]
  #modal_notifyMe_alert
  .re-stock-alert-form
  .modal-form-area
  .field-block,
[dir="rtl"]
  #modal_re_stock_alert
  .re-stock-alert-form
  .modal-form-area
  .field-block {
  margin-right: 0;
}
#modal_notifyMe_alert .re-stock-alert-form .modal-form-area .require-area,
#modal_re_stock_alert .re-stock-alert-form .modal-form-area .require-area {
  font-size: 14px;
  margin-bottom: 3px;
}
@media (max-width: 767px) {
  #modal_notifyMe_alert .re-stock-alert-form .modal-form-area .require-area,
  #modal_re_stock_alert .re-stock-alert-form .modal-form-area .require-area {
    font-size: 12px;
  }
}
#modal_notifyMe_alert .re-stock-alert-form .desc,
#modal_re_stock_alert .re-stock-alert-form .desc {
  position: relative;
  padding-left: 12px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #333;
  white-space: normal;
}
#modal_notifyMe_alert .re-stock-alert-form .desc:before,
#modal_re_stock_alert .re-stock-alert-form .desc:before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  display: block;
  width: 4px;
  height: 4px;
  background-color: #a50034;
  border-radius: 50%;
}
[dir="rtl"] #modal_notifyMe_alert .re-stock-alert-form .desc,
[dir="rtl"] #modal_re_stock_alert .re-stock-alert-form .desc {
  padding-left: 0;
  padding-right: 12px;
}
[dir="rtl"] #modal_notifyMe_alert .re-stock-alert-form .desc:before,
[dir="rtl"] #modal_re_stock_alert .re-stock-alert-form .desc:before {
  right: 0;
}
[dir="rtl"] #modal_notifyMe_alert .re-stock-alert-form .desc,
[dir="rtl"] #modal_re_stock_alert .re-stock-alert-form .desc {
  padding-left: 0;
}
#modal_notifyMe_alert .re-stock-alert-form .desc:before,
#modal_re_stock_alert .re-stock-alert-form .desc:before {
  left: 0;
}
[dir="rtl"] #modal_notifyMe_alert .re-stock-alert-form .desc:before,
[dir="rtl"] #modal_re_stock_alert .re-stock-alert-form .desc:before {
  left: inherit;
  right: 0;
}
#modal_notifyMe_alert .re-stock-alert-form .field-container,
#modal_re_stock_alert .re-stock-alert-form .field-container {
  padding: 20px 24px;
  background: #f8f8f8;
}
#modal_notifyMe_alert .re-stock-alert-form .field-container dl,
#modal_re_stock_alert .re-stock-alert-form .field-container dl {
  margin-bottom: 0;
  margin-top: 15px;
}
#modal_notifyMe_alert .re-stock-alert-form .field-container dl:first-child,
#modal_re_stock_alert .re-stock-alert-form .field-container dl:first-child {
  margin-top: 0 !important;
}
#modal_notifyMe_alert .re-stock-alert-form .field-container dl dt,
#modal_re_stock_alert .re-stock-alert-form .field-container dl dt {
  margin-bottom: 3px;
  font-size: 16px;
  line-height: 24px;
  color: #333;
  font-weight: 600;
}
#modal_notifyMe_alert .re-stock-alert-form .field-container dl dt label,
#modal_re_stock_alert .re-stock-alert-form .field-container dl dt label {
  margin-bottom: 0;
}
#modal_notifyMe_alert .re-stock-alert-form .field-container dl dd,
#modal_re_stock_alert .re-stock-alert-form .field-container dl dd {
  margin-bottom: 0;
}
#modal_notifyMe_alert .re-stock-alert-form .field-container dl dd input,
#modal_re_stock_alert .re-stock-alert-form .field-container dl dd input {
  margin-bottom: 0;
  width: 100%;
}
#modal_notifyMe_alert .re-stock-alert-form .content-paragraph,
#modal_re_stock_alert .re-stock-alert-form .content-paragraph {
  margin-top: 5px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #333;
}
[dir="rtl"] #modal_notifyMe_alert .re-stock-alert-form .content-paragraph,
[dir="rtl"] #modal_re_stock_alert .re-stock-alert-form .content-paragraph {
  padding-left: 0;
}
#modal_notifyMe_alert .re-stock-alert-form .agree-chk,
#modal_re_stock_alert .re-stock-alert-form .agree-chk {
  margin-top: 10px;
}
#modal_notifyMe_alert .re-stock-alert-form .agree-chk .field-block,
#modal_re_stock_alert .re-stock-alert-form .agree-chk .field-block {
  text-indent: -26px;
  padding-left: 26px;
}
[dir="rtl"] #modal_notifyMe_alert .re-stock-alert-form .agree-chk .field-block,
[dir="rtl"] #modal_re_stock_alert .re-stock-alert-form .agree-chk .field-block {
  padding-left: 0;
  padding-right: 26px;
}
#modal_notifyMe_alert
  .re-stock-alert-form
  .agree-chk
  .field-block
  + .field-block,
#modal_re_stock_alert
  .re-stock-alert-form
  .agree-chk
  .field-block
  + .field-block {
  margin-top: 5px;
}
#modal_notifyMe_alert
  .re-stock-alert-form
  .agree-chk
  .field-block
  .checkbox-box,
#modal_re_stock_alert
  .re-stock-alert-form
  .agree-chk
  .field-block
  .checkbox-box {
  text-indent: 0;
  padding-left: 0;
}
[dir="rtl"]
  #modal_notifyMe_alert
  .re-stock-alert-form
  .agree-chk
  .field-block
  .checkbox-box,
[dir="rtl"]
  #modal_re_stock_alert
  .re-stock-alert-form
  .agree-chk
  .field-block
  .checkbox-box {
  padding-left: 0;
  padding-right: 0;
}
#modal_notifyMe_alert
  .re-stock-alert-form
  .agree-chk
  .field-block
  .checkbox-box
  .checkbox-btn,
#modal_re_stock_alert
  .re-stock-alert-form
  .agree-chk
  .field-block
  .checkbox-box
  .checkbox-btn {
  width: 18px;
  height: 18px;
  top: 4px;
}
#modal_notifyMe_alert
  .re-stock-alert-form
  .agree-chk
  .field-block
  .checkbox-box
  input[type="checkbox"]:focus
  + .checkbox-btn:before,
#modal_re_stock_alert
  .re-stock-alert-form
  .agree-chk
  .field-block
  .checkbox-box
  input[type="checkbox"]:focus
  + .checkbox-btn:before {
  width: 18px;
  height: 18px;
}
#modal_notifyMe_alert
  .re-stock-alert-form
  .agree-chk
  .field-block
  .checkbox-box
  input[type="checkbox"]:focus:checked
  + .checkbox-btn:before,
#modal_re_stock_alert
  .re-stock-alert-form
  .agree-chk
  .field-block
  .checkbox-box
  input[type="checkbox"]:focus:checked
  + .checkbox-btn:before {
  width: 22px;
  height: 22px;
}
#modal_notifyMe_alert
  .re-stock-alert-form
  .agree-chk
  .field-block
  .checkbox-box
  input[type="checkbox"]:checked
  + .checkbox-btn:after,
#modal_re_stock_alert
  .re-stock-alert-form
  .agree-chk
  .field-block
  .checkbox-box
  input[type="checkbox"]:checked
  + .checkbox-btn:after {
  left: 2px;
  width: 9px;
  height: 4px;
  border-width: 0 0 2px 2px;
}
#modal_notifyMe_alert
  .re-stock-alert-form
  .agree-chk
  .field-block
  .checkbox-box
  .text,
#modal_re_stock_alert
  .re-stock-alert-form
  .agree-chk
  .field-block
  .checkbox-box
  .text {
  padding-left: 26px;
}
[dir="rtl"]
  #modal_notifyMe_alert
  .re-stock-alert-form
  .agree-chk
  .field-block
  .checkbox-box
  .text,
[dir="rtl"]
  #modal_re_stock_alert
  .re-stock-alert-form
  .agree-chk
  .field-block
  .checkbox-box
  .text {
  padding-left: 0;
  padding-right: 26px;
}
#modal_notifyMe_alert .re-stock-alert-form .agree-chk .field-block .link-text,
#modal_re_stock_alert .re-stock-alert-form .agree-chk .field-block .link-text {
  text-indent: 0;
  padding-left: 0;
  line-height: 24px;
  vertical-align: bottom;
}
[dir="rtl"]
  #modal_notifyMe_alert
  .re-stock-alert-form
  .agree-chk
  .field-block
  .link-text,
[dir="rtl"]
  #modal_re_stock_alert
  .re-stock-alert-form
  .agree-chk
  .field-block
  .link-text {
  padding-left: 0;
  padding-right: 0;
}
#modal_notifyMe_alert
  .re-stock-alert-form
  .agree-chk
  .field-block
  .link-text:after,
#modal_re_stock_alert
  .re-stock-alert-form
  .agree-chk
  .field-block
  .link-text:after {
  margin-bottom: -2px;
  background-position: 0 0;
}
#modal_notifyMe_alert .re-stock-alert-form .agree-chk .field-block .error-msg,
#modal_notifyMe_alert .re-stock-alert-form .agree-chk .field-block .require,
#modal_re_stock_alert .re-stock-alert-form .agree-chk .field-block .error-msg,
#modal_re_stock_alert .re-stock-alert-form .agree-chk .field-block .require {
  text-indent: 0;
}
#modal_notifyMe_alert .re-stock-alert-form .modal-footer,
#modal_re_stock_alert .re-stock-alert-form .modal-footer {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
#modal_notifyMe_alert .re-stock-alert-form .modal-footer .btn-area,
#modal_re_stock_alert .re-stock-alert-form .modal-footer .btn-area {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
#modal_notifyMe_alert .re-stock-alert-form .modal-footer .btn-area .btn,
#modal_re_stock_alert .re-stock-alert-form .modal-footer .btn-area .btn {
  margin: 0;
  max-width: 100%;
}
#modal_notifyMe_alert .re-stock-alert-form .modal-footer .notice,
#modal_re_stock_alert .re-stock-alert-form .modal-footer .notice {
  margin: 20px 0 0;
  padding: 0;
  text-align: left;
}
[dir="rtl"] #modal_notifyMe_alert .re-stock-alert-form .modal-footer .notice,
[dir="rtl"] #modal_re_stock_alert .re-stock-alert-form .modal-footer .notice {
  padding: 0;
}
#modal_notifyMe_alert .re-stock-alert-form .modal-footer .notice .require,
#modal_re_stock_alert .re-stock-alert-form .modal-footer .notice .require {
  color: #6b6b6b;
  padding: 0 3px 0 0;
}
[dir="rtl"] #modal_notifyMe_alert .re-stock-alert-form .modal-footer .notice,
[dir="rtl"] #modal_re_stock_alert .re-stock-alert-form .modal-footer .notice {
  text-align: right;
}
[dir="rtl"]
  #modal_notifyMe_alert
  .re-stock-alert-form
  .modal-footer
  .notice
  .require,
[dir="rtl"]
  #modal_re_stock_alert
  .re-stock-alert-form
  .modal-footer
  .notice
  .require {
  padding: 0 0 0 3px;
}
#modal_notifyMe_alert .re-stock-alert-form .modal-footer .notice:before,
#modal_re_stock_alert .re-stock-alert-form .modal-footer .notice:before {
  display: none;
}
#modal_notifyMe_alert .re_stock_alert,
#modal_re_stock_alert .re_stock_alert {
  display: none;
}
#modal_notifyMe_alert .re_stock_alert .modal-body,
#modal_re_stock_alert .re_stock_alert .modal-body {
  padding: 35px 30px 40px;
}
#modal_notifyMe_alert .re_stock_alert .modal-body .icon,
#modal_re_stock_alert .re_stock_alert .modal-body .icon {
  display: block;
  background-size: 100%;
}
#modal_notifyMe_alert .re_stock_alert .modal-body .icon.icon-email,
#modal_re_stock_alert .re_stock_alert .modal-body .icon.icon-email {
  margin: 0 auto 20px;
  width: 56px;
  height: 56px;
  background: url(/lg5-common-gp/images/common/icons/email-thin.svg) no-repeat 0
    0;
}
#modal_notifyMe_alert .re_stock_alert .modal-body .icon.icon-notice,
#modal_re_stock_alert .re_stock_alert .modal-body .icon.icon-notice {
  margin: 0 auto 20px;
  width: 60px;
  height: 60px;
  background: url(/lg5-common-gp/images/common/icons/no-contents-black.svg)
    no-repeat 0 0;
}
#modal_notifyMe_alert .re_stock_alert .modal-body .content-paragraph,
#modal_re_stock_alert .re_stock_alert .modal-body .content-paragraph {
  font-family: "LG Smart SemiBold", sans-serif;
  text-align: center;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: #000;
  white-space: normal;
}
#modal_notifyMe_alert .re_stock_alert .modal-footer,
#modal_re_stock_alert .re_stock_alert .modal-footer {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}
.visually-hidden {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px) !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden !important;
}
a:focus,
button:focus {
  -moz-outline-style: none;
}
.popover-wrap {
  position: absolute;
  z-index: 500;
}
.popover-wrap .popover-inner {
  background-color: #fff;
  padding: 19px 34px 19px 24px;
  border: 1px solid #e4e4e4;
  border-radius: 3px;
  text-align: left;
}
[dir="rtl"] .popover-wrap .popover-inner {
  text-align: right;
}
.popover-wrap .popover-inner:before {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  background: #fff;
  border-color: inherit;
  border-style: solid;
  border-width: 0 0 1px 1px;
}
.popover-wrap .btn-cover {
  position: absolute;
  right: 13px;
  top: 13px;
}
[dir="rtl"] .popover-wrap .btn-cover {
  right: auto;
  left: 13px;
}
.popover-wrap .btn-cover button {
  width: 12px;
  height: 12px;
  background-image: url(/lg5-common-gp/images/common/icons/cookie-popover-close.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: transparent;
  border: none;
  cursor: pointer;
}
.popover-wrap.above {
  bottom: 7px;
}
.popover-wrap.above .popover-inner:before {
  bottom: -5px;
  transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.popover-wrap.below {
  top: 7px;
}
.popover-wrap.below .popover-inner:before {
  top: -5px;
  transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}
.popover-wrap.center {
  left: 50%;
  transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
.popover-wrap.center .popover-inner:before {
  left: 50%;
  margin-left: -5px;
}
.popover-wrap.left {
  left: -28px;
}
.popover-wrap.left .popover-inner:before {
  left: 24px;
}
.popover-wrap.right {
  right: -28px;
}
.popover-wrap.right .popover-inner:before {
  right: 24px;
}
.popover-wrap.bottom {
  top: 100%;
  margin-top: 15px;
}
@media (max-width: 767px) {
  .popover-wrap.bottom {
    margin-top: 0;
  }
}
/*# sourceMappingURL=maps/default.min.css.map */
