/** Shopify CDN: Minification failed

Line 48:0 Unexpected "}"
Line 161:42 Expected identifier but found whitespace

**/
.textSec {
  padding-top: var(--padding-96);  
}
.textSec .custom-head-wrap p {
  margin: 2.8rem auto 0;
  max-width: 120rem;  
}
.textSec .flxRow {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
} 
.textSec .cst-btm {
  border-top: 1px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9;  
  margin-top: 2.8rem;  
}
.textSec .flxRow .crdbx {
  max-width: 33.33%;
  padding: 4rem;
  border-left: 1px solid #E9E9E9;
  display: flex;  
  flex-direction: column;
  gap: 2.4rem;
}
@media (min-width: 749px ){
  .page-template-page-kstyleon .textSec .flxRow .crdbx {
    max-width: 33.33%;
    align-items: center;
    text-align: center;
  }  
}
.textSec .flxRow .crdbx:last-child {
  border-right: 1px solid #E9E9E9;   
}
.textSec .flxRow .crdbx .title {
  margin-bottom: 1.5rem;
  font-weight: 600;
  letter-spacing: -.01em;
  font-size: clamp(2.4rem, 1.66666666667vw, 3.2rem);
} 
} 
.textSec .flxRow .crdbx:last-child {
  border-right: 1px solid #E9E9E9;  
}
.textSec .flxRow .crdbx .bimage .pink img,
.text2Sec .listRow .item .lft_bimage .pink img{
  width: auto;
  height: auto;
}
.textSec .flxRow .crdbx .bimage .light-gray,
.textSec .flxRow .crdbx .bimage .pink,
.text2Sec .listRow .item .lft_bimage .pink,
.text2Sec .listRow .item .lft_bimage .light-gray {
  border-radius: 100%;
}
.textSec .flxRow .crdbx .bimage .light-gray,
.text2Sec .listRow .item .lft_bimage .light-gray {
  padding: 1rem;
  width: fit-content;
  background: #ffe8fa;
}
.textSec .flxRow .crdbx .bimage .pink,
.text2Sec .listRow .item .lft_bimage .pink {
  width: 8.4rem;
  height: 8.4rem;
  background: var(--primaryColor);
  display: flex;   
  align-items: center;
  justify-content: center;
  padding: 2rem;
} 

.text2Sec .listRow {
  display: flex;
  flex-direction: column;
  row-gap: 4rem;
  max-width: 1420px;  
  margin: 3.2rem auto 0;
}
.text2Sec .listRow .item  {
  display: flex;
  align-items: flex-start;
  column-gap: 3rem;
}

.text2Sec .listRow .item .title {
  font-size: clamp(2.2rem,1.64vw,2.8rem);
  margin-bottom: 2rem;
  font-weight: 600;  
  letter-spacing: -0.01em;
  color:  var(--secondaryColor);
}

/***** 1440px_RESPONSIVE_START *****/
@media (max-width: 1440px){
  
}
/***** 1440px_RESPONSIVE_ENDS *****/


/***** 1280px_RESPONSIVE_START *****/
@media (max-width: 1280px){

  .textSec .flxRow .crdbx .bimage .pink, 
  .text2Sec .listRow .item .lft_bimage .pink {
    width: 8.4rem;
    height: 8.4rem;
    padding: 2rem;
  }
  
  
}
/***** 1280px_RESPONSIVE_ENDS *****/


/***** 1024px_RESPONSIVE_START *****/
@media (max-width: 1024px){

  .text2Sec .listRow .item {
    column-gap: 2rem;
  }
  .page-template-page-kstyleon .hwt-section .btnWrp {
    row-gap: 2.6rem; 
    margin-top: 2.6rem;  
  }
  
}
/***** 1024px_RESPONSIVE_ENDS *****/


/***** 989px_RESPONSIVE_START *****/
@media (max-width: 989px){


  
}
/***** 989px_RESPONSIVE_ENDS *****/


/***** 767px_RESPONSIVE_START *****/
@media (max-width: 767px){

  .textSec .flxRow .crdbx {
    max-width: 100%;
  }
  .textSec .flxRow .crdbx {
    border-left: 1px solid transparent;
    border-bottom: 1px solid #E9E9E9; 
  }
  .text2Sec .listRow .item {
    row-gap: 2rem;
    flex-direction: column; 
  }
  .textSec .flxRow .crdbx .bimage .pink, .
  text2Sec .listRow .item .lft_bimage .pink {
    width: 7rem;
    height: 7rem;
    padding: 1.5rem;
  }
  .textSec .cst-btm {
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
  }
  .textSec .flxRow .crdbx:last-child {
    border-right: none;  
  }
  
}
/***** 767px_RESPONSIVE_ENDS *****/


/***** 576px_RESPONSIVE_START *****/
@media (max-width: 576px){

  .text2Sec .listRow {
    row-gap: 3rem;
  }
  
}
/***** 576px_RESPONSIVE_ENDS *****/


/***** 480px_RESPONSIVE_START *****/
@media (max-width: 480px){


  
}
/***** 480px_RESPONSIVE_ENDS *****/


