/*Pouch Page styles*/
.pouch.pouch-banner-txt{
	margin-top: -5.3rem;
    margin-left: 1rem;
}
.pouch-banner-subtxt {

    margin-left: 1rem;
    margin-top: -0.9rem;
}

.banner-txt-section {
    font-weight: 700 !important;
    margin-top: -102px;
}
.banner-txt-section p{
    margin-left: 1rem;
    margin-top: -0.9rem;
    font-weight:600;
 }
.banner-image {
    height: 145px;
}

.banner-display-image {
    width: 520px;
    height: 400px;
    border: 1px #E5E8EA;
}

.pouch-displayimage {
    margin-top: 21px;
    margin-left: 27px;
    background-color: #ffff;
    width:50%;
}
.banner-display-image-desc{
	margin-top:10px;
}
.link--arrow:after {
    margin-left: 0 !important;
}


.pouch-contents {
    background-color: #ffff;
}

.pouch-form-section {
    border: 1.1px solid #DCE0E3;
    margin-left: 12px;
    margin-top: 21px;
    width: 460px;

    background-color: #FFFFFF;
}

/* .banner-form-shortcode input[type="radio"]:checked + label:after {
    background: #2F394F 55% 50% no-repeat;
border: 1px solid #2F394F;
width: 15px;
height: 15px;
margin: -3px -1px;
} */
#field_1_15 .gfield_label.gform-field-label {
    font-size: 16px;
    font-weight: 600;
}

#gform_fields_1 .field_sublabel_below .ginput_container input {
    border: 1px solid #DCE0E3;
}

.ginput_container input::placeholder {
    color: #989898;
    font-size: 16px;

}

.ginput_container textarea::placeholder {
    color: #989898;
    font-size: 16px;
}

#input_1_16 {
    border: 1px solid #DCE0E3;
}

fieldset .ginput_container .gfield_radio .gchoice label {
    font-size: 16px;
    font-weight: 500px;
}

#gform_wrapper_1 .gform_heading {
    background-color: #2A3533;

    height: 50px;
}

#input_1_15 {
    display: flex;
    flex-direction: row;
}


#gform_1 .gform_footer #gform_submit_button_1 {
    font-size: 16px;
    padding: 20px 20px 0;
    background: #DA5118;
    width: 430px;
    height: 40px;
    top: 770px;
    left: 1194px;
    gap: 0px;
    border-radius: 2px 0px 0px 0px;
    opacity: 0px;
}

#gform_1 .gform_footer {
    padding: 20px;
}

.gform_title {
    color: #ffff;
    padding-top: 10px;
    padding-left: 30px;
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
}

.gform-body.gform_body {
    padding: 25px 25px 0;
}

#gform_fields_1 {
    line-height: 10px;
    grid-row-gap: 20px !important;
}

.unique-heading {
    font-family: 'Catamaran' !important;
    font-size: 24px;
    font-weight: 600;
    line-height: 26px;
    text-align: left;

}

.unique-contents {
    margin-left: 20px;
}


.accordion-container {

    margin: 33px auto;
}

.accordion {

    margin-bottom: 10px;
}

.accordion-header {
    display: flex;
    justify-content: space-between;
    padding: 10px;
    padding-bottom: 0;
    cursor: pointer;
    background-color: #F5F5F5;
    margin-top: 5px;

}

.accordion-header .title {
    position: absolute;
    padding-left: 50px;
    font-family: Catamaran;
    font-size: 18px;
    font-weight: 600;
    line-height: 22px;

}

.accordion-header:hover {
    background-color: #F5F5F5;
}

.accordion-content {
    display: none;
    padding-bottom: 1px;
    border-top: none;
    margin-top: -10px;

}

.accordion-content p {
    margin-left: 60px;
    margin-right: 117px;
    line-height: 24px;
}

.arrow {
    margin-right: 30px;
    margin-top: -14px;
    transition: transform 0.3s;
}

.accordion.open .accordion-content {
    display: block;
}

.accordion.open .arrow {
    transform: rotate(180deg);

}


.accordion.open {
    background-color: #ffff;

}

.acc-btn,
.acc-btn:hover {
    background: none;
}



.faq-section {
    margin-top: 25px;
    padding-left: 22px;
    padding-bottom: 10px;
}

.faq-title {
    font-family: 'Catamaran' !important;
    font-size: 22px;
    font-weight: 600;
    line-height: 22px;
}

.site-nav-tabs {
    /* width: 1001px; */
    height: 50px;
    font-size: 20px;
    font-weight: 600;
    display: grid;
    grid-auto-flow: column;
    gap: 80px;
    justify-content: center;
    align-items: center;
    margin: 25px 0 8px;
    margin-left: 20px;
    background: #FBFBFB;
    box-sizing: border-box;
    letter-spacing: .4px;
    list-style-type: none;
}

.site-nav-tabs a {
    color: #333333;
}

.site-nav-tabs li {
    font-family: Metropolis;
    font-size: 22px;
    font-weight: 700;
    line-height: 24px;
    text-align: left;

}

.site-nav-tabs li:hover,
.site-nav-tabs a.active {
    color: #00A6D3;
}

.site-nav-tabs li span {
    transform: rotate(90deg);
}

.prod-tabs-navigation-container.sticky-tab {
    position: fixed;
    top: 40px;
    width: 1017px;
    z-index: 100;
}

#input_1_3:focus {
    --gform-theme-local-box-shadow: var(#333);
}
/* Total Files */

.product-wrapper{
margin-right: 48px;
}
.title p{
font-family: "Montserrat";
font-size: 30px;
font-weight: 400;
line-height: 40px;
margin-top:10px;
}
.product-image-pouch img {
max-width: 100%;
border-radius: 10px;
border: 1px solid #E5E8EA;
}
.thumb{
position: relative;
}
.thumb::after{
content: "";
display: block;
position: absolute;
top: -20px;
right: 0;
bottom: -22px;
left: 94%;
cursor: zoom-in;
background-image: url(../images/zoom-icon.svg);
background-repeat: no-repeat
}
.pouch-gallery-thumbnails ul {
display: flex;
list-style-type: none;
padding: 0;
}
.gallery-thumbnail img {
width: 95px;
height: 68px;
margin-right: 5px;
border-radius: 4px;
border: 1px solid #E5E8EA;
}
.pouch_desc{
font-family: "Montserrat";
font-size: 18px;
font-weight: 500;
line-height: 26px;
color:#414042;
}
.pouch_desc ul{
list-style: revert;
margin-left: 40px;
}
/*Pouch-info*/
.pouchinfo_box .fixed{
max-width: 1300px;
}
.pouch-info{
margin-top: 50px;
margin-left: 20px;
}
.pouch-info .product-title{
font-size: 24px;
font-weight: 600;
line-height: 26px;
text-align: left;
font-family: "Catamaran" !important;
font-size: 22px !important;
font-weight: 600 !important;
line-height: 26px !important;
text-align: left;

}

.product .product-images img{
width:80%;
margin-top: 30px;
}
.product-images{
text-align: left;
}
.repeater-section{
  float: left;
  width: 100%;
  border-bottom: 1px solid #E5E5E5;
  margin-top: 40px;
}

.pouch-info .repeater-section:nth-child(2){
border-bottom: none;
}
.pouch-info .repeater-section:nth-child(3){
margin-top:-25px; 
}
.pouch-info .repeater-section:nth-child(3) .product .product-images img{
width:170px;
height:250px;
}
.pouch-info .repeater-section:nth-child(3) .section-content .material-product{
padding-left:55px;
}
.pouch-info .repeater-section:nth-child(3) .scroll-container{
margin-left:50px;
}
.section-title{
font-size: 18px;
font-weight: 700;
line-height: 40px;
margin-top:-17px;
font-family: 'Catamaran' !important;
}
.section-content{
float:left;
width:100%;
margin-top: -30px;
margin-bottom:30px;
}
.product .italic-text{
font-family:'Catamaran' !important;
font-size: 14px;
line-height: 26px;
font-weight: 500;
margin-top: -18px;
}
.Zipper{
margin: 30px 0px 0px 102px;
text-align: left;
}
.Zipper .material-product:first-child .product .zipper-image img{
margin-left:0px;
}
.Zipper .zipper-image img{
height: 160px;
margin-left:-75px;
}
.Zipper .description {
max-width: 320px;
}
.tearnotch .zipper-image img {
width: 280px;
height: 204px;
margin-bottom: 55px;
}
.Zipper .material-product:nth-child(2) .product,
.Zipper .material-product:nth-child(4) .product{
margin-left: 50px;
}
.Zipper .material-product:nth-child(3),
.Zipper .material-product:nth-child(4) {
margin-top: 40px;
}

.Zipper .material-product{
width: 50%;
float: left;
min-height: 320px;
}
.tearnotch{
margin-top:45px;
margin-bottom: 30px;
text-align: left;
}
.tearnotch .material-product{
width:60%;
}
.tearnotch .product .product-images img{
width:50%;
}
.tearnotch .sub-heading{
font-size: 16px;
font-weight: 500;
text-align: left;
width: max-content;
}
.tearnotch .product .description{
margin-top:15px;
margin-left:5px;
font-weight:600;
}

.repeater-section:nth-child(6) .section-content .material-product:nth-child(3) .product-images img{
margin-left:-15px;
}
.repeater-section:nth-child(6) .section-content .product-images img{
width:250px;
height:110px;
margin-top:40px;
}

.name{
margin-top: 35px;
}
.material-product{
width: 31.33%;
float: left;
position:relative;
}
.section-content .material-product{
padding-top:20px;
padding: 20px 0;
text-align: left;

}
.material-heading{
background-color: #FBFBFB;
width: 1000px;
font-size: 18px;
font-weight: 600;
margin-top: 23px;
line-height: 20px;
float: left;
border-radius: 4px;
}

.material-heading .material {
margin-top: 0;
margin-bottom: 0;

}
.material:first-child{
padding: 3px 35px;
}
.material-heading:nth-child(4){
font-size: 18px;
font-weight: 600;
background-color: #FBFBFB;
position: absolute; 
width: 72%;
height: 28px;
bottom: 78%;
padding:17px 0px;
}
.material{
margin-top: -15px;
}
.product p{
font-size: 18px;
font-weight: 700;
line-height: 28px;
}
.product .description{
font-size: 16px;
font-weight: 500;
line-height: 26px;
}
/*Tab switch*/

.tearnotch p.zipper-name {
margin-bottom: 0;
font-family: 'Catamaran' !important;
font-size: 18px;
font-weight: 600;
line-height: 28px;
text-align: left;

}

.features{
font-size:18px;
font-weight:700;
margin-bottom:20px;
margin-top:50px;
}
.features-heading{
  font-size:18px;
  font-weight:600;
}
.unique-product{
   font-size:18px;
   font-weight:500;
}
.unique-product li{
  font-size:18px;
  font-weight:500;
}
#faq {
margin-bottom: 100px;
}
.repeater-section .description {
max-width: 285px;
}

.pouch-info .product-title h3{
font-size: 24px;
font-weight: 600;
font-family: "Catamaran" !important;
font-size: 22px !important;
font-weight: 600 !important;
line-height: 26px !important;
text-align: left;
}
.pouch-info .product .product-images img {
width: 170px;
}

.tab-btn li:hover{
cursor: pointer;
}
.pouch-info .repeater-section:nth-child(2) .section-content,.pouch-info .repeater-section:nth-child(3) .section-content{
margin-top:-10px;

}
.pouch-info .repeater-section:nth-child(2) .section-content{
margin-left:74px;
}

/*size-reference*/

.sizereference_box{
margin-top:-20px;
}
.psize-title{
font-size: 22px;
font-weight: 600;
line-height: 28px; 
text-align: left;
padding-left: 20px;
}
.size-content {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
width:108%;
padding-left: 20px;
padding-bottom: 40px;
}
.sizereference-title{
font-size: 18px;
font-weight: 600;
text-align: left;
}
.sizereference-image img{
max-width: 178px;
max-height: 239px;
margin-left: 10px;
margin-top: 10px;
}
.section-wrapper {
width: 50%; 
margin: 25px 0px; 
padding-right: 50px;
}
.size-heading,.size-subheading{
font-size: 18px;
font-weight: 600;
width: max-content;
}
.size-subheading{
margin-top:-15px;
margin-bottom:50px;
}
.dimensions{
margin: -55px 59px 0px 60px;
}
.dimension-wrapper{
display: flex;
justify-content: space-between;
}
.dimensions .size{
font-size: 18px;
font-weight: 500;
border-bottom: 1px solid #D9D9D9;
}
.size{
padding-bottom: 10px
}

/* Text */

#unique-product{
right:30px;
}


#unique-product .content ul > li:before{
left:8px;
background-color:black;
}
#unique-product .content{
font-size: 18px;
font-weight: 500;
}
.tab-container1{
display:none
}
/* FAQ */

#faq{
right:30px;
}
#faq .section h2{
background-color: inherit;
font-size: 24px;
font-weight: 600;
}
#faq .item .title h3{
font-size: 18px;
font-weight: 600;
}
#faq .item .content p{
font-size: 18px;
font-weight: 500;
}

.materials-specs{
margin-bottom:44px;
}
.thumb{
    position: relative;
}
.thumb::after{
    content: "";
    display: block;
    position: absolute;
    top: 91%;
    right: 0;
    bottom: -22px;
    left: 92%;
    cursor: zoom-in;
    background-image: url(../images/zoom-icon.svg);
    background-repeat: no-repeat
}

@media only screen and (max-width: 768px) {
    .fixed-top-bar{
      display:none !important;
    }
    .side-menu__list{
      margin-top:20px;
    }
    .banner-image{
      display:none;
    }
    .banner-txt-section{
      margin-top:100px;
      background-color: #EAFAFF;
    }
    .pouch-banner-subtxt{
      font-size: 1rem;
      font-weight:500 !important;
      color:#333333;
      margin-left:0rem !important;
      margin-top:-1.9rem !important;
      padding :35px 0px 10px 15px;
    }
    .pouch.pouch-banner-txt{
      padding :35px 10px 10px 15px;
    }
    .banner-txt-section h2{
      font-size: 22px;
      font-weight:600 !important;
      margin-left:0rem !important;
    }
    .banner-txt-section h2,.banner-txt-section p{
      padding:10px;
    }
    .banner-txt-section p{
      padding:15px;
    }
    .pouch-displayimage{
      width:100%;
      margin-top: -15px;
    }
    .banner-display-image{
      width:320px;
      height:200px;
      margin-left: 15px;
    }
    .banner-display-image-desc{
      width:86%;
      margin-left:15px;
    }
    .banner-display-image-desc p{
      font-size: 16px;
    }
    #gform_1 .gform_footer #gform_submit_button_1{
      width:100%;
    }
    .banner-display-image-desc ul{
      margin-left: 20px;
      font-size: 16px;
    }
    .pouch-form-section{
      margin-left: 28px;
      width:100%;
      margin-right: 28px;
    }
    #gform_wrapper_1 .gform_heading{
      padding: 35px;
      border: none;
    }
    .gform-body.gform_body{
      padding : 15px 10px 0;
    }
    .gform_wrapper .gform_footer{
      padding:0 10px 15px;
    }
    .gform_title{
      font-size:18px;
      font-weight: 600;
      margin:-37px 0px 21px -48px;
      font-family:'Metropolis' !important;
    }
    .gform_wrapper .gfield--width-half{
      width:calc(50% - 8px) !important;
    }
    .gform_wrapper .gfield--width-full {
      width: 100% !important;
    }
    .gform_fields {
      display: flex !important;
      flex-wrap: wrap !important;
      justify-content: space-between !important;
    }
    .gform_wrapper .ginput_container textarea{
      height:40px;
      border-radius:4px;
      margin-bottom:-15px;
    }
    .gform-theme--foundation .gfield textarea.small{
      min-block-size:auto !important;
    }
    #gform_1 .gform_footer{
      padding:13px;
      margin-top:20px;
    }
    #input_1_15{
      flex-direction: column;
    }
    .prod-tabs-navigation-container.sticky-tab{
      top:65px;
      width:100%;
    }
    .site-nav-tabs li{
      font-size: 16px;
      font-weight: 700;
      display:flex;
    }
    .site-nav-tabs{
      gap:0px;
      margin:25px 0 8px 0;
    }
    .link--xs{
      font-size:8px;
      font-weight: 700;
    }
    .tab-btn{
      margin-left:10px;
      margin-right:5px;
    }
    .pouch-info .repeater-section:nth-child(2) .section-content{
      margin-left:-10px;
    }
    .pouch-info .product-title h3{
      font-family: 'Metropolis' !important;
      font-size: 20px !important;
      font-weight: 600 !important;
    }
    .repeater-section{
      border-bottom: 1px solid #D9D9D9;
    }
    .section-title{ 
      font-size: 18px;
      font-weight: 600;
    }     
    .repeater-section:nth-child(6) .section-title{
      font-size: 16px;
    }
    .material-heading{
      margin-top:35px;
    }
    .pouch-info .repeater-section:nth-child(2) .section-content .material{
      font-family: 'Catamaran' !important;
      font-size: 16px;
    }
    .material{
      font-size: 18px;
      font-weight: 600;
    }
    .material:first-child {
      padding: 10px 15px;
    }
    .product .name{
      width:max-content;
      font-size: 14px;
      font-weight: 700;
      margin-top: 10px;
    }
    .product .description{ 
      font-size: 14px;
      font-weight: 500;
      margin-top:-10px;
    }
    .thumb::after{
      top: 83%;
      left: 80%;
    }
    .pouch-info .repeater-section:nth-child(2){
      margin-right:-60px;
    }
    .pouch-info .repeater-section:nth-child(2) .section-content, .pouch-info .repeater-section:nth-child(3) .section-content{
      width: 115%; 
    }
    .pouch-info .repeater-section:nth-child(2) .scroll-container{
      width: calc(100% + 75%);
      white-space: normal;
    }      
    .pouch-info .horizontal-scroll {    
      width: fit-content;      
      overflow: auto; 
      white-space: nowrap;
      overflow-y: hidden;
    }
    .section-content .material-product{
      width: 31.33%;
      margin:-30px 0px 0px -15px;
      text-align: left;
      padding-left: 35px;
    }
    .section-content .material-product:nth-child(3){
      margin:-30px 25px 0px 5px;
    }
    .tearnotch{
      margin:30px 0px 20px 0px;
    }
    .tearnotch .sub-heading {
      font-size: 15px;
      font-weight: 500;
      width: calc(100% + 135px);
    }
    .tearnotch .zipper-name{
      font-size: 16px !important;
      width:max-content;
    }
    .tearnotch .zipper-image img{
      width: 180px;
      height: 120px;
      margin-left:-5px;
    }
    .tearnotch .product .description{
      font-size: 14px;
      font-weight: 600;
      width:70%;
      margin: -30px 20px 10px 0px;
    }
    .product .italic-text{
      font-size: 12px;
      font-weight: 500;
    }
    .Zipper {
      width:108%;
      overflow-x: auto;
      overflow-y: hidden;
      white-space: nowrap;
      margin-top:30px;
      margin-left:-10px;
    }
    .Zipper .zipper-name{
      font-size: 14px;
      font-weight: 700;
    }
    .Zipper .zipper-image img{
      max-width:230px;
      height:100px;
      margin-left:0px;
    }
    .Zipper .material-product:first-child .product .zipper-image img{
      margin-left:45px;
    }
    .repeater-section:nth-child(6) .section-content{
      margin:0px 10px 10px -10px;
      width:120%;
    }
    .repeater-section:nth-child(6) .section-content .material-product:nth-child(2){
      margin-left:-5px;
    }
    .repeater-section:nth-child(6) .section-content .product-images img{
      width:180px;
      height:77px;
    }
    .repeater-section:nth-child(6){
      margin-top:20px;
    }
    .repeater-section:nth-child(6) .scroll-container{
      width:calc(100% + 103%);
      white-space:normal;
    }
    .repeater-section:nth-child(6) .section-content .material-product:nth-child(3) .name, .repeater-section:nth-child(6) .section-content .material-product:nth-child(3) .description{
      margin-left:-14px;
    }
    .tearnotch .material-product{
      margin-left:10px;
    }
    .psize-title{
      font-size:18px;
      font-weight:600;
    }
    .size-content{
      margin-top:-20px;
      width:calc(100% + 100%);
    }
    .sizereference-title{ 
      font-size: 16px;
      font-weight: 600;
    }
    .dimensions .size{
      font-size: 14px;
      font-weight: 500;
      margin-bottom:15px;
      margin-top: -4px;
    }
    .size{
      padding:0;
    }
    .size-heading,.size-subheading{ 
      font-size: 14px;
      font-weight: 600;
    }
    .section-wrapper{
      max-width:100%;
      margin-left: 20px;
    }
    .section-wrapper:first-child{
      margin-top: 40px;
    }
    .sizereference-image img {
      max-width: 150px;
      max-height:180px;
      margin-left:-5px;
      margin-top:-10px;
    }
    .section-wrapper:nth-child(2) .sizereference-image img{
      width:73px;
      margin-left:0px;
      margin-top:-5px;
    }  
    .section-wrapper:nth-child(2) .size-subheading{
      margin-bottom:20px;
    }
    .dimensions{
      margin:5px 25px;
    }
    .size-subheading{
      margin-bottom:25px;
    }
    .unique-heading{
      font-family:'Metropolis' !important;
      font-size: 20px;
    }
    .unique-product{
      font-size: 16px;
      width:90%;
    }
    .features{
      font-family: 'Metropolis';
      font-weight:600;
      margin-top: -5px;
    }
    .features-heading{
      font-size: 16px;
      font-weight: 500;
      margin-bottom:10px;
    }
    .unique-product ul{
      margin-top:-10px;
    }
    .unique-product li{
      margin:-10px 4px 10px -18px;
    }
    .faq-section{
      padding-left: 0;
    }
    .faq-title-section{
      margin-left: 15px;
    }
    .faq-title{
      font-family:'Montserrat' !important;
      font-size:20px;
    }
    .arrow {
      margin-right:5px;
      margin-top:0 !important;
    }
    .accordion-header .title{
      font-size: 16px;
    }
    .accordion-header{
      padding:0px;
      align-items: center;
      height:40px;
    }
    .faq-section .link--arrow {
      margin-left:10px;
    }
    .accordion-content p{
      font-size: 16px;
      font-weight: 500;
      width:calc(100% + -70px);
      margin-left:30px;
    }
    .Zipper .material-product:nth-child(2) .product{
      margin-left:20px;
    }
    .pouch-info .repeater-section:nth-child(3) .scroll-container .material-product:nth-child(3){
      margin-left:25px;
    }
    .pouch-info .repeater-section:nth-child(3) .material-product:nth-child(3) .product .product-images img{
      width:120px;
      height:160px;
    }
    .pouch-info .repeater-section:nth-child(3)  .material-product:nth-child(3) .product .name,  .pouch-info .repeater-section:nth-child(3)  .material-product:nth-child(3) .product .description{
      margin-left:15px;
    }
    .pouch_desc p{
      font-size: 16px;
      font-weight: 500;
      margin-top: 10px;
      width:85%;
    }
    .pouch_desc ul{
      font-size: 16px;
      font-weight: 500;
      margin-left:20px;
    }
    .pouch-info .horizontal-scroll{
      margin-bottom:10px;
    }
    .product-wrapper{
      width: 360px;
    }
    .product-title {
      font-size:20px;
      margin-top:-30px;
      width: max-content;
    }
    .pouch-info .section-title:first-child{
      margin: 10px -10px -15px;
    }
    .pouch-info .repeater-section:nth-child(3) .section-content .material-product{
      padding-left: 35px;
    }    
    .pouch-info .repeater-section:nth-child(2) .product .product-images img{
      width:120px;
    }
    .pouch-info .repeater-section:nth-child(3) .scroll-container{
      width: calc(100% + 51%);
      white-space: normal;
    }
    .pouch-info .repeater-section:nth-child(3) .product .product-images img{
      width:100px;
      height:150px;
    }
    .scroll-container .material-heading{
      position:sticky;
    }
    .pouch-info .horizontal-scroll::-webkit-scrollbar {
      display: none; 
    }
    .repeater-section{
      display: flex;
      flex-direction: column;
      margin: 10px;
    }
    .pouch-info .repeater-section:nth-child(3) .material-heading{
      margin-left:0px;
    }
    .material-heading:nth-child(5){
      margin-top:0px;
    }
    .repeater-section:nth-child(5){
      margin-top: 25px;
    }   
    .Zipper .scroll-container{
      display:flex;
      width: calc(100% + 300px);
      white-space: normal;
    }
    .Zipper .material-product{
      margin:0;
    }
    .Zipper .material-product:nth-child(2){
      margin-right:60px;
      margin-left:30px;
    }
    .Zipper .material-product:nth-child(3){
      margin-top:0px;
    }
    .Zipper .material-product:nth-child(4){
      margin-top:0px;
    }
    .Zipper .description{
      margin-top:20px;
      margin-left:21px;
    }
    .pouch-info .Zipper::-webkit-scrollbar {
      display: none; 
    }
    .pouch-info .repeater-section:nth-child(3){
      margin-top: -60px;
    }
    .repeater-section:nth-child(4){
      margin-top: 25px;
    }
    .sizereference_box{
      margin-top:-13px;
    }
    .section-content{
      padding:0;
      margin-left:-15px;
    }
    .pouch-info .repeater-section:nth-child(3){
      margin-top:-30px;
      margin-right: -40px;
    }
    .pouch-info .repeater-section:nth-child(3) .section-content.horizontal-scroll{
      margin-left:-65px;
      width:135%;
    }       
  }
.zipper_wrapper{
 display: flex; 
}
.zipper_wrapper img{
  margin-left: 10px;
  height: 21px;
  margin-top: 0px;
}
.sizereference_box .psize-title {
  margin-top: 65px;
  float: left;
}