/** Shopify CDN: Minification failed

Line 1245:12 Expected ":"

**/
.opacityZero{
  opacity:0 !important;
}
/* Font Family */
@font-face {
  font-family: "Minion-Pro";
  src: url("MinionPro-Regular.eot");
  src: url("MinionPro-Regular.eot?#iefix") format("embedded-opentype"),
    url("MinionPro-Regular.woff2") format("woff2"),
    url("MinionPro-Regular.woff") format("woff"),
    url("MinionPro-Regular.ttf") format("truetype"),
    url("MinionPro-Regular.svg#MinionPro-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Times-regular";
  src: url("Times-Roman.eot");
  src: url("Times-Roman.eot?#iefix") format("embedded-opentype"),
    url("Times-Roman.woff2") format("woff2"),
    url("Times-Roman.woff") format("woff"),
    url("Times-Roman.ttf") format("truetype"),
    url("Times-Roman.svg#Times-Roman") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "open-sans-semibold";
  src: url("OpenSans-Semibold.eot");
  src: url("OpenSans-Semibold.eot?#iefix") format("embedded-opentype"),
    url("OpenSans-Semibold.woff2") format("woff2"),
    url("OpenSans-Semibold.woff") format("woff"),
    url("OpenSans-Semibold.ttf") format("truetype"),
    url("OpenSans-Semibold.svg#OpenSans-Semibold") format("svg");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: "trashbone-regular";
  src: url("Trashbone-Regular.eot");
  src: url("Trashbone-Regular.eot?#iefix") format("embedded-opentype"),
    url("Trashbone-Regular.woff2") format("woff2"),
    url("Trashbone-Regular.woff") format("woff"),
    url("Trashbone-Regular.ttf") format("truetype"),
    url("Trashbone-Regular.svg#Trashbone-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

.default_page_container {
  width: 100%;
  max-width: 80%;
  margin: 0px auto;
}

/* Home Start */

.banner_heading {
  font-family: "Minion-Pro";
  font-size: 100px;
  color: #fff;
  line-height: 1;
}
.banner_slide {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
  height: 100vh !important;
  /*   padding: 16% 0px; */
}

.mobileHomeBanner{
  display: none;
}

.default_theme_btn {
  font-family: "Open Sans";
  font-weight: bold;
  background-color: #be541f;
  /*   background-color: #e74c2b; */
  padding: 16px 30px;
  font-size: 24px;
  color: #fff;
  display: inline-block;
  outline: none;
  border: none;
  box-shadow: none;
  transition: all 0.4s;
  position: relative;
  z-index: 1;
  text-transform: uppercase;
  border: 1px solid #be541f;
  transition: .5s all;
}
.default_theme_btn:hover{
  color: #be541f;
  background-color: #000000b3;
  border: 1px solid #be541f;
}
/* .default_theme_btn:before {
position: absolute;
content: "";
display: block;
left: 0;
top: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
transform: scale(1);
transform-origin: left center;
z-index: -1;
transform-origin: right center;
transform: scaleX(0);
background-color: #b2591f;
transition: transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.default_theme_btn:hover {
color: #fff;
} */
.slider_banner_content_box {
  text-align: center;
  max-width: 850px;
  width: 100%;
  margin: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
  justify-content: center;
}
/* .default_theme_btn:hover:before {
transform-origin: left center;
transform: scale(1);
} */
.slider_para {
  color: #fff;
  padding: 10px 80px 30px;
  font-size: 24px;
/*   font-family: "Times-regular"; */
}
.swiper_slide_simple .slider_para {
  font-family: "Open Sans";
  letter-spacing: 5px;
}
.swiper-slide .slider_para {
  order: -1;
  padding: 0px 80px 10px;
}

.swiper-slide .banner_heading {
  margin-bottom: 30px;
}


.main_home_collection_col {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 15% 15px;
  width: 50%;
  /* height: 50vh; */
}
.main_home_collection_row {
  display: flex;
  flex-wrap: wrap;
}
.main_inner_col {
  text-align: center;
}
.home_col_title {
  font-family: "Minion-Pro";
  font-size: 80px;
  color: #fff;
  line-height: 1.1;
  padding-bottom: 20px;
}
.home_col_btn {
  font-size: 18px;
}
.home_video_col_bg {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  /*   padding: 15% 15px; */
}
.video_sub_title {
  font-family: "Open Sans";
  letter-spacing: 5px;
  font-size: 24px;
  padding-bottom: 20px;
  color: #fff;
}
.videoWrapper video {
  width: 100%;
  display: block;
}
.home_video_wrapper {
  position: relative;
}
.videoWrapper {
  position: relative;
}
.video_icons_btn {
  background: transparent;
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
}
.video_icons_btn svg {
  width: 50px;
  fill: #fff;
}
/* .inner_video_content {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
} */
/* .video_sec_btn{
outline: none;
box-shadow: none
} */

.main_home_collection_mobile {
  display: none;
}

.swiper_home_pagination .swiper-pagination-bullet {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin: 0 8px !important;
  cursor: pointer;
  background-color: transparent;
  border: 1.5px solid white;
  border-radius: 8px;
  opacity: 0.5;
  transform: scale(1);
  transition: opacity 0.25s cubic-bezier(0.4, 0, 0.2, 1),
    transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}

.swiper_home_pagination .swiper-pagination-bullet:hover {
  opacity: 1;
  transform: scale(1.2);
}
.swiper_home_pagination .swiper-pagination-bullet-active {
  background-color: #fff;
  opacity: 1;
}

/* Home End */

/* Footer */
.main-footer {
  margin-top: 0px;
}
.static-footer {
  background-color: #202020;
  padding: 80px 0px;
}
.main-footer .connect {
  border: none !important;
}

.footer_btns_wrapper {
  width: 30%;
  max-width: 30%;
  text-align: left !important;
}

.contact_btn_sl_title {
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  display: flex;
  align-items: center;
  letter-spacing: 3px;
  margin-top: 0px;
  font-weight: bold;
}
.contact_btn_sl_title svg {
  width: 18px;
  fill: #fff;
  margin-right: 15px;
}
.footer_contact_btn {
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 3px;
  border: 1px solid #fff;
  padding: 12px 25px;
  border-radius: 5px;
  display: inline-block;
  transition: all 0.3s ;
}


.footer_contact_btn:hover {
  border: 1px solid #9d511f;
}
.footer_contact_btn_item {
  /*   border-bottom: 1px solid #fff; */
  padding-bottom: 30px;
  margin-bottom: 30px;
}
.footer_contact_btn_item:last-child {
  border-bottom: none;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.footer_menus_title {
  color: #acacac;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 1px;
  margin-bottom: 15px;
  font-weight: lighter;
}
.site_footer_menus {
  text-align: left !important;
  width: 40%;
  max-width: 40%;
}
.site-footer__linklist-item a {
  color: #fff;
  text-transform: capitalize;
  font-size: 16px;
  padding-bottom: 10px;
  display: inline-block;
  transition: all .3s;
}
.site-footer__linklist-item a:hover {
  color: #9d511f;
  /* color: #acacac; */
}
.footer_single_menu_item:not(:first-child) {
  width: 50%;
  display: inline-block;
  padding-right: 15px;
  padding-bottom: 0px;
}
.footer_single_menu_item {
  padding-bottom: 30px;
}
#main-footer .connect > li {
  vertical-align: top;
}
.main-footer .connect .social .social-link svg {
  fill: #fff;
  width: 18px;
}
.main-footer .connect .social .social-link svg path {
  fill: #fff;
}
.main-footer .connect .social_icon_title {
  font-size: 14px;
  color: #cecece;
  text-transform: unset;
  padding-right: 10px;
}

.social_icons_footer {
  display: flex !important;
  width: 100% !important;
  text-align: left !important;
  height: unset !important;
  justify-content: flex-start;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.main-footer .connect .social .social-link {
  height: unset;
}
.copyright_footer {
  background-color: #fbfbf8;
  padding: 80px 0;
  position: relative;
}

.copyright_left_col {
  width: 30%;
  padding: 0px 15px;
}
.copyright_right_col {
  width: 40%;
  padding: 0px 15px;
}
.copyright_footer_row {
  display: flex;
}
.cp_footer_text_wrapper p {
  margin-top: 0px;
  color: #4c4c4c;
  letter-spacing: 1px;
}
#localization_form {
  display: flex;
}
.disclosure {
  width: 100%;
}
.disclosure__toggle {
  margin: 0 !important;
  width: 100%;
  text-align: left;
  height: unset;
  padding: 10px 10px;
  border-color: #4c4c4c;
  border-radius: 3px;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #4c4c4c;
}
.disclosure__toggle::after {
  display: none;
}
.selectors-form__item {
  width: 100%;
  padding-right: 15px;
}
.selectors-form__item .disclosure-list {
  bottom: unset;
  width: 100%;
  margin-left: 0px;
  min-height: unset;
  z-index: 9 !important;
}
.disclosure-list__item--current .disclosure-list__option {
  border-bottom: none !important;
  color: #000;
}
.disclosure-list__item {
  border-bottom: none !important;
}

.disclosure-list__item:hover .disclosure-list__option,
.disclosure-list__item:focus .disclosure-list__option{
  border-bottom: none !important;
  color: var(--disclosure-text-color);
    }
.copyright_text {
  color: #4c4c4c;
  letter-spacing: 1px;
}
.copyright_text a {
  color: #4c4c4c;
}
.footer_form_label {
  color: #4c4c4c;
  margin-bottom: 5px;
  display: inline-block;
}
.disclosure__toggle i {
  width: 30px;
  height: 100%;
  border-left: 1px solid;
  position: absolute;
  right: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #4c4c4c;
}
.footer_bg_div {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 25%;
  position: absolute;
  right: 0px;
  height: 100%;
  top: 0px;
  bottom: 0px;
}
#BackToTop {
  display: none;
}

/* Collection Page */
.collection_sec_main_row {
  display: flex;
}
.collection_sec_left_col {
  width: 65%;
  padding: 70px 8%;
}
.collection_sec_right_img {
  width: 35%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
}
.collection_main_section {
  background-color: #141414;
}

.collection_sec_title {
  font-size: 40px;
  color: #fff;
  line-height: 1.1;
  text-transform: uppercase;
  font-family: "open-sans-semibold";
  letter-spacing: 1px;
  text-align: center;
  padding-bottom: 20px;
}
.collection_content {
  color: #fff;
  text-align: center;
  font-size: 24px;
  line-height: 1.6;
  letter-spacing: 1px;
}
.coll_sec_item_wrapper {
  display: flex;
  justify-content: space-evenly;
  padding-top: 60px;
}

.coll_sec_info_item {
  padding: 0px 50px;
  text-align: center;
}
/* .coll_sec_info_item img {
width: 100%;
height: 100px;
object-fit: contain;
} */
.coll_sec_info_text {
  font-size: 18px;
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 0px;
}
.store-title {
  width: 15% !important;
  /*   max-width: auto !important; */
  left: 0px;
}
.collect_inner_left {
  width: 62%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.collection_top_image_left {
  width: 100%;
  /*   height: 100%; */
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  /*   padding: 25% 0px; */
  position: relative;
  background-image: url('https://cdn.shopify.com/s/files/1/2535/8110/files/COLLECT-TAB_6700b7cb-c6b5-411e-be08-fd5c9432b17f.jpg?v=1657117944');
  height: 100%;
}

.collection_top_content {
  background: #141414;
  padding: 54px 10px;
  text-align: center;
  width: 100%;
  max-width: 100%;
}
.collection_top_title {
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
}
.collection_top_content p {
  color: #fff;
  font-size: 20px;
  line-height: 1.6;
  letter-spacing: 2px;
}
.collection_top_image_left:before {
  content: "";
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
  /*   background-color: #000000a6; */
}
.collection_top_image_right {
  width: 34%;
}
.collection_top_sec_row {
  display: flex;
  width: 100%;
  align-items: stretch;
  padding: 50px 0px 0px;
}
.collection_top_image_right li {
  width: 100%;
  padding-bottom: 30px;
}
.collection_custom_container {
  max-width: 70%;
  width: 100%;
  margin: 0 auto;
}
.product-card-alt .product-card-footer {
  opacity: 1;
}
/* .jdgm-preview-badge{
display: none !important;
} */
.product-card-details {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
}
.product-card-details .title {
  padding-right: 10px;
  margin: 0px;
  font-size: 24px;
  -webkit-mask-clip: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.collection_top_image_right li:nth-child(2) {
  padding-bottom: 0px;
}
.product-card-details .title a {
  color: #000;
  /*   letter-spacing: 1px; */
}
.product-card-details .price {
  font-size: 24px;
  color: #000;
}
.template-collection .product-list {
  padding: 30px 0 0;
  margin: 0px -15px !important;
  width: auto;
  /*   justify-content: space-between; */
  justify-content: flex-start;
}
.collection_item_col_4 {
  width: 33.33% !important;
  padding: 0px 15px !important;
}
.collection_item_col_6 {
  width: 50% !important;
  padding: 0px 15px !important;
}
.template-collection .product-list .product {
  margin-bottom: 30px;
}
.template-collection .pagination {
  padding: 50px 0;
}
.home_collection_video {
  width: 100%;
  object-fit: cover;
  height: 100%;
  display: block;
}
.collection_top_sec_text {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 80px;
  text-transform: uppercase;
  letter-spacing: 10px;
  z-index: 999;
  text-align: center;
  padding: 0 20%;
  line-height: 1.6;
  margin: 0px;
}
.product-grid-tall .product-card-figure {
  padding-bottom: 150% !important;
}
.product-card-figure img {
  object-fit: cover;
  object-position: top;
}
.col_price_review_wrap {
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
  align-items: flex-end;
}
.col_price_review_wrap .jdgm-prev-badge {
  display: flex !important;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.col_price_review_wrap .jdgm-prev-badge__text {
  white-space: nowrap;
  padding-left: 5px;
}

/* Product Page */
.size_guide_static_text {
  display: inline-block;
  margin: 0px !important;
}
button.scr-open-size-chart {
  text-decoration: none !important;
  font-size: 16px !important;
  color: #f38f00 !important;
  margin: 0px !important;
  padding: 0px !important;
}
.product_recommend_title {
  font-size: 36px;
  color: #000;
  letter-spacing: 5px;
  padding: 0px 0px 60px;
  margin: 0px;
  font-family: open-sans-semibold;
  /* padding-bottom: 80px; */
}
.template-product .product-recommendations {
  margin-bottom: 0px;
  padding-bottom: 40px;
}
.custom_product_area_wrapper {
  padding: 80px 0px 80px;
}
.product-form-grid-radio {
  max-width: 360px;
  width: 100%;
}
.product-form-grid-radio .option-header {
  display: none;
}
.product-form-grid .option-value-input:checked + .option-value-name {
  color: #fff;
  background-color: #000;
  border: none !important;
}
.product-recommendations .product-card-details {
  flex-direction: column;
}
.product-recommendations .product-card-details .title {
  padding-right: 0px;
  margin: 10px 0px;
}
.product-recommendations .product-card-details .brand {
  font-size: 14px;
  display: block;
}
.product-recommendations .col_price_review_wrap {
  display: block;
}

.option-values {
  margin-bottom: 16px;
}
.option-value {
  margin-bottom: 5px;
  margin-top: 5px;
}
.jdgm-rev-widg.jdgm-rev-widg {
  margin: 0px;
}
.jdgm-review-widget {
  padding-bottom: 80px;
}

/* Denim 101 */
.denim_main_banner {
  background-position: left top;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  padding: 100px 0px;
}
.main_content {
  display: flex;
  align-items: center;
  position: relative;
  justify-content: flex-start;
  max-width: 80%;
  margin: auto;
}

.denim_inner_content {
  text-align: center;
  max-width: 500px;
  padding: 70px 95px;
  width: 100%;
  background: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
  justify-content: center;
}
.denim_banner_heading {
  white-space: pre-line;
  font-size: 28px;
  letter-spacing: 3px;
  padding-bottom: 20px;
  /*   line-height: 1.5; */
  font-family: "open-sans-semibold";
}
.denim_inner_content p {
  line-height: 1.8;
  margin: 0px;
  letter-spacing: 1px;
}
.denim_head h1 {
  font-size: 200px;
  font-family: trashbone-regular;
  color: #d07b19;
  /* text-transform: uppercase; */
  text-shadow: 4px 2px 0px #f9bc77;
  transform: translateX(-35px);
  line-height: normal;
}
.main_tab_wrapper {
  padding: 30px 0px;
}

.custom_content_container {
  max-width: 65%;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 80px;
  margin: 0 auto;
}

.custom_page_content {
  text-align: center;
}
.custom_page_content h3 {
  /*   font-family: 'OpenSans-Bold'; */
}
.custom_page_content p {
  line-height: 1.8;
  font-size: 18px;
  letter-spacing: 1px;
  margin: 0px 0px 30px;
}

.custom_page_content img {
  width: 60%;
  /* max-width: 50%; */
  display: block;
  margin: auto;
}
.custom_page_content .embed-container {
  padding-bottom: 43%;
  max-width: 60%;
  margin: auto;
}

.denim_page_tab_title {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 18px;
  letter-spacing: 1px;
  padding-bottom: 30px;
}

p.jeans {
  font-size: 14px;
  padding: 0;
  text-align: left;
  margin-top: -7px;
}
.detail_kato p {
  font-size: 18px;
  text-align: center;
  line-height: 2;
  padding: 0 24%;
}
.create_denim {
  text-align: center;
}
.create_denim h3 {
  font-family: "OpenSans-Bold";
  font-size: 20px;
  padding-top: 30px;
  line-height: 2;
}
.create_denim p {
  font-size: 18px;
  text-align: center;
  line-height: 2;
  padding: 0 24%;
}

.custom_page_content h2 b {
  font-weight: normal;
  font-size: 18px;
  letter-spacing: 1px;
  display: inline-block;
  padding: 0px 0px 30px;
}
.custom_page_content h3 b {
  font-size: 18px;
  letter-spacing: 1px;
  padding: 0px 0px 20px;
  display: inline-block;
  margin: 0px;
}

/* Denim 101 tabs */
.denim_tab_wrapper {
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: space-around;
  margin: 0;
  padding: 0;
}

.main_tab_wrapper button {
  text-transform: uppercase;
  font-family: "open-sans-semibold";
  font-size: 17px;
  border: none;
  background-color: transparent;
  border-bottom: 1px solid #000;
  cursor: pointer;
  transition: all 0.3s;
  margin-right: 10px;
  display: inline-block;
  letter-spacing: 1px;
}

.tabcontent {
  display: none;
  -webkit-animation: fadeEffect 1s;
  animation: fadeEffect 1s;
}

@-webkit-keyframes fadeEffect {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeEffect {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/* Fade Journal */
.fade_main_banner {
  background-position: left top;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  padding: 15px;
}
.fade_main_content {
  padding: 100px 30px;
  border: 3px solid #de7701;
}

.fade_journal_link {
  color: #000 !important;
  font-family: "open-sans-semibold";
  text-transform: uppercase;
  line-height: normal;
  text-decoration: underline;
  margin-top: 20px;
}
.stories_heading {
  text-align: center;
  font-family: "open-sans-semibold";
  font-size: 25px;
  letter-spacing: 2px;
  padding: 60px 0px;
}
.main_classic {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  /* width: 100%; */
  margin: 0px -15px;
}
.single_fade_journal_blog {
  width: 33.33%;
  padding-bottom: 80px;
  padding-left: 15px;
  padding-right: 15px;
}
.single_fade_journal_blog img {
  width: 100%;
}
.single_fade_journal_blog p {
  text-align: center;
  font-size: 18px;
  padding: 0 20px;
  letter-spacing: 1px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.fade_article_img {
  background-position: top;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  padding: 33% 0px;
/*     padding: 40% 0px; */
}
.respon_img img {
  display: none;
  /*   background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  padding: 40% 0px; */
}

.blog-article .article-meta {
  display: none !important;
}

.blog-article .article-content > * {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.blog-article .article-rte p {
  line-height: 1.8;
  font-size: 16px;
  letter-spacing: 1px;
}
.blog-article .article-title {
  font-family: "open-sans-semibold";

  font-size: 32px;
  color: #000;
}
.product-card-details .brand {
  display: none;
}
.respon_img img {
  display: none;
}
/* Collection List */
.collection_list_desc {
  display: none;
}
.col_list_wrap_item img {
  object-fit: cover !important;
}
.template-list-collections .pagination {
  padding: 0px 0px 50px;
}
.product-card-interaction-addtocart {
  background-color: #000;
  border-color: #000;
}
.product-card-interaction-quickshop {
  color: #000;
  border-color: #000;
}

/* Header */
.template-index .header-minimal .header_logo_not_home {
  display: none;
}
.header-minimal .header_logo_home{
  display: none;
}
.template-index .header-minimal .header_logo_home{
  display: table-cell;
}

.template-index .main-header-wrap .main-header {
  position: absolute;
  background: transparent;
}
.template-index .main-header nav.full .nav-item > .label {
  font-size: 18px !important;
  font-family: "open-sans-semibold";
  color: #fff;
  text-transform: unset !important;
}
.main-header nav.full .nav-item > .label {
  font-size: 18px !important;
  font-family: "open-sans-semibold";
  color: #000;
  text-transform: unset !important;
}

.template-index .main-header .social-links .social-link {
  color: #fff;
}
.template-index .main-header--tools .account-options,
.template-index .main-header--tools .mini-cart-wrap {
  color: #fff;
}
.template-index .ls-button-search {
  color: #fff;
}
/* .tool_container_search {
display: none;
} */
.main-header .tmenu_item--root > .tmenu_submenu_mega_position_fullwidth {
  left: 0px !important;
  right: 0px !important;
}
.tmenu_item--root
.tmenu_item_display_header
> .tmenu_item_link
> .tmenu_item_text {
  display: inline-block !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important;
}
.tmenu_submenu_type_mega .tmenu_item_display_header > .tmenu_item_link {
  color: #000;
  border: none !important;
}
.main-header .tmenu_submenu_type_mega .tmenu_item_link {
  text-transform: uppercase !important;
  color: #000;
  letter-spacing: 1px !important;
}
.tmenu_submenu_type_mega .tmenu_submenu .tmenu_item.tmenu_item_has_child {
  position: relative;
}

.tmenu_submenu_type_mega
.tmenu_submenu
.tmenu_item.tmenu_item_has_child
> .tmenu_submenu {
  box-shadow: 0 30px 30px #1d0a511a !important;
  position: absolute !important;
  display: block !important;
  /* top: 100%!important; */
  border: 1px solid #e9ecef !important;
  min-width: 240px !important;
  background: #fff !important;
  top: -10px !important;
  left: 80% !important;
  /* padding: 10px!important; */
  padding: 7px 15px !important;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s;
}
.tmenu_submenu_type_mega
.tmenu_submenu
.tmenu_item.tmenu_item_has_child:hover
> .tmenu_submenu {
  opacity: 1;
  visibility: visible;
}
.tmenu_submenu .tmenu-watermark{
  display: none !important;
  opacity: 0 !important;
  visibility: hidden: !important;
}
.hv_menu_bg{
  width: 100% !important;
  background: #fff !important;
}
.hv_menu_bg ul li a, .sticky_header ul li a{
  color:#000 !important;
}
.hv_menu_bg a.social-link, .sticky_header a.social-link{
  color: #000 !important;
}
.hv_menu_bg .ls-button-search, .hv_menu_bg a.account-options, .hv_menu_bg .svg-icon.icon-cart, .sticky_header .svg-icon.icon-cart,
.hv_menu_bg .icon-search path, .hv_menu_bg .icon-close path{
  color: #000 !important;
  fill: #000 !important;
}

ul.tmenu_submenu.tmenu_submenu_type_mega.tmenu_submenu--desktop.tmenu_submenu_mega_position_fullwidth.tmenu_submenu_has_watermark{
  box-shadow: unset !important;
  min-height: 400px;
}
.hv_menu_bg  .store-title.header_logo_home.store-logo, .sticky_header .store-title.header_logo_home.store-logo{
  filter: invert(1);
}
.sticky_header {
  width: 100%;
  position: fixed !important;
  top: 0;
  background: #fff !important;
  animation: slide-down .7s;
  box-shadow: 0 2px 6px rgb(0 0 0 / 20%);
}
.home_slider_inner_wrapper .swiper_slide_simple.banner_slide {
  background-attachment: fixed;
}
.template-index .main-header-wrap .main-header{
  width: 100% !important;
  transition: all 0.3s;
}
.svg-icon path{
  transition.3s ease-in-out;
}
.sticky_header .svg-icon path, .sticky_header .icon-search path, .sticky_header 
.icon-close path {
  fill: #000 !important;
}
.sticky_header .ls-input::placeholder{
  color:#000;
}
.ls-input::placeholder {
  color: #fff;
}
.sticky_header .ls-form {
  border-color: #000;
}
.ls-form {
  background: transparent;
  border-color: #fff;
}
.icon-search path, .icon-close path {
  fill: #000;
}
.ls-form {
  background: transparent;
  border-color: #fff;
}
@keyframes slide-down {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 0.9;
    transform: translateY(0);
  }
}
.faq.page-container, .text-content-wrap {
  width: 90% !important;
  max-width: 90% !important;
  margin: 0 auto;
}
.fancybox-is-open .fancybox-bg {
  opacity: .9999;
}
.template-cart .content-area,.template-cart  .collection-title-header{
  width: 70%!important;
  max-width: 70%!important;
}
.article-content>* {
  max-width: 90%;
  text-align: center !important;
  width: 90% !important;
}
/* .main_home_collection_col:before {
content: '';
display: block;
position: absolute;
width: 90%;
height: 90%;
background: #b2591f;
opacity: 0;
transition: .3s ease-in-out;
transform: scale(0);
} */
.main_home_collection_col{
  position: relative;
  display: flex;
  align-items: center;
  cursor: pointer;
  justify-content: center;
}
.main_inner_col {
  position: relative;
  z-index: 1;
}
/* .main_home_collection_col:hover:before {
opacity: 0.4;
transform: scale(1);
} */
.jdgm-preview-badge .jdgm-star.jdgm-star {
  color: #000;
}
.subscribe_para p {
  font-size: 14px;
  color: #fff;
  text-align: left;
}
#main-footer .footer_wrapper.connect {
  display: block !important;
}
footer#main-footer .connect>li {
  border: none;
}
.footer_wrapper li{
  /*    padding-right: 0 !important; */
  padding-left: 0 !important;
}
.footer_wrapper .newsletter-wrap{
  margin: 0 !important;
}
.footer_wrapper .footer_contact_btn_item{
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
.footer_wrapper .newsletter {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.footer_build.main-footer .connect>li{
  height: 0 !important
}
.footer_build .connect.module-count-2>li{
  display: inline !important;
  width: unset !important;
}
.footer_logo{
  text-align: left !important;
}
.footer_menu_new {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.footer_menu_new  li{
  padding-right: 20px;
}
.footer_build {
  display: flex;
  align-items: flex-start;
}
.guide_title {
  color: #fff;
  text-transform: uppercase;
  text-decoration: underline;
  font-weight: bold;
}
.guide_content {
  color: #fff;
  font-size: 14px;
}
.fit_guide {
  width: 45%;
}
.email_us_new {
  width: 45%;
}

.form-group {
  display: block;
}

.form-group input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  appearance: none;
  cursor: pointer;
}

.form-group label {
  position: relative;
  cursor: pointer;
}

.form-group label:before {
  content:'';
  -webkit-appearance: none;
  background-color: #be541f;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
  padding: 14px;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  cursor: pointer;
  margin-right: 5px;
  width: 45px;
  height: 40px !important;
  margin-top: 0px !important;
}

.form-group input {
  content: '';
  display: block;
  position: absolute;
  top: 6px;
  right: 12px;
  width: 30px;
  height: 30px;
  background-image: url('https://cdn.shopify.com/s/files/1/2535/8110/files/blue-check-mark.svg?v=1654788368');
  background-repeat: no-repeat;
  z-index: 99;
}
.footer_wrapper .newsletter-wrap {
  position: relative;

}
.main-footer .connect .social .social-link{
  margin: 0px 10px 0px 0px !important;
}
.footer_menu_new li a {
  font-size: 14px;
  text-transform: uppercase;
}
.guide_inner{
  display: flex;
  justify-content: space-between;
}
.footer_wrapper .newsletter-wrap input[type="email"] {
  height: 40px !important;
  border: 2px solid #fff;
  cursor: unset;
  color: #fff !important;
}
.footer_wrapper .newsletter-wrap input::placeholder{
  color: #fff !important;
}
.slider_studio_content_box {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  padding: 0px 50px;
  justify-content: center;
  height: 100%;
}
.studio_heading span {
  color: #fff;
  display: block;
  font-size: 16px;
  text-align: center;
  padding-bottom: 10px;
  font-family: 'Open Sans';
  text-transform: uppercase;
  font-weight: bold;
}
.studio_heading {
  font-size: 80px;
  color: #fff;
  padding-bottom: 10px;
  width: 50%;
  line-height: 1;
  font-family: Minion-Pro;
  text-transform: capitalize;
}
.slider_para_studio {
  color: #fff;
  padding: 20px 0px;
  text-transform: uppercase;
}

.studio_wrapper_Item  img {
  width: 100%;
}
.shuttle_para {
/*   padding-bottom: 20px; */
  text-align: center;
}


.main_studio_wrapper{
  display: flex;
}
.studio_wrapper_left{
  width: 40%;
}
.studio_wrapper_right{
  overflow:hidden;
  width: 60%;
}
.main_studio_wrapper {
  padding: 20px;
}
.oder_odd .studio_wrapper_left{
  padding-right: 7px;
}
.oder_odd .studio_wrapper_right{
  padding-left: 7px;
}

.oder_even{
  display: flex;
  flex-direction: row-reverse;
}
.oder_even .studio_wrapper_left{
  padding-left: 7px;
}
.oder_even .studio_wrapper_right{
  padding-right: 7px;
}

.studio_image_shirt{
  background-size: cover;
  background-position: top;
  height: 100%;
}
.made_title {
  text-transform: uppercase;
  color: #fff;
  text-align: center !important;
  font-weight: bold;
}
.studio_content {
  text-transform: uppercase;
  color: #fff;
  padding-bottom: 10px;
  font-weight: bold;
}
.studio_video_col_bg {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.modern_bg {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  padding: 100px 0px;
}
.modern_title {
  color: #fff;
  font-family: Minion-Pro;
  font-size: 80px;
  text-align: center;
}
.studio_inner_contnet {
  text-align: center;
  font-family: Times-regular;
  color: #fff;
  font-size: 25px;
  text-transform: capitalize;
}
.standard_bg {
  background: #000;
  padding: 50px 0px;
}
.standard_content p {
  color: #fff;
  margin: 0 auto;
  white-space: pre-line;
  text-align: center;
  line-height: 1.5;
}
.studio_slide{
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center top;
  height: 100vh!important;
  padding: 5rem 0rem;
}
.noCollInfo{
  width: 100% !important;
  display: flex !important;
}
.noCollInfo li.first {
  padding-left: 0;
  padding-right: 15px;
}
.noCollInfo li.last {
  padding-right: 0;
  padding-left: 15px;
}
.collectionMenu .tmenu_submenu_type_mega>.tmenu_item {
    max-width: 12.5% !important;
}
.template-collection .product-list.row-of-2 .product {
    padding-left: 15px;
    padding-right: 15px;
    width: 50%;
}
.main-header--minimal:not(.main-header--centered) .store-title{
      padding-left: 0 !important;
}
.denim1Menubox .tmenu_item_level_1.tmenu_col-4 .tmenu_item_text{
  display: none !important;
}
.denim1Menubox .tmenu_item_level_1.tmenu_col-3{
      max-width: 28%;
    flex: 0 0 28%;
}
.denim1Menubox .tmenu_item_level_1.tmenu_col-3 .tmenu_item_link,
.denim1Menubox .tmenu_item_level_1.tmenu_col-3 .tmenu_image,
.denim1Menubox .tmenu_item_level_1.tmenu_col-3 .tmenu_image img{
      height: 100%;
      object-fit: cover;
}
.denim1Menubox .tmenu_submenu .tmenu_item_text{
      font-size: 13px !important;
      letter-spacing: 0px !important;
}
.denim1Menubox .tmenu_item_level_1.tmenu_col-2{
      flex: 0 0 12%!important;
    max-width: 12% !important;
      padding-bottom: 0 !important;
}
.denim1Menubox .tmenu_submenu_type_automatic .tmenu_col-4:nth-child(1) .tmenu_item_text{
      margin-bottom: 5px !important;
}
.main-header .tmenu_item--root>.tmenu_submenu_mega_position_fullwidth{
      padding: 20px!important;
}
.denim1Menubox .tmenu_item_level_1.tmenu_col-2 a{
      height: 100%;
      /* padding: 0 !important; */
} 
 .denim1Menubox .tmenu_item_level_1.tmenu_col-2 .tmenu_image{
      height: 100%;
}
.denim1Menubox .tmenu_item_level_1.tmenu_col-2 .tmenu_image img{
      height: 90%;
}
.denim1Menubox .tmenu_item_level_1.tmenu_col-automatic{
      padding-bottom: 0 !important;
}
.denim1Menubox .tmenu_submenu_type_automatic {
      height: 100%;
}
li.denim1Menubox .tmenu_submenu_type_automatic .tmenu_item_level_2.tmenu_col-4{
    height: 50%;
    padding-right: 5px!important;
    padding-left: 5px!important;
} 
/* .denim1Menubox .tmenu_item_level_1.tmenu_col-7{
      flex: 0 0 60%;
    max-width: 60%;
} */
.footer_wrapper .newsletter .error-message,
.footer_wrapper .newsletter .alert-message {
    max-width: 500px;
    background-color: transparent !important;
}
.template-collection [data-section-id="static-collection"]{
    max-width: 100% !important;
    width: 100%;
    margin: 0 auto;
}
.template-collection #shopify-section-static-collection{
	max-width: 70%;
    width: 100%;
    margin: 0 auto;
}
.template-collection .content-area{
	max-width: 100% !important;
    width: 100% !important;
    min-width: unset !important;
}
.template-collection .jdgm-rev-widg.jdgm-rev-widg {
    display: none;
}
.collection-title-header {
    display: none;
}
.product-list .jdgm-prev-badge {
    text-align: right;
}
.shopify-payment-button {
    display: none;
}
#BIS_trigger {
    text-decoration: none !important;
    display: inline-block;
}
.article-image img {
  margin: auto;
}
.blog-article .article-content {
    padding-left: 0;
}
/* .template-collection .product-list.row-of-2 .product:nth-child(1) {
    display: none;
}
.template-collection .product-list.row-of-2 .product:nth-child(2) {
    display: none;
}
 */

.cbb-also-bought-container {
    width: 100%;
    max-width: 100% !important;
}
h2.cbb-also-bought-title {
    font-size: 36px !important;
    color: #000 !important;
    letter-spacing: 5px;
    margin: 0;
    font-family: open-sans-semibold;
    text-transform: uppercase;
}
.product-form a {
    background: transparent !important;
    padding: 0 !important;
    font-size: 14px !important;
}
.single_Img{
  height: 100% !important;
}
ul.collection_top_image_right.noCollInfo li.product.product-7002109214782.first.last.flush {
    width: 50% !important;
}
ul.collection_top_image_right.noCollInfo li {
    width: 50% !important;
}
.ls-form input[placeholder]{
  color: #fff;
}
.sticky_header .ls-form input[placeholder]{
  color: #000;
}
.template-product input[placeholder]{
   color: #000;
}
.template-product .ls-form{
  border-bottom: 1px solid #000;
}
.template-product .icon-close path {
    fill: #000 !important;
}
/* 27-2-2023 css */
.craftedBg {
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    padding: 130px 0px;
    text-align: center;
/*     filter: grayscale(50%); */
}
.craftTitle {
    font-size: 80px;
    color: #fff;
    font-family: 'Minion-Pro';
    font-weight: 400;
    font-style: normal;
}
.craftDesc {
    margin: 0;
    color: #fff;
    font-size: 20px;
    white-space: pre-line;
    line-height: 1.8;
}
.hotspotSection {
    background: #d1cfcf;
    padding: 80px 0px;
    margin-bottom: 80px;
}
.detailHead {
    display: flex;
    align-items: center;
    justify-content: center;
}
.detailTitle {
    font-size: 50px;
    text-transform: uppercase;
    border-bottom: 3px solid #000;
    margin: 0 !important;
    font-weight: bold;
}
.hotspotInner {
    display: flex;
    justify-content: center;
    padding-top: 80px;
}
.hotspotLeft {
    width: 40%;
    position: relative;
}
.hotspotImg {
    width: 20%;
}
.hotspotImg img{
   width:100%;
   filter: drop-shadow(-60px 15px 15px #917b65);
}
.hotspotRight {
    width: 40%;
    position: relative;
}
.hotspotOne h6 {
    position: absolute;
    right: 10%;
    top: 8%;
    z-index:2;
}
.hotspotInner h6 {
    font-size: 24px;
    color: #000;
    font-family: 'Open Sans';
    font-weight: bold;
    text-transform: uppercase;
}
.hotspotOne h6:after {
    content: '';
    display: block;
    background-image: url('https://cdn.shopify.com/s/files/1/2535/8110/files/unique_save.svg?v=1677504739');
    width: 65px;
    height: 65px;
    background-position: right;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    right: -58px;
    top: 20px;
}
.hotspotTwo{
    position: absolute;
    top: 0;
    right: 12%;
    bottom: 21%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index:2;
}
.hotspotTwo h6:after {
    content: '';
    display: block;
    background-image: url('https://cdn.shopify.com/s/files/1/2535/8110/files/4_way_stretch.svg?v=1677504915');
    width: 65px;
    height: 65px;
    background-position: right;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    right: -74px;
}
.hotspotTwo h6{
    display: flex;
    align-items: center;
    justify-content: center;
}
.hotspotThree h6 {
    position: absolute;
    bottom: 11%;
    right: 3%;
    white-space: pre-line;
    text-align: center;
    display: flex;
    justify-content: center;
    z-index:2;
}
.hotspotThree h6:after {
    content: '';
    display: block;
    background-image: url('https://cdn.shopify.com/s/files/1/2535/8110/files/premimum_japeneess.svg?v=1677504915');
    width: 65px;
    height: 65px;
    background-position: right;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    right: -30px;
    bottom: 40px;
/*     right: -64px; */
}
.hotspotFour h6 {
    position: absolute;
    top: 21%;
    left: 8%;
    display: flex;
    justify-content: center;
}
.hotspotFour h6:after{
    content: '';
    display: block;
    background-image: url('https://cdn.shopify.com/s/files/1/2535/8110/files/made_in_usa.svg?v=1677504915');
    width: 65px;
    height: 50px;
    background-position: left;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: -81px;
}
.hotspotFive {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: -15%;
    bottom: 0;
    left: 10%;
}
.hotspotFive h6 {
    text-align: center;
    display: flex;
    justify-content: center;
}
.hotspotFive h6:after{
    content: '';
    display: block;
    background-image: url('https://cdn.shopify.com/s/files/1/2535/8110/files/ykk.svg?v=1677504915');
    width: 65px;
    height: 90px;
    background-position: left;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: -65px;
}
.hotspotSix h6 {
    position: absolute;
    bottom: 30%;
    left: 5%;
}
.hotspotSix h6:after{
    content: '';
    display: block;
    background-image: url('https://cdn.shopify.com/s/files/1/2535/8110/files/vintage.svg?v=1677504915');
    width: 65px;
    height: 65px;
    background-position: left;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: -31px;
}
.hotspotImgMob{
  display:none;
}
.craftedContent img {
    width: 45%;
    margin: 0 auto;
}
.videoItem.pro_Single_VideoBox {
    width: 100%;
    overflow: hidden;
    height: 100%;
}
.videoItem.pro_Single_VideoBox video{
    width: 100% !important;
    display: block;
    height: 100%;
    object-fit: cover;
}
/* .fancybox-slide--current .mobileslider_image{
      padding: 0!important;
    display: inline-block!important;
    width: 100%!important;
    background-color: transparent!important;
    background-size: contain!important;
    height: 100%;
}
.mobileslider_image{
      display: block!important;
} */
.rawDenimSection .cusContainer {
      margin-right: 0;
    padding-right: 80px;
}
.rawDenimSection h2.denimHeading, .denimBetter h2.denimHeading{
      font-size: 60px;
}
.shopDelvigBanner .denimBannerImage::before{
      padding-bottom: 70%;
}
.shopDelvigBanner h2.denimHeading{
    border-bottom: 3px solid white;
    padding-bottom: 0;
}
.waysDenimImgtext .cusContainer{
    max-width: 60%;
    padding: 0;
}
.denimWeight h2.denimHeading{
      color: black;
    font-size: 50px;
}
.denimWeight .denimDescription p{
      color: black;
    /* font-size: 26px; */
    font-size: 16px;
}
.denimWeight  .cusContainer{
      margin-right: 0;
    padding-right: 60px;
      max-width: 600px;
}
.denimWeight .denimBannerImage::before{
      padding-bottom: 60%;
}
.denimWeight .denimBannerImage{
      padding-top: 10rem;
      align-items: flex-start;
}
#shopify-section-template--21546847961363__7c260ce0-dc27-4239-b768-6b5e9dcf4dac .main_img_text_wrapper{
      padding-top: 30px;
}
#shopify-section-template--21546847961363__7c260ce0-dc27-4239-b768-6b5e9dcf4dac .custom_content_container{
      padding-bottom: 30px;
      max-width: 80%;
}
.rawDenimSection .denimBannerImage{
      background-position: left;
}
/* .denimBetter .denimBannerImage{
      align-items: flex-end;
}
.denimBetter  .denimBannerContWrapper{
      padding-bottom: 70px;
} */
.denimDescription p:last-child{
      padding-bottom: 0;
}
.wash-spray .denimBannerImage{
      align-items: flex-end;
}
.wash-spray .denimHeading{
      border-bottom: 3px solid white;
    padding-bottom: 0;
}
.wash-spray .denimBannerContWrapper{
      padding-bottom: 50px;
}
@media (max-width:1645px){
  .hotspotThree h6 {
    bottom: 8%;
    right: 4%;
 }
}
@media (max-width:1565px){
  .hotspotTwo {
    right: 16%;
 }
 .hotspotOne h6 {
    right: 13%;
 }
 .hotspotFour h6 {
    left: 12%;
 }
 .hotspotFive {
    left: 13%;
 }
 .hotspotSix h6 {
    left: 10%;
 }
}
@media (max-width:1445px){
  .hotspotThree h6:after{
    right: -44px;
    bottom: 20px;
  }
  .craftedContent img {
    width: 70%;
  }
}
@media (max-width:1382px){
  .template-index .main-header nav.full .nav-item > .label {
    font-size: 17px !important;
  }
}
@media (max-width:1340px){
  .template-index .main-header nav.full .nav-item > .label {
    font-size: 16px !important;
  }
}
@media (max-width:1291px){
  .template-index .main-header nav.full .nav-item > .label {
    font-size: 15px !important;
  }
}
@media (max-width:1247px){
    .template-index .main-header nav.full .nav-item > .label {
    font-size: 14px !important;
  }
}
@media (max-width:1245px){
  .hotspotOne h6 {
    right: 16%;
  }
  .hotspotTwo {
    right: 19%;
  }
  .hotspotFour h6 {
    left: 15%;
  }
}
@media (max-width:1160px){
  .hotspotThree h6 {
    bottom: 6%;
    right: 8%;
  }
  .hotspotOne h6:after , .hotspotTwo h6:after , .hotspotThree h6:after , .hotspotFour h6:after , .hotspotFive h6:after , .hotspotSix h6:after{
    width: 55px;
    height: 55px;
  }
  .hotspotFive {
    top: -10%;
    left: 16%;
  }
  .hotspotFour h6 {
    left: 18%;
 }
}
@media (max-width:991px){
  .hotspotTwo {
    right: 22%;
  }
  .hotspotOne h6 {
    right: 19%;
  }
  .hotspotThree h6 {
    bottom: -5%;
    right: 11%;
  }
  .hotspotFive {
    left: 19%;
  }
  .hotspotFour h6 {
    left: 21%;
  }
  .hotspotInner h6 {
    font-size: 18px;
  }
}
@media (max-width:875px){
  .hotspotTwo {
    right: 25%;
  }
  .hotspotOne h6 {
    right: 22%;
  }
}
@media (max-width:767px){
  .craftTitle{
    font-size:50px;
  }
  .craftDesc{
    font-size:16px;
  }
  .hotspotSection{
    margin-bottom:40px;
  }
  .detailTitle {
    font-size: 40px;
  }
  .hotspotInner h6 {
    font-size: 16px;
  }
  .hotspotTwo {
    right: 28%;
    bottom: 0;
  }
  .hotspotFive {
    left: 22%;
  } 
  .hotspotFour h6 {
    left: 25%;
  }
  .hotspotLeft , .hotspotRight , .hotspotImg{
    display: none;
  }
  .hotspotImgMob{
    display: block;
    width:100%;
  }
  .hotspotImgMob img{
    width:100%;
  }
}
@media (max-width:675px){
  .craftedContent img {
    width: 90%;
  }
}
@media (max-width:575px){
  .craftDesc{
    white-space: inherit;
  }
  .craftedBg{
    padding:60px 0px;
  }
  .hotspotSection{
    padding:60px 0px;
  }
  .hotspotInner{
    padding-top:60px;
  }
  .craftTitle {
    font-size: 40px;
 }
}
@media (max-width:480px){
  .craftDesc {
    font-size: 14px;
  }
  .detailTitle {
    font-size: 30px;
  }
  .craftedContent img {
    width: 100%;
  }
  .single_Img.fancybox-content{
        height: 50% !important;
  }
  .fancybox-slide--html .fancybox-close-small{
        bottom: 0;
        top: unset;
  }
}
@media (max-width:420px){
   .craftTitle {
    font-size: 29px;
   }
}
/* .mobile-dropdown--content .show-social {
opacity: 0;
} */
.product-inner .product-card-figure {
        overflow: hidden !important;
}
.product-single__video video {
    width: 100% !important;
}
.product-card-figure:hover .product-single__video {
    z-index: 1;
}
/* li.fadeArchiveMenu.tmenu_item {
    display: none !important;
} */
.arvhead-imgbox img{
      width: 100%;
}
.denim-wash-6 .contCol {
    width: 50%;
    margin: auto;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
.denim-wash-6 .imgCol {
    width: 50%;
}
.denim-wash-6 .contCol .imgTextDescription {
    color: #fff;
}

.weekly-care-section .contCol {
    width: 45%;
}

.weekly-care-section .imgCol {
    width: 55%;
}
.weekly-care-section .imgCol .innerImgCol {
    width: 100%;
}
.weekly-care-section h5 {
    font-weight: 600;
    font-size: 45px;
}
.weekly-care-section .contCol .innerContCol {
    width: 75%;
    margin: auto;
}
/* .washguide-sec-one .cusContainer p {
    font-size: 24px;
} */

.washguide-sec-one .cusContainer {
    max-width: 100%;
}
.denimDescription{
      color: white;
}
.denimImgText.leatherDetail {
    padding-bottom: 50px;
}
/* .wash-spray .denimDescription p {
    font-size: 80px;
    text-decoration: underline;
} */
.wash-spray .denimBannerImage::before {
    padding-bottom: 70% !important;
}
/* .wash-spray .denimDescription {
    position: absolute;
    bottom: 100px;
} */
  .denimDetailShopBanner .denimHeading{
        border-bottom: 2px solid white;
    padding-bottom: 0;
  }
/* .washguideContainer-template--21547018387731__d00b19ac-f8c1-45f3-960e-fec0bcad9482 p{
    font-size: 24px !important;
} */
/* .washguideContainer-template--21547018387731__39451e96-7dbe-434a-8dd4-ff43b0aaadef p,
.washguideContainer-template--21547018387731__ffb9d221-0472-412b-9ba9-83b6cae6ed8a p,
.washguideContainer-template--21547018387731__1adac9cc-4c55-4504-a8f9-b43d19c9342f p{
      font-size: 16px !important;
}
.imgTextDescription{
        font-size: 16px !important;
} */