/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/* body{
  max-width:1300px;
  margin:0 auto;
}


/*********** Typography ***********************/


.kat-wayfair-center-text{
  text-align:center;
}

.kat-wayfair-pink-heading{
  font-family:"Oakes Grotesk, Regular", "Arial", sans-serif;
  font-weight:light;
  line-height:1.36;
  color:#ed5370;
}

.kat-wayfair-small-pink-heading{
  font-family:"Oakes Grotesk, Bold", "Arial", sans-serif;
  font-weight:bold;
  line-height:1.36;
  color:#ed5370;
}

.kat-wayfair-pink-heading-100{
  font-family:"Oakes Grotesk, Regular", "Arial", sans-serif;
  font-weight:light;
  line-height:1.36;
  font-size:100px;
  color:#ed5370;
}

.kat-wayfair-pink-heading-120{
  font-family:"Oakes Grotesk, Regular", "Arial", sans-serif;
  font-weight:light;
  line-height:1.36;
  font-size:200px;
  color:#ed5370;
}

.kat-wayfair-pink-heading-128{
  font-family:"Oakes Grotesk, Regular", "Arial", sans-serif;
  font-weight:light;
  line-height:1.36;
  font-size:100px;
  color:#ed5370;
}
 .one-line-mobile-handle{
    font-size:75px;
  }


@media(min-width:890px){
   .one-line-mobile-handle{
      font-size:90px!important;
    margin-bottom:50px!important;
     margin-left:2%;
  }
}

@media(min-width:990px){
   .one-line-mobile-handle{
      font-size:100px!important;
    margin-bottom:50px!important;
     margin-left:2%;
  }
}
@media(min-width:1100px){
  .one-line-mobile-handle{
      font-size:110px!important;
    margin-bottom:25px!important;
  }

}


@media(min-width:1250px){
  .one-line-mobile-handle{
      font-size:130px!important;
    margin-bottom:105px!important;
  }

}

@media(min-width:1450px){
  .one-line-mobile-handle{
    font-size:140px!important;
    margin-bottom:130px;
  }
}
@media(min-width:1600px){
  .one-line-mobile-handle{
    font-size:150px!important;
    margin-top:70px!important;
  }
}
@media(min-width:1750px){
  .one-line-mobile-handle{
    font-size:170px!important;
    margin-bottom:220px;
  }

}

@media(max-width:1300px){

  .taupe-ladder-arrow-bkgrd{
    background-size:35%!important;
  }
}

@media(max-width:1100px){
 
  .taupe-ladder-arrow-bkgrd{
    background-size:40%!important;
  }
}
@media(max-width:890px){
  #kat-vcc-header-bkgrd{
    background-image:url("https://go.katapult.com/hubfs/Wayfair/30dps_template/Mask%20Group%20213@2x.png");
 
  }
 
  .taupe-ladder-arrow-bkgrd{
    background-size:50%!important;
    }
}

@media(max-width:700px){
 
  .taupe-ladder-arrow-bkgrd{
    background-size:67%;
    }
}
.vertical-center{
    float:none!important;
    display:flex!important;
    align-items:center!important;
  }
.kat-wayfair-regular-heading-57{
  font-family:"Oakes Grotesk, Regular", "Arial", sans-serif;
  font-size:57px;
  line-height:1.72;
}

.kat-wayfair-medium-heading-56{
  font-family:"Oakes Grotesk, Medium", "Arial", sans-serif;
  font-size:56px;
  line-height:1.72;
}


.kat-wayfair-medium-heading-60{
  font-family:"Oakes Grotesk, Medium", "Arial", sans-serif;
  font-size:60px;
  line-height:1.72;
}


.kat-wayfair-regular-heading-60{
  font-family:"Oakes Grotesk, Regular", "Arial", sans-serif;
  font-size:60px;
  line-height:1.72;
}

.kat-wayfair-heading-70 {
  font-family:"Oakes Grotesk, Medium", "Arial", sans-serif;
  font-size:70px; 
}

.kat-wayfair-regular-heading-70,
.kat-wayfair-regular-heading-70 h2 {
  font-family:"Oakes Grotesk, Regular", "Arial", sans-serif;
  font-size:70px; 
}
@media(max-width:1350px){
  .kat-wayfair-regular-heading-70,
  .kat-wayfair-regular-heading-70 h2 {
    font-family:"Oakes Grotesk, Regular", "Arial", sans-serif;
    font-size:50px; 
  }
}

.kat-wayfair-regular-heading-76{
  font-family:"Oakes Grotesk, Regular", "Arial", sans-serif;
  font-size:76px; 
}

.kat-wayfair-heading-76{
  font-family:"Oakes Grotesk, Medium", "Arial", sans-serif;
  font-size:76px; 
}

.kat-wayfair-heading-88{
  font-family:"Oakes Grotesk, Medium", "Arial", sans-serif;
  font-size:88px; 
}

.kat-wayfair-heading-108{
  font-family:"Oakes Grotesk, Medium", "Arial", sans-serif;
  font-size:108px; 
}

.kat-wayfair-body-text-medium-24{
  font-family:"Oakes Grotesk, Medium", "Arial", sans-serif;
  font-size:24px;
}

.kat-wayfair-body-text-26{
  font-family:"Oakes Grotesk, Regular", "Arial", sans-serif;
  font-size:26px;
}

.kat-wayfair-body-text-24, 
.kat-wayfair-body-text-24 p,
.kat-wayfair-body-text-24 h2,
.kat-wayfair-body-text-24 h3,
.kat-wayfair-body-text-24 h4 {
  font-family:"Oakes Grotesk, Regular", "Arial", sans-serif;
  font-size:24px;
}
@media(max-width:1200px){
  .kat-wayfair-body-text-24, 
  .kat-wayfair-body-text-24 p,
  .kat-wayfair-body-text-24 h2,
  .kat-wayfair-body-text-24 h3,
  .kat-wayfair-body-text-24 h4 {
    font-family:"Oakes Grotesk, Regular", "Arial", sans-serif;
    font-size:22px;
  }
}
@media(max-width:768px){
  .kat-wayfair-body-text-24, 
  .kat-wayfair-body-text-24 p,
  .kat-wayfair-body-text-24 h2,
  .kat-wayfair-body-text-24 h3,
  .kat-wayfair-body-text-24 h4 {
    font-family:"Oakes Grotesk, Regular", "Arial", sans-serif;
    font-size:20px;
  }
}


.kat-wayfair-body-text-28, 
.kat-wayfair-body-text-28 p,
.kat-wayfair-body-text-28 h2,
.kat-wayfair-body-text-28 h3,
.kat-wayfair-body-text-28 h4
{
  font-family:"Oakes Grotesk, Regular", "Arial", sans-serif;
  font-size:28px;
}

.kat-wayfair-body-text-28 p {
  font-family:"Oakes Grotesk, Regular", "Arial", sans-serif;
  font-size:28px;
}

.kat-wayfair-body-text-29-medium{
  font-family:"Oakes Grotesk, Medium", "Arial", sans-serif!important;
  font-size:29px;
}

.kat-wayfair-body-text-29-medium div,
.kat-wayfair-body-text-29-medium p,
.kat-wayfair-body-text-29-medium h2 span,
.kat-wayfair-body-text-29-medium h2,
.kat-wayfair-body-text-29-medium h3,
.kat-wayfair-body-text-29-medium h4,{
  font-family:"Oakes Grotesk, Medium", "Arial", sans-serif!important;
  font-size:29px!important;
}




.kat-wayfair-body-text-30{
  font-family:"Oakes Grotesk, Regular", "Arial", sans-serif;
  font-size:30px;
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.kat-wayfair-body-text-42,
.kat-wayfair-body-text-42 p, 
.kat-wayfair-body-text-42 h2,
.kat-wayfair-body-text-42 h3,
.kat-wayfair-body-text-42 h4{
  font-family:"Oakes Grotesk, Regular", "Arial", sans-serif;
  font-size:42px;
  font-weight:lighter;
}

.kat-wayfair-body-text-light-28,
.kat-wayfair-body-text-light-28 p, 
.kat-wayfair-body-text-light-28 h2,
.kat-wayfair-body-text-light-28 h3,
.kat-wayfair-body-text-light-28 h4{
  font-family:"Oakes Grotesk, Light", "Arial", sans-serif;
  font-size:28px;
  font-weight:lighter;
}

.kat-wayfair-body-text-medium-34{
  font-family:"Oakes Grotesk, Medium", "Arial", sans-serif;
  font-size:34px;
}

.kat-wayfair-footnote-text-24{
  font-family:"Oakes Grotesk, Medium", "Arial", sans-serif;
  font-size:24px;
}



.kat-wayfair-lh-128{
  line-height:1.28;
}

.kat-wayfair-lh-134{
  line-height:1.34;
}

.kat-wayfair-lh-136{
  line-height:1.36;
}

.kat-wayfair-lh-154{
  line-height:1.54;
}

.kat-wayfair-lh-172{
  line-height:1.72;
}

.kat-wayfair-lh-194{
  line-height:1.94;
}

.kat-wayfair-lh-207{
  line-height:2.07;
}

.kat-wayfair-lh-209{
  line-height:2.09;
}

.kat-wayfair-lh-228{
  line-height:2.28;
}

.kat-wayfair-dark-text{
  color:#131340;
}

.kat-wayfair-dark-gray-text{
  color:#808080;
}

.kat-wayfair-med-gray-text{
  color:#808080;
}

.kat-wayfair-white-text{
  color:#fff;
}

.kat-wayfair-gold-text{
  color:#ead0b6;
}

.kat-wayfair-gold-text a{
  color:#ead0b6;
  text-decoration:none;
}

.kat-wayfair-pink-text{
  color:#ed5370;
}


.kat-vcc-tiny-text{
  font-size:11px;
  width:75%;
}

/*********** End Typography ***********************/

/*********** Color Styles *************************/
.kat-wayfair-new-pink{
  color:#ED5370;
}

.kat-wayfair-new-pink div,
.kat-wayfair-new-pink p,
.kat-wayfair-new-pink h2,
.kat-wayfair-new-pink h3,
.kat-wayfair-new-pink h4{
  color:#ED5370!important;
}

.kat-wayfair-dark-background{
  background-color:#131340;
}

.kat-wayfair-light-gray-background{
  background-color:#f4f4f4!important;
}

.kat-wayfair-pink-background{
  background-color:#ed5370;
}
/*********** End Color Styles *************************/

.kat-wayfair-top-logo{
  width:13%!important;
  margin-top:0vh;
  margin-bottom:-1vh;
}

.kat-wayfair-top-logo img{
  max-width:100%!important;
}

.kat-wayfair-top-logo:first-child{
  margin-left:5%!important;
}

.kat-wayfair-top-logo:last-child{
  padding-top:3px!important;
}

.kat-wayfair-section-padding{
  padding:30px 15%;
}



}
.kat-wayfair-padding-left-7-percent{
  padding-left:7%;
}


.kat-wayfair-padding-left-10-percent{
  padding-left:10%;
}
@media(max-width:800px){
  .kat-wayfair-zero-padding-mobile{
  padding-left:0!important;
  }
  .kat-wayfair-center-mobile{
    justify-content:center!important;
  }
}
.kat-wayfair-padding-top-100{
  padding-top:100px;
}

.kat-wayfair-padding-top-150{
  padding-top:150px;
}
@media(min-width:1800px){
.kat-wayfair-margin-top-100-extra-wide{
  margin-top:100px!important;
  } 
}

.kat-wayfair-padding-bottom-50{
  padding-bottom:50px;
}

.kat-wayfair-padding-bottom-75{
  padding-bottom:75px;
}

.kat-wayfair-padding-bottom-100{
  padding-bottom:100px;
}

.kat-wayfair-margin-bottom-30{
  margin-bottom:30px;
}

.kat-wayfair-margin-bottom-30 li{
  margin-bottom:30px;
}

.kat-wayfair-margin-bottom-35{
  margin-bottom:35px;
}

.kat-wayfair-margin-bottom-40{
  margin-bottom:40px;
}

.kat-wayfair-margin-bottom-40 li{
  margin-bottom:40px;
}

.kat-wayfair-margin-bottom-25{
  margin-bottom:25px;
}

.kat-wayfair-margin-bottom-50{
  margin-bottom:50px;
}

.kat-wayfair-margin-bottom-100{
  margin-bottom:100px;
}

.kat-wayfair-margin-bottom-150{
  margin-bottom:150px;
}

.kat-wayfair-margin-top-25{
  margin-top:25px;
}

.kat-wayfair-margin-top-35{
  margin-top:35px;
}

.kat-wayfair-margin-top-50{
  margin-top:50px;
}

.kat-wayfair-margin-top-75{
  margin-top:75px;
}

.kat-wayfair-margin-top-100{
  margin-top:100px!important;
}

.kat-wayfair-margin-top-150{
  margin-top:150px;
}

.kat-wayfair-width-80-percent li{
   width:80%!important;
}

.kat-wayfair-square-bullets li{
  list-style-type:square!important;
}

.kat-wayfair-square-bullets li:before{
  display:none!important;
}

.kat-wayfair-cta-btn:hover{
  background-color:#131340;
}

.back-to-top-btn{
  width:20%!important;
  float:none!important;
  margin: 0 auto!important;
  margin-top:200px!important;
}

.back-to-top-btn img{
  max-width:100%!important;
}


.text-80-percent-wide p,
.text-80-percent-wide h2,
.text-80-percent-wide h3,
.text-80-percent-wide h4{
  width:80%!important;
}
@media(max-width:800px){
  .text-80-percent-wide p,
  .text-80-percent-wide h2,
  .text-80-percent-wide h3,
  .text-80-percent-wide h4{
    width:inherit !important;
    margin-left: 2rem;
    margin-right: 2rem;
  }
}

/* .kat-wayfair-diagram-cont{
  display:block;
}
 */
.kat-wayfair-vertical-diagram{
    display:none!important;
    height:1500px;
    margin-top:78px;
    margin-right:75px;
    width:auto;
  }

@media(max-width:800px){
 
}
.show-mobile{
  display:none!important;
}

@media(max-width:800px){
.show-mobile{
  display:block!important;
} 
  
  .hide-mobile{
  display:none!important;
}
}
#kat-vcc-header-bkgrd{
  background:url("https://go.katapult.com/hubfs/Wayfair/30dps_template/KP%20Full%20Header%20Image.png");
  background-size:100% !important;
  background-repeat:no-repeat !important;
  background-size: 100% auto !important;
  background-position-x: right !important;
  background-position-y: 50px !important;
  min-height: 1125px !important;
/*   height:120vh!important; */
}
.kat-wayfair-top-text {
  width:55% !important;
  box-sizing:border-box;
}

.kat-pay-mobile-img{
  display:none!important;
  text-align:center;
}
@media(max-width:980px){
  #kat-vcc-header-bkgrd {
    background:none;
  }
  .kat-wayfair-top-text {
    width:100% !important;
  }
  
  .kat-wayfair-dark-text {
    
  }
  
  .kat-pay-mobile-img{
    display:block!important;
    /*background:url("https://go.katapult.com/hubfs/Mask%20Group%20213@2x.png");
    background-size:contain!important; 
    background-position:100% 100%;
    background-repeat:no-repeat;*/
  }
  
  .text-80-percent-wide p, .text-80-percent-wide h2, .text-80-percent-wide h3, .text-80-percent-wide h4 {
    width: 90%!important;
    margin: 0 auto;
  }
}

@media (min-width: 1300px) {
  #kat-vcc-header-bkgrd{
    /*background-position-y: calc((100% - 1500px) * 0.06) !important;*/
    background-size: 90% auto !important;
    background-position-y: 50px !important;

  }
}

@media (min-width: 1400px) {
  #kat-vcc-header-bkgrd{
    /*background-position-y: calc((100% - 1500px) * 0.06) !important;*/
    background-size: 90% auto !important;
    background-position-y: 20px !important;
  }
}


@media (min-width: 1500px) {
  #kat-vcc-header-bkgrd{
    /*background-position-y: calc((100% - 1500px) * 0.06) !important;*/
    background-size: 90% auto !important;
    background-position-y: 20px !important;
  }
}

@media (min-width: 1700px) {
  #kat-vcc-header-bkgrd{
    /*background-position-y: calc((100% - 1500px) * 0.06) !important;*/
    background-size: 90% auto !important;
    background-position-y: 10px !important;
  }
}

@media (min-width: 1800px) {
  #kat-vcc-header-bkgrd{
    /*background-position-y: calc((100% - 1500px) * 0.09) !important;*/
    background-size: 85% auto !important;
    background-position-y: 10px !important;
  }
}
@media (min-width: 2000px) {
  #kat-vcc-header-bkgrd{
    /*background-position-y: calc((100% - 1500px) * 0.09) !important;*/
    background-size: 80% auto !important;
    background-position-y: 0 !important;
  }
}
@media (max-width: 1300px) {
  #kat-vcc-header-bkgrd{
/*     min-height: 90vh !important; */
  }
}


#kat-chrome-section{
  width:60%!important;
}

#katapult-pay-get-app{
  display:none;flex-direction:column; justify-content:space-between; align-items:center;margin-bottom:150px;margin-top:150px;
}

@media(max-width:780px){
  #katapult-pay-get-app{
    margin-bottom:0px;
  }
}

#katapult-pay-5-steps-add-chrome{
  display:none;
}

.katapult-vcc-btn-img-cont{
  text-align:center;
}

.katapult-vcc-btn-img-cont img{
  max-width:80%!important;
}

.kat-chrome-section-img{
  max-width:60px!important;
}

.kat-chrome-section-img img{
  max-width:100%!important;
}
.gallery-container{
  padding:25px 10%;
  margin-top:35px;
}

/*targets row generated by HS that exists between the container and the children in DnD*/
.gallery-container >div>div{
  width:100%;
  display:flex!important;
  float:none!important;
  justify-content:space-between;
  align-items:flex-end;
  font-size:19px;
  
}

.gallery-img{
  max-width:18%;
}

.gallery-img img{
  max-width:80%!important;
  margin-bottom:25px;
}
.image-adjust-class img{
        max-width: 66%!important;
    margin-bottom: 63px;
  }
@media(max-width:1028px){
/*   .gallery-container >div>div{
  width:100%;
  display:flex!important;
  flex-direction:column;
  float:none!important;
  justify-content:space-between;
  align-items:flex-end;
  font-size:19px;
  
} */
  
/*   .gallery-img{
  width:50%;
}
 */
  

.gallery-img img{
  max-width:100%!important;
  margin-bottom:35px;
}  

  .kat-wayfair-diagram-cont{
    display:flex!important;
    justify-content:center;
    margin-top:75px;
  }
  .kat-wayfair-horizontal-diagram{
      display:none!important;
    }
  .mobile-25-percent-wide{
      width:25%!important;
  }
  
  .kat-wayfair-vertical-diagram{
      
      display:block!important;
    }
}

.step-style-left{
 
 /*height:100vh!important;*/
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
}

.step-style-left-75{
 
 height:75vh!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
}


.step-style-right{
  /*height:100vh!important;*/
  display:flex!important;
  align-items:center!important;
}

.step-style-right-75{
  height:75vh!important;
  display:flex!important;
  align-items:center!important;
}

.step-style-right-75 img{
  max-height:75vh!important;
  width:auto!important;
}

@media(max-width:2600px){
  .overlay-group-height{
  min-height:160vh!important;
}
    .overlay-group-height{
    margin-bottom:0!important;
  }
  .faqs-responsive-margin-top{
    margin-top:0!important;
  }
  
  
}

@media(max-width:2200px){
  .overlay-group-height{
  min-height:130vh!important;
}
    .overlay-group-height{
    margin-bottom:0!important;
  }
  .faqs-responsive-margin-top{
    margin-top:0!important;
  }
}

@media(max-width:1900px){
  .overlay-group-height{
  min-height:110vh!important;
}
    .overlay-group-height{
    margin-bottom:0!important;
  }
  .faqs-responsive-margin-top{
    margin-top:0!important;
  }
}

@media(max-width:1600px){
  .overlay-group-height{
  min-height:100vh!important;
}
    .overlay-group-height{
    margin-bottom:0!important;
  }
  .faqs-responsive-margin-top{
    margin-top:0!important;
  }
}
@media(max-width:1450px){
  .overlay-group-height{
  min-height:85vh!important;
}
    .overlay-group-height{
    margin-bottom:0!important;
  }
  .faqs-responsive-margin-top{
    margin-top:0!important;
  }
}

@media(max-width:1300px){
  .overlay-group-height{
  min-height:80vh!important;
}
    .overlay-group-height{
    margin-bottom:0!important;
  }
  .faqs-responsive-margin-top{
    margin-top:0!important;
  }
}

@media(max-width:1100px){
  .overlay-group-height{
  min-height:100vh!important;
}
  .overlay-group-height{
    margin-bottom:0!important;
  }
  .faqs-responsive-margin-top{
    margin-top:0!important;
  }
}
@media(max-width:800px){
  .overlay-group-height{
    min-height:60vh!important;
  }
  .step-style-left{
    /*height:70vh!important;*/
    margin-top:50px;
  }
  .step-style-right{
    /*height:35vh!important;*/
  }
  .step-style-left-75{
    height:75vh!iimportant;
    margin-top:50px;
  }
  .step-style-right-75{
    height:55vh!important;
  }
  .step-style-right-25{
    /*height:60vh!important;*/
    height: inherit;
     margin-top: 50px;
  }
  .kat-wayfair-margin-bottom-mobile-50{
    margin-bottom:50px!important;
  }
  .mobile-margin-top-50{
    margin-top:50px!important;
  }
  .mobile-margin-bottom-50{
    margin-bottom:50px!important;
  }
}
@media(max-width:800px){
  .step-style-right-25{
     margin-top: 0;
  }
}

.dark-blue-bkgrd{
  background-color:#131340;
}

.taupe-ladder-arrow-bkgrd{
    background: url(https://go.katapult.com/hubfs/Wayfair/30dps_template/Group%201853@2x.png);
    background-repeat: no-repeat;
    background-size: 25%;
    background-color: #131340;
    background-position: 95% 105%;
}

.taupe-ladder-arrow-bkgrd-fixed{
    background: url(https://go.katapult.com/hubfs/Wayfair/30dps_template/b%3Bue%20background%20arrow.svg);
    background-repeat: no-repeat;
    background-size:contain;
    background-color: #131340;
    background-position:100% 100%;
}

@media(max-width:980px){
  .taupe-ladder-arrow-bkgrd-fixed{
    background:none;
   
    background-color: #131340;
   text-align:center;
}
}

@media(min-width:1201px){
  #kat-vcc-header-bkgrd{
    ./*min-height:110vh!important;*/
    background-position: 107% -60%;
    /*padding-top:50px;*/
  }
}

@media(min-width:1601px){
  #kat-vcc-header-bkgrd{
    /*min-height:110vh!important;*/
    /*padding-top:150px;*/
  }
}

@media(min-width:2200px){
  #kat-vcc-header-bkgrd{
    /*height:110vh;*/
    background-size:48%;
    background-position:100% 67%;
  }
  
}


.header-height{
  max-height:175px;
}

.kat-mobile-set-header-height{
  max-height:205px;
}

@media(max-width:1200px){
  #kat-vcc-header-bkgrd{
    /*min-height:110vh!important;*/
    /*background-position: 107% -20%;*/
    /*padding-top:50px;*/
    min-height: 700px !important;
  }
  .vcc-header-mobile-handle {
    font-size:90px!important;
    line-height:1.15!important;
  }
}
 @media(max-width:1150px){
  #kat-vcc-header-bkgrd{
    /*min-height:110vh!important;*/
    /*background-position: 107% -20%;*/
    /*padding-top:50px;*/
    min-height: 700px !important;
    /*max-height:1000px!important;*/
  } 
} 
 @media(max-width:1100px){
  #kat-vcc-header-bkgrd{
    /*min-height:110vh!important;*/
    /*background-position: 107% -20%;*/
    /*padding-top:50px;*/
    min-height: 600px !important;
    /*max-height:700px!important;*/
  } 
} 

 @media(max-width:1000px){
  #kat-vcc-header-bkgrd{
    /*min-height:110vh!important;*/
    /*background-position: 107% -20%;*/
    /*padding-top:50px;*/
    min-height: 700px !important;
    /*max-height:900px!important;*/
  } 
} 
@media(max-width:800px){
  #kat-vcc-header-bkgrd{
    /*min-height:235vh!important;*/
    background-size:contain;
    text-align:center;
  }
}
@media(max-width:600px){
  #kat-vcc-header-bkgrd{
    /*min-height:190vh!important;*/
    background-size:contain;
    text-align:center;
  }
  
  #kat-vcc-header-bkgrd p{
    margin:0 auto!important;
  }
  #kat-chrome-section{
  
  width:100%!important;}
   #kat-vcc-header-bkgrd .kat-vcc-tiny-text{
    display:inline-block!important;
    width:40%;
    text-align:left!important;
    font-size:16px;
     font-weight:500;
  }
  
  #kat-vcc-header-bkgrd .katapult-pay-mini{
    font-size:18px;
  }
  .vcc-header-mobile-handle {
    font-size:65px!important;
    line-height:1.15!important;
  }
  .kat-chrome-section-img{
    display:inline-block!important;
    margin-right:2%;
    max-width:100px!important;
    width:100px!important;
  }
  
.kat-chrome-section-img img{
     width:auto!important;
    height:100px!important;
  }
}
.dynamic-line-bkgrd{
  background:url("https://go.katapult.com/hubfs/Wayfair/30dps_template/Group%201864.svg");
  background-repeat:no-repeat;
  background-size:contain;
}

@media(min-width:900px){
.padding-left-10-tablet-desktop{
  padding-left:10%;
  }}

.header-container{
  padding:0!important;
}
.header-container-wrapper {
  position: relative;
  z-index: auto;
/*   background-image: url('https://go.katapult.com/hubfs/Wayfair/30dps_template/Header2_lg.jpg'); */
}
.header-container-wrapper .header-container {



/*   background-position:center; */

}

.header-container{
  padding-top:0!important;
}

.logo-container {
  text-align:center;
  margin-top:25px;
}

.snowflake-bkgrd-e6edf4{
 height:50vh;
  background:url("https://go.katapult.com/hubfs/Wayfair/30dps_template/Snowflake%20%281%29.png") no-repeat  100% 50%;
  background-size:500px;
  background-color:#e6edf4; 

}
.logo-container img{
/*   width:33%; */
  width:16%;
}

.pink-headline-main,
.pink-headline-main h1 {
  color:#EC008C;
  font-size:70px;
  font-family:'Foundry Sterling, Demi', 'Calibri', sans-serif;
  font-weight:700;
  text-align:center;
  margin-top:15px;
  margin-bottom:8px;
}

.pink-headline-sub{
  color:#EC008C;
  text-align:center;
  font-family:'Foundry Sterling, Medium', 'Calibri', sans-serif;
  font-weight:500;
  font-size:48px;
}

.pink-headline-sub-bold{
  color:#EC008C;
  text-align:center;
  font-family:'Foundry Sterling, Medium', 'Calibri', sans-serif;
  font-weight:700;
  font-size:48px;
}

.blue-body-text{
  color:#172774;
  font-size:32px;
  font-family:'Foundry Sterling, Book', 'Calibri', sans-serif;
  font-weight:lighter;
}

.blue-body-text-26px{
  color:#172774;
  font-size:26px!important;
  font-family:'Foundry Sterling, Book', 'Calibri', sans-serif;
  font-weight:lighter;
}
.blue-body-text-22px{
  color:#172774;
  font-size:22px!important;
  font-family:'Foundry Sterling, Book', 'Calibri', sans-serif;
  font-weight:lighter;
}
.blue-body-text-20px{
  color:#172774;
  font-size:20px!important;
  font-family:'Foundry Sterling, Book', 'Calibri', sans-serif;
  font-weight:lighter;
}
.blue-body-text-18px{
  color:#172774;
  font-size:18px;
  font-family:'Foundry Sterling, Book', 'Calibri', sans-serif;
  font-weight:lighter;
}


.blue-header-sub{
  font-family:'Foundry Sterling, ExtraBold', 'Calibri', sans-serif;
  font-weight:bold;
  font-size:26px!important;
  color:#172774;
}

.blue-header-sub-demi{
   font-family:'Foundry Sterling, Demi', 'Calibri', sans-serif;
  font-weight:600;
  font-size:26px!important;
  color:#172774;
}

.gray-header-sub-bold{
  font-family:'Foundry Sterling, ExtraBold', 'Calibri', sans-serif;
  font-weight:bold;
  font-size:48px!important;
  color:#657F98;
  margin-top:45px;
}

.wrapping-bebeifts-singleton  .blue-body-text {
  color:#172774;
  font-size:26px;
  font-family:'Foundry Sterling, Book', 'Calibri', sans-serif;
  font-weight:lighter;
}
.how-to-checkout-text .blue-body-text {
  color:#172774;
  font-size:30px;
  font-family:'Foundry Sterling, Book', 'Calibri', sans-serif;
  font-weight:lighter;
}


.margin-top-0{
  margin-top:0px;
}

.margin-bottom-0{
  margin-bottom:0px;
}

.margin-bottom-25{
  margin-bottom:25px;
}

.margin-top-45{
  margin-top:45px;
}

.line-height-7{
  line-height:1.7;
}

.line-height-25{
  line-height:1.25;
}
.centered-text{
  text-align:center;
}

.square-bulleted-list{
  list-style-type: square;
  color: #ec008c;

}

.square-bullet-list--list-item:before{
  content:none!important;
}

.square-bullet-list--list-item {
  font-family:'Foundry Sterlin, ExtraBold', 'Calibri', sans-serif;
  font-weight:700;
  font-size:30px;
  list-style:square!important;
  line-height:2.5;
}
.checkout-steps-ordered-list{
  list-style-type:none;
  margin:0 auto;
  /*width:60%;*/
  margin-top:45px;
  font-weight:bold;
}

.checkout-steps-ordered-list li{
  margin-bottom:25px;
}

.checkout-steps-ordered-list li:nth-child(1){
  padding: 0px 10px 10px 65px;
  background-image: url("https://go.katapult.com/hubfs/Wayfair/30dps_template/Group%20990@2x.png");
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 36px;
}

.checkout-steps-ordered-list li:nth-child(2){
  padding: 0px 0 8px 65px;
  background-image: url("https://go.katapult.com/hubfs/Group%20991@2x.png");
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 36px;
}

.checkout-steps-ordered-list li:nth-child(3){
  padding: 0px 0 8px 65px;
  background-image: url("https://go.katapult.com/hubfs/Wayfair/30dps_template/Group%20992@2x.png");
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 36px;
}

.checkout-steps-ordered-list li:nth-child(4){
  padding: 0px 0 8px 65px;
  background-image: url("https://go.katapult.com/hubfs/Wayfair/30dps_template/Group%20993@2x.png");
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 36px;
}

.checkout-steps-ordered-list li:nth-child(5){
  padding: 0px 0 8px 65px;
  background-image: url("https://go.katapult.com/hubfs/Wayfair/30dps_template/Group%20994@2x.png");
	background-repeat: no-repeat;
	background-position: left center;
  background-size: 36px;
}



.wayfair-300-img-container {

}

.wayfair-300-img-container img{
 max-height:750px;
}

.center-content-flexbox{
  display:flex;
  justify-content:center;
  align-items:center;
 
}

.height-775{
  height:775px;
}

.center-content-horiz-vert{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}

.kat-wayfair-body-bgrd-color{
  background-color:white!important;
}

.kat_wayfair_header{
  padding-left:2%;
  position:relative!important;
}

.kat_wayfair_center_text{
  text-align:center;
}

.add_margin_bottom_40{
  margin-bottom:40px;
}

/* .kat-wayfair-header-logo{ 
  margin-top:25px;
} */

.kat-wayfair-login-text{
  margin-top:25px;
  text-align: right;
  padding-right: 2%;
}



.header_headline_group{
  padding-left:5%;
}


.kat-wayfair-subhead-text{
  margin-top:-15px;
  line-height:1.25; 
  
}

.kat-wayfair-social-proof{
  width:20%!important;
  margin-left:78%!important;
  position:absolute;
  top:120%;
}

.header_headline_group_headline {
  margin-top:40px;
  line-height:1.25;
  color:#364867; 
}

.header_headline_group_headline h1,
.header_headline_group_headline h2,
.header_headline_group_headline h3,
.header_headline_group_headline h4,
.header_headline_group_headline h5,
.header_headline_group_headline h6{
  font-size:44px;
}
.kat-wayfair-benefits-group-cont{
  padding:15px 2rem 0 2rem;
  

/*   background-color:#FBFBFB; */
  padding-top:55px;
}

.kat-wayfair-extra-padding-top{
  padding-top:50px;
}

.kat-wayfair-extra-padding-bottom{
  padding-bottom:5rem;
}

.kat-wayfair-snowflake-for-vid {
  background-image: url('https://go.katapult.com/hubfs/Wayfair/30dps_template/Group%20995@2x.png');
  background-repeat: no-repeat;
  background-position: center;
}

.small-triangle-left-bkgrnd{
  background-image: url('https://go.katapult.com/hubfs/Mask%20Group%2029.svg');
  background-size:11%;
  background-repeat: no-repeat;
  background-position:0% 100%;
  min-height:90vh;
  background-color:#C2D4E4;
  padding:50px 5% 100px 10%;
}

.triangle-right-top-bkgrd{
    background-image: url('https://go.katapult.com/hubfs/Mask%20Group%2038.svg');
  background-size:11%;
  background-repeat: no-repeat;
  background-position:100% 0%;

}

.icon-heading-col-row {
  margin-top:100px;
  padding: 0 0 50px 7%;
}

.center-cta{
  display:flex!important;
  justify-content:center!important; 
}

.wayfair-hc-mod-text-box{
  top:18vh; 
}


.kat-wayfair-benefits-heading, .kat-wayfair-how-it-works-heading{
  
  
  text-align:center;
  color:#364867;
  position: relative;
}
.wf-lp-v200-how-payment-text{
  min-height:90vh;
  display:flex;
  flex-direction:column;
  justify-content:center;
  padding-top:50px;
  padding-left:5%!important;
  padding-right:10%!important;

}

.kat-wayfair-benefits-heading{
  margin-bottom:10px;
}

.kat-wayfair-benefits-heading h1{
  font-size:54px;
}
.kat-wayfair-benefits-heading h2 {
  font-family:'Foundry Sterling, ExtraBold', 'Calibri', sans-serif;
  font-weight:bold;
  font-size: 48px;
}

.kat-wayfair-benefits-text-cont{
  width:70%!important;
  margin-left:15%!important;
}

.kat-wayfair-benefits-text{
  font-size: 32px;
  font-family:'Foundry Sterling, ExtraBold', 'Calibri', sans-serif;
  padding-top:10px;
  /*background-color:#f5f7fa;*/
  margin-bottom:30px;
}

.kat-wayfair-how-it-works-group-cont {
  padding:5rem 5%;
}

.kat-wayfair-wnowflake-right {
  background-image: url('https://go.katapult.com/hubfs/Wayfair/30dps_template/snowflake.svg');
  background-repeat: no-repeat;
  background-position-x: 110%;
  background-position-y: 25%;
  background-size: 25%;
}

.kat-wayfair-how-it-works-group-cont h1, 
.kat-wayfair-how-it-works-group-cont h2,
.kat-wayfair-how-it-works-group-cont h3 {
  color: #fff;
}

.kat-wayfair-how-it-works-heading{
  text-align:center;
      margin-bottom: 25px;
    position: relative;
}



.kat-wayfair-how-it-works-right{
 width:45%;
  margin-left:4%;
  margin-bottom:30px;
}

.kat-wayfair-footer-blue{
  display:flex;
}

.detail-text{
  padding:0 7%; 
  margin-top:65px;
  margin-bottom:40px;
}

.extra-padding-bottom-50{
  padding-bottom:50px;
}

.wf-lp-v200-icon-col-group{
  display:flex;
  justify-content:center;
  padding:80px 8% 0 8%;
}

.wf-lp-v200-phone-img{
  margin-left:-15%; 
  width:60%!important;
}

.how-payments-work-stack div{
  float:none!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
}

.wf-lp-v200-how-payment-text{
  display:block;
  width:70%;
  margin:0 auto!important;
  text-align:center; 
  
}

.two-angled-pill-bkgrd{
  background: url("https://go.katapult.com/hubfs/Mask%20Group%2032%20%281%29.svg") 0% 25%  no-repeat, url("https://go.katapult.com/hubfs/Mask%20Group%2031%20%281%29.svg") 100% 35% no-repeat;
  background-size:45%;
  background-color:#C2D4E4;
 
}

.wayfair-content-gutters {
  max-width: 1300px;
  float: none !important;
  margin: 0 auto !important;
}

@media(max-width:1300px){
  .wayfair-content-gutters {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.extra-margin-bottom-60 {
  margin-bottom: 60px;
}


.how-to-checkout-group {
  position: relative;
  margin-top: 100px;
  margin-bottom: 100px;
  min-height: 750px!important;
}
.how-to-checkout-text {
  margin-top:40px;
  margin-bottom:40px;
  padding-right: 50%;
}
.how-to-checkout-image {
  position: absolute;
  top: 0;
  left: 50%;
  max-width: 50%;
}
.how-to-checkout-image img {
  max-height: 100%;
  float: right;
  max-height: 850px;
}
.kat-wwayfair-disclosure {
  font-family: Arial, Helvetica, sans-serif;
  color: #364867;
  font-size: 10px;
  text-align: center;
}

@media(max-width:1000px){
  .how-to-checkout-text {
    padding-right: 0;
  }
  .how-to-checkout-image {
    position: inherit;
    max-width: 100%;
  }
}


@media(max-width:800px){
  .wf-lp-v200-phone-img{
    width:90%!important;
   
    transform:scale(1.2);
    margin-top:50px;
    margin-bottom:50px;
  }
  .wf-lp-v200-how-payment-text{
    width:100%!important; 
    padding:50px 0;
    margin: 0 auto!important;
    text-align:center!important;
  }
  .wf-lp-v200-icon-col-group{
    display:flex;
    flex-direction:column;
  }
}

@media(max-width:767px) {

  .wayfair-300-img-container {
    text-align: center;
  }
  .pink-headline-main h1 {
    font-size:48px;
  }
  .logo-container img{
    width:60%;
  }
}

@media(max-width:600px){
  .wf-lp-v200-phone-img{
    width:90%!important;
   
    transform:scale(1.5);
    margin-top:100px;
    margin-bottom:100px;
  }
}

@media(min-width:1600px){
  .how-to-checkout-text {
    padding-right: 40%;
  }
}
@media(min-width:1700px){
  .how-to-checkout-text {
    padding-right: 25%;
  }
}
@media(min-width:1900px){
  .how-to-checkout-text {
    padding-right: 10%;
  }
}

@media(min-width:2000px){
  /* wide screen gutter & font changes */
  .wayfair-content-gutters {
    max-width: 1800px;
  }
  .wayfair-300-img-container {
    text-align: center;
  }
  
  .pink-headline-main, .pink-headline-main h1 {
    font-size: 87.5px;/* (70 * 1.25) */
  }
  .pink-headline-sub {
    font-size: 60px; /* (48 * 1.25) */
  }
  .blue-body-text {
    font-size: 40px; /* 32 * 1.25 */
  }
  .blue-header-sub {
    font-size: 32.5px !important; /* 26 * 1.25 */
  }
  .wrapping-benefits-text-container .blue-body-text {
    font-size: 32.5px !important; /* 26 * 1.25 */
  }
  .pink-headline-sub-bold {
    font-size: 60px; /* (48 * 1.25) */
  }
  .blue-header-sub-demi {
    font-size: 32.5px !important; /* 26 * 1.25 */
  }
  .blue-body-text-20px {
    font-size: 25px !important; /* 20 * 1.25 */
  }
  .kat-wwayfair-disclosure {
    font-size: 12.5px; /* 10 * 1.25 */
  }
  .gray-header-sub-bold {
    font-size: 60px !important; /* 48 * 1.25 */
  }
  .how-to-checkout-text .blue-body-text {
    font-size: 37.5px; /* 30 * 1.25 */
  }
  .kat-wayfair-benefits-heading h2 {
    font-size: 60px; /* 48 * 1.25 */
  }
  
  .kat-way-footer-font-size-12, .kat-way-footer-font-size-12 p {
    font-size: 15px; /* 12 * 1.25 */
  }
  .kat-way-footer-font-size-10, .kat-way-footer-font-size-10 p {
    font-size: 12.5px; /* 10 * 1.25 */
  }
  .kat-way-footer-font-size-20 h3 {
    font-size: 30px; /* 24 * 1.25 */
  }
  .kat-way-footer-font-size-20, .kat-way-footer-font-size-20 p {
    font-size: 30px; /* 24 * 1.25 */
  }
  
  .katapult-accordion-button {
    font-size: 22.5px; /* 18 * 1.25 */
  }
  .katapult-accordion-mod {
    font-size: 20px; /* 16 * 1.25 */
  }
}
@media(min-width:2500px){
  .how-to-checkout-text {
    padding-right: 0;
  }
}

@media(max-width:1300px){
   .kat-wayfair-margin-top-200-extra-wide{
    margin-top:150px!important;
   }
}

 @media(min-width:1300px){
   .kat-wayfair-margin-top-200-extra-wide{
    margin-top:200px!important;
   }
}

  .kat-vcc-show-mobile{
    display:none!important;
    text-align:center;
  }
  
  .kat-vcc-show-desktop{
    display:block!important;
  }

@media(max-width:800px){
  .kat-vcc-show-mobile{
    display:block!important;
  }
  
  .kat-vcc-show-desktop{
    display:none!important;
  }
}

.kat-hide-when-mobile{
    display:none;
}
.kat-show-when-mobile{
  display:none!important;
}
.kat-desktop-margin-75{
    margin:75px 0!important;
  }


.kat-desktop-align-right{
  text-align:right!important;
}

.kat-desktop-align-left{
  text-align:left!important;
}


@media(max-width:1100px){
  .kat-logo-pad-when-mobile{
    padding:0 5%;
  }
  
  .kat-logo-pad-2-when-mobile{
    padding:0 2%;
  }
 .katapult-vcc-btn-img-cont img{
    max-width:60%!important;
    margin-bottom:25px;
  }
  
  .kat-mobile-align-center{
    text-align:center!important;
  }
  
  
  .kat-mobile-heading-size-44{
    font-size:36px!important;
  }
  
  .kat-mobile-padding-bottom-20{
    padding-bottom:0px!important;
  }

  
  .kat-desktop-margin-35{
    margin:35px 0!important;

  }
  .kat-mobile-add-margin-when-mobile{
    margin-top:200px;
  }
  .kat-small-image-at-mobile img{
    max-width:30%!important;
  }
.kat-hide-when-mobile{
    display:none!important;
  }
.kat-show-when-mobile{
  display:block!important;
}
  .slick-slide img{
    max-width:40%!important;
    padding-right:0!important;
  }
}

@media(max-width:767px) {
  .kat-mobile-padding-bottom-30-when-mobile{
    padding-bottom:30px!important;
  }
  .kat-bold-when-mobile{
    font-family:"Oakes Grotesk, Bold", "Arial", sans-serif!important;
    font-size:40px!important;
    
  }
  .kat-mobile-add-margin-when-mobile{
    margin-top:25px;
  }
  .slick-slide img{
        padding-right:0!important;

  }
  .kat-hide-when-mobile{
    display:none!important;
  }
.kat-show-when-mobile{
  display:block!important;
}
    .gallery-container >div>div{
  width:100%;
  display:flex!important;
  flex-direction:column;
  float:none!important;
  justify-content:space-between;
  align-items:flex-end;
  font-size:19px;
  
}
  
  .gallery-img{
    max-width:50%!important;
  width:50%!important;
    margin:0 auto!important;
}

.gallery-img img{
  max-width:100%!important;
  margin-bottom:25px;
  }}



.get_katapult_app_top {
  text-align:center;
  color:#131340;
  font-family:"Oakes Grotesk, Medium", sans-serif;
  font-size:48px;
  margin-bottom:50px;
  margin-left:1rem !important;
  margin-right: 1rem !important;
}
.get_katapult_app_bottom {
  text-align:center;
  font-family:"Oakes Grotesk, Medium", sans-serif;
  font-size:48px;
  color:#ED5370;
  margin-top:50px;
  margin-left:1rem !important;
  margin-right: 1rem !important;
}
.add_to_chrome_top {
  text-align:center;
  color:#131340;
  font-family:"Oakes Grotesk, Medium", sans-serif;
  font-size:48px;
  margin-bottom:10px;
  margin-left:1rem !important;
  margin-right: 1rem !important;
}
@media(max-width:767px) {
  .get_katapult_app_top {
    font-size:36px;
    margin-bottom:30px;
  }
  .get_katapult_app_bottom {
    font-size:36px;
    margin-top:30px;
  }
  .add_to_chrome_top {
    font-size:36px;
  }
}

.kat-pay-shop-from {
  font-size:30px;
  margin-top:25px;
  margin-bottom:15px;
  font-family:"Oakes Grotesk, Medium", "Arial", sans-serif;
}
.kat-pay-get-app {
  font-size:30px;
  margin-top:25px;
  font-family:"Oakes Grotesk, Medium", "Arial", sans-serif;
}

 .kat-wayfair-mobile-padding-10{
    padding-bottom:10px!important;
  }
@media(max-width:1300px) {
 
  .kat-pay-shop-from,
  .kat-pay-get-app {
    font-size:25px;
  }
}

@media(max-width:1450px){
  .kat-wayfair-mobile-padding-10{
    padding-bottom:10px!important;
  }
}

@media(min-width:1800px) {
 .kat-wayfair-mobile-padding-10{
    padding-bottom:0px!important;
  }
}