/** Shopify CDN: Minification failed

Line 206:0 Expected "}" to go with "{"

**/
.halo-popup-scroll {
    max-height: fit-content;
}
body > * {
    visibility: visible!important;
}
.productView-securityImage>ul{
  text-align:center;
}
@media (min-width: 1200px){
.bundle-product-list .slick-track{
  width:100% !important;
}
  .halo-popup.halo-size-chart-popup.customPopup-large, .halo-popup.halo-ask-an-expert-popup.customPopup-large {
  max-width: 900px!important;
}
}
@media(max-width:550px){
  input[type="submit"].shopify-challenge__button.btn{
    border: 1px solid black!important;
    color:black!important
}
  .stamped-rewards-widget-title{
    margin-top:25px!important
  }
  .KVbanner{
    align-items: unset!important;
  }
  .announcement-bar__message, .announcement-bar__message .message, .announcement-bar__message .message a, .announcement-bar__message p, .top-mesage-countdown{
    font-size:14px!important;
    overflow:hidden; 
    white-space: nowrap;
  }
  #HeaderCollectionSection-template--16515165061357__banner {
    padding-bottom: 0px!important;
}
}

#tab-description-mobile h3{
  font-weight:600;
  font-style:normal;
}
.bundle-product-checkbox input[type=checkbox]:checked+label{
  white-space: nowrap;
}
div.halo-blog-content div.page-content .blog-block-item .item {
    position: static !important;
}
.shopify-policy__container {
    max-width: 1200px!important;
}
.shopify-policy__title h1{
      font-size: 24px !important;
}
@media (min-width: 1025px)
{
  div[class=collection]>.productGrid{
        grid-template-columns: repeat(4,1fr);
        display: grid;
        grid-auto-flow: dense;
        grid-column-gap: 0rem;
    
  }
div[class=collection]>.productGrid .product {
  width:100%!important;
      padding-bottom: 30px;
        position: relative;
    border-bottom: 0px solid rgba(0,0,0,.15);
}
div[class=collection] .productGrid.column-2 .product, .productGrid.column-3 .product, .productGrid.column-4 .product, .productGrid.column-5 .product {
    margin-top: 0!important;
}
.page-sidebar.page-sidebar--horizontal+.page-content .toolbar{
        border-bottom: 1px solid rgba(0,0,0,0.15);
  }
 div[class=collection]>.productGrid .product:after{
        content: "";
    position: absolute;
    border-right: 0px solid rgba(0,0,0,.15);
    height: 100%;
    top: 0;
    right: -1.5rem;
    height: calc(100% + 1px);
  }
}
h1.main-page-title{
  font-size: 24px!important;
}
div.productView-group > div.productView-groupTop > div.productView-wishlist.clearfix,div > div.pvGroup-row > div > div.productView-wishlist.clearfix{
  display:none;
}
#navigation-mobile > div > div.site-nav-mobile.nav-account > a{
  display:none
}
.productView-group  > div.pvGroup-row > div.productView-groupTop > div.productView-action{
  width:100%
}
div.productView-badge.badge-right.halo-productBadges.halo-productBadges--right{
  right: 121px;
}

.article-card__image-wrapper>a.image-zoom>.lazyloaded{
  object-fit: cover;
}
body{
  line-height:normal
}
div.account-page>div.container{
  max-width:1200px!important;
}
.circle {
    width: 12px;
    height: 12px;
    border: 1px solid #4d4d4d;
    border-radius: 50%;
    display: inline-block;
}
           .circle--full {
    background-color: #4d4d4d;
}
 .productView-info-name{
  text-transform: capitalize;
}
h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5 {
    line-height: normal;
}
p{
      word-wrap: break-word;
}
.product-form__input{
      margin-top: 11px!important;
}

.halo-popup-desc{
  font-size:16px;
}
.MuiList-root {
    color: #000;
    border: 1px solid #0C0C0C;
    cursor: text;
    height: 40px;
    display: inline-flex;
    position: relative;
    box-sizing: border-box;
    align-items: center;
    font-family: MaisonNeue-Book;
    border-radius: 0;
    letter-spacing: 0.2px;
    text-transform: uppercase;
  max-width:13%;
  background-color: white;
      margin-right: 10px;
}
.jss412 {
    display: flex;
    margin-top: 10px;
    justify-content: space-between;
  max-width:450px;
}

.halo-newsletter-popup .halo-popup-header{
  max-width: 90%!important;
}
.media--loading-effect{
  background:#fff!important
}
/* .stamped-rewards-widget-title{
  color:#fff !important;
}
.stamped-rewards-widget-text{
  color:#fff !important;
} */
div[data-target-id="section-share-logged-in"] {
  /* 设置样式 */
  display:none !important;
}
div[data-target-id="section-email-customer"] {
  /* 设置样式 */
  display:block !important;
}
.areviews_main_header_container{
  display:none!important
}
@media only screen and (max-width: 600px) {
video::-webkit-media-controls{ 
display:none!important;
}
.halo-modal-body{
  font-size:16px!important
}
.productView-sizeChart .text{
      text-decoration: underline;
}
    .productView-for > .productView-thumbnail, .productView-nav > .productView-image{
        display: none;
    }
    .productView-nav > .productView-image:first-child{
        display: inline-block;
    }

