/*
Generated time: May 3, 2025 14:46  
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.block-categories-slider .categories-slider--list li a img {
  max-width: 36px;
}
#brands-template--20727835230497__16466243910f5ecac0
  .halo-block-header
  .title
  .text {
  background: 0 0;
}
.product-block__collections .product-block__collection--list {
  padding-left: 10px;
}
#shopify-product-reviews div.spr-form-input,
#shopify-product-reviews input.spr-form-input {
  max-width: 100% !important;
}
.temp--register .form-label,
.temp--register .halo-page-wrapper,
.temp--register .page-header {
  text-align: center !important;
}
.temp--register .form-input {
  margin: 0 auto;
}
.temp--register .accepts-marketing label {
  max-width: 100%;
  margin: 0 auto;
  text-align: center;
  display: table;
  width: auto;
}
.temp--register .form-actions {
  justify-content: center !important;
}
.block-banner-slider img,
.slideshow .slide-image img {
  border-radius: 10px;
}
.header__menu-item {
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 0.8px;
  font-weight: 600;
}
.productView-price {
  border-top: 1px solid #d9d9d9;
  padding: 12px 0;
  margin-top: 15px;
}
.form__label,
.price label,
.price__saved label,
.productView-info span,
.productView-quantity .quantity__label {
  font-size: 16px;
  font-weight: 700;
  color: #000;
  margin-right: 5px;
}
.price .price-item {
  font-size: 16px;
  font-weight: 700;
  color: #000;
}
.price .price__compare .price-item {
  color: #787878;
  font-weight: 400;
}
.productView-price .price__saved {
  margin: 0;
  background: 0 0;
  padding: 0;
  color: #000;
}
.price__saved .price-item {
  font-weight: 400;
}
.productView-price .price__saved {
  margin: 0;
  background: 0 0;
  padding: 0;
  color: #000;
  display: flex;
}
.productView-bottom {
  display: inline-block;
  width: 100%;
  background: #fff;
  padding: 90px 0 75px;
}
product-tab.productView-tab.layout-horizontal {
  display: inline-block;
  width: 100%;
}
.tab-popup-content {
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
  color: #000;
  margin-top: 20px;
}
.prd_qty {
  display: flex;
}
.prd_qty .quantity_selector {
  width: 150px;
  margin-right: 10px;
}
.prd_qty .pvGroup-row {
  width: calc(100% - 150px);
}
.prd_qty .quantity_selector .quantity__container {
  width: 100%;
}
.prd_qty .productView-quantity input {
  width: 100%;
  text-align: center;
}
.prd_qty .productView-quantity .quantity__label {
  font-size: 16px;
  font-weight: 700;
  color: #000;
}
.prd_qty .productView-quantity input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  display: none;
}
.menu-lv-1__action {
  padding: 0 20px 11px !important;
}
.shopify-payment-button__button {
  border-radius: 50px;
  text-transform: uppercase;
}
#shopify-section-template--22003449528623__16454136937e8b1e52
  .product-block__collections
  .product-block__collection--list
  a {
  border-radius: 50px;
  border: 1px solid #000;
  max-width: 190px;
  margin: 0 auto;
  padding: 8px 60px;
  line-height: normal;
  font-size: 14px;
  font-weight: 500;
}
#shopify-section-template--22003449528623__16454136937e8b1e52
  .product-block__collections
  .product-block__collection--list:hover {
  box-shadow: none;
}
.product-block__collection--list .lst_btn {
  text-align: center;
  width: 100%;
}
.product-block__image a {
  cursor: pointer;
}
.wrapper-category-banner.has-categories.has-banner .slideshow .adaptive_height,
.wrapper-category-banner.has-categories.has-banner
  .slideshow
  .adaptive_height
  a,
.wrapper-category-banner.has-categories.has-banner .slideshow .item,
.wrapper-category-banner.has-categories.has-banner
  .slideshow
  .lookbook-image-item,
.wrapper-category-banner.has-categories.has-banner .slideshow .slick-list,
.wrapper-category-banner.has-categories.has-banner .slideshow .slick-track {
  height: 100% !important;
}
.wrapper-category-banner.has-categories.has-banner
  .slideshow
  .adaptive_height
  a
  img {
  object-fit: cover;
}
.wrapper-category-banner.has-categories.has-banner
  .slideshow
  .slick-dots
  li.slick-active
  button {
  background: #fff;
  border-color: #fff;
}
.productGrid.list-5 .product {
  width: 20% !important;
}
.template-collection .wrapper-body {
  padding-bottom: 20px;
}
.body-custom-width .halo-recently-viewed-block .container,
.body-custom-width .halo-recommendations-block .container {
  max-width: 1300px;
}
@media screen and (max-width: 1199px) {
  .productGrid.list-5 .product {
    width: 25% !important;
  }
}
@media screen and (max-width: 1024px) {
  .menu-lv-1__action {
    padding: 11px 20px !important;
  }
  .site-nav-mobile.nav-account span.icon-wrapper {
    width: 24px;
    display: inline-block;
  }
}
@media screen and (max-width: 749px) {
  .footer__content-top {
    padding-bottom: 0 !important;
  }
  .footer-block__text {
    margin-bottom: 0 !important;
  }
  .productGrid.list-5 .product {
    width: 50% !important;
  }
}
