/** Shopify CDN: Minification failed

Line 94:0 Unexpected "}"

**/
.skinbliss-spec .specification .grid {
  margin-bottom: 0;
}

.skinbliss-spec .specification .grid__item {
  position: relative;
}

.skinbliss-spec .specification__text-item.grid__item { overflow:hidden; }
.section.reveal .skinbliss-spec .specification .specification_block { animation: fadeInRight var(--anim-time) ease both; }


@media screen and (min-width: 750px) {
  .skinbliss-spec .specification__grid--reverse {
    flex-direction: row-reverse;
  }
}


.skinbliss-spec .specification_image-item-list {
    width: 120px;
    height: 120px;
}
@media screen and (max-width: 1440px) and (min-width: 990px)   {
.skinbliss-spec .specification__content.layout-segmented {
    column-gap: 30px;
}
}
@media screen and (max-width: 576px) and (min-width: 320px)  {
.skinbliss-spec .specification__content.layout-segmented{    
  grid-template-columns: repeat(1,1fr);
  row-gap:30px;
  column-gap: 0px;
}
  .skinbliss-spec .specification__text-items_group{ justify-content: center;}
}
.skinbliss-spec .specification__media {
  min-height: 100%;
  overflow: visible;
}
.skinbliss-spec .specification__media--small {
  height: 19.4rem;
}
.skinbliss-spec .specification__media--custom {
    height: 70.5rem;
    width: 100%;
    max-width:100% ;
}
.skinbliss-spec .specification__media--large {
  height: 43.5rem;
}

@media screen and (min-width: 750px) {
  .skinbliss-spec .specification__media--small {
    height: 31.4rem;
  }
 .skinbliss-spec .specification__media--custom {
    height: 55.5rem;
    width: 100%;
    max-width: 71%;
}
  
  .skinbliss-spec .specification__media--large {
    height: 69.5rem;
  }
}

/* .skinbliss-spec .specification__media--placeholder {
  position: relative;
  overflow: hidden;
}

.skinbliss-spec .specification__media--placeholder:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(var(--color-foreground), 0.04);
}

.skinbliss-spec .specification__media--placeholder.specification__media--adapt {
  height: 20rem;
}

@media screen and (min-width: 750px) {
  .skinbliss-spec .specification__media--placeholder.specification__media--adapt {
    height: 30rem;
  } */
}

/* .skinbliss-spec .specification__media--placeholder > svg {
  position: absolute;
  left: 50%;
  max-width: 80rem;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  fill: currentColor;
}
 */


.skinbliss-spec .specification .grid__item::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.skinbliss-spec .specification:not(.specification--overlap) .specification__media-item:after {
  border-radius: var(--media-radius);
  box-shadow: var(--media-shadow-horizontal-offset)
    var(--media-shadow-vertical-offset)
    var(--media-shadow-blur-radius)
    rgba(var(--color-shadow), var(--media-shadow-opacity));
}

.skinbliss-spec .specification:not(.specification--overlap) .specification__text-item:after {
  border-radius: var(--text-boxes-radius);
  box-shadow: var(--text-boxes-shadow-horizontal-offset)
    var(--text-boxes-shadow-vertical-offset)
    var(--text-boxes-shadow-blur-radius)
    rgba(var(--color-shadow), var(--text-boxes-shadow-opacity));
}

.skinbliss-spec .specification .specification__media-item > * {
  border-radius: var(--media-radius);
  overflow: hidden;
  box-shadow: var(--media-shadow-horizontal-offset)
    var(--media-shadow-vertical-offset)
    var(--media-shadow-blur-radius)
    rgba(var(--color-shadow), var(--media-shadow-opacity));
}


.skinbliss-spec .specification .specification__text-item > * {
  border-radius: var(--text-boxes-radius);
  overflow: hidden;
  box-shadow: var(--text-boxes-shadow-horizontal-offset)
    var(--text-boxes-shadow-vertical-offset)
    var(--text-boxes-shadow-blur-radius)
    rgba(var(--color-shadow), var(--text-boxes-shadow-opacity));
}

.skinbliss-spec .specification:not(.specification--overlap) .specification__media-item > *,
.skinbliss-spec .specification:not(.specification--overlap) .specification__text-item > * {
  box-shadow: none;
}

@media screen and (max-width: 749px) {

  .skinbliss-spec .specification.collapse-borders:not(.specification--overlap) .specification__content {
    border-top: 0;
  }
}

.skinbliss-spec .specification__content--mobile-right > * {
  align-self: flex-end;
  text-align: right;
}

.skinbliss-spec .specification__content--mobile-center > * {
  align-self: center;
  text-align: center;
}

.skinbliss-spec .specification--overlap .specification__content {
  width: 90%;
  margin: -3rem auto 0;
}

@media screen and (min-width: 750px) {
  .skinbliss-spec .specification__grid--reverse .specification__content {
    margin-left: auto;
  }

  .skinbliss-spec .specification__content--bottom {
    justify-content: flex-end;
    align-self: flex-end;
  }

  .skinbliss-spec .specification__content--top {
    justify-content: flex-start;
    align-self: flex-start;
  }

  .skinbliss-spec .specification__content--desktop-right > * {
    align-self: flex-end;
    text-align: right;
  }

  .skinbliss-spec .specification__content--desktop-left > * {
/*     align-self: flex-start; */
    text-align: left;
    
  }

  .skinbliss-spec .specification__content--desktop-center > * {
    align-self: center;
    text-align: center;
  }

  .skinbliss-spec .specification--overlap .specification__text-item {
    display: flex;
    padding: 3rem 0;
  }

  .skinbliss-spec .specification--overlap .specification__content {
    height: auto;
    width: calc(100% + 4rem);
    min-width: calc(100% + 4rem);
    margin-top: 0;
    margin-left: -4rem;
  }

  .skinbliss-spec .specification--overlap .specification__grid--reverse .specification__content {
    margin-left: 0;
    margin-right: -4rem;
  }

  .skinbliss-spec .specification--overlap .specification__grid--reverse .specification__text-item {
    justify-content: flex-end;
  }

  .skinbliss-spec .specification--overlap .specification__media-item--top {
    align-self: flex-start;
  }

  .skinbliss-spec .specification--overlap .specification__media-item--middle {
    align-self: center;
  }

  .skinbliss-spec .specification--overlap .specification__media-item--bottom {
    align-self: flex-end;
  }

  .skinbliss-spec .specification__media-item--small,
  .skinbliss-spec .specification__media-item--large + .specification__text-item {
    flex-grow: 0;
  }

  .skinbliss-spec .specification.collapse-borders:not(.specification--overlap) .grid:not(.specification__grid--reverse) .specification__content {
    border-left: 0;
  }

  .skinbliss-spec .specification.collapse-borders:not(.specification--overlap) .specification__grid--reverse .specification__content {
    border-right: 0;
  }
}

.skinbliss-spec .specification:not(.collapse-corners, .specification--overlap) .specification__media-item {
  z-index: 2;
}

.skinbliss-spec .specification__content {
  border-radius: var(--text-boxes-radius);
  box-shadow: var(--text-boxes-shadow-horizontal-offset)
    var(--text-boxes-shadow-vertical-offset)
    var(--text-boxes-shadow-blur-radius)
    rgba(var(--color-shadow), var(--text-boxes-shadow-opacity));
}


/* .specification__content > * + * {
  margin-top: 6rem;
}
 */
.skinbliss-spec .specification__content > .specification__text:empty ~ a {
  margin-top: 2rem;
}

.skinbliss-spec .specification__content > :first-child:is(.specification__heading),
.skinbliss-spec .specification__text--caption + .specification__heading,
.skinbliss-spec .specification__text--caption:first-child {
  margin-top: 0;
}

.skinbliss-spec .specification__content :last-child:is(.specification__heading),
.skinbliss-spec .specification__text--caption {
  margin-bottom: 0;
}

.skinbliss-spec .specification__content .button + .specification__text {
  margin-top: 2rem;
}

.skinbliss-spec .specification__content .specification__text + .button {
  margin-top: 3rem;
}

.skinbliss-spec .specification__heading {
    word-break: break-word;
    margin-top: 0;
    margin-bottom: 3rem;
    font-weight: 400;font-size: clamp(3rem, 2.9rem + 0.5vw, 3.5rem);
}
.skinbliss-spec .specification__text p {
  word-break: break-word;
  margin-top: 0;
  margin-bottom: 1rem;
font-size: clamp(1.4rem, 1.36rem + 0.2vw, 1.6rem);
  text-transform: capitalize;
 font-weight: 400;
  font-family: var(--font-body-family);
}

/* check for flexbox gap in older Safari versions */
@supports not (inset: 10px) {
  .skinbliss-spec .specification .grid {
    margin-left: 0;
  }
}
/*Specification block*/

.skinbliss-spec .specification__media-item.grid__item {
    width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
}
.skinbliss-spec .specification__text-item.grid__item {
    width: calc(49% - var(--grid-desktop-horizontal-spacing) / 2);
    /* padding: 7rem; */
}

.skinbliss-spec .specification_block .specification_image-item-list {
    width: 90px;
    height: 90px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: transparent;
    transition: var(--duration-default);
    color: transparent; border-radius: 50%;
}
/* .skinbliss-spec .specification_block .specification_image-item-list img { border-radius: 50%; } */
.skinbliss-spec .specification_block .specification__text-item--list{    width: fit-content;padding:0; position: relative;z-index: 1;}
.skinbliss-spec .specification_block{display: flex; align-items:center;height: 100%; flex-wrap: nowrap;gap:30px}
.skinbliss-spec .specification_block h2.specification__heading{position:relative;     margin-bottom: 30px; overflow:hidden;}
/* .specification_block h2.specification__heading:after {
    content: "";
    width: 100%;
    height: 0px;
    bottom: 4px;
    left: auto;
    right: auto;
    position: absolute;
    border-bottom: 2.5px dashed #212b36;
    margin-left: 8px;
} */
/* .specification_block p.specification__text{    position: absolute;  margin-left: auto;  margin-right: 0;  right: 0;  top: 0;  font-family: var(--font-additional-family); font-weight: 300; letter-spacing: 0; font-size: 1.8rem; color: var(--gradient-base-accent-1); background: var(--gradient-background); padding: 0 0 0 15px;} */
.skinbliss-spec .specification .specification__text-item .specification__content{ overflow-y: auto;  position: relative;overflow: hidden;}
  .skinbliss-spec .specification__media-item .specification__media{    display: flex; justify-content: center; border-radius: 50%; }  
  .skinbliss-spec .specification__media-item .specification__media img,
  .skinbliss-spec .specification__media-item .specification__media svg
{ width: 63%; left: auto; z-index: 1;border-radius:var(--dt-img-radius); transform: translateX(-17px); }

  .skinbliss-spec .specification_block h2.specification__heading span { color: var(--gradient-base-background-2);}
  .skinbliss-spec .specification .specification__text-item *::scrollbar{background: #efe5e5; width: 18px; position: relative;}
  .skinbliss-spec .specification .specification__text-item *::scrollbar-thumb{background: var(--gradient-base-background-2);}
  .skinbliss-spec .specification .specification__text-item *::-webkit-scrollbar{background: #efe5e5; width: 18px; position: relative;}
  .skinbliss-spec .specification .specification__text-item *::-webkit-scrollbar-thumb{background: var(--gradient-base-background-2);}

/* Buttons */
    *::-webkit-scrollbar-button:single-button {
      background-color: transparent;;
      display: block;
      border-style: solid;
      height: 15px;
      width: 8px;
    }
    /* Up */
    *::-webkit-scrollbar-button:single-button:vertical:decrement {
      border-width: 0 8px 8px 8px;
      border-color: transparent transparent #000 transparent;
    }

    *::-webkit-scrollbar-button:single-button:vertical:decrement:hover {
      border-color: transparent transparent var(--gradient-base-background-2) transparent;
    }
   /* Down */
    *::-webkit-scrollbar-button:single-button:vertical:increment {
    border-width:8px 8px 0px 8px;
      border-color: #000 transparent transparent transparent;
    }

    *::-webkit-scrollbar-button:vertical:single-button:increment:hover {
      border-color: var(--gradient-base-background-2) transparent transparent transparent;
    }





@media screen and (max-width: 1540px) and (min-width: 1200px) {
 
/*   .specification__media-item.grid__item .specification__media img{height: 400px; width: 400px; margin: 0 auto; position: absolute; right: 0; top: 50%; transform: translateY(-50%);} */
  /* .skinbliss-spec .specification_block .specification__text-item--list{    width: calc(80% - 20px); padding-left: 30px;} */
  .skinbliss-spec .specification_block h2.specification__heading:after{width:100px;}
  .skinbliss-spec .specification__media-item.grid__item{padding:0;}
}
@media screen and (max-width: 1199px)  {
  
/*   .specification__media-item.grid__item .specification__media img{height: 400px; width: 400px; margin: 0 auto; position: absolute; right: 0;} */
  /* .skinbliss-spec .specification_block .specification__text-item--list{    width: calc(80% - 20px); padding-left: 30px;} */
/*   .specification_block h2.specification__heading:after{width:100px;} */
/*    .specification__media-item.grid__item{ height: 500px;} */
  .skinbliss-spec .specification .specification__text-item *::-webkit-scrollbar{width:5px;}
  
  .specification__media-item.grid__item{  width: calc(100%);}
  .specification__text-item.grid__item{  width: calc(100%); }
}
@media screen and (max-width: 685px){
 /*  .specification__text-item.grid__item{margin-top:50px;}
  .specification__media-item.grid__item .specification__media img {
    height: 440px;
    width: 100%;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: unset;
    transform: unset;
} */

  .skinbliss-spec .specification__media-item.grid__item{padding:0 0;}
 /* .skinbliss-spec  .specification_block .specification_image-item-list{    margin: 0 auto;} */
  .skinbliss-spec .specification_block .specification__text-item--list{ width: 100%; text-align:left; }
  .skinbliss-spec .specification_block h2.specification__heading:after{opacity:0;}
/*   .specification__media-item.grid__item{ height: 330px;} 
  .specification_block p.specification__text{
    right: 0; top: 13px;  left: 0;}*/
  /* .skinbliss-spec .specification_block .specification__text-item--list{ padding-left: 20px;} */

}
 .skinbliss-spec .specification.list__text.rte{   
    max-width: 800px;
    align-items: center;
    text-align: center;
    font-size: 2.0rem;
    font-family: var(--font-body-family);
    line-height: 34px;
    margin-bottom:3.5rem; 
      }

   .skinbliss-spec .specification h2.specification__heading {    margin-bottom: 35px;}
.skinbliss-spec p.specification-list-title__text {
    margin: 0;
}
.skinbliss-spec .specification_block .specification_image-item-list .fa{font-size: 30px;transition: var(--duration-default); color: inherit;}
.skinbliss-spec .specification_block .specification_image-item-list{transition:all .3s linear;}
.skinbliss-spec .specification_block:hover .specification_image-item-list { transform:scale(0.8);transition:all .3s linear;}
.skinbliss-spec .specification.specification2 .specification__grid .specification__text-item .dt-sc-icon-content .dt-sc-description{font-weight: 300;}
/* .specification2 .page-width{padding-left: 0;padding-right: 0;} */
@media screen and (max-width: 780px)  {
.skinbliss-spec .specification__media-item.grid__item{  width: calc(100% - var(--grid-desktop-horizontal-spacing) / 2);}
.skinbliss-spec .specification__text-item.grid__item{  width: calc(100% - var(--grid-desktop-horizontal-spacing) / 2);}
/* .skinbliss-spec .specification__media-item.grid__item .specification__media img{width: 100%;} */
.skinbliss-spec .specification__media-item.grid__item { ;padding: 0;}
.skinbliss-spec .specification-block .dt-sc-additional-grids:nth-child(1) .specification-block-support-block .specification-block-support-content{text-align: left;padding-left: 20px;padding-right: 0px;}
.skinbliss-spec .specification-block .dt-sc-additional-grids:nth-child(1) .specification-block-support-block{flex-direction: row !important;}

}

/* -------------------------- */
@media screen and (min-width: 2000px)
{
.skinbliss-spec .specification__text-item.grid__item {
    padding: 5vw;
}
}
@media screen and (min-width: 1541px)
{
.skinbliss-spec .specification__text-item.grid__item {
        /* padding: 10rem 10rem 10rem 16rem; */
}
}
.skinbliss-spec .specification .dt-sc-icon-content {
    margin-bottom: 6rem;
}
.skinbliss-spec .specification .dt-sc-icon-content .dt-sc-sub-title { font-size: 2rem; font-family: var(--font-body-family); font-weight: var(--font-body-weight); }
.skinbliss-spec .specification .dt-sc-icon-content h3.dt-sc-main-title {
    margin: 0;
  
}
.skinbliss-spec .specification .specification_block {
    position: relative;
    overflow: visible;
    padding: 2rem 0rem; margin-bottom:10px;
}
.skinbliss-spec .specification .specification_block:before,
.skinbliss-spec .specification .specification_block:after {
    content: '';
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border:1px solid var(--gradient-base-background-3);
    opacity:0;
    transition:.8s ease;
    z-index:0;
}
.skinbliss-spec .specification .specification_block:before{
    width: 0%;
    height: 100%;
    border-width:1px 0 1px 0;
}
.skinbliss-spec .specification .specification_block:after {
    width: 100%;
    height: 0%;
    border-width: 0px 1px 0px 1px;
}
.skinbliss-spec .specification .specification_block:last-child:before,
.skinbliss-spec .specification .specification_block:last-child:after {display:none;}

.skinbliss-spec .specification .specification_block:hover:before,
.skinbliss-spec .specification .specification_block:hover:after {opacity:1;width:100%;height:100%}


/* @media screen and (max-width: 1199px)
{
  .skinbliss-spec .specification .specification__heading {
      font-size: 2.8rem;
  }
} */

.skinbliss-spec .specification__media-item .text-within-image {
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    padding: 2rem 3rem;
    background: var(--gradient-base-background-1);
    z-index: 1;
    transform: scale(0.7);
    transform-origin: bottom left;
    opacity: 0;
    visibility: hidden;
    transition: .5s;     border-radius: 0 10px 0 0;
}
.skinbliss-spec .specification__media-item:hover .text-within-image {
  transform: scale(1);
  opacity: 1;
  visibility: visible;
}
.skinbliss-spec .text-within-image a.button {
    margin-top: 0rem;
    display: inline-flex;
    align-items: center;
    justify-content: start;
    padding: 0;
    border: none; font-size: 2rem; text-transform: capitalize;     letter-spacing: 0px; color: var(--gradient-base-background-3);
    background: var(--gradient-base-background-1);

}
.skinbliss-spec .text-within-image a.button:before,
.skinbliss-spec .text-within-image a.button:after { display: none; }
.skinbliss-spec .text-within-image a.button .icon-wrap {
    margin-left: 3rem;
    white-space: nowrap;
    transition: transform var(--duration-short) ease;
    overflow: hidden;
    width: 60px;
    height: 60px;
    border: 2px solid var(--gradient-base-accent-2);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 0;
    transition: var(--duration-default);
    position: relative;
}

.skinbliss-spec .text-within-image a.button:hover {
    background: transparent;
    color: var(--gradient-base-accent-2);
}

.skinbliss-spec .text-within-image a.button .icon-wrap svg {
    transition: var(--duration-default); height: 1.6rem; width: 1.6rem; fill: var(--gradient-base-accent-2);
}
.skinbliss-spec .text-within-image a.button:hover .icon-wrap svg {
    transform: rotate(30deg);
}
.skinbliss-spec .text-within-image a.button:hover span.icon-wrap {
    background: transparent;
}

@media screen and (max-width: 1540px)
{
 /* .skinbliss-spec .specification .specification_block {
         padding: 2.5rem 4rem;
  } */
  .skinbliss-spec .specification .specification__text-item .specification__content {
    max-width: 600px;
}
}
@media screen and (max-width: 1199px) {
  .skinbliss-spec .specification .specification_block {   width: 100%; }
  .skinbliss-spec .specification .specification__text-item .specification__content {
    max-width: 500px;
}
}
@media screen and (max-width: 991px) {

  .skinbliss-spec .specification .specification_block {   width: 100%; }
  /* .skinbliss-spec .specification__text-item.grid__item { padding: 0 2rem 0 4rem; } */
  /* .skinbliss-spec .specification .specification_block { padding: 2.5rem 3rem; } */
}

@media screen and (max-width: 750px)
{
  /* .skinbliss-spec .specification__media-item .text-within-image {
      padding: 2rem 1rem;
  } */
  .skinbliss-spec .text-within-image a.button {
     justify-content: center;
  }
  
}
@media screen and (max-width: 480px) {

  /* .skinbliss-spec .specification__text-item.grid__item {  padding: 3rem 5rem; } */
}
@media screen and (max-width: 400px) {
.skinbliss-spec .specification .specification_block {     padding: 2rem 2rem; }
}


/* custom css */
.skinbliss-spec .specification .grid {
    margin-bottom: 0;
    display: flex;
    /* align-items: center; */
    justify-content: center;
}

.skinbliss-spec .specification:after {
    content: "";
    position: absolute;
    width: 75%;
    height: 100%;
    background: var(--gradient-base-accent-1);
    top: 0;
    bottom: 0;
    left: auto;
    right: 0;
    z-index: 0;
}
.skinbliss-spec .specification {
    position: relative;
}

.skinbliss-spec .global-media-settings,.skinbliss-spec .gradient{
  background:transparent;
}

.skinbliss-spec .dt-sc-icon-content .dt-sub-heading,.skinbliss-spec .dt-sc-icon-content .dt-sc-main-title {margin: 0;}
.skinbliss-spec .dt-sc-icon-content p.dt-sc-description {  margin: 50px 0;text-transform:capitalize;max-width:750px;}
.skinbliss-spec .specification .specification__text-item .specification__content{max-width:750px;}

.skinbliss-spec .specification .specification_block:last-child .specification__text-item--list .specification__heading{margin-bottom:0.5rem;}
.skinbliss-spec .specification .specification_block:last-child .specification__text-item--list .specification__text p{ font-size: clamp(1.6rem, 1.56rem + 0.2vw, 1.8rem);letter-spacing:0.5px;}
.skinbliss-spec .specification .specification_block:last-child .specification__text-item--list{padding-right:50px;}

@media screen and (min-width:1650px){
  .skinbliss-spec .specification__media-item .specification__media img{height:auto;}
}
@media screen and (max-width:1649px){
  .skinbliss-spec .specification .grid {
    margin-bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
  .skinbliss-spec .specification .specification__text-item .specification__content{max-width:650px;}
   .skinbliss-spec .specification .dt-sc-icon-content {margin-bottom: 0rem;}
  .skinbliss-spec .dt-sc-icon-content p.dt-sc-description { margin: 25px 0;}
}
@media screen and (max-width: 1540px) and (min-width: 991px) {
  .skinbliss-spec .specification__media-item.grid__item{  width: calc(45% - var(--grid-desktop-horizontal-spacing) / 2);}
  .skinbliss-spec .specification__text-item.grid__item{  width: calc(55% - var(--grid-desktop-horizontal-spacing) / 2);}

}

@media screen and (max-width:1480px){
  
 .skinbliss-spec .specification__media-item .specification__media img {  width: 70%;}
  
}
@media screen and (max-width:1280px){
  .skinbliss-spec .specification .specification_block:before,
.skinbliss-spec .specification .specification_block:after {display:none;}
 .skinbliss-spec .specification__media-item .specification__media img {  width: 80%;}
}
@media screen and (max-width:1200px){
  
 .skinbliss-spec .specification__media-item .specification__media img {  width: 85%;}
  
}
@media screen and (max-width:990px){
   .skinbliss-spec .specification .grid {
   display:flex;
     flex-direction:column;
}
  .skinbliss-spec .specification:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: var(--gradient-base-accent-1);
    top: 0;
    bottom: 0;
    left: auto;
    right: 0;
    z-index: 0;
}
  .skinbliss-spec .specification__media-item.grid__item ,.skinbliss-spec .specification__text-item.grid__item {
    width:100%;
}
.skinbliss-spec .specification__text-item.grid__item {width: 100%; padding: 5rem 5rem 0 5rem;}
  .skinbliss-spec .specification .specification__text-item .specification__content,.skinbliss-spec .dt-sc-icon-content p.dt-sc-description { max-width: 100%;}
  .skinbliss-spec .specification__media-item .specification__media img {  width: 70%;}
  .skinbliss-spec .specification__media--large { height: 80rem;}
  
}
@media screen and (max-width:780px){
  .skinbliss-spec .specification__media--large {height: 55.5rem;}
  .skinbliss-spec .specification .specification_block{gap:0;}
  .skinbliss-spec .specification_block:last-child .specification__text-item--list { width: fit-content;}
  .skinbliss-spec .specification_block .specification__text-item--list{padding-left:3rem;}
}

@media screen and (max-width: 556px)
{
  
    .skinbliss-spec .specification_block .specification__text-item--list{ width: 100%;}
      .skinbliss-spec .specification .dt-sc-icon-content {
        margin-bottom: 3rem; text-align: center;
      }
      .skinbliss-spec .specification .specification_block {
         padding: 0rem 1.5rem;margin-bottom:20px;gap:10px;
          flex-wrap: wrap;
          justify-content: center;
      }
      .skinbliss-spec .specification_block .specification__text-item--list {
        padding-left: 0;
        padding-top: 15px;
        text-align: center;
    }
  .skinbliss-spec .specification__heading{margin-bottom:1.5rem;}
    .skinbliss-spec .specification .specification__text-item .specification__content {padding: 2rem 0;}
  .skinbliss-spec .specification__media-item .specification__media img {width: 100%;padding:0 1.5rem;}
  .skinbliss-spec .dt-sc-icon-content p.dt-sc-description{padding:0 1.5rem;}
  .skinbliss-spec .specification__text-item.grid__item { width: 100%; padding: 5rem 0 0 0rem;}
  .specification__media.global-media-settings.media:after{display:none;}
  
  .skinbliss-spec .specification .specification_block:last-child .specification_image-item-list{display:none;}
  .skinbliss-spec .specification .specification_block:last-child .specification__text-item--list {padding-right:0rem;}
  .skinbliss-spec .specification_image-item-sign { width: 100px;}
  .skinbliss-spec .specification_block:last-child .specification__text-item--list {  width: 100%;}
 
   
}

@media screen and (max-width:420px){
   .skinbliss-spec .specification__media--large{height:40rem;}
}

/* .section.reveal .skinbliss-spec .specification .specification_block:last-child .specification_image-item-list svg.placeholder-svg{  display:none;}
.section.reveal .skinbliss-spec .specification .specification_block:not(:last-child) .specification_image-item-sign svg.placeholder-svg{  display:none;} */