@font-face {
  font-family: 'SVN-Uniform';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://file.hstatic.net/1000030244/file/svn-uniform_regular_5c717513384241e5a356795b47ea55e8.ttf) format("truetype"); }

@font-face {
  font-family: 'SVN-Uniform';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://file.hstatic.net/1000030244/file/svn-uniform_medium_9073a7d96cec48bb9a985f34fec80d73.ttf) format("truetype"); }

@font-face {
  font-family: 'SVN-Uniform';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://file.hstatic.net/1000030244/file/svn-uniform_bold_4bacc0a6cc67444795e6479d62fbfd26.ttf) format("truetype"); }

@font-face {
  font-family: 'SVN-Uniform';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://file.hstatic.net/1000030244/file/svn-uniform_black_21200b26e3974cfaae292050b8a9f701.ttf) format("truetype"); }

.background-section {
  position: absolute;
  z-index: 2;
  width: 100%;
  height: auto; }

.ldp__promotionnew-section2 {
  position: relative; }

.ldp__promotionnew-nav {
  position: relative;
  z-index: 9; }
  .ldp__promotionnew-nav ul {
    display: flex;
    padding: 120px 0;
    max-width: 70%;
    margin: 0 auto; }
    .ldp__promotionnew-nav ul li {
      display: inline-flex;
      padding: 0 20px; }
  @media (max-width: 767px) {
    .ldp__promotionnew-nav ul {
      padding: 30px 0;
      max-width: 100%; }
      .ldp__promotionnew-nav ul li {
        display: inline-flex;
        padding: 0 7.5px; } }

.ldp__promotionnew-aboutus {
  position: relative;
  z-index: 9;
  padding-bottom: 30px; }

.ldp__promotionnew-aboutus-wrap {
  display: flex;
  padding: 20px;
  background: #fff;
  border-radius: 30px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1); }
  .ldp__promotionnew-aboutus-wrap .ldp__promotionnew-aboutus-img {
    position: relative;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%; }
    .ldp__promotionnew-aboutus-wrap .ldp__promotionnew-aboutus-img img {
      border-radius: 15px; }
    .ldp__promotionnew-aboutus-wrap .ldp__promotionnew-aboutus-img .btn-play-ytb {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      bottom: 0;
      right: 0;
      text-align: center;
      display: flex;
      align-items: center;
      justify-content: center; }
      .ldp__promotionnew-aboutus-wrap .ldp__promotionnew-aboutus-img .btn-play-ytb img {
        width: 100px; }
  .ldp__promotionnew-aboutus-wrap .ldp__promotionnew-aboutus-content {
    padding-left: 60px;
    padding-top: 30px;
    position: relative;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%; }
    .ldp__promotionnew-aboutus-wrap .ldp__promotionnew-aboutus-content .ldp__promotionnew-aboutus-subtitle {
      font-size: 30px;
      font-family: "SVN-Uniform";
      font-weight: 500;
      line-height: 35px;
      margin-bottom: 30px; }
    .ldp__promotionnew-aboutus-wrap .ldp__promotionnew-aboutus-content .ldp__promotionnew-aboutus-title {
      font-size: 43px;
      font-family: "SVN-Uniform";
      font-weight: 500;
      line-height: 50px; }
    .ldp__promotionnew-aboutus-wrap .ldp__promotionnew-aboutus-content .ldp__promotionnew-aboutus-des {
      font-size: 18px;
      font-weight: 300; }
  @media (max-width: 767px) {
    .ldp__promotionnew-aboutus-wrap {
      flex-wrap: wrap; }
      .ldp__promotionnew-aboutus-wrap .ldp__promotionnew-aboutus-img {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%; }
      .ldp__promotionnew-aboutus-wrap .ldp__promotionnew-aboutus-content {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0;
        margin-top: 30px; }
        .ldp__promotionnew-aboutus-wrap .ldp__promotionnew-aboutus-content .ldp__promotionnew-aboutus-subtitle {
          font-size: 20px;
          font-family: "SVN-Uniform";
          font-weight: 500;
          line-height: 20px;
          margin-bottom: 30px; }
        .ldp__promotionnew-aboutus-wrap .ldp__promotionnew-aboutus-content .ldp__promotionnew-aboutus-title {
          font-size: 28px;
          font-family: "SVN-Uniform";
          font-weight: 500;
          line-height: 35px; }
        .ldp__promotionnew-aboutus-wrap .ldp__promotionnew-aboutus-content .ldp__promotionnew-aboutus-des {
          font-size: 14px;
          font-weight: 300; } }

.ldp__promotionnew--voucher {
  margin: 30px 0 0;
  position: relative;
  z-index: 9; }

.ldp__promotionnew--voucher .item-voucher {
  margin-bottom: 15px; }

.ldp__promotionnew--voucher .img-banner {
  margin-bottom: 30px; }

.ldp__promotionnew--voucher--item {
  background: repeating-linear-gradient(#c4c4c4, #c4c4c4 10px, transparent 0, transparent 30px, #c4c4c4 0, #c4c4c4 42px) 0/1px 100% no-repeat, radial-gradient(circle at 0, at 20px, transparent, transparent 0, #c4c4c4 0, #c4c4c4 11px, #FF6600 0) 1px 0/100% 42px repeat-y;
  background: repeating-linear-gradient(#c4c4c4, #c4c4c4 10px, transparent 0, transparent 30px, #c4c4c4 0, #c4c4c4 42px) 0/1px 100% no-repeat, radial-gradient(circle at 0 20px, transparent, transparent 10px, #c4c4c4 0, #c4c4c4 11px, #FF6600 0) 1px 0/100% 42px repeat-y;
  border: 2px solid #FF6600;
  border-left: none;
  border-radius: 2px;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 160px; }

.ldp__promotionnew--voucher--item .ldp__promotionnew--voucher--left {
  flex: 0 0 30%;
  -ms-flex: 0 0 30%;
  max-width: 30%;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  text-align: center;
  margin: auto 0; }

.ldp__promotionnew--voucher2 .ldp__promotionnew--voucher--item .ldp__promotionnew--voucher--left {
  width: 130px; }

.ldp__promotionnew--voucher--item .ldp__promotionnew--voucher--icon {
  width: 71px;
  background-size: cover;
  height: 93px;
  margin: 0 auto; }

.ldp__promotionnew--voucher--item .ldp__promotionnew--voucher--content {
  flex: 0 0 70%;
  -ms-flex: 0 0 70%;
  max-width: 70%;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -moz-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between;
  align-items: center;
  background-color: white;
  padding: 10px 20px; }

.ldp__promotionnew--voucher--item .ldp__promotionnew--voucher--content .top {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%; }

.ldp__promotionnew--voucher--item .ldp__promotionnew--voucher--content .bottom {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
  padding-left: 30px; }

.ldp__promotionnew--voucher--item .ldp__promotionnew--voucher--content .voucher-title {
  color: #212121;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 5px; }

.ldp__promotionnew--voucher--item .ldp__promotionnew--voucher--content .voucher-content {
  margin-bottom: 10px;
  color: #757575;
  font-size: 12px; }

.ldp__promotionnew--voucher--item .ldp__promotionnew--voucher--content .voucher-note {
  margin-bottom: 7px;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden; }

.ldp__promotionnew--voucher--item .ldp__promotionnew--voucher--content .voucher-note2 {
  justify-content: space-between;
  align-items: center; }

.ldp__promotionnew--voucher--item .ldp__promotionnew--voucher--content .voucher-note span {
  font-size: 12px;
  border-radius: 3px;
  padding: 0 10px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #FF6600;
  border: 1px solid #FF6600; }

.ldp__promotionnew--voucher--item .ldp__promotionnew--voucher--content .btn_voucher {
  border: 0;
  background-color: #FF6600;
  color: white;
  text-align: center;
  padding: 8px 6px;
  border-radius: 7px;
  width: 100%;
  margin-bottom: 10px; }

.ldp__promotionnew--voucher--item .ldp__promotionnew--voucher--content .btn_voucher span {
  display: block;
  line-height: 24px;
  height: 24px; }

.ldp__promotionnew--voucher--item .ldp__promotionnew--voucher--content .btn_voucher2 {
  border: 0;
  background-color: #FF6600;
  color: white;
  font-size: 11px;
  text-align: center;
  border-radius: 20px;
  padding: 8px 6px;
  min-width: 70px; }

.ldp__promotionnew--voucher--item .ldp__promotionnew--voucher--content .btn_voucher2 span {
  display: block;
  line-height: 24px;
  height: 24px;
  color: #fff;
  font-size: 11px; }

.ldp__promotionnew--voucher--item .ldp__promotionnew--voucher--content .voucher-dk {
  background-color: #FF6600;
  color: white;
  padding: 8px 6px;
  border-radius: 7px;
  text-align: center;
  width: 100%; }

.ldp__promotionnew--voucher--item .ldp__promotionnew--voucher--content .voucher-dk a {
  color: #fff;
  display: block;
  height: 24px;
  line-height: 24px; }

.ldp__promotionnew--voucher--item .ldp__promotionnew--voucher--content p {
  margin: 0;
  white-space: normal; }

@media (max-width: 767.98px) {
  .ldp__promotionnew--voucher--itemlast {
    margin-bottom: 0; }
  .ldp__promotionnew--voucher--item .ldp__promotionnew--voucher--icon {
    height: 70px;
    background-position: top center;
    background-size: contain; }
  .ldp__promotionnew--voucher--item .ldp__promotionnew--voucher--content .voucher-title {
    line-height: inherit;
    font-size: 14px;
    display: block;
    display: -webkit-box;
    margin: 0 auto;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%; }
  .ldp__promotionnew--voucher--item .ldp__promotionnew--voucher--content .voucher-content {
    font-size: 12px;
    margin-bottom: 0px; }
  .ldp__promotionnew--voucher--item .ldp__promotionnew--voucher--content .voucher-note span {
    font-size: 12px; }
  .ldp__promotionnew--voucher--item .ldp__promotionnew--voucher--content .btn_voucher {
    font-size: 12px;
    height: 35px; }
  .ldp__promotionnew--voucher--item .ldp__promotionnew--voucher--content .voucher-dk a {
    color: #00A1EC;
    font-size: 12px; }
  .ldp__promotionnew--voucher .ldp__promotionnew--voucher--slider [class^="col"] {
    -ms-flex: 0 0 65%;
    flex: 0 0 85%;
    max-width: 85%;
    display: flex;
    align-items: center;
    flex-wrap: wrap; }
  .ldp__promotionnew--voucher .ldp__promotionnew--voucher--slider::-webkit-scrollbar {
    width: 0;
    height: 0; }
  .ldp__promotionnew--voucher--item {
    flex-wrap: wrap;
    width: 100%; }
  .ldp__promotionnew--voucher--item .ldp__promotionnew--voucher--content {
    width: calc(100% - 100px); } }

.ldp__promotionnew--voucher--slider--wrap.d-flex-owl:not(.owl-loaded) > div {
  -ms-flex: 0 0 calc(50% - 30px);
  flex: 0 0 calc(50% - 30px);
  max-width: calc(50% - 30px);
  margin-right: 30px; }

.ldp__promotionnew--voucher--slider--wrap.owl-carousel .owl-nav button {
  position: absolute;
  top: 50%;
  background: rgba(96, 96, 96, 0.4);
  padding: 10px !important;
  width: 30px;
  height: 50px; }
  .ldp__promotionnew--voucher--slider--wrap.owl-carousel .owl-nav button img {
    height: 15px; }
  .ldp__promotionnew--voucher--slider--wrap.owl-carousel .owl-nav button.owl-prev {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    left: -45px; }
  .ldp__promotionnew--voucher--slider--wrap.owl-carousel .owl-nav button.owl-next {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    right: -45px; }

@media (max-width: 767px) {
  .ldp__promotionnew--voucher--slider--wrap.d-flex-owl:not(.owl-loaded) > div {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-right: 0; }
  .ldp__promotionnew--voucher--slider--wrap.owl-carousel .owl-nav button {
    position: absolute;
    top: 50%;
    background: rgba(96, 96, 96, 0.4);
    padding: 10px !important;
    width: 30px;
    height: 50px; }
    .ldp__promotionnew--voucher--slider--wrap.owl-carousel .owl-nav button img {
      height: 15px; }
    .ldp__promotionnew--voucher--slider--wrap.owl-carousel .owl-nav button.owl-prev {
      border-top-right-radius: 5px;
      border-bottom-right-radius: 5px;
      left: 0; }
    .ldp__promotionnew--voucher--slider--wrap.owl-carousel .owl-nav button.owl-next {
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px;
      right: 0; } }

.ldp__promotionnew-section3 {
  position: relative; }

.ldp__promotionnew-section3-policy {
  position: relative;
  z-index: 9;
  padding: 60px 0; }
  .ldp__promotionnew-section3-policy .heading {
    max-width: 80%;
    margin: 0 auto;
    font-size: 36px;
    font-weight: 900;
    font-family: 'SVN-Uniform';
    background-image: url(https://file.hstatic.net/1000030244/file/asset_7_2x_5dcf4865b13a4af3a707e6709d1e73ae.png);
    background-size: cover;
    color: #fff;
    text-align: center;
    background-repeat: no-repeat;
    padding: 8px 0;
    position: relative;
    background-position: center; }
    .ldp__promotionnew-section3-policy .heading:before {
      content: '';
      background-image: url(https://file.hstatic.net/1000030244/file/asset_92_2x_fa5cb2c38957412e99c10f399760a592.png);
      background-size: contain;
      position: absolute;
      left: 110px;
      top: -15px;
      width: 100px;
      height: 100px;
      background-repeat: no-repeat; }
    .ldp__promotionnew-section3-policy .heading:after {
      content: '';
      background-image: url(https://file.hstatic.net/1000030244/file/asset_9_2x_a7dc3dcb387a4c0eb7c4805f503fefc4.png);
      background-size: contain;
      position: absolute;
      right: 110px;
      top: -15px;
      width: 100px;
      height: 100px;
      background-repeat: no-repeat; }
    .ldp__promotionnew-section3-policy .heading span {
      color: #FFFF00; }
  .ldp__promotionnew-section3-policy .content {
    display: flex;
    max-width: 80%;
    margin: 60px auto; }
    .ldp__promotionnew-section3-policy .content .item {
      padding: 0 30px;
      -ms-flex: 0 0 33.333333%;
      flex: 0 0 33.333333%;
      max-width: 33.333333%;
      height: 100%; }
      .ldp__promotionnew-section3-policy .content .item .wrap {
        background-color: #016DBD;
        /* For browsers that do not support gradients */
        background-image: linear-gradient(to bottom, #016DBD 30%, #01AAE5 90%);
        padding: 30px 15px;
        border-radius: 30px;
        text-align: center; }
        .ldp__promotionnew-section3-policy .content .item .wrap img {
          width: 120px;
          height: 120px; }
        .ldp__promotionnew-section3-policy .content .item .wrap .title {
          margin-top: 30px;
          font-family: "SVN-Uniform";
          font-weight: 900;
          color: #FFFF00;
          font-size: 20px; }
        .ldp__promotionnew-section3-policy .content .item .wrap .des {
          color: #fff;
          font-size: 16px;
          margin-bottom: 0; }
  @media (max-width: 767px) {
    .ldp__promotionnew-section3-policy {
      padding: 30px 0; }
      .ldp__promotionnew-section3-policy .heading {
        padding: 8px 60px;
        max-width: 100%;
        font-size: 26px; }
        .ldp__promotionnew-section3-policy .heading:before {
          left: 0;
          top: 10px;
          width: 50px;
          height: 50px; }
        .ldp__promotionnew-section3-policy .heading:after {
          right: 0px;
          top: 10px;
          width: 50px;
          height: 50px; }
      .ldp__promotionnew-section3-policy .content {
        flex-wrap: wrap;
        margin: 30px auto 0;
        max-width: 100%; }
        .ldp__promotionnew-section3-policy .content .item {
          -ms-flex: 0 0 100%;
          flex: 0 0 100%;
          max-width: 100%;
          margin-bottom: 15px; } }

.ldp__promotionbew-section4 {
  position: relative;
  padding-bottom: 150px; }
  .ldp__promotionbew-section4 .background-section {
    height: 100%; }

.ldp__promotionnew-khuyenmai {
  position: relative;
  z-index: 9;
  padding: 60px 0; }
  .ldp__promotionnew-khuyenmai .heading-khuyenmai {
    max-width: 80%;
    margin: 0 auto 60px;
    font-size: 36px;
    font-weight: 900;
    font-family: 'SVN-Uniform';
    background-image: url(https://file.hstatic.net/1000030244/file/asset_23_2x_50a9f6789ca143ccb5fe1eb0244c6647.png);
    background-size: cover;
    color: #fff;
    text-align: center;
    background-repeat: no-repeat;
    padding: 8px 0;
    position: relative;
    background-position: center; }
    .ldp__promotionnew-khuyenmai .heading-khuyenmai:before {
      content: '';
      background-image: url(https://file.hstatic.net/1000030244/file/asset_102_2x_962c7e7197544b938e295b1babe135e3.png);
      background-size: contain;
      position: absolute;
      left: 110px;
      bottom: 0;
      width: 70px;
      height: 70px;
      background-repeat: no-repeat; }
    .ldp__promotionnew-khuyenmai .heading-khuyenmai:after {
      content: '';
      background-image: url(https://file.hstatic.net/1000030244/file/asset_93_2x_ea7eba339958435c99921608a0ffae1a.png);
      background-size: contain;
      position: absolute;
      right: 110px;
      bottom: 0;
      width: 70px;
      height: 70px;
      background-repeat: no-repeat; }
  .ldp__promotionnew-khuyenmai .ldp__promotionnew-khuyenmai-owl {
    margin: 0 auto; }
    .ldp__promotionnew-khuyenmai .ldp__promotionnew-khuyenmai-owl.d-flex-owl:not(.owl-loaded) > div {
      -ms-flex: 0 0 calc(33.333% - 30px);
      flex: 0 0 calc(33.333% - 30px);
      max-width: calc(33.333% - 30px);
      margin-right: 30px; }
    .ldp__promotionnew-khuyenmai .ldp__promotionnew-khuyenmai-owl.owl-carousel .owl-nav button {
      position: absolute;
      top: 50%;
      background: rgba(96, 96, 96, 0.4);
      padding: 10px !important;
      width: 30px;
      height: 50px; }
      .ldp__promotionnew-khuyenmai .ldp__promotionnew-khuyenmai-owl.owl-carousel .owl-nav button img {
        height: 15px; }
      .ldp__promotionnew-khuyenmai .ldp__promotionnew-khuyenmai-owl.owl-carousel .owl-nav button.owl-prev {
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
        left: -45px; }
      .ldp__promotionnew-khuyenmai .ldp__promotionnew-khuyenmai-owl.owl-carousel .owl-nav button.owl-next {
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
        right: -45px; }
  @media (max-width: 767px) {
    .ldp__promotionnew-khuyenmai {
      padding: 30px 0; }
      .ldp__promotionnew-khuyenmai .heading-khuyenmai {
        max-width: 100%;
        padding: 8px 60px;
        max-width: 100%;
        font-size: 26px;
        margin-bottom: 30px; }
        .ldp__promotionnew-khuyenmai .heading-khuyenmai:before {
          left: 0;
          top: 20px;
          width: 50px;
          height: 50px; }
        .ldp__promotionnew-khuyenmai .heading-khuyenmai:after {
          right: 0px;
          top: 20px;
          width: 50px;
          height: 50px; }
      .ldp__promotionnew-khuyenmai .ldp__promotionnew-khuyenmai-owl {
        max-width: 100%; }
        .ldp__promotionnew-khuyenmai .ldp__promotionnew-khuyenmai-owl.d-flex-owl:not(.owl-loaded) > div {
          -ms-flex: 0 0 calc(50% - 30px);
          flex: 0 0 calc(50% - 30px);
          max-width: calc(50% - 30px);
          margin-right: 30px; }
        .ldp__promotionnew-khuyenmai .ldp__promotionnew-khuyenmai-owl.owl-carousel .owl-nav button {
          position: absolute;
          top: 50%;
          background: rgba(96, 96, 96, 0.4);
          padding: 10px !important;
          width: 30px;
          height: 50px; }
          .ldp__promotionnew-khuyenmai .ldp__promotionnew-khuyenmai-owl.owl-carousel .owl-nav button img {
            height: 15px; }
          .ldp__promotionnew-khuyenmai .ldp__promotionnew-khuyenmai-owl.owl-carousel .owl-nav button.owl-prev {
            border-top-right-radius: 5px;
            border-bottom-right-radius: 5px;
            left: 0px; }
          .ldp__promotionnew-khuyenmai .ldp__promotionnew-khuyenmai-owl.owl-carousel .owl-nav button.owl-next {
            border-top-left-radius: 5px;
            border-bottom-left-radius: 5px;
            right: 0px; } }

.home-feedback {
  position: relative;
  z-index: 9; }
  .home-feedback .home-feedback-content {
    background: #fff;
    padding: 10px; }

.ldp__promotionnew-tuvan {
  position: relative;
  z-index: 9;
  margin-top: 60px; }
  .ldp__promotionnew-tuvan .ldp__promotionnew-tuvan-wrap {
    max-width: 80%;
    margin: 0 auto; }
  @media (max-width: 767px) {
    .ldp__promotionnew-tuvan {
      margin-top: 30px; } }

.pro-lau-collection {
  position: relative;
  z-index: 9; }

/* Recommend */
.combo-shopping {
  padding-bottom: 0px; }
  .combo-shopping h2 {
    font-size: 14px;
    margin-bottom: 14px;
    color: #333;
    font-weight: 700;
    margin-top: 20px; }
  .combo-shopping .list.style-list .item {
    margin-bottom: 15px;
    width: 50%;
    padding-right: 5px; }
    .combo-shopping .list.style-list .item .checkbox-wrap {
      margin: 0 4px 0 0;
      width: 20px; }
    .combo-shopping .list.style-list .item .image {
      border: 1px solid #d8d8d8;
      border-radius: 4px;
      text-align: center;
      margin-right: 8px;
      padding: 2px;
      width: 50px; }
    .combo-shopping .list.style-list .item .name {
      font-size: 13px;
      padding: 0;
      width: calc(100% - 82px); }
      .combo-shopping .list.style-list .item .name h3 {
        font-size: 13px;
        margin-top: 0;
        margin-bottom: 5px; }
      .combo-shopping .list.style-list .item .name select {
        font-size: 13px;
        height: 25px;
        padding: 0;
        border-radius: 3px;
        border-color: #e6e6e6;
        width: 100%; }
        .combo-shopping .list.style-list .item .name select:focus {
          border-color: #e6e6e6; }
    .combo-shopping .list.style-list .item .price {
      font-size: 13px;
      background: transparent;
      border: 0;
      margin: 0;
      padding: 0;
      font-weight: 700;
      margin-bottom: 5px;
      color: #333; }
      .combo-shopping .list.style-list .item .price del {
        font-size: 12px;
        font-weight: 300;
        color: #606060;
        margin-left: 5px; }
  .combo-shopping .checkbox {
    display: inline-block;
    cursor: pointer;
    font-size: 13px;
    font-weight: 400;
    color: #9b9b9b;
    position: relative;
    margin-top: 0px;
    margin-bottom: 10px;
    width: auto; }
    .combo-shopping .checkbox input[type=checkbox] {
      opacity: 0;
      filter: alpha(opacity=0);
      display: none; }
      .combo-shopping .checkbox input[type=checkbox] + span.ico {
        width: 18px;
        height: 18px;
        display: inline-block;
        background-image: url(//file.hstatic.net/1000030244/file/check-off.svg);
        vertical-align: middle;
        color: #a6a6a6;
        margin-right: 2px;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none; }
      .combo-shopping .checkbox input[type=checkbox]:checked + span.ico {
        background-image: url(//file.hstatic.net/1000030244/file/check-on.svg); }
  .combo-shopping .summary .text-right {
    padding: 0; }
  .combo-shopping .summary p .price {
    color: #ff6600;
    font-weight: 700;
    background: transparent;
    border: 0;
    padding: 0;
    font-size: 14px; }
  .combo-shopping .summary button {
    background: #2e9ed5;
    color: #fff;
    border: 0;
    font-size: 16px;
    font-weight: 400;
    border-radius: 3px;
    padding: 6px 10px 5px; }
