/** Shopify CDN: Minification failed

Line 569:3 Expected identifier but found "."
Line 968:0 Unexpected "}"

**/
/*// =============================================================================
// Ella Custom CSS - Customize The Style For Layout
// =============================================================================

// =============================================================================
//
// IMPORTANT DISCLAIMER
// Shopify is notifying shop owners about the need to convert scss files to css files.
// Please use only CSS to style the layout.
//
// =============================================================================*/
/* #judgeme_product_reviews{
  display:none;
} */
/* product collection text hover */
.jdgm-rev-widg__body{
      width: 80%;
      margin: 0 auto;
}
jdgm-row-actions{
      width: 80%;
      margin: 0 auto;
  
}
#is-a-gift{
    display:none;
}
.card-title:hover{
      color:#007BC6 !important;
  
}
.halo-productBadges .badge.new-badge{
  margin:15px  !important;
}
.link-underline:hover .text {
  text-decoration-color: #007BC6 !important;
  color:#007BC6 !important;
  font-weight:600;
}
/* #atstbx > div > a.at-icon-wrapper.at-share-btn.at-svc-email{
  display:none;
}
#atstbx > div > a.at-icon-wrapper.at-share-btn.at-svc-fashiolista{
   display:none;
}
#atstbx > div > a.at-icon-wrapper.at-share-btn.at-svc-pinterest_share{
   display:none;
}
#atstbx > div > a.at-icon-wrapper.at-share-btn.at-svc-wanelo{
  display:none;
}
#atstbx > div > a.at-icon-wrapper.at-share-btn.at-svc-thefancy{
   display:none;
} */
#block-14662805-fac4-4f36-99b7-2c408241a61b > div > div.content.customImageBanner-inner.text-center.align-items--center > h3 > a > span{
  
font-weight:600;}
#block-de7aba00-f8a1-4d11-8879-5e57179b0036 > div > div.content.customImageBanner-inner.text-center.align-items--center > h3 > a > span{
  
font-weight:600;}
#shopify-section-template--17392724050204__68b433af-6ae8-45e0-a315-7b3c67ad960a > div > div > div > banner-slider-component > div > div.halo-row.column-3.items--full_width.slider.slider--tablet > div.halo-item.slider__slide.first-item > a{
  width:80%;
  margin:0 auto;
}
#shopify-section-template--17392724050204__68b433af-6ae8-45e0-a315-7b3c67ad960a > div > div > div > banner-slider-component > div > div.halo-row.column-3.items--full_width.slider.slider--tablet > div:nth-child(2) > a{
   width:80%;
  margin:0 auto;
}
#shopify-section-template--17392724050204__68b433af-6ae8-45e0-a315-7b3c67ad960a > div > div > div > banner-slider-component > div > div.halo-row.column-3.items--full_width.slider.slider--tablet > div.halo-item.slider__slide.last-item > a{
     width:80%;
  margin:0 auto;
}
#brands-template--17118591746332__6744e577-a4d3-4649-9264-4a94a3f3565d > div > div > div.halo-block-header.text-center > h3{
  margin-bottom:12px;
}
#halo-recently-viewed-block-template--17471637422364__product-recently-viewed > div > div.halo-block-header.text-center.block-title--style1 > h3 > span{
  line-height:60px;
}
/* footer email subscription  */
  #shopify-section-footer > footer > div.footer__content-top > div > div.footer__content-newsletter.footer-block__newsletter.text-center.newsletter__style1 > h2{
  font-size:40px;
  color:#000;
  letter-spacing: 0;
  font-weight: 600 !important;
}
#shopify-section-footer > footer > div.footer__content-top > div > div.footer__content-newsletter.footer-block__newsletter.text-center.newsletter__style1 > div{
    padding-top: 32px;
    font-size: 18px;
    font-weight: 300;
    letter-spacing: 0px;
    line-height: 27px;
    color: rgba(77, 77, 77, 1);
}
button#Subscribe.button.newsletter-form__button{
  border-radius:25px;
}
.footer-block__newsletter .footer-block__heading{
    text-transform:none !important;
}

#ProductSection-template--17455362146588__main > div.container.productView-container > div > div > div.halo-productView-right.productView-details.clearfix > div > div.productView-moreItem.moreItem-productText{
    height: 220px;
    display: flex;
    align-items: center;
}
/* header02 height */
@media (max-width: 800px){
  #ProductSection-template--17455362146588__main > div.container.productView-container > div > div > div.halo-productView-right.productView-details.clearfix > div > div.productView-moreItem.moreItem-productText{
    height: auto;
    display: flex;
    align-items: center;
}
  #product-price-8033799110940 > div > dl > div.price__regular > dd > span > span{
    font-size: 24px;
    line-height: 1.6;
  }
  .productView-moreItem{
    padding-bottom:8px;

    height: auto;
   
 
  }
  .header-02.style_2 .menu-lv-1__action {
    padding: 20px 18px 20px!important;
}
}

/* Privacy policy  */
#MainContent .shopify-policy__container{
      max-width: 120ch;
}
/*image banner  */
#block-14662805-fac4-4f36-99b7-2c408241a61b > div > div.content.customImageBanner-inner.text-center.align-items--center > a{
        background:none;
  
}
#block-14662805-fac4-4f36-99b7-2c408241a61b > div > div.content.customImageBanner-inner.text-center.align-items--center > a:hover{
        background:#000;
  
}
#block-de7aba00-f8a1-4d11-8879-5e57179b0036 > div > div.content.customImageBanner-inner.text-center.align-items--center > a{
        background:none;
  
}
#block-de7aba00-f8a1-4d11-8879-5e57179b0036 > div > div.content.customImageBanner-inner.text-center.align-items--center > a:hover{
        background:#000;
  
}
/* home page */
.link_title{
  line-height:60px;
  margin-bottom:24px;
}
.customImageBanner-inner .title.custom-text-style{
  margin-bottom:0 !important;
}
/*homepage ins  */
#shopify-block-655abdc7-ee9b-4c9b-83d9-64bf93dd1281 > section > div > div.ooo-instagram-header > h2{
  font-size: 40px;
  font-weight: 600;
  letter-spacing: 0px;
  line-height: 54px;
  color: rgba(26, 26, 26, 1);
  margin-bottom:32px;
}
#shopify-block-655abdc7-ee9b-4c9b-83d9-64bf93dd1281 > section > div > div.ooo-instagram-header > div > p{
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0px;
  line-height: 27px;
  color: rgba(77, 77, 77, 1); 
}
.ooo-instagram-media{
  margin:0 5px !important;
}
#shopify-block-655abdc7-ee9b-4c9b-83d9-64bf93dd1281 > section > div > div.ooo-instagram-header > div > p{
    margin:0;
    padding:0;
}
/*silder  */
h1, h2, h3, h4, h5, .h0, .h1, .h2, .h3, .h4, .h5{
  letter-spacing:0px !important;
  
}
/*home page   Join Haylou Club*/
#custom-image-banner-template--17118591746332__5c3c9329-f041-41a0-82a1-689e4d874e48 > div{
/*     width:100% !important; */
    padding:0;
}
.banner-heading{
  text-transform: none !important;
}
#shopify-section-template--17118591746332__eda1b23c-05bd-4bd6-bca2-dd3455c9203c{
  width:80%;
  margin:0 auto;
}
#hay_image_backgroud > div{
  width:80%;
}
/* home page 背书 */
#brands-template--17118591746332__6744e577-a4d3-4649-9264-4a94a3f3565d > div > div > div.halo-block-header.text-center > h3 > span{
  letter-spacing: 0px;
  
}
/* footer */
footer > div.footer__content-top > div > div.halo-row.column-4 > div:nth-child(1) > div > h2{
  font-size: 18px;
  font-weight: 600;
  color: rgba(255, 255, 255, 1);
  
}
#shopify-section-footer > footer > div.footer__content-top > div > div.halo-row.column-4 > div:nth-child(2) > div > h2{
    font-size: 18px;
  font-weight: 600;
  color: rgba(255, 255, 255, 1);
}
#shopify-section-footer > footer > div.footer__content-top > div > div.halo-row.column-4 > div:nth-child(3) > div > h2{
     font-size: 18px;
  font-weight: 600;
  color: rgba(255, 255, 255, 1);
}
#shopify-section-footer > footer > div.footer__content-top > div > div.halo-row.column-4 > div.footer-block__item.footer-block__column.footer-block__text.text-left.block_text--style_1 > div > h2{
    font-size: 18px;
  font-weight: 600;
  color: rgba(255, 255, 255, 1);
}
#shopify-section-footer > footer > div.footer__content-top > div > div.halo-row.column-4 > div.footer-block__item.footer-block__column.footer-block__text.text-left.block_text--style_1 > div > div.footer-block__list-payment.footer__column-item.footer__payment > h2{
    font-size: 18px;
  font-weight: 600;
  color: rgba(255, 255, 255, 1);
}
.footer__content-newsletter.footer-block__newsletter .footer-block__subheading{
  max-width:100% !important;
}
.footer-block__newsletter .field__input {
    color: #000000;
    background-color: #fff !important;
    border: 1px solid color: rgba(77, 77, 77, 1) !important;
}
.footer-block__list-payment ul li{
  margin-right: 3px !important;
}
.list-payment__item .icon{
  height: 25px !important;
}
/*home page ins blcok  */
#shopify-block-655abdc7-ee9b-4c9b-83d9-64bf93dd1281 > section > div > div.ooo-instagram-feed > div{
    padding:0px;
}

/* about us about haylou */
.banner-heading{
  line-height:36px;
}
#halo-image-banner-template--17118591877404__164709134604b9bd62 > div > div.halo-block-content > div > div > div > div > div.banner-content.style-style_1 > div{
   max-width: 90% !important;
}
.halo-banner-wrapper .flex-box__banner .content-box{
    padding:20% 15px !important;
}
#halo-image-banner-template--17118591877404__88115464-d04d-421d-8120-8f587d9be9dc .item-0e5166cc-8faf-4ca5-a2f7-7639e14a2677 .flex-box__banner .content-box{
  max-width: 90% !important;
}
/*product collection  */

div.card-information__wrapper.text-center > a > span{
   font-size: 24px;
  font-weight: 600;
  letter-spacing: 0px;
  line-height: 36px;
  color: rgba(26, 26, 26, 1);
  
}
div.card-information__wrapper.text-center > div.card-price > div > dl > div.price__regular > dd > span{
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0px;
  line-height: 0px;
  color: rgba(77, 77, 77, 1);
  margin-top:8px;
  
}

 div.haylou_product_title.haylou_text_blcok > div > div > span > div.price__regular > dd > span{
     font-size: 16px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 0px;
    color: rgba(26, 26, 26, 1);
   
 }
div.haylou_product_title.haylou_text_blcok > p:nth-child(1){
  margin-bottom:0px;
}
div.haylou_product_title.haylou_text_blcok > p.haylou_product_text{
  margin-bottom:0px;
}

div.card-information > div > div > div > div > dl > div.price__regular > dd > span{
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0px;
  line-height: 0px;
  color: rgba(77, 77, 77, 1);
  
}
#block-template--17201313841436__7fc92ec4-297c-4af8-96fc-cddc77f29b10-16711882833ae2e93d-0 > div.slide-content.content-box--absolute.content-box--left.text-left > p.slide-text.slide-pc{
  font-weight: 300;
}
/* homepage silderbanner */
div.slide-content.content-box--absolute.content-box--left.text-left > a{
  font-size: 18px;
  font-weight: 400;
  
}
/*product information  */
.halo-productView-left{
  width:48%  !important;
}
.productView-title{
  font-weight: 600 !important;
}
.product__text{
    line-height: 31px;
}
.price-item{
  font-size:18px !important;
  font-weight: 500 !important;
  
}
variant-radios > fieldset > legend{
    display: none;
}
.productView-payment .shopify-payment-button [data-testid=Checkout-button]{
      color:#FFF !important;
      font-size: 18px !important;
     font-weight: 300 !important;  
     background: #007bc6 !important;
     border: 1px solid #007bc6 !important;  
}
.productView-payment .shopify-payment-button [data-testid=Checkout-button]:hover{
      color:#007bc6 !important;
      font-size: 18px !important;
     font-weight: 300 !important;   
      background: #fff !important;
     border: 1px solid #007bc6 !important;
}
/* product card */
.halo-productBadges .badge.new-badge {
  background: #007bc6 !important;
  color:#fff !important;
  text-transform: uppercase;
}
.halo-productBadges .badge {
  padding:13px 10px !important;
}
.card-action .button{
      opacity: 0.8;
}
.card-swatch .item {
  margin: 0 15px 5px 0 !important;
}
.card-swatch .swatch-label{
  width:20px !important;
  height:20px !important;
  
}
.productView-price .price{
  background: #fafafa;
}
.productView-image .productView-img-container{
  border: 1px solid #f0f0f0;
}
#halo-product-block-template--17118591746332__a261c09b-2ba2-45cd-8478-1f4f5dc45e00 > div > div > div > div{
  padding-right: 22px !important;
}
/* .card {

    border: 1px solid #f0f0f0;
} */
/*home page  */

#ProductSection-template--17227475157276__main > div.container.productView-container > div > div > div.halo-productView-right.productView-details.clearfix > div > div:nth-child(7){
  display: inline-block;
    float: left;
    margin-right: 30px;
}
#ProductSection-template--17227475157276__main > div.container.productView-container > div > div > div.halo-productView-right.productView-details.clearfix > div > div:nth-child(6){
  margin-bottom: 50px;
}
#ProductSection-template--17227475157276__main > div.container.productView-container > div > div > div.halo-productView-left.productView-images.clearfix > div.productView-images-wrapper > div.productView-image-wrapper > div.productView-badge.badge-left.halo-productBadges.halo-productBadges--left.date-1389030.date1-16{
  margin:15px;
}
/* product infor */
.product_button{
  display:flex;  
  justify-content: space-between;
  
}
.product_text_mb{
    margin-top: 8px;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0px;
    color: rgba(77, 77, 77, 1);
    line-height: 1.8;
    margin-bottom: 8px;
  
}
.produc_buy_now{
  width:48%
}
.policies_texts{
    text-align: center;
    font-size: 14px;
    font-weight: 300;
    line-height: 21px;
    color: rgba(77, 77, 77, 1);
     margin-top:16px !important
}
.policees-mb{
  line-height:39px;
}
h4{
     padding:0px !important;
    margin:0px !important;
  
}
#ProductSection-template--17455362146588__main > div.container.productView-container > div > div > div.halo-productView-right.productView-details.clearfix > div > div:nth-child(5){
  margin-top:16px;
}
#ProductSection-template--17455362146588__main > div.container.productView-container > div > div > div.halo-productView-right.productView-details.clearfix > div > div:nth-child(9){
  margin-top:8px;
}
#ProductSection-template--17455362146588__main > div.container.productView-container > div > div > div.halo-productView-right.productView-details.clearfix > div > div:nth-child(6){
  margin-bottom:6px;
}
.articleLookbook-item{
  display:none;
}
.facets__text{
  font-size:24px;
  line-height:36px;
  margin-bottom:32px;
  font-weight:600;
}
  div.card-information__wrapper.text-center > a > span{
     font-size: 18px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 24px;
    color: rgba(26, 26, 26, 1);
    
  }
#halo-recently-viewed-block-template--17118591287580__product-recently-viewed > div > div.halo-block-header.text-center.block-title--style1 > h3 > span{
   font-size:40px;
  line-height:60px;
  margin-bottom:2px;
  font-weight:600;
}
#halo-product-block-template--17246538334492__1e8ce47c-d951-4334-9e53-0c056b1941fb > div > div.halo-block-header.text-center.block-title--style1 > h3 > span{
     font-size:40px;
  line-height:60px;
  margin-bottom:20px;
  font-weight:600;
}
#MainContent{
  padding-bottom:0;
}
div.content.spotlight-inner.text-center.align-items--center > h3 > a{
   line-height: 36px !important;
    margin-bottom: 0px;
}
#spotlight-template--17421611958556__475423db-e798-4e77-8f41-20d1afb081af > div > div > h3 > span{
  line-height:60px;
  margin-bottom:0px;
}
#spotlight-template--17421611958556__5c770695-741d-40a3-b125-7076accc2b48 > div > div.halo-block-header.text-center > h3 > span{
    line-height:60px;
    margin-bottom:0px;
}
#ContactSection-template--17118592008476__main > div > h1{
  display:none;
}
.contact_us_text{
  font-size:14px;
  font-weight:300;
  line-height:27px;
}
#app > div._AppProvider_15ed4_1 > div._Frame_1r8bf_1 > div._Sidebar_114mo_2._secondary_114mo_8 > div > div > div > div._Layout_1yeuz_1._layoutSpacingDefault_1yeuz_75._spaceBefore_1yeuz_20._spaceAfter_1yeuz_24._fullHeight_1yeuz_38._scrollable_1yeuz_42._alignToActionBar_1yeuz_164 > section:nth-child(2) > div > div:nth-child(24) > div > div.JpXEL > div > section > div > div > div > div > span > span > span{
   font-size:24px;
  font-weight:600;
  line-height:36px;
}
.form-label{
      font-size: 18px;
    font-weight: 600;
    line-height: 27px;

}
.spotlight-inner .sub_title{
  font-weight:600 !important;
}
#ContactSection-template--17118592008476__main > div > div > div > div.contact-item.contact-itemRight > h2{
      font-size: 24px;
    font-weight: 600;
    line-height: 27px;
}
#ContactSection-template--17118592008476__main > div > div > div > div.contact-item.contact-itemRight > div.contact-text{
      font-size: 14px;
    font-weight: 300;
    line-height: 27px;
}
.track123_form_button {
    margin: 0!important;
    cursor: pointer;
    color: #fff;
    background: #000;
}
.track123_form_button:hover {
    margin: 0!important;
    cursor: pointer;
    color: #000;
    background: #fff;
  border:1px soild #000;
}

.globo-form-app .globo-form-control input, .globo-form-app .globo-form-control textarea, .globo-form-app .globo-form-control select{
  background-color: #fff !important;
}

@media screen and (max-width: 800px){
  .contact-item.contact-itemRight{
    width: 100% !important;
  }
  #ContactSection-template--17118592008476__main > div > div > div > div.contact-item.contact-itemRight > div.contact-text{
      font-size: 12px;
    font-weight: 400;
    line-height: 21px;
}
  #ContactSection-template--17118592008476__main > div > div > div > div.contact-item.contact-itemRight > h2{
      font-size: 16px;
    font-weight: 600;
    line-height: 21px;
}
  .form-label{
      font-size: 14px;
    font-weight: 600;
    line-height: 21px;
  
}
  .contact_us_text{
      font-size:12px;
      font-weight:400;
      line-height:27px;
    }
    #app > div._AppProvider_15ed4_1 > div._Frame_1r8bf_1 > div._Sidebar_114mo_2._secondary_114mo_8 > div > div > div > div._Layout_1yeuz_1._layoutSpacingDefault_1yeuz_75._spaceBefore_1yeuz_20._spaceAfter_1yeuz_24._fullHeight_1yeuz_38._scrollable_1yeuz_42._alignToActionBar_1yeuz_164 > section:nth-child(2) > div > div:nth-child(24) > div > div.JpXEL > div > section > div > div > div > div > span > span > span{
       font-size:16px;
      font-weight:600;
      line-height:36px;
    }
  ..banner-heading{
        line-height: 24px!important;
    font-size: 16px !important;
  }
  #halo-image-banner-template--17118591877404__164709134604b9bd62 > div > div.halo-block-header.text-center > h3 > span{
    margin-bottom:16px;
  }
  div.content.spotlight-inner.text-center.align-items--center > h3 > a{
     line-height: 24px !important;
      margin-bottom: 0px;
     font-size:14px !important;
  }
  .spotlight-inner .des{
    font-size: 12px;
    margin-top: 0;
    line-height: 18px;
  }
  #block-template--17243934130460__92479f89-cde9-45a8-811b-5906aceb3054-1673603107ea7bf797-0 > div > div.image-container{
    width: 40%;
  }
  #block-template--17243934130460__92479f89-cde9-45a8-811b-5906aceb3054-1673603107ea7bf797-1 > div > div.image-container{
    width: 40%;
  }
  .globo-form-app .header .title{
    font-size:24px;
    font-weight:600;
    
  }
  .page-width{
    width: calc(100% - 32px);
    margin: 0 auto;
  }
  .globo-form .ql-align-center{
    display:none;
  }
  #block-7bf11746-df2e-498e-b202-ee1b31e5331f > div > div.img-box{
    background-color: rgba(35,35,35,.2);
  }
  .spotlight-block .halo-block-header{
    margin-bottom:24px;
  }
#halo-product-block-template--17246538334492__1e8ce47c-d951-4334-9e53-0c056b1941fb > div > div.halo-block-header.text-center.block-title--style1 > h3 > span{
  font-size:24px;
  line-height:36px;
  margin-bottom:12px;
  font-weight:600;
}
  #halo-recently-viewed-block-template--17118591287580__product-recently-viewed > div > div.halo-block-header.text-center.block-title--style1 > h3 > span{
   font-size:24px;
    line-height:26px;
    margin-bottom:-6px;
    font-weight:600;
    margin-top: 30px;
}
  .facets__text{
    font-size:16px;
    line-height:24px;
    margin-bottom:32px;
    font-weight:600;
  }
  .video-section__media.deferred-media{
    margin-top: -20px;
  }
  button#Subscribe.button.newsletter-form__button{
    width:120px;
  }
  div.slide-content.content-box--absolute.content-box--left.text-left > a{
  font-size: 14px;
  font-weight: 500;
  
}
  #block-template--17227475157276__10cc0114-03b5-4fbb-be0d-46312ccbaf13-1671509758f5ec29eb-0 > div > div > h3 > a > span{
    padding-bottom: 0px; 
    font-size: 14px;
    line-height: 21px;
  }
  #block-template--17227475157276__10cc0114-03b5-4fbb-be0d-46312ccbaf13-1671509758f5ec29eb-1 > div > div > h3 > a > span{
      padding-bottom: 0px; 
      font-size: 14px;
      line-height: 21px;
  }
  #ProductSection-template--17455362146588__main > div.container.productView-container > div > div > div.halo-productView-right.productView-details.clearfix > div > div:nth-child(9){
  margin-top:0px;
}
  #ProductSection-template--17455362146588__main > div.container.productView-container > div > div > div.halo-productView-right.productView-details.clearfix > div > div:nth-child(6){
  margin-bottom:0px;
}
  .price.price--medium .price-item .money{
    font-size:24 !important;
  }
/*   product page */
  .halo-productView-left{
    width:100%  !important;
  }
  .product_text_mb{
    font-size: 12px;
  }
  .productView-payment .shopify-payment-button [data-testid=Checkout-button]{
      color:#FFF !important;
      font-size: 14px !important;
     font-weight: 400 !important;  
     background: #007bc6 !important;
     border: 1px solid #007bc6 !important;  
}
  .productView-payment .shopify-payment-button [data-testid=Checkout-button]:hover{

      font-size: 14px !important;
   
}
.produc_buy_now{
  width:100% !important;
  margin-top: 16px !important;
}
  .productView-action{
    width:100% !important;
    margin-top:0px;
    
  }
  .product-customInformation__content .title{
    font-size:12px !important;
  }
  .product-customInformation__icon svg{
    width:20px !important;
    height:20px !important;
  }
  #ProductSection-template--17455362146588__main > div.container.productView-container > div > div > div.halo-productView-right.productView-details.clearfix > div > div:nth-child(7){
    margin-bottom:0px !important;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .policies_texts{
   
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    color: rgba(77, 77, 77, 1);
    margin-top:8px !important
}
  .policees-mb{
    line-height:32px;
  }
  #shopify-section-template--17455362146588__fb6e4e63-e9b2-4027-8c5d-d1168897b223 > div > div > div > h3{
    margin-bottom:24px !important;
  }
  .image_banner_width{
    width:100% !important;
  }
  #halo-image-banner-template--17455362146588__bfdf3806-2f0d-4112-a2f6-cf3d29f17031 > div > div > div > div > div > div > div.banner-content.style-style_1 > div > p{
    margin-bottom: 0px !important;
    margin-top:24px !important;
  }

  #halo-image-banner-template--17455362146588__bfdf3806-2f0d-4112-a2f6-cf3d29f17031 > div > div > div > div > div > div > div.banner-content.style-style_1 > div > h4{
    margin-top: 16px !important;
  }
  .banner-text{
    margin-top: 8px !important;
    margin-bottom: 0 !important;
  }
  .content-box--absolute{
    top:20% !important;;
    
  }
  #block-template--17201313841436__675486b2-f41c-4f7e-a1b7-566d2dd24aac-1671446204cfac66a8-0 > div.slide-content.content-box--absolute.content-box--left.text-left.custom_position > h2.slide-heading.slide-mobile{
    padding:30px 15px;
  }
  .link_title{
    line-height:36px;
    font-size:24px !important;
    margin-bottom: 16px;

  }
  #shopify-section-template--17118591746332__eda1b23c-05bd-4bd6-bca2-dd3455c9203c{
    width:100%;
  }
  .customImageBanner-inner .custom-text-style{
     line-height:18px;
     font-size:12px !important;
    
  }
  #halo-image-banner-template--17118591746332__eda1b23c-05bd-4bd6-bca2-dd3455c9203c > div > div > div > div > div > div > div.content-box.content-box--absolute.content-box--left.text-left.align-items--center > h4{
    margin-bottom: 0px !important;
    line-height: 36px !important;
    font-weight: 600 !important;
    margin-top: 0px !important;
  }
  .spotlight-block .content.align-items--center{
    padding-top: 16px !important;
    padding-bottom: 0px !important;
  }

  #halo-image-banner-template--17118591746332__eda1b23c-05bd-4bd6-bca2-dd3455c9203c > div > div > div > div > div > div > div.img-box.img-box--mobile > div > a{
      top:60%;
  }
  .spotlight-inner .spotlight-button.custom-button-style{
    font-size:14px !important;
  }
  .spotlight-inner .button{
     margin-top:16px !important;
  }
  #halo-recently-viewed-block-template--17455362146588__product-recently-viewed > div > div.halo-block-header.text-center.block-title--style1 > h3{
    margin-bottom:24px !important;
  }
  .halo-productBadges .badge {
    padding:8px 5px !important;
    font-size:10px !important;
  }
  .halo-productBadges .badge.new-badge{
    margin: 10px !important;
  }
  .halo-productBadges .badge.sale-badge{
     margin: 10px !important;
    
  }
  .halo-productBadges .badge+.badge{
      margin-top:0px !important;
  }
#Subscribe{
  right:5px !important;
  top:5px !important;
}
  #shopify-section-footer > footer > div.footer__content-top > div > div.footer__content-newsletter.footer-block__newsletter.text-center.newsletter__style1 > h2{
    font-size:24px;
    margin-bottom:16px;
  }
/*   ins mb */
  #shopify-block-655abdc7-ee9b-4c9b-83d9-64bf93dd1281 > section{
      margin:32px 0 !important;
  }
  .product_button{
    display:block;  
    justify-content: space-between;
  
}
  .banner-heading{
    margin-top:24px !important;
  }
/* home page banner*/
 div.slide-content.content-box--absolute.content-box--left.text-left{
   padding-left:4%;
    
  }
  div.card-information__wrapper.text-center > a > span{
     font-size: 14px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 21px;
    color: rgba(26, 26, 26, 1);
    
  }
  #ProductSection-template--17227475157276__main > div.container.productView-container > div > div > div.halo-productView-right.productView-details.clearfix > div > div:nth-child(7){
    display: block;
    float: none;
    margin-right: 0px;
}
  #ProductSection-template--17227475157276__main > div.container.productView-container > div > div > div.halo-productView-right.productView-details.clearfix > div > div:nth-child(6){
  margin-bottom: 20px;
}
  .ooo-instagram-header{
    margin-top:50px;
  }
  #shopify-block-655abdc7-ee9b-4c9b-83d9-64bf93dd1281 > section > div > div.ooo-instagram-header > h2{
    font-size: 24px;
    font-weight: 700;
    padding:0px;
    margin-top:32px;
    margin-bottom:32px;
    line-height:36px;
    
  }
  #shopify-block-655abdc7-ee9b-4c9b-83d9-64bf93dd1281 > section > div > div.ooo-instagram-header > div > p{
     font-size: 14px;
    font-weight: 400;

    margin-top:0px;
    margin-bottom:2px;
    
  }
  #halo-image-banner-template--17118591746332__eda1b23c-05bd-4bd6-bca2-dd3455c9203c{
    margin-top:10px;
  }
  #block-template--17201313841436__675486b2-f41c-4f7e-a1b7-566d2dd24aac-1671446204cfac66a8-0 > div.slide-content.content-box--absolute.content-box--left.text-left.custom_position > h2.slide-heading.slide-mobile{
        font-weight: 600 !important;
  }

  #halo-image-banner-template--17455362146588__bfdf3806-2f0d-4112-a2f6-cf3d29f17031 > div > div > div > div > div > div > div.banner-content.style-style_1 > div > p{
    line-height:39px !important;
  }
/*   ins 图片间距 */
  #shopify-block-655abdc7-ee9b-4c9b-83d9-64bf93dd1281 > section > div > div.ooo-instagram-feed > div{
    padding:0;
  }
/*   footer */
  #shopify-section-footer > footer > div.footer__content-top > div > div.footer__content-newsletter.footer-block__newsletter.text-center.newsletter__style1{
    padding-bottom:32px;
/*     padding-top:32px; */
  }
  #shopify-section-footer > footer > div.footer__content-top > div > div.footer__content-newsletter.footer-block__newsletter.text-center.newsletter__style1 > h2{
    font-size: 24px;
    font-weight: 700;
    line-height:27px;
    
  }
  .footer-block__column .footer-block__heading{
    font-size:14px !important;
  }
  .site-nav-list{
    margin: 0 auto;
    width: 40%;
    
  }
  #shopify-section-footer > footer > div.footer__content-top > div > div.footer__content-newsletter.footer-block__newsletter.text-center.newsletter__style1 > div{
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 21px;
    color: rgba(77, 77, 77, 1);
    margin-bottom: 16px !important;
    margin-top: 0;
    padding-top: 0;
  }

/*   about us 图文 */
  #halo-image-banner-template--17118591877404__164709134604b9bd62 > div > div.halo-block-header.text-center > h3{
    margin-bottom:8px;
  }
  #halo-image-banner-template--17118591877404__164709134604b9bd62 > div > div.halo-block-header.text-center{
    margin-bottom:8px !important;
  }
  #halo-image-banner-template--17118591877404__164709134604b9bd62 > div > div.halo-block-content > div > div > div > div > div.banner-content.style-style_1 > div{
      padding:0px;
  }
  .halo-banner-wrapper .flex-box__banner .content-box{
     padding-top:0px !important;
    padding-bottom:0px !important;
    
  }

  #halo-image-banner-template--17118591877404__164709134604b9bd62 > div > div.halo-block-content > div > div > div > div > div.banner-content.style-style_1 > div > span{
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 21px;
    color: rgba(77, 77, 77, 1);
    
  }
  #halo-image-banner-template--17118591877404__88115464-d04d-421d-8120-8f587d9be9dc > div > div > div > div > div > div > div.banner-content.style-style_1 > div > span{
        font-size: 14px;
        font-weight: 400;
        letter-spacing: 0px;
        line-height: 21px;
        color: rgba(77, 77, 77, 1);
    
  }
}

/* product page slideshow font style */
 h2.slide-heading.slide-pc
{
  font-weight:600;
}
 p.slide-text.slide-pc{
   font-weight:300;
 }

#shopify-block-655abdc7-ee9b-4c9b-83d9-64bf93dd1281 > section{
  margin-top:0 !important;
}
#shopify-block-655abdc7-ee9b-4c9b-83d9-64bf93dd1281 > section > div > div.ooo-instagram-header > h2{
   margin-top:0 !important;
}

/* footer icon */
.footer-block__list-social .list-social__link{
  padding:9px !important;
}
.footer-block__list-social .list-social__item{
  margin-right:3px !important;
}
.list-social__link:before{
    top: -3px !important;
    left: -3px !important;
    padding: 3px !important;
}

#halo-image-banner-template--17118591746332__eda1b23c-05bd-4bd6-bca2-dd3455c9203c > div > div > div > div > div > div > div.content-box.content-box--absolute.content-box--left.text-left.align-items--center > h4{
  margin-bottom: 0px !important;
  line-height: 60px ;
  font-weight: 600 !important;
  
}
#brands-template--17118591746332__6744e577-a4d3-4649-9264-4a94a3f3565d > div > div > div.halo-block-header.text-center > h3{
    line-height: 60px !important;
}
.site-nav-title{
    width: 100%;
    text-align: center;
    display: block;
}
}

#shopify-section-template--17118592008476__8f9a6713-d44f-4120-b10c-6a39c16fd4ca > div > div{
  padding:0;
}
#shopify-section-template--17118592008476__8f9a6713-d44f-4120-b10c-6a39c16fd4ca > div > div > div > banner-slider-component > div > div{
  width:33.3%;
}
.about_text{
  color:#007bc6;
}

#header_height > header > div.wrapper-header-bottom > div > div > div.main-menu.header-bottom-center > div > nav > ul > li:nth-child(1) > div > div > div > div.menu-dropdown__column.column-4{
  position:auto !important; 
  height: auto;
  display: flex;
  justify-content: center;
}
#header_height > header > div.wrapper-header-bottom > div > div > div.main-menu.header-bottom-center > div > nav > ul > li:nth-child(1) > div > div > div > div.menu-dropdown__column.column-4 > div:nth-child(2){
  width:16.67%;
     position: static !important;
}
#header_height > header > div.wrapper-header-bottom > div > div > div.main-menu.header-bottom-center > div > nav > ul > li:nth-child(1) > div > div > div > div.menu-dropdown__column.column-4 > div:nth-child(3){
   width:16.67%;
     position: static !important;
}
#header_height > header > div.wrapper-header-bottom > div > div > div.main-menu.header-bottom-center > div > nav > ul > li:nth-child(1) > div > div > div > div.menu-dropdown__column.column-4 > div:nth-child(4){
    width:16.67%;
    position: static !important;
}
#header_height > header > div.wrapper-header-bottom > div > div > div.main-menu.header-bottom-center > div > nav > ul > li:nth-child(1) > div > div > div > div.menu-dropdown__column.column-4 > div:nth-child(5){
      width:16.67%;
      position: static !important;
}

#block-template--17118591811868__34014f17-b20d-4f43-9ba8-486f58ba0ed4-1671088547d34b6808-0 > div.slide-content.content-box--absolute.content-box--right.text-left > p.slide-text.slide-pc{
  font-weight: 300;

}
#block-template--17243934130460__92479f89-cde9-45a8-811b-5906aceb3054-1673603107ea7bf797-0{
    border: 1px solid #e6e6e6;
     padding-top: 10%;
    padding-bottom: 5%;
   
}
#block-template--17243934130460__92479f89-cde9-45a8-811b-5906aceb3054-1673603107ea7bf797-1{
  border: 1px solid #e6e6e6;
  padding-top: 10%;
  padding-bottom: 5%;
    
}
#block-template--17243934130460__92479f89-cde9-45a8-811b-5906aceb3054-1673603107ea7bf797-1 > div > div.image-container{
  width: 20%;
    margin: 0 auto;
}
#block-template--17243934130460__92479f89-cde9-45a8-811b-5906aceb3054-1673603107ea7bf797-0 > div > div.image-container{
    width: 20%;
    margin: 0 auto;
}
#shopify-section-announcement-bar > div{
    opacity: 1 !important;
    visibility: inherit !important;

}

#halo-image-banner-template--17118591746332__eda1b23c-05bd-4bd6-bca2-dd3455c9203c > div > div > div > div > div > div > div.img-box.img-box--mobile > div > a > svg:hover{
  width:70px!important;
  height:70px!important;
}
/*back to top style */

#halo-recently-viewed-wrap > div.recently-viewed-icon.open-popup{
display:none;
}
#halo-recently-viewed-wrap > div:nth-child(2){
  border-top:0px;
}
#halo-recently-viewed-popup{
  top:95%!important;
}

/*Community Hover */
#halo-image-banner-template--17236881735964__3b0a406a-cda3-4e44-b415-0020ef2ae4bd > div > div > div > div > div > div > div.banner-content.style-style_1 > div > a:hover,#halo-image-banner-template--17236881735964__f1edac1f-338e-4da9-8b4c-971b367a7170 > div > div > div > div > div > div > div.banner-content.style-style_1 > div > a:hover{
  background:#fff;
  color:#222;
}

#shopify-section-template--17118591877404__f1935adc-0ca8-47b8-975a-3dd13d679117 > div > div.Moderatius_title_text,.Moderatius_text,.Moderatius_title,h3.blog-title,.blog-block-item .blog-summary{
  color:#232323!important;
}
#globo-formbuilder-102432 > div > div > form > div.header > div > h1{
  line-height: 60px;
}
.track123_form_wrapper .track123_title{
  line-height: 60px;
}
#custom-text-template--17392724050204__768dcbd1-4122-46ec-b72b-480cc334c02e > div > div > div.halo-block-header.text-center{
  margin-bottom:0px;
   line-height: 60px;
}
#globo-formbuilder-101842 > div > div > form > div.header > div{
      display:none;
}
.globo-form-app .header .title{
    line-height: 60px !important;
}
@media(min-width:1200px){
  .Moderatius_text{
  font-size:20px!important;
  font-weight:300!important;
}
     div.blog-content.text-left>h3.blog-title {
       font-size:24px!important;
       line-height:32px!important;
     }       
     h3.sidebarBlock-heading{
       font-size:24px!important;
       font-weight:600!important;
     }                                   
}
@media(max-width:800px){
  .globo-form-app .header .title{
    line-height: 36px !important;
}
 #custom-text-template--17392724050204__768dcbd1-4122-46ec-b72b-480cc334c02e > div > div > div.halo-block-header.text-center > h3 > span{
   line-height: 36px !important;
 }
  .track123_form_wrapper .track123_title{
     line-height: 36px;
    margin-bottom: 24px !important;
  }
  #spotlight-template--17243934130460__92479f89-cde9-45a8-811b-5906aceb3054 > div > div.halo-block-header.text-center > h3 > span{
     line-height: 36px;
    margin-bottom: 14px;
  }
  #spotlight-template--17421611958556__5c770695-741d-40a3-b125-7076accc2b48 > div > div.halo-block-header.text-center > h3 > span{
    
    line-height: 36px;
    margin-bottom: 24px;
  }
  #globo-formbuilder-102432 > div > div > form > div.header > div > h1{
    line-height: 36px;
  }
  #spotlight-template--17421611958556__475423db-e798-4e77-8f41-20d1afb081af > div > div > h3 > span{
      line-height: 36px;
    margin-bottom: 24px;
  }
  .blog-block-item .blog-summary{
    font-size:14px!important;
    line-height:21px!important;
  }
  h3.blog-title {
    font-size:16px!important;
    line-height: 21px!important;
  }
  /*product mobile faq */
  span.t4s-accor-text{
    font-size:12px!important;
    font-weight:500!important;
}
 div.t4s-tab-content>p{
   font-size:12px!important;
   font-weight:400;
 }
#slideshow-wrapper-template--17118591746332__16321237356a896dad > div > div > div > div>div>div.slide-content.content-box--absolute.content-box--left.text-left{
  display:none;
}
}





