.journal-sec { display: inline-block;width: 100%; padding-top:20px;}
.journal-sec h2 {font-size: 22px;  color: #18202e; font-weight:600;padding-bottom: 2px;}
.journal-sec-main { box-shadow: 0px 1px 6px rgb(82 53 40 / 16%); padding: 15px 15px; border-radius: 6px; width: 100%;display:inline-block;
white-space: normal;   }		
.journal-sec-main span {float: right; border-radius: 6px; overflow: hidden; margin-left: 15px;    width: 92px; height: 92px; }	
.journal-sec-main h3 {font-family: Open Sans;font-size: 14px; color: #18202e;line-height: 1.6;}	
.journal-sec-main ul {width: 100%; display: flow-root; -webkit-overflow-scrolling: touch;  overflow-scrolling: touch; flex-wrap: nowrap;
 white-space: nowrap; overflow: auto;}		
.journal-sec-main ul li {font-family: Open Sans;font-size: 10px;color: #18202e;    border-left: 1px solid #a5a5a5;
margin-right: 10px; padding-left: 10px;white-space: normal;display: inline-block;}		
.journal-sec-main ul li img { width: 16px;vertical-align: middle;    top: -1px;position: relative;margin-right: 5px;}
.journal-sec-main ul li:first-child{border-left:none;padding-left: 0px;}	
.journal-sec2{display: inline-block;width: 100%; padding-top:30px;    margin-bottom: 10px;}		
.journal-sec2 li {float: left; margin-right: 40px; text-align: center;}		
.journal-sec2 li a { padding: 0; border-radius:0;  border: 0;     display: table;font-size: 14px;    margin: 0 auto;border-bottom: 2px solid rgb(204 204 204 / 0%);padding-bottom:8px;}					
.journal-sec2 ul li a.active{ border-color: #C4601D; font-weight:700;color: #C4601D;}		
.pdp-sec14{margin-top:15px; display: inline-block; width: 100%;}
.pdp-sec14 .h2journal-colm, .pdp-sec14 h2{letter-spacing: 0.15px;font-size: 22px; text-align: left;font-weight: 600; float: left; line-height: 1.3; font-family: 'Barlow'; color: #3e4245;}	
.kama-journal-box {background-color: #fff; padding: 10px; white-space: normal;    height: 100%;}		
.kama-journal-box span {display: block; overflow: hidden;border-radius: 5px; margin-bottom: 12px;}		
.kama-journal-box h4 {font-family: 'Bell MT'; font-size: 18px; font-weight: 700;padding-bottom: 10px;    color: #3e4245;
}	
.kama-journal-box span img{ display: block;}		
.journal-colm { width: 100%;display: table;}		
a.icon-see {font-family: 'Barlow'; font-size: 13px;float: right; letter-spacing: 1.25px;text-transform: uppercase; padding-top:4px; color:#AD3132; font-weight: 600;letter-spacing: 1.25px;}		
.pdp-sec15{margin-top:25px; display: inline-block; width: 100%;}
.pdp-sec15 h2{font-size: 20px;margin-bottom: 10px; text-align: left;font-weight: 600;    line-height: 1.2;}			
.recently-viewed-box span {  height: 114px; display: inline-block; float: left; margin-right: 10px;}
.recently-viewed-box span img { display: block;height: inherit;}
.recently-viewed-box h3 { font-size:18px; line-height: 1.2; font-weight: 600; padding-bottom: 5px;}	
.recently-viewed-box p { font-size: 14px;}		
.recently-viewed-box { padding: 15px; border: 1px solid #C4601D; border-radius: 5px;    min-height: 142px;white-space: normal;}
.recently-viewed-box p { font-size: 14px; margin: 0;text-transform: capitalize;}		
.pdp-sec11-row { display:table; width: 100%;margin-bottom: 20px;}
.pdp-sec11-row span { display: block; border-radius: 5px;overflow: hidden; position: relative; margin-bottom: 12px;}
.pdp-sec11-row p { margin-bottom: 0;font-size: 14px; letter-spacing: 0.25px; font-family: 'Barlow'; color: #3e4245;}
.pdp-sec11-row span img{ display: block;}		
.journal-colm2 {     display: inline-block; background: #fff; padding:30px 20px; margin-bottom: 40px;}	
.journal-colm2 span { margin: 0 auto 20px;  display: table;}		
.journal-colm2 a.shop-btn {  background:#C4601D;text-transform: uppercase;letter-spacing: 1.25px;  display: table; color: #fff; border-radius: 5px; padding: 13px 20px; text-align: center; font-weight: 600; font-size: 12px; width: 100%;}		
.journal-colm6 .journal-colm2 a{background:#fff;letter-spacing: 1.25px;  display: table; color: #3e4245; padding: 13px 20px; text-align: center; font-weight: 600; font-size: 12px; width: 100%; border: 1px solid #3e4245;}
.journal-colm3 {     display: inline-block; background: #f0ddd1; padding:30px 20px;margin-top: 10px; margin-bottom: 40px;}	
.journal-colm3 span { margin: 0 auto 20px;  display: table;}		
.journal-colm3 a.shop-btn { background: #C4601D;text-transform: uppercase; letter-spacing: 1.25px;  display: table; color: #fff;border-radius: 5px;
padding: 13px 20px; text-align: center;font-weight: 600; font-size: 12px; width: 100%;}		
.pdp-sec11{ display: inline-block; width: 100%;}
.pdp-sec11 h2{font-size: 22px;margin-bottom: 2px; text-align: left;font-weight: 600; float: left;}
	.product-item { white-space:normal;   position: relative; width: 100%;}
.product-item h3 { font-size: 18px; color: #000000;   font-weight: 600; line-height: 1.3; padding-bottom: 10px;}		
.product-item p{ color: #000; margin-bottom: 15px;}		
.product-item p a{ font-weight: 600; display: block;color:#C4601D; text-transform: uppercase; letter-spacing: 1.25px; font-size: 12px;    padding-top: 4px;}
.btn-bag a {text-align: center; letter-spacing: 1.25px; font-size: 12px;   line-height: 24px; color: #ffffff;
text-decoration: none solid rgb(255, 255, 255); box-shadow: 0px 0px 16px rgb(82 53 40 / 16%); background:#C4601D;
display: block; border-radius: 5px;  text-transform: uppercase;  font-weight: 600; padding: 11px;}
.product-item h4 { font-size: 20px; font-family: Open Sans;  font-weight: 600; line-height: 1.2; padding-bottom: 15px;}
.product-item span {  background: #eeeeee; display: block;  width: 100%;padding: 5px; margin-bottom: 15px;border-radius: 5px;}
.like_colm {  position: absolute; right: 15px; top: 15px;}
.journal-colm4 { margin-top:35px;display: table;  width: 100%;  background: #fff; padding: 20px 20px;}
.journal-colm4 h3 {font-family: 'Barlow';color: #3e4245; font-size: 22px;font-weight: 600;padding-bottom:8px;}
.journal-colm4 p{font-family: 'Barlow'; color: #3e4245; font-size: 13px;letter-spacing: 0.5px; margin-bottom: 15px; font-weight: 400;}
.journal-colm4 a {font-family: 'Barlow'; font-size: 12px; font-weight: 600; letter-spacing: 1.25px;text-transform: uppercase;color: #3e4245;display: table; }
.journal-colm5 {  display: inline-block;width: 100%; margin-top: 30px;}
.journal-colm5 h2{font-size: 22px; font-weight:600; padding-bottom: 6px; }
.journal-colm5 p{ font-size: 12px; margin-bottom: 12px;}
.journal-colm5 .journal-colm {  padding-bottom: 6px;}
.journal-colm6{ margin-top:40px;}
.journal-sec2 ul { border-bottom: 1px solid #f6e4db; width: 100%;  display: flex; flex-wrap: nowrap; white-space: nowrap;  overflow: auto;
-webkit-overflow-scrolling: touch; overflow-scrolling: touch;}		
.pdp-sec14 .row {  width: 100%;   display: flex;   flex-wrap: nowrap;  white-space: nowrap;  overflow: auto; 
   -webkit-overflow-scrolling: touch;overflow-scrolling: touch; padding-top: 10px; padding-bottom: 15px;    margin: 0 -7px;    overflow-scrolling: touch;
   -ms-overflow-style: none; scrollbar-width: none;  -webkit-transform: translateZ(0); transform: translateZ(0); scroll-behavior: smooth;}	
.pdp-sec14 .col-8{padding: 0 7px;}		
.pdp-sec15 .row {  width: 100%;   display: flex;   flex-wrap: nowrap;  white-space: nowrap;  overflow: auto; 
   -webkit-overflow-scrolling: touch;overflow-scrolling: touch; padding-top: 10px; padding-bottom: 15px;    margin: 0 -7px;overflow-scrolling: touch;
   -ms-overflow-style: none; scrollbar-width: none;  -webkit-transform: translateZ(0); transform: translateZ(0); scroll-behavior: smooth;}	
.pdp-sec15 .col-8{padding: 0 7px;}		
.pdp-sec11 .row{width: 100%;   display: flex;   flex-wrap: nowrap;  white-space: nowrap;  overflow: auto; 
   -webkit-overflow-scrolling: touch;overflow-scrolling: touch; padding-top: 10px; padding-bottom: 15px;    margin: 0 -7px;overflow-scrolling: touch;
   -ms-overflow-style: none; scrollbar-width: none;  -webkit-transform: translateZ(0); transform: translateZ(0); scroll-behavior: smooth;}
   .pdp-sec14 ::-webkit-scrollbar{ width: 0; height: 0;}
   .pdp-sec15 ::-webkit-scrollbar{ width: 0; height: 0;}
   .pdp-sec11 ::-webkit-scrollbar{ width: 0; height: 0;}
.pdp-sec11 .col-8{padding: 0 7px;}	
.pdp-sec11{    white-space: normal;}
.journal-colm6 h2 {margin-bottom: 10px; font-family: 'Barlow'; color: #3e4245;}
.journal-sec-row { width: 100%;  display: flex;   flex-wrap: nowrap; white-space: nowrap;  overflow: auto;-webkit-overflow-scrolling: touch;overflow-scrolling: touch;}
.journal-sec .row {  flex-wrap: nowrap; white-space: nowrap; overflow: auto; padding-top: 10px;  padding-bottom: 15px;
-webkit-overflow-scrolling: touch; overflow-scrolling: touch;margin: 0 -7px;}
.journal-sec .col-11{ padding: 0 7px;    width: 89%;}	
.home_mobile_sec5{ display:inline-block; margin-top: 15px; width: 100%;padding-bottom: 10px;}
.home_mobile_sec5 .h2home_mobile_sec5{font-size: 22px; font-weight: 600; padding-bottom: 10px; line-height: 1.3;font-family: 'Barlow'; color: #3e4245;}
.home_mobile_sec5 ul li { position: relative;width: 50%; float: left;  padding: 0 7px; margin-bottom: 14px;}
.home_mobile_sec5 ul{ margin: 0 -7px;}
.home_mobile_sec5 ul li span{overflow: hidden;  display: block; border-radius: 5px;}
.home_mobile_sec5 ul li span div{ display:block !important;}
.home_mobile_sec5 ul li h5{    padding: 0 20px;color: #fff;text-transform: capitalize; letter-spacing: 1.25px; font-size: 13px; font-family: 'Barlow'; font-weight: 600;position: absolute;text-align: center; top: 50%; transform: translate(0,-50%); width: 100%;}
.see-all-btn a {font-size: 14px;color: #C4601D;text-align: center;font-weight:600;text-transform: uppercase;letter-spacing: 1.25px;}
.see-all-btn {width: 100%;text-align: center;}
.blog-product {  padding: 15px; display: inline-block;  width: 100%;}
.img-blog { display: block;}	
.img-blog img{ display: block;margin-bottom: 10px;}	
.blog-product .col{ display: inline-block; width: 100%;padding-bottom: 6px;}	
.blog-product abbr{font-family: 'Barlow';font-size: 10px;letter-spacing: 1.5px;color: #3e4245;}
.blog-product h3{font-family: 'Barlow';letter-spacing: 0.15px;font-size: 23px;color: #3e4245;padding-bottom: 10px;}
.blog-product p{letter-spacing: 0.5px;font-size: 13px; margin-bottom: 10px; font-family: 'Barlow'; color: #3e4245;}
.blog-product a{color: #3e4245;letter-spacing: 0.5px;font-size: 13px; font-weight: 600; font-family: 'Barlow';}
.journal-colm7 { width: 100%; padding-top: 15px;}
.journal-colm6 {background-color: rgb(240 237 237 / 40%); padding-top: 15px;}		
.journal-colm6 .journal-colm2 {  margin-bottom: 15px;}	
.journal-colm5 ul {display: flex;  flex-wrap: nowrap;   white-space: nowrap; overflow: auto;  -webkit-overflow-scrolling: touch;
 overflow-scrolling: touch; 
 -ms-overflow-style: none; scrollbar-width: none; -webkit-transform: translateZ(0);  transform: translateZ(0);
   scroll-behavior: smooth; white-space: nowrap;}
   .journal-colm5 ::-webkit-scrollbar{ width: 0; height: 0;}
   .journal-sec ::-webkit-scrollbar{ width: 0; height: 0;}
 .journal-colm7 .h2journal-colm7 { letter-spacing: 0.15px;font-family: 'Barlow';color: #3e4245;  font-size: 22px;  margin-bottom: 10px;  text-align: left;   font-weight: 600; line-height: 1.3;}
 .home_mobile_sec5 ul li a { position: relative; display: block;}
 .home_mobile_sec5 ul li a:before {content: "";height: 100%; background: rgb(0 0 0 / 25%); width: 100%; position: absolute;}
 .home_mobile_sec5 ul li a { position: relative; display: block; border-radius: 5px; overflow: hidden;}
 .home_mobile_sec5 ul li a img{ width: 100%;}
 .journal-colm6 h3, .journal-colm6 .star_rating, .journal-colm2 p{ display: none;}
 .journal-colm6 .row { white-space: initial; flex-wrap: wrap; width: auto;  padding: 0; margin: 0 -12px;}
.journal-colm2 h4{ display: none;}
.see-all-btn a{ font-size: 12px;}
.category_product_sec1{    box-shadow: 0px 3px 6px rgb(49 49 49 / 16%); display:flow-root;
 width: 100%; background: #fff;z-index: 1;position: relative;
 border-radius: 5px;padding:25px;    margin-top: 85px; margin-bottom: 40px;}
   .category_product_sec1 span{    display: flex; margin-top: -80px;  justify-content: center;}
   .category_product_sec1 h1{font-size: 40px;
      padding-bottom:15px;
      font-weight: 400;
      padding-top: 5px;line-height: 1.3;
      letter-spacing: 0.15px;}
      .category_product_sec1 p:last-child{ margin: 0;color: #3e4245;}
      .category_product_sec1 p{    letter-spacing: 0.25px;}
.blog-product .img-blog div{ display: block !important;}

 @media (min-width: 992px){
   .journal-colm6 .journal-colm2 a{    width: 294px;    padding: 16px 20px; font-family: 'Barlow'; font-size: 16px;}
   .journal-colm6 .journal-colm2 a:hover{border: 1px solid #AD3132;}
   .kama-journal-box span{ cursor: pointer;    float: right; border-radius: 6px; overflow: hidden; margin-left: 25px;
      width: 216px; height: 122px;margin-bottom: 0;    display: flex; flex-direction: column; justify-content: center;}
      .kama-journal-box{margin-bottom: 20px;width: 100%; display: inline-block;  padding: 25px; height: auto;}
.pdp-sec14 .h2journal-colm, .pdp-sec14 h2{    font-size: 32px;letter-spacing: 0.25px; padding-bottom: 10px;line-height: 40px;
font-weight: 400;}
.kama-journal-box h4 {font-size: 24px;line-height: 28px;  cursor: pointer;} 
.kama-journal-box p{margin-bottom: 10px; font-family: 'Barlow'; font-size: 18px; line-height: 28px; color: #3e4245; }
.kama-journal-box a{font-family: 'Barlow'; display: block;  letter-spacing: 1.25px;
 font-size: 12px; color: #3e4245 !important;font-weight: 600; cursor: pointer;}
 .pdp-sec14 .row{flex-wrap: wrap; white-space: inherit; padding-bottom: 0; width: auto;     margin: 0 -12px;}
 .pagination_sec {width: 100%;display: flex;    justify-content: flex-end;}
 .pagination_sec ul li a{ padding: 0 10px; cursor: pointer; display: block; color: #C4601D !important;}
 .pagination_sec ul li a img { margin-left:5px;margin-right: 5px;top: 2px;position: relative;}
 .home_mobile_sec5 ul li{width:20%; margin-bottom: 14px;}
 .home_mobile_sec5{ padding-bottom:26px;     margin-top: 60px; position: relative;}
 .home_mobile_sec5 .h2home_mobile_sec5{    font-size: 32px; letter-spacing: 0.25px; padding-bottom: 20px;
 text-transform: capitalize; line-height: 40px;font-weight: 400;}
 .see-all-btn a{font-size: 14px; }
 .journal-colm7 .h2journal-colm7{ font-size: 32px; letter-spacing: 0.25px; padding-bottom: 20px;
   text-transform: capitalize; line-height: 40px;font-weight: 400;  }
   .journal-colm7{ padding-top: 60px;}
   .journal-colm7 .h2journal-colm7{ margin-bottom: 0;}
   .journal-colm7 .blog-product{ padding:0px;box-shadow: inherit; border-radius: 0;}
   .pdp-sec14{ margin-top: 20px;}
   .journal-colm6{ margin-top: 60px; padding: 50px 0;}
   .journal-colm6 h2{font-size: 32px; letter-spacing: 0.25px; padding-bottom: 20px;
      text-transform: capitalize; line-height: 40px;font-weight: 400; margin-bottom: 0; }
      .journal-colm2 .row {  flex-wrap: wrap; white-space: initial; padding: 0;}
      .journal-colm2 span{ margin-bottom: 0;}
      .journal-colm2 h3 { font-size: 24px;  letter-spacing: 0.15px;  padding-bottom: 28px; color: #3e4245; font-family: 'Barlow'; font-weight: 700; }
      .star_rating li { float: left; margin-right: 10px;color: #AD3132;font-size: 12px;letter-spacing: 0.4px;text-transform: uppercase;}
		.star_rating li img{ width: 14px;}
		.star_rating li a {float: left;margin: 0 4px;    position: relative;top: 2px;}
.star_rating li span{ margin-right: 5px; float: left;}
.star_rating li a img { width: auto;}
.journal-colm2 p { letter-spacing: 0.5px;font-size: 18px;margin-bottom: 28px; font-weight: 400; color: #3e4245; font-family: 'Barlow';}
.journal-colm2 h4 { font-size: 24px; font-weight: 600; padding-bottom: 20px;
   font-family: Open Sans;}
   .journal-colm2 {display: block; margin: 0 auto;
      background-color: #fff;  padding: 30px;  margin-top: 30px; 
      width: 956px;position: relative;}
      .pdp-sec11-row h3 { font-size: 23px; letter-spacing: 0.15px; padding-bottom: 5px; }
      .journal-colm2 a.shop-btn{max-width: 294px; padding: 15px 15px;    box-shadow: 0px 0px 16px rgb(82 53 40 / 16%);}
      .journal-colm6 .row{ padding: 0; margin: 0 -12px;}
             .pdp-sec11-row span img{ width: 100%;}
             .journal-colm6 h3, .journal-colm6 .star_rating, .journal-colm2 p{ display:block;}
             .recent-posts-desktop span { margin: 0; margin-bottom: 20px; float: none; width: auto; height: auto; border-radius: 0;}
             .recent-posts-desktop .kama-journal-box{ padding: 20px;}
             .pdp-sec14 .col-8 { padding: 0 12px;}
   a.icon-see {  font-size: 14px; color:#3e4245;    float: none; text-align: center; display: block;}
   a.icon-see:hover{color:#3e4245;  }
.listing_sec2_row{    background: #fff;padding: 25px; display: inline-block; margin-left: -90px;
 width: 520px; position: relative;}
 .journal-colm7 .row{    align-items: center!important;}
 .img-blog {border-radius: 5px;overflow: hidden;}
 .img-blog img{ margin-bottom: 0;}
 .blog-product h3{ font-size: 24px; font-weight: 700; line-height: 28px;}
 .blog-product abbr{font-size: 14px;line-height: 20px; text-transform: uppercase; }
 .blog-product a{letter-spacing: 1.25px; color: #3e4245 !important; font-size: 16px; 
   background: transparent; display: table;padding: 15px 10px;
   text-align: center; min-width: 255px;font-weight: 600;  border: 1px solid #3e4245;}
   .blog-product a:hover {border: 1px solid #AD3132;}
   .blog-product p {  margin-bottom: 20px;  line-height: 1.9; font-size: 18px; line-height: 28px; font-weight: 400;}
   .journal-colm4{    padding: 25px 25px;    margin-top: 60px;}
   .journal-colm4 h3 {font-size: 28px;font-weight: 500;}
   .journal-colm4 a{letter-spacing: 1.25px; color: #3e4245 !important; font-size: 16px; font-family: 'Barlow';
      background: transparent; border: 1px solid #3e4245;  display: table;padding: 12px 10px;
      text-align: center; min-width: 255px;font-weight: 600; }
      .journal-colm4 a:hover{ border: 1px solid #AD3132;}
      .journal-colm4 p{font-size: 18px; line-height: 28px; line-height: 1.9; margin-bottom: 20px;}
      .journal-colm2 h4{ display: block;}
      .home_mobile_sec5 ul li h5{ padding: 0;}
      .see-all-btn{ display: inline-block; width: 100%; padding-top: 20px;}     
      .journal-colm6 .star_rating { display: inline-block;width: 100%;padding-bottom:5px; } 
      .pdp-sec11-row p{ letter-spacing: 0.5px;font-size: 18px;line-height: 28px; font-weight: 400;}
      .pdp-sec11-row iframe { display: block; border-radius: 5px; }
 }

 @media (max-width: 767px){
 .pdp-sec11-row iframe { display: block; border-radius: 5px; margin-bottom: 10px;}
 .category_product_sec1 h1{ font-size: 28px; padding-bottom: 12px;}
 .category_product_sec1 p{ font-size: 13px;}
 .category_product_sec1 span{    width: 129px; height: 39px;    position: absolute;
   top: -39px; margin: 0; transform: translate(-50%, 0); left: 50%;}
 .category_product_sec1{padding: 15px;    margin-top: 69px; margin-bottom: 15px;}
 }
 .blog-product .img-blog a{    background: inherit; padding: 0;    border: 0; min-width: 100%;}