/* colors */
/*font family*/
/* breakpoints */
/*transform*/
/*transform*/
/*opacity*/
/*opacity- end*/
.lyt-warranty-policy .bs-sec .sec-head .sec-title {
  margin-bottom: 5rem; }
  @media only screen and (max-width: 768px) {
    .lyt-warranty-policy .bs-sec .sec-head .sec-title {
      margin-bottom: 2rem; } }

.lyt-warranty-policy .desc {
  font-family: "Heebo-Regular";
  font-size: 1.6rem;
  line-height: 2.4rem;
  margin-bottom: 3rem; }
  .lyt-warranty-policy .desc:first-child {
    margin-bottom: 2rem; }

.lyt-warranty-policy .cp-table {
  width: 87.9rem;
  border: 1px solid #e2e2e2;
  margin-bottom: 3rem; }
  @media only screen and (max-width: 768px) {
    .lyt-warranty-policy .cp-table {
      width: 100%; } }
  .lyt-warranty-policy .cp-table th,
  .lyt-warranty-policy .cp-table td {
    padding: 2rem;
    border: 1px solid #e2e2e2; }
  .lyt-warranty-policy .cp-table th {
    font-family: "Heebo-Bold";
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #333333;
    background-color: #f2f2f2; }
    @media only screen and (max-width: 768px) {
      .lyt-warranty-policy .cp-table th {
        font-size: 1.4rem; }
        .lyt-warranty-policy .cp-table th:first-child {
          width: 15rem; } }
  .lyt-warranty-policy .cp-table td {
    font-family: "Heebo-Regular";
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #333333; }
    @media only screen and (max-width: 768px) {
      .lyt-warranty-policy .cp-table td {
        font-size: 1.4rem; } }

.lyt-warranty-policy .link {
  color: #0070F0; }

.lyt-warranty-policy .sub-title {
  margin-bottom: 2rem;
  font-family: "Heebo-Bold";
  font-size: 1.8rem;
  line-height: 2.4rem;
  color: #000000; }
  @media only screen and (max-width: 768px) {
    .lyt-warranty-policy .sub-title {
      font-size: 1.6rem;
      line-height: 2rem; } }
  .lyt-warranty-policy .sub-title.typ-2 {
    font-size: 2.4rem;
    margin-bottom: 1.8rem; }
    .lyt-warranty-policy .sub-title.typ-2 .cm-regular {
      font-family: "Heebo-Regular"; }
    @media only screen and (max-width: 768px) {
      .lyt-warranty-policy .sub-title.typ-2 {
        font-size: 1.8rem;
        line-height: 1rem; } }

.lyt-warranty-policy .cm-bold {
  font-family: "Heebo-Bold"; }

.lyt-warranty-policy .policy-list {
  padding-left: 2rem; }
  .lyt-warranty-policy .policy-list .policy-item {
    font-family: "Heebo-Regular";
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin-bottom: 3rem;
    list-style: disc; }
    @media only screen and (max-width: 768px) {
      .lyt-warranty-policy .policy-list .policy-item {
        margin-bottom: 2.5rem; } }

.lyt-warranty-policy {
  margin-top: 10rem; }
  @media only screen and (max-width: 768px) {
    .lyt-warranty-policy {
      margin-top: 6rem; } }
  .lyt-warranty-policy .bs-sec {
    padding: 10rem 0rem; }
    @media only screen and (max-width: 768px) {
      .lyt-warranty-policy .bs-sec {
        padding: 3rem 0rem; } }
    @media only screen and (max-width: 768px) {
      .lyt-warranty-policy .bs-sec .sec-head .sec-title {
        margin-bottom: 2.4rem; } }
  @media only screen and (max-width: 768px) {
    .lyt-warranty-policy .sub-title.typ-2 {
      margin-bottom: 1rem;
      line-height: 2rem; } }
  @media only screen and (max-width: 768px) {
    .lyt-warranty-policy .policy-list .policy-item {
      margin-bottom: 2rem; } }
  .lyt-warranty-policy .cp-table {
    display: -ms-flexbox;
    display: flex;
    width: max-content; }
    @media only screen and (max-width: 768px) {
      .lyt-warranty-policy .cp-table {
        width: 100%;
        overflow-x: scroll;
        display: -ms-flexbox;
        display: flex; } }
  .lyt-warranty-policy .bs-sec.typ-shipping-policy .cp-table {
    width: 35.9rem; }
  .lyt-warranty-policy .bs-sec.typ-shipping-policy .policy-list.typ-numeric .policy-item {
    list-style: number; }
  .lyt-warranty-policy .bs-sec.typ-shipping-policy .policy-list.typ-alpha {
    padding-left: 0rem; }
    .lyt-warranty-policy .bs-sec.typ-shipping-policy .policy-list.typ-alpha .policy-item {
      list-style: lower-alpha; }
  @media only screen and (max-width: 768px) {
    .lyt-warranty-policy .bs-sec.typ-shipping-policy .sub-title.typ-2 {
      line-height: 2rem; } }

.lyt-warranty-policy .policy-list .policy-item {
  color: #333333; }
