.mobile_site_box {
  display: flex;
  position: relative;
  float: left;
  overflow: hidden;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  /*   height : 100vh; */
  min-height: 100vh;
  overflow-y: scroll; }

.mobile_site_box::-webkit-scrollbar {
  width: 1px; }

.product-variants-holder .product-variant .color-false li,
.product-variants-holder .ngl-desktop-filters .color-false li {
  display: none; }

.variant-details {
  margin-bottom: 10px;
  font-size: 10px; }

/* product fits */
.product_fits {
  width: 100%;
  margin: 10px 12px 0 !important; }
  .product_fits ul li {
    padding: 0 7px !important;
    min-width: 100px !important; }

/* product sole */
.product_sole_colors {
  width: 100%;
  margin: 10px 12px 0 !important; }

/* .product--add-to-cart-form .product_sole_colors ul li{
  	display:none;
} */
.product--add-to-cart-form.style--minimal .sole_colors ul li {
  text-indent: -9999px;
  opacity: 1;
  top: -11px;
  min-width: 28px;
  height: 28px;
  margin-top: 7px;
  padding: 0; }
  .product--add-to-cart-form.style--minimal .sole_colors ul li span {
    width: 100%;
    height: 100%;
    margin-top: 0;
    font-size: 0; }

/* account */
.ngl-account {
  margin-top: 0 !important; }

/* Handle */
.mobile_site_box::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 1px; }

/* .mobile_site_box_parent .site-box.box__product-content {
    position: -webkit-sticky;
    position: sticky;
    top: 50px;
    border-bottom: 0;
} */
#mobile_slider .box__product-gallery .show_share a {
  transform: translateY(0);
  opacity: 1;
  visibility: visible; }

.site-nav.style--sidebar .primary-menu a {
  text-transform: unset !important; }

.ngl-sidebar .site-nav.style--sidebar ul:not(.submenu) > li > a.active {
  color: inherit !important; }

.selected_variant {
  text-transform: Capitalize; }

.site-box.box__collection .product-item .caption h3 .overflowed {
  text-transform: capitalize; }

.ngl-collections {
  /*  .site-box .site-box-background.with-image:after
  {
    content: "";
    position: absolute;
    top: -10px;
    left: -10px;
    width: 100%;
    height: 100%;
    background: black;
    opacity: 0;
    margin-right: 10px;
    transition: opacity 200ms linear, background 200ms linear;
  } */ }
  .ngl-collections .box--small {
    height: 300px; }
  .ngl-collections .site-box.box__collection .site-box-content {
    padding: 10px 10px 5px 0px;
    padding: 10px 5px 5px 5px; }

/* html:not(.ie9) .shopify-section:not(.mount-slideshow) .ngl-collections .site-box.active .site-box-background {
    opacity: 1;
    padding: 0px 10px 10px 0;
} */
#bc-sf-filter-load-more .bc-sf-filter-load-more-button {
  border: 1px solid transparent !important;
  padding: 0 !important; }

#bc-sf-filter-load-more {
  clear: unset !important; }

#bc-sf-filter-load-more-icon,
.bc-sf-filter-selection-wrapper .bc-sf-filter-selected-items .selected-item,
.bc-sf-filter-clear {
  display: none !important; }

#bc-sf-filter-tree {
  font-family: Montserrat, sans-serif; }

.bc-sf-filter-block-title h3 span {
  font-family: Montserrat, sans-serif;
  font-weight: 500; }

.bc-sf-filter-option-block .bc-sf-filter-block-title h3 > span.up:before {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(-50%, -50%);
  content: url(https://cdn.shopify.com/s/files/1/0081/7735/2757/t/7/assets/arrow-down_10x10.png) !important;
  width: unset !important;
  height: unset !important;
  border: unset !important; }

.bc-sf-filter-option-block .bc-sf-filter-block-title h3 > span:before {
  position: absolute;
  top: 50%;
  top: unset;
  right: 0;
  transform: translate(-50%, -50%);
  content: url(https://cdn.shopify.com/s/files/1/0081/7735/2757/t/7/assets/arrow-down_10x10.png) !important;
  width: unset !important;
  height: unset !important;
  border: unset !important;
  transform: rotate(180deg);
  transition: 1s; }

.bc-sf-filter-option-block {
  padding: 0px !important;
  background: #f4f4f4;
  margin-top: 30px !important;
  border-bottom: 0px !important; }
  .bc-sf-filter-option-block:first-child {
    /* padding-top: 20px !important; */ }
  .bc-sf-filter-option-block .bc-sf-filter-block-title h3 {
    width: 100%;
    padding: 20px 10px;
    cursor: pointer; }
  .bc-sf-filter-option-block .bc-sf-filter-block-content {
    padding-bottom: 15px; }

#bc-sf-filter-top-sorting {
  margin-top: 25px; }
  #bc-sf-filter-top-sorting label {
    width: 100%;
    text-transform: uppercase; }
  #bc-sf-filter-top-sorting .collection-sort__input {
    width: 100%;
    padding: 15px;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    margin-top: 25px;
    /* -webkit-appearance: none; */ }

.box__product-gallery:after {
  display: none; }

.collapse img {
  transition-duration: 500ms; }

.collapse.open img {
  transform: rotate(180deg) !important;
  transition-duration: 500ms; }

.gallery-index .icon-go.go-next,
.gallery-index .icon-go.go-prev {
  display: none; }

.ngl-related-products .slick-dots {
  width: 95% !important; }

#section-related-products .site-box.box__heading.box--add-hr .site-box-content:after {
  content: unset; }

#section-related-products .box__collection:nth-child(6) {
  display: block !important; }

#section-related-products .site-box.box__collection .product-item {
  padding: 15px; }

.product_page_rich_text .site-box.box__image-text .site-box-content {
  /* padding: 69% 15% 0 !important;
  padding-bottom: 125px !important; */
  text-align: center; }

.product_page_rich_text .site-box .block-heading.dark,
.product_page_rich_text .site-box .rte.dark,
.product_page_rich_text .site-box .rte.dark a {
  color: #fff !important; }

.product_page_rich_text .site-box .block-heading.light,
.product_page_rich_text .site-box .rte.light,
.product_page_rich_text .site-box .rte.light a {
  color: #000 !important; }

.product_page_rich_text .site-box.box__image-text.box--typo-big .button {
  padding: 0 !important;
  font-family: "GothamBlack";
  border: 0 !important;
  letter-spacing: 2px;
  font-size: 13px;
  margin-top: 10px; }

.product_page_rich_text .site-box.box__image-text.box--typo-big .button .arrow {
  max-width: 20px;
  margin-left: 10px;
  vertical-align: text-bottom;
  font-family: "GothamBlack"; }

.product_page_rich_text .site-box.box__image-text.box--typo-big .title {
  line-height: 1.3; }

.about_our_shoes_content_parent {
  display: flex;
  min-height: 30vh;
  width: 80% !important; }
  .about_our_shoes_content_parent .about_our_shoes_block {
    width: 50%; }

.about_our_shoes_blocks {
  width: 50%; }
  .about_our_shoes_blocks .about_our_shoes_img {
    width: 17%;
    float: left; }
  .about_our_shoes_blocks .about_our_shoes_content {
    width: 75%;
    padding-left: 40px;
    float: left;
    margin-bottom: 60px; }
  .about_our_shoes_blocks .about_our_shoes_content .about_our_heading {
    /* font-size: 11px !important; */
    font-size: 1.1rem !important;
    font-weight: 900;
    color: #000;
    margin-bottom: 5px !important;
    font-family: "GothamBlack"; }
  .about_our_shoes_blocks .about_our_shoes_content .about_our_content.rte p {
    /* font-size: 11px !important; */
    font-size: 0.9rem !important;
    text-align: justify; }
  .about_our_shoes_blocks .about_our_shoes_content .about_our_link {
    /* font-size: 10px !important; */
    font-size: 1rem !important;
    font-weight: 900;
    color: #000;
    letter-spacing: 2px;
    font-family: "GothamBlack"; }

.about_our_shoes_banner_parent {
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -80%); }

.about_our_shoes_banner_parent .about_our_shoes_banner {
  height: 75vh;
  position: relative;
  top: -33px; }

.about_our_shoes .box--big {
  width: 50%;
  min-height: auto !important; }

.about_our_shoes .site-box.box--column-flow {
  background: transparent; }
.about_our_shoes .site-box-background.with-image:after {
  background: transparent !important; }
.about_our_shoes .about_our_shoes_banner_heading {
  margin-top: 50%;
  margin-top: 48%; }

.about_our_content p {
  margin-bottom: 10px !important; }

.product_title {
  /*   margin-top: 15px !important;
  margin-bottom: 15px !important; */
  margin-top: 5px !important;
  margin-bottom: 5px !important;
  opacity: 1 !important;
  font-weight: 500 !important; }

.product_vendor,
.product-title {
  /*   margin-bottom: 15px !important; */
  margin-bottom: 5px !important;
  text-transform: capitalize; }

.product--add-to-cart-form.style--minimal li {
  min-width: 35px;
  height: 35px;
  /*   margin-top: 7px; */
  margin-top: 6px;
  padding: 0; }
  .product--add-to-cart-form.style--minimal li.disabled {
    opacity: 0.3 !important;
    text-decoration: none;
    pointer-events: none;
    border: 1px solid #d0cdcd;
    background: linear-gradient(to bottom left, transparent, transparent 48%, #cccccc 50%, transparent 52%, transparent);
    color: #c1c1c1; }

.product--add-to-cart-form.style--minimal .color-true li,
.product--add-to-cart-form.style--minimal .product_sole_colors li {
  min-width: 28px;
  height: 28px; }
  .product--add-to-cart-form.style--minimal .color-true li.active,
  .product--add-to-cart-form.style--minimal .product_sole_colors li.active {
    padding: 1px; }

.product--add-to-cart-form.style--minimal li span {
  margin-top: 4px;
  padding: 0 5px; }

.find_in_store {
  font-size: 0.7125rem !important;
  padding: 0 115px 0 0px !important;
  margin-top: 0px !important;
  margin-bottom: 0;
  height: 55px !important;
  line-height: 53px !important; }

.find_in_store img {
  vertical-align: middle; }

.product--add-to-cart-form button[type="submit"].button .add-to-cart-text,
.animate-owy {
  font-family: "GothamBlack"; }

.product--add-to-cart-form button[type="submit"].button {
  border: 1px solid; }

#section-related-products .box__heading {
  border-top: 0; }

.collapse {
  position: relative;
  background: #f4f4f4; }

.collapse_toggle {
  width: 100%;
  padding: 1rem;
  text-align: left;
  margin-bottom: 0; }

.collapse_content {
  padding: 1rem;
  overflow: hidden; }

.notify_me {
  text-align: left;
  font-size: 11px;
  font-family: "GothamBook";
  color: #5d5d5d;
  margin-top: 9px;
  padding-left: 11px; }
  .notify_me a {
    color: #5d5d5d;
    text-decoration: underline; }

.collapse img {
  position: absolute;
  top: 25px;
  right: 5%;
  margin-bottom: 0; }

.product-zoom {
  left: 9%; }

.globe-image {
  position: fixed;
  top: 46px;
  left: 60px;
  z-index: 99;
  max-width: 30px; }

.ngl-care-shoes .content .title:after {
  width: 0 !important; }

.site-nav.style--sidebar .site-nav-container .subtitle {
  opacity: 1;
  border-top: 0; }

#site-cart .cart-item .thumbnail {
  flex: 0 0 150px;
  height: auto !important; }

.site-nav.style--sidebar .site-nav-container .title {
  font-weight: 500; }

.site-nav.style--sidebar .site-nav-container .cart-item .title {
  font-size: 22px;
  opacity: 1;
  text-transform: capitalize; }

.cart-item .content .price {
  margin-top: 5px; }

.cart-item .content small {
  opacity: 0.9; }
  .cart-item .content small.variant_options {
    text-transform: capitalize; }

.cart-item .content .cart_product_title {
  font-size: 17px;
  font-family: "Linotype Didot", serif; }

.cart-item .delete_line_item {
  position: absolute;
  right: 0;
  top: 30%;
  font-weight: 700;
  opacity: 1;
  cursor: pointer; }

.cart-out span {
  font-size: 1rem;
  font-weight: 700;
  font-family: "GothamBlack"; }

.cart-out #CartTotal {
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 35px; }
.cart-out input[type="submit"],
.cart-out .button {
  background: transparent;
  color: #252a2b !important;
  padding: 0 80px;
  border: 1px solid; }
  .cart-out input[type="submit"].accent,
  .cart-out .button.accent {
    font-family: "GothamBook";
    border: 0px solid;
    padding: 0 30px;
    padding: 0 50px; }

.cart-out input[type="submit"] {
  top: 0px; }

.site-nav-container-last-close #site-close-handle .hamburger-menu .bar {
  width: 32px; }
  .site-nav-container-last-close #site-close-handle .hamburger-menu .bar:after, .site-nav-container-last-close #site-close-handle .hamburger-menu .bar::before {
    width: 32px; }

.cart-items {
  border-bottom: 1px solid #ededed;
  margin-bottom: 40px; }

.product_send_to_mobile {
  display: none; }

.product_send_to_desktop {
  font-size: 11px;
  padding-left: 15px;
  margin-top: 5px;
  width: 100%; }
  .product_send_to_desktop .messenger img {
    vertical-align: middle;
    padding: 0 4px; }

.box__product-content .rte {
  margin-top: 13px;
  opacity: 0.92; }

.checkbox {
  position: relative;
  top: 3px;
  margin: 0 5px 0 0;
  cursor: pointer; }

.checkbox:before {
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.45, 1.8, 0.5, 0.75);
  -moz-transition: -moz-transform 0.4s cubic-bezier(0.45, 1.8, 0.5, 0.75);
  transition: transform 0.4s cubic-bezier(0.45, 1.8, 0.5, 0.75);
  -webkit-transform: rotate(-45deg) scale(0, 0);
  -moz-transform: rotate(-45deg) scale(0, 0);
  -ms-transform: rotate(-45deg) scale(0, 0);
  -o-transform: rotate(-45deg) scale(0, 0);
  transform: rotate(-45deg) scale(0, 0);
  content: "";
  position: absolute;
  left: 0;
  width: 0.7rem;
  height: 0.37rem;
  top: 0.125rem;
  z-index: 1;
  border: 2px solid #000;
  border-top-style: none;
  border-right-style: none; }

.checkbox:checked:before {
  -webkit-transform: rotate(-45deg) scale(1, 1);
  -moz-transform: rotate(-45deg) scale(1, 1);
  -ms-transform: rotate(-45deg) scale(1, 1);
  -o-transform: rotate(-45deg) scale(1, 1);
  transform: rotate(-45deg) scale(1, 1); }

.checkbox:after {
  content: "";
  position: absolute;
  top: -0.125rem;
  left: -2px;
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  background: #fff;
  border: 1px solid #e0e0e0;
  cursor: pointer; }

.product--add-to-cart-form label {
  font-size: 0.7125rem;
  font-weight: 700;
  /*   margin-bottom: 12px; */
  margin-bottom: 3px;
  font-family: "GothamBlack";
  display: block;
  text-transform: capitalize; }

.product--add-to-cart-form.style--minimal ul {
  margin: 0;
  display: block; }
  .product--add-to-cart-form.style--minimal ul li {
    /*     &:first-child {
      margin-left: 0;
    } */ }

.product_description .collapse_toggle {
  width: 100%;
  padding: 11px;
  font-size: 12px; }
.product_description .collapse img {
  top: 18px; }

.product--add-to-cart-form button[type="submit"].button {
  margin-top: 3px !important; }

.cart-functions > button[type="submit"].disabled {
  width: auto; }

.product_details {
  justify-content: unset !important;
  align-items: unset !important; }
  .product_details .site-box-content {
    margin-top: 0 !important;
    padding: 0;
    /*     padding-top: 12px; */
    padding-top: 5px;
    padding-left: 35px; }

.product--add-to-cart-form.style--minimal .product-variants-holder {
  margin-top: 0; }
  .product--add-to-cart-form.style--minimal .product-variants-holder .product-variant {
    margin-top: 0px !important; }

.box__product-content .product-vendor {
  margin-bottom: 5px; }

.ngl-filters .filter-by-groups .option-children input[type="checkbox"] {
  display: none; }
.ngl-filters .filter-by-groups .option-children input[type="checkbox"]:checked + label span {
  border: 1px solid #000;
  padding: 5px;
  color: #000; }
.ngl-filters .filter-by-groups .option-children label {
  display: inline-block !important;
  margin-right: 15px; }
  .ngl-filters .filter-by-groups .option-children label span {
    border: 1px solid silver;
    padding: 5px;
    color: silver;
    font-family: "GothamThin";
    font-size: 11px;
    min-width: 35px !important;
    display: flex;
    height: 35px;
    align-items: center;
    justify-content: center; }
.ngl-filters #apply-sort-filter {
  background: transparent;
  border: 1px solid #000;
  color: #000 !important;
  padding: 0 53px; }
.ngl-filters #clear-sort-filter {
  background: transparent;
  color: #000 !important;
  padding: 0 53px;
  font-family: "GothamBook"; }
.ngl-filters .option {
  margin-bottom: 34px !important; }
.ngl-filters .product-variant-collapse.open {
  background: transparent; }
  .ngl-filters .product-variant-collapse.open .collapse_toggle {
    background: #f4f4f4; }
  .ngl-filters .product-variant-collapse.open img {
    transform: rotate(180deg) !important;
    transition-duration: 500ms; }
.ngl-filters .product-variant-collapse .collapse_toggle {
  text-transform: capitalize; }
.ngl-filters .product-variant-collapse img {
  transition-duration: 500ms; }
.ngl-filters .site-nav-container-last .subtitle {
  border-top: 1px solid #ededed !important; }

.show-filters .ngl-filters .site-nav-container-last .option label:first-child {
  text-transform: uppercase;
  font-weight: 500 !important; }
.show-filters .ngl-filters .site-nav-container-last .top {
  padding-top: 23px; }

.regular-select-inner {
  color: #000;
  opacity: 1; }

.ngl-about-top-banner .site-box.box__image-text.box--typo-big p.caption {
  font-size: 12px;
  margin-bottom: 0;
  padding-top: 23px; }
.ngl-about-top-banner .site-box.box__image-text.ngl-technology-top-banner-left .site-box-content {
  flex-direction: column;
  padding: 0px 11% 0 20%; }
.ngl-about-top-banner .content-box {
  background: #f9f9f9 !important; }
  .ngl-about-top-banner .content-box .title {
    padding-top: 12px;
    padding-bottom: 8px;
    font-size: 1.7rem !important;
    line-height: 55px !important; }
  .ngl-about-top-banner .content-box .list-items {
    width: 100%;
    padding-bottom: 22px;
    font-size: 12px; }
    .ngl-about-top-banner .content-box .list-items li {
      font-size: 12px;
      font-family: "GothamBlack";
      list-style-type: disc; }
  .ngl-about-top-banner .content-box .description p {
    font-size: 11px;
    padding-bottom: 90px;
    font-family: "GothamBook";
    margin-bottom: 0;
    text-align: justify;
    line-height: 2; }
.ngl-about-top-banner .site-box.box__image-text.box--typo-big p.caption {
  text-transform: capitalize; }

.ngl-related-products .custom_related_title,
.ngl-related-products .related-products {
  width: 100%; }
.ngl-related-products .slick_slider {
  /*       height: 600px; */
  margin-bottom: 50px;
  padding: 0px 30px; }
  .ngl-related-products .slick_slider .slick-list {
    width: 100%; }
    .ngl-related-products .slick_slider .slick-list .site-box.box__collection .product-item .box--product-image {
      /* 			height: 300px; */ }
    .ngl-related-products .slick_slider .slick-list .lap--box--small-lg {
      /*           height: 400px !important; */ }

.home_video .home_video_block.site-box.box__image-text:hover .site-box-background.with-image {
  transform: scale(1); }
  .home_video .home_video_block.site-box.box__image-text:hover .site-box-background.with-image:after {
    opacity: 0; }

/* size_by_countries */
.size_by_countries {
  margin-bottom: 5px !important; }
  .size_by_countries span {
    margin-top: 3px;
    font-size: 11px; }
    .size_by_countries span.country {
      /*       width: 50px; */
      min-width: 50px;
      height: 25px;
      min-height: 25px;
      background-color: #ebebeb;
      display: inline-block;
      margin: 0 6px;
      cursor: pointer;
      text-align: center;
      opacity: 0.66;
      border: 1px solid #ededed;
      padding: 3px 8px;
      /*       margin-bottom: 5px; */ }
      .size_by_countries span.country.active {
        background-color: #fff;
        opacity: 1;
        border: 1px solid #000; }

.video {
  position: relative; }

.video_preloader {
  opacity: 1;
  width: 100%;
  height: 100%;
  background: #000000f0;
  transform: translate(-50.05%, -50%);
  margin: 0; }
  .video_preloader .dots {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
    .video_preloader .dots span {
      background-color: #fff; }

header .stores_list_dropdown {
  position: absolute;
  top: 45px;
  background: #fff;
  padding: 5px 7px;
  transition: 1s;
  display: none; }
  header .stores_list_dropdown a {
    width: 100%;
    padding: 5px 10px;
    padding-left: 0;
    font-size: 11px;
    font-weight: 300; }
header .header_shipping_label {
  cursor: pointer; }

.product--add-to-cart-form label span {
  font-family: "GothamBook"; }

.product--add-to-cart-form .color-true label:after {
  content: ""; }

.ngl-login-page .simple-grid .grid__item.login-discount-wrapper {
  display: none; }

.ngl-customer-register .ngl_register input[type="submit"]:hover {
  background: silver !important; }

.site-box-container.container--fullscreen.add-border.home_video .site-box.box__image-text.box--typo-bigger.home_video_block .title.show-desktop {
  font-size: 4.5rem;
  padding-bottom: 25px; }
.site-box-container.container--fullscreen.add-border.home_video .site-box.box__image-text.box--typo-bigger.home_video_block .caption {
  font-size: 1rem; }
.site-box-container.container--fullscreen.add-border.home_video .site-box.box__image-text.box--typo-bigger.home_video_block a {
  font-size: 0.9rem; }

.ngl-home-slideshow .site-box.box__slideshow-split .slideshow-item .title {
  font-size: 3.5rem; }
.ngl-home-slideshow .site-box.box__slideshow-split .slideshow-item .subtitle {
  font-size: 1.7rem;
  padding-top: 30px; }
.ngl-home-slideshow .site-box.box__slideshow-split .slideshow-item a {
  font-size: 1rem; }

.product--add-to-cart-form.style--minimal ul.color-true li p.tooltiptext {
  visibility: hidden;
  width: auto;
  min-width: 100px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 0;
  position: absolute;
  z-index: 1;
  bottom: 100%;
  left: 50%;
  text-indent: 0px;
  font-size: 15px;
  transform: translate(-50%, -20%);
  /* line-height: 12px; */
  margin-bottom: 0; }
  .product--add-to-cart-form.style--minimal ul.color-true li p.tooltiptext:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: black transparent transparent transparent; }
.product--add-to-cart-form.style--minimal ul.color-true li:hover p.tooltiptext {
  visibility: visible; }

.ngl-product-slider .box__product-content .product-vendor {
  font-size: 1.4rem; }

.ngl-technology-centered-content .site-box-content .content .description_parent {
  display: flex;
  flex-direction: row;
  justify-content: center;
  text-align: left; }
  .ngl-technology-centered-content .site-box-content .content .description_parent .description {
    text-align: left;
    text-align-last: left;
    font-size: 1.25rem;
    padding: 0 2%;
    width: 50%;
    margin-bottom: 20px; }
.ngl-technology-centered-content .site-box-content .content .header {
  font-size: 2.2rem; }
.ngl-technology-centered-content .site-box-content .content .technology_list {
  font-size: 1.25rem; }

.stores_menu,
.currency_menu {
  display: none; }

body.template-index {
  padding-top: 0 !important; }

.header-banner {
  text-align: center; }
  .header-banner p {
    margin-bottom: 0;
    padding: 14px 15px;
    color: #fff;
    font-size: 13px;
    letter-spacing: 1px; }
    .header-banner p span {
      margin-left: 8px;
      border: 1px solid #fff;
      padding: 8px; }
      .header-banner p span a {
        color: #fff; }

.home_page_banners .home_text_with_img .order-1 {
  order: 1; }
.home_page_banners .home_text_with_img .order-2 {
  order: 2; }
.home_page_banners .home_text_with_img .site-box-content {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column; }
  .home_page_banners .home_text_with_img .site-box-content .title {
    font-weight: 500;
    font-size: 2.9rem; }
  .home_page_banners .home_text_with_img .site-box-content .subtitle {
    font-size: 1.1rem;
    margin-bottom: 150px;
    color: #000; }
  .home_page_banners .home_text_with_img .site-box-content .button {
    height: auto;
    width: 80%; }
    .home_page_banners .home_text_with_img .site-box-content .button .text {
      display: block;
      text-align: center;
      width: 100%; }

@media screen and (max-width: 768px), screen and (max-width: 1024px) and (orientation: portrait) {
  #mobile_slider .box__product-gallery > .site-sharing:not(.animate-owy) {
    opacity: 1 !important; }

  .video {
    margin-bottom: -7px; }

  .product-zoom {
    /*     left: 20% !important; */ }

  .product-zoom.expand {
    position: fixed;
    -webkit-transform: translateZ(0); }

  .gallery-index {
    display: block !important;
    position: absolute;
    right: 30px;
    bottom: 30px !important;
    margin: 0 !important;
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important; }

  .product--section.sticky-because .site-box.box__product-gallery {
    border-bottom: 0px solid #ededed !important; }

  .flickity-page-dots {
    display: none; }

  .about_our_shoes {
    height: 100% !important; }

  .about_our_shoes_blocks {
    width: 100% !important;
    flex-direction: column; }

  .about_our_shoes_banner_parent {
    text-align: center;
    position: relative;
    top: 0%;
    left: 0%;
    transform: translate(0%, 0%); }

  .about_our_shoes_banner_parent .about_our_shoes_banner {
    height: 50vh; }

  .about_our_shoes_blocks .about_our_shoes_img {
    width: 23%;
    float: left; }

  .about_our_shoes_blocks .about_our_shoes_content {
    width: 75%;
    padding-left: 20px;
    margin-bottom: 30px; }

  .about_our_shoes_blocks .about_our_shoes_content .about_our_heading {
    font-size: 10px !important;
    margin-bottom: 0px !important; }

  .about_our_shoes .about_our_shoes_banner_heading {
    margin-top: 0%; }

  .about_our_shoes_blocks .about_our_shoes_block {
    margin-bottom: 20px;
    width: 80%;
    margin: auto; }

  .about_our_shoes_blocks.blocks_more .about_our_shoes_block {
    margin-bottom: 20px;
    width: 80%;
    margin: auto; }

  .about_our_shoes_blocks.blocks_more .about_our_shoes_block {
    width: 100%; }

  .about_our_shoes.site-box .site-box-background img {
    object-fit: fill; }

  #section-related-products .site-box.box__collection .product-item .caption h3 {
    width: 50% !important;
    float: left;
    font-size: 13px !important; }

  #section-related-products .site-box.box__collection .product-item .caption .price {
    width: 50%;
    font-size: 13px !important;
    margin-top: 0; }

  #section-related-products .box__heading {
    margin-top: 0px; }

  #section-related-products .site-box.box__collection .product-item .caption {
    align-items: unset; }

  .find_in_store {
    padding: 0 50px !important;
    margin-top: 0 !important; }

  .site-nav.style--sidebar .site-nav-container .subtitle {
    font-size: 12px; }

  #site-cart .cart-item .thumbnail {
    flex: 0 0 70px; }

  .site-nav.style--sidebar .site-nav-container .cart-item .title {
    font-size: 16px; }

  .cart-item .content .cart_product_title {
    font-size: 12px; }

  .cart-item .content .price {
    font-size: 10px; }

  .cart-out #CartTotal {
    font-size: 12px; }

  .cart-out span {
    font-size: 0.9rem; } }
@media (min-width: 1024px) and (max-width: 1199px) {
  .ngl-about-shoes .about_our_shoes_banner_parent .about_our_shoes_banner {
    height: 75vh; }
  .ngl-about-shoes .about_our_shoes_banner_parent {
    transform: translate(-50%, -85%);
    /* transform: translate(-50%, 0%);
    top: 50%;
    left: 50%; */ }
  .ngl-about-shoes .about_our_shoes .about_our_shoes_banner_heading {
    margin-top: 70%; }

  .find_in_store {
    padding: unset !important; }

  .cart-functions .button {
    min-width: 150px; }

  .ngl-care-shoes .site-box.box__image-text.box--big {
    height: 65vh; }
  .ngl-care-shoes .box--big {
    min-height: 65vh; }

  .cart-out input[type="submit"],
  .cart-out .button {
    background: transparent;
    color: #252a2b !important;
    padding: 0;
    border: 1px solid;
    width: 49%;
    margin-right: 0 !important; } }
@media (max-width: 1023px) {
  .product-variants-holder-mobile .show-mobile {
    width: 100%; }

  .product-variants-holder-mobile .product-variant-collapse {
    margin-bottom: 5px;
    border: 1px solid #e2e2e2;
    background: transparent;
    font-family: "GothamBlack"; }

  .product-variants-holder-mobile .product-variant-collapse .collapse_content {
    display: none; }

  .product_fits,
  .product_sole_colors {
    margin: 0 !important; }

  #mobile_slider .flickity-prev-next-button {
    display: none; }

  .ngl-collections .site-box .site-box-background.with-image:after {
    opacity: 0; } }
@media (max-width: 991px) {
  .globe-image {
    top: 30px;
    left: 30px; }

  .ngl-related-products {
    padding-bottom: 10px; }
    .ngl-related-products .site-box.box__collection .product-item .caption {
      position: relative;
      padding: 10px 0px 0px 0px !important; }
    .ngl-related-products .lap--box--small-lg {
      height: 280px !important; }
    .ngl-related-products .site-box.box__collection .product-item .box--product-image {
      height: 240px; }
    .ngl-related-products .site-box.box__collection .product-item .caption {
      height: auto; }
    .ngl-related-products .palm--box--small-lg {
      height: 280px !important; }
    .ngl-related-products #section-related-products .site-box.box__collection .product-item .caption h3 {
      font-size: 13px !important; }
    .ngl-related-products #section-related-products .site-box.box__collection .product-item {
      padding: 5px 10px; }
    .ngl-related-products .site-box.box__collection .product-item .caption .price {
      font-family: "GothamBook";
      font-size: 12px !important;
      font-style: normal; }

  .product-zoom.out-with-you {
    bottom: 22px !important; }

  .box__product-gallery .product-zoom {
    left: 12% !important;
    bottom: 22px !important; }

  .product-variants-holder-mobile {
    width: 100%;
    margin-left: 0; }
    .product-variants-holder-mobile .show-mobile {
      width: 100%; }
    .product-variants-holder-mobile .product-variant-collapse {
      margin-bottom: 5px;
      border: 1px solid #e2e2e2;
      background: transparent;
      font-family: "GothamBlack"; }
      .product-variants-holder-mobile .product-variant-collapse .collapse_toggle {
        text-transform: capitalize; }
      .product-variants-holder-mobile .product-variant-collapse .collapse_content {
        font-family: "GothamBook";
        /*         display: none; */
        display: block !important; }

  .find_in_store {
    margin-top: 10px !important;
    display: block;
    padding: 15px 50px !important;
    height: auto !important;
    line-height: normal !important;
    margin-bottom: 0px !important; }
    .find_in_store img {
      width: 13px; }

  .ngl-product-slider .box__product-content .site-box-content {
    margin: 25px 0 !important; }

  .product--add-to-cart-form button[type="submit"].button {
    margin-top: 0px !important; }

  .product_send_to_mobile {
    display: block;
    width: 100%;
    text-align: left;
    font-size: 9px;
    padding-left: 12px;
    margin-top: 4px; }
    .product_send_to_mobile .messenger img {
      vertical-align: middle;
      padding: 0px 3px; }

  .checkbox:before {
    left: 0.1875rem;
    width: 0.75rem;
    height: 0.375rem; }

  .checkbox:after {
    left: 0;
    border-radius: 0; }

  .product_send_to_desktop {
    display: none; }

  .product_care_mobile_button_parent {
    position: absolute;
    bottom: 5%;
    left: 19%;
    z-index: 9;
    background: transparent; }
    .product_care_mobile_button_parent .product_care_mobile_button {
      font-size: 10px !important;
      font-weight: 900;
      color: #000;
      letter-spacing: 2px;
      font-family: "GothamBlack"; }
      .product_care_mobile_button_parent .product_care_mobile_button img {
        width: 15px; }

  .product--add-to-cart-form.style--minimal .product-variants-holder {
    margin-top: 0; }
    .product--add-to-cart-form.style--minimal .product-variants-holder .product-variant {
      margin-top: 0 !important;
      margin-left: 0 !important;
      margin-right: 0 !important; }

  .box__product-content .product-vendor {
    margin-bottom: 16px; }

  .ngl-filters #apply-sort-filter,
  .ngl-filters #clear-sort-filter {
    width: 100%; }
  .ngl-filters .option label {
    font-size: 12px; }
  .ngl-filters .option-children:not(:first-child) {
    margin-top: 25px !important; }

  .about_our_shoes_banner_parent .about_our_shoes_banner {
    top: 0; }

  .product_details .site-box-content {
    margin-top: 0 !important;
    padding-top: 0px;
    padding: 0 27px; }

  .box__product-content .site-box-content {
    width: 100%; }

  .ngl-about-top-banner .palm--box--small-fl {
    width: 100%; }
  .ngl-about-top-banner .store_page .store_page_map_parent .site-box.box__image-text .site-box-content {
    padding: 0px 12%; }
  .ngl-about-top-banner .content-box .title {
    padding-top: 25px;
    padding-bottom: 40px;
    font-size: 1.5rem !important;
    line-height: 1 !important;
    text-align: center; }
  .ngl-about-top-banner .content-box .list-items {
    padding-bottom: 30px; }
  .ngl-about-top-banner .content-box .description p {
    padding-bottom: 40px; }
  .ngl-about-top-banner .show-mobile.site-box.box--center-align {
    display: flex !important;
    align-items: center !important; }
  .ngl-about-top-banner .site-box-container {
    display: grid; }
  .ngl-about-top-banner .site-box-container .site-box.box__image-text.box--big {
    height: 70vh !important; }
  .ngl-about-top-banner .site-box-container .mobile-order-2.site-box.box__image-text.box--big {
    height: auto !important; }

  .site-nav.style--sidebar .primary-menu a {
    font-size: 20px; }

  .ngl-sidebar .site-nav.style--sidebar .ngl-menu .primary-menu .has-submenu.active .submenu a {
    font-size: 19px; }

  .product-variants-holder-mobile .mobile_variants .product-variant-collapse .collapse_toggle span {
    font-family: "GothamBook"; }

  .ngl-product-slider .product_details .mobile_variants {
    padding-top: 20px; }
    .ngl-product-slider .product_details .mobile_variants .collapse_toggle {
      font-size: 0.9rem !important; }
  .ngl-product-slider .product_details.box__product-content .product-title {
    font-size: 2.5rem !important; }
  .ngl-product-slider .product_details.box__product-content .product-price,
  .ngl-product-slider .product_details.box__product-content .product-vendor {
    font-size: 1.2rem; }
  .ngl-product-slider .product_details .notify_me {
    font-size: 0.8rem;
    padding-bottom: 5px; }

  .about_our_shoes_blocks .about_our_shoes_content .about_our_heading {
    font-size: 0.9rem !important; }
  .about_our_shoes_blocks .about_our_shoes_content .about_our_link {
    font-size: 0.8rem !important; }

  .ngl-related-products .title {
    font-size: 1.8rem !important; }
  .ngl-related-products #section-related-products .site-box.box__collection .product-item .caption .price,
  .ngl-related-products #section-related-products .site-box.box__collection .product-item .caption h3 {
    font-size: 0.9rem !important; }

  .site-footer a {
    font-size: 0.9rem; }
  .site-footer .info.smaller {
    font-size: 0.9rem; }

  header p:empty {
    display: none; }
  header.site-header {
    padding-left: 10px !important; }

  .home_page_banners .home_text_with_img .content {
    height: auto !important;
    padding: 30px 5px; }
  .home_page_banners .home_text_with_img .site-box-content {
    width: 80%; }
    .home_page_banners .home_text_with_img .site-box-content .title {
      font-size: 2rem; }
    .home_page_banners .home_text_with_img .site-box-content .subtitle {
      margin-bottom: 30px;
      font-size: inherit; }
    .home_page_banners .home_text_with_img .site-box-content .button {
      width: 100%; }

  .stores_menu,
  .currency_menu {
    display: block; } }
@media (min-width: 768px) and (max-width: 991px) {
  .cart-out input[type="submit"],
  .cart-out .button {
    width: 100%;
    margin-bottom: 10px; }

  .ngl-collections .box--small {
    height: 300px !important; } }
@media (max-width: 768px) {
  .ngl-product-slider .box__product-gallery {
    display: none; }

  .ngl-about-top-banner .site-box.box__image-text.box--typo-big p.caption {
    font-size: 10px; }
  .ngl-about-top-banner .content-box .list-items {
    font-size: 10px; }
  .ngl-about-top-banner .site-box.box__image-text.ngl-technology-top-banner-left .site-box-content {
    padding: 0px 15.5%; }

  .ngl-related-products .slick_slider .slick-list {
    width: 100%; }

  .site-box.box__collection:nth-of-type(1) .site-box-content,
  .site-box.box__collection:nth-of-type(2) .site-box-content {
    padding-top: 10px !important; }

  .ngl-collections .site-box-container {
    padding: 25px 12.5px;
    padding-right: 12.5px; }

  .cart-item .content small.variant_options {
    font-size: 10px; }

  .ngl-home-top-banner .site-box.box__image-text.box--typo-bigger .button {
    display: block;
    float: unset !important;
    font-size: 10.5px;
    padding: 0 10px;
    letter-spacing: 2px; } }
@media (max-width: 767px) {
  .ngl-related-products .slick_slider {
    height: 600px; }
    .ngl-related-products .slick_slider .slick-list {
      width: 100%; }
      .ngl-related-products .slick_slider .slick-list .site-box.box__collection .product-item .box--product-image {
        height: 300px; }
      .ngl-related-products .slick_slider .slick-list .lap--box--small-lg {
        height: 400px !important; }
    .ngl-related-products .slick_slider .slick-dots {
      width: 85% !important; }
  .ngl-related-products .site-box.box__collection .product-item .caption {
    position: relative;
    padding: 10px 0px 0px 0px !important; }
  .ngl-related-products .lap--box--small-lg {
    height: 230px !important; }
  .ngl-related-products .site-box.box__collection .product-item .box--product-image {
    height: 180px; }
  .ngl-related-products .site-box.box__collection .product-item .caption {
    height: auto; }
  .ngl-related-products .palm--box--small-lg {
    height: 230px !important; }
  .ngl-related-products .custom_related_title {
    width: 100%; }

  .box__product-gallery .product-zoom {
    left: 20% !important; }

  .ngl-care-shoes .box-container {
    position: relative; }
  .ngl-care-shoes .site-box.box__image-text.box--big.ngl-care-shoes-top-banner {
    height: 36vh !important; }
  .ngl-care-shoes .ngl-care-shoes-bottom-banner {
    /* width: 80% !important;
    position: relative;
    margin-top: -40px !important ;
    margin-right: 40px !important;
    margin-left: 40px !important; */ }
    .ngl-care-shoes .ngl-care-shoes-bottom-banner.site-box.box__image-text.box--big {
      /* height: 60vh !important; */
      height: auto !important; }
    .ngl-care-shoes .ngl-care-shoes-bottom-banner .title.add-hr:after {
      margin: 0 !important;
      width: 0 !important;
      height: 0; }
  .ngl-care-shoes .site-box .site-box-background img {
    height: auto; }
  .ngl-care-shoes .site-box.box__image-text.box--typo-big .title {
    font-size: 1.5rem; }
  .ngl-care-shoes .product_page_rich_text .site-box.box__image-text .site-box-content {
    /* padding: 60% 20% 20% 10% !important; */
    min-height: 50vh;
    align-items: center;
    justify-content: center; }
    .ngl-care-shoes .product_page_rich_text .site-box.box__image-text .site-box-content .title {
      text-align: center; }
  .ngl-care-shoes .site-box.box__image-text .site-box-content .content {
    text-align: left; }

  .find_in_store {
    padding: 0px 50px !important;
    margin-bottom: 15px !important; }

  #bc-sf-filter-top-sorting {
    margin-top: 25px !important; }

  .ngl-care-shoes .ngl-care-shoes-bottom-banner {
    margin-left: 0px !important; }

  .ngl-technology-centered-content .site-box-content .content .description_parent {
    display: block; }
    .ngl-technology-centered-content .site-box-content .content .description_parent .description {
      width: 100%;
      font-size: 14px; }

  .box__product-content .rte.product_description {
    text-align: left; } }
@media (max-width: 480px) {
  .about_our_shoes.site-box.box__announcement .site-box-content {
    width: 80%; }

  .product--add-to-cart-form button[type="submit"].button {
    height: 43px !important;
    line-height: 40px !important; }

  .globe-image {
    top: 25px;
    left: 30px; }

  .site-nav.style--sidebar .site-nav-container-last {
    padding-left: 50px; }

  .site-nav.style--sidebar .site-nav-container .subtitle {
    margin: 5px 0 0 0; }

  .cart-items {
    margin-bottom: 20px; }

  .cart-out #CartTotal {
    margin-bottom: 20px; }

  .site-sharing .icon img,
  .product-zoom .zoom-in img {
    width: 22px; }

  .product--section .box__product-content .rte {
    /*     margin-top: 0px; */ }

  .product-zoom,
  .product-zoom.out-with-you {
    bottom: 25px !important;
    height: 34px; }

  .box__product-content .product-title {
    font-size: 22px !important; }

  .box__product-content .product-price,
  .box__product-content .product-vendor {
    font-size: 14px; }

  .box__product-content .site-box-content {
    margin: 15px 0 !important; }

  .about_our_shoes_banner_parent .about_our_shoes_banner {
    max-height: 190px; }

  .product_title {
    margin-top: 10px !important; }

  .product_vendor {
    margin-bottom: 10px !important; }

  .collapse_toggle {
    padding: 12px 23px;
    font-size: 12px !important;
    margin-bottom: 0; }

  .collapse img {
    top: 17px;
    right: 15px;
    margin-bottom: 0;
    width: 12px; }

  .palm--box--small-lg {
    height: 220px !important; }

  .ngl-technology-top-banner .site-box-container .site-box.box__image-text.box--big {
    height: 50vh !important; }
  .ngl-technology-top-banner .store_page .store_page_map_parent .site-box.box__image-text .site-box-content {
    padding: 0px 40px; }
  .ngl-technology-top-banner .site-box.box__image-text.box--typo-big p.caption {
    font-size: 10px; }
  .ngl-technology-top-banner .content-box .list-items {
    padding-bottom: 15px; }
    .ngl-technology-top-banner .content-box .list-items li {
      font-size: 10px; }
  .ngl-technology-top-banner .content-box .description p {
    font-size: 10px; }

  .ngl-collections .site-box-container {
    padding: 5px; }

  #mobile_slider .icon-go.go-prev {
    text-align: left;
    left: 68% !important;
    top: 87.5% !important;
    transform: rotate(180deg); }
  #mobile_slider .icon-go.go-next {
    text-align: right;
    right: 0% !important; }
  #mobile_slider .flickity-prev-next-button {
    border-radius: 0%;
    background: transparent; }
  #mobile_slider .flickity-prev-next-button.next {
    top: 88%; }

  #mobile_slider .flickity-prev-next-button {
    display: block; }

  .ngl-collections .box--small {
    min-height: 230px !important;
    height: auto !important;
    max-height: 273px !important;
    margin: 5px 0; }
  .ngl-collections .site-box.box__collection .product-item.style--three .caption {
    min-height: 100px; }
    .ngl-collections .site-box.box__collection .product-item.style--three .caption .overflowed {
      /* word-break: break-all; */ }
    .ngl-collections .site-box.box__collection .product-item.style--three .caption h3,
    .ngl-collections .site-box.box__collection .product-item.style--three .caption .price {
      font-size: 0.9rem !important;
      width: 100% !important; }
    .ngl-collections .site-box.box__collection .product-item.style--three .caption .price {
      text-align: left !important;
      font-size: 0.8rem !important;
      padding: 5px 0; }
      .ngl-collections .site-box.box__collection .product-item.style--three .caption .price p {
        margin-bottom: 0; }

  .header-banner p {
    padding: 10px 15px;
    font-size: 12px; }
    .header-banner p span {
      display: inline-block;
      margin-top: 2px;
      margin-bottom: 2px;
      padding: 4px; } }
@media (max-width: 424px) {
  .header-banner p {
    padding: 10px 15px;
    font-size: 12px; }
    .header-banner p span {
      display: inline-block;
      margin-top: 2px;
      margin-bottom: 2px;
      padding: 4px; } }
@media (max-width: 374px) {
  .ngl-related-products #section-related-products .site-box.box__collection .product-item .caption h3 {
    font-size: 11px !important; }

  #section-related-products .site-box.box__collection .product-item .caption .price {
    font-size: 11px !important; }

  .ngl-care-shoes .ngl-care-shoes-bottom-banner {
    /* margin-left: 30px !important; */
    margin-left: 0px !important; }

  .header-banner p {
    padding: 10px 15px;
    font-size: 12px; }
    .header-banner p span {
      display: inline-block;
      margin-top: 2px;
      margin-bottom: 2px;
      padding: 4px; } }
@media (min-width: 1025px) {
  #mobile_slider {
    display: none; } }
@media (min-width: 1024px) {
  /*   #mobile_slider
  {
    display: none;
  } */
  .product--add-to-cart-form button[type="submit"].button {
    height: 50px !important;
    line-height: 50px !important;
    border: 1px solid #252a2b; }

  .product-zoom {
    left: 140px;
    height: 30px; }

  .site-box.box__announcement.footer-box.about_our_shoes_blocks {
    padding-bottom: 35px; }

  .ngl-about-shoes .site-box .site-box-background img {
    object-fit: cover; }

  .show-filters {
    width: 35% !important; }
    .show-filters .ngl-filters .site-nav-container-last {
      padding: 60px 95px 250px 50px; }
      .show-filters .ngl-filters .site-nav-container-last .title,
      .show-filters .ngl-filters .site-nav-container-last .subtitle,
      .show-filters .ngl-filters .site-nav-container-last .option {
        padding-left: 20px; }
    .show-filters .ngl-filters #apply-sort-filter {
      margin-left: 20px; }
    .show-filters .ngl-filters #clear-sort-filter {
      padding: 0 47px; }

  .search-results .search-item .content .caption {
    margin-top: 12px; }

  .search-results .search-item .content .search-product-name {
    margin-top: 10px; }

  .about_our_shoes_blocks {
    /*     width: 100% !important; */
    flex-direction: row !important;
    padding-bottom: 0 !important; }
    .about_our_shoes_blocks.blocks_more {
      flex-direction: column !important; }

  .ngl-about-top-banner .show-desktop.site-box.box--center-align {
    display: flex !important;
    align-items: center !important; }
  .ngl-about-top-banner .site-box.box__image-text.box--big {
    /*       height: auto !important; */
    /*       min-height: 730px !important; */ }

  .ngl-collections .site-box.box__collection .site-box-content {
    padding: 0px 10px 5px 0px; }
  .ngl-collections .site-box .site-box-background.with-image:after {
    content: "";
    position: absolute;
    top: -10px;
    left: -10px;
    width: 100%;
    height: 100%;
    background: black;
    opacity: 0;
    margin-right: 10px;
    transition: opacity 200ms linear, background 200ms linear; }

  html:not(.ie9) .shopify-section:not(.mount-slideshow) .ngl-collections .site-box.active .site-box-background {
    opacity: 1;
    padding: 0px 10px 10px 0; }

  .ngl-related-products .custom_related_title,
  .ngl-related-products .related-products {
    height: 20vh !important; }

  .ngl-product-slider .box__product-content .product-title {
    padding-top: 15px; }

  .home_page_banners .home_text_with_img {
    display: flex; } }
@media (min-width: 769px) and (max-width: 1024px) {
  .ngl-product-slider #mobile_slider {
    width: 100%; }
    .ngl-product-slider #mobile_slider .box__product-gallery {
      width: 100%; }
  .ngl-product-slider .box__product-gallery:after {
    display: none; } }
@media (min-width: 1024px) and (max-width: 1400px) {
  .ngl-care-shoes .site-box.box__image-text.box--big,
  .ngl-care-shoes .box--big {
    height: 510px !important;
    min-height: 510px !important; } }
.ngl-product-slider .gallery-index,
#mobile_slider .gallery-index {
  display: none !important; }

@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  .ngl-about-shoes .about_our_shoes_banner_parent {
    transform: translate(-50%, 0%);
    left: 50%; }

  .ngl-about-shoes .about_our_shoes .about_our_shoes_banner_heading {
    margin-top: 0%; }

  .ngl-related-products .lap--box--small-lg {
    height: 25vh !important; }
  .ngl-related-products .custom_related_title {
    height: 15vh !important; }

  .ngl-care-shoes .site-box.box__image-text.box--big,
  .ngl-care-shoes .box--big {
    height: 55vh !important; }

  .ngl-related-products .slick_slider .slick-list {
    height: 25vh; }

  .ngl-product-slider .product_details .site-box-content {
    max-width: 75%;
    margin: auto !important;
    padding-left: 0; } }
@media only screen and (min-width: 1200px) and (min-height: 800px) {
  .about-antidote-section .about_antidote .about_antidote_right {
    height: 80vh !important;
    min-height: 80vh !important; }
  .about-antidote-section .about_antidote .about_antidote_left {
    height: 100vh !important;
    min-height: 100vh !important; } }
