/** Shopify CDN: Minification failed

Line 284:0 All "@import" rules must come first

**/
/*=== Bold Sub ===*/
.bsub-flex__item.bsub-flex__item--fixed.actions{
  display:none;
}

.bsub-widget {
  display: none;
}

/*=== BOLD Custom CSS ===*/
h1.membership_table_title {
font-weight: 500 !important;
}

table.membership_table th {
font-weight: 500;
}

/*=== End Bold Sub ===*/

/*===   Klaviyo    ===*/

.klaviyo-form input{
  border-top:0!important;
  border-left:0!important;
  border-right:0!important;
  border-radius:0!important;
  border-bottom: 1px solid white;
}

.klaviyo-form form {
  overflow: visible!important;
}

/* === */

/*===   Judge.me    ===*/

.collection .jdgm-preview-badge[data-template="collection"] {
  display: block !important;
}

.jdgm-rev-widg__title {
  font-size: 1.8rem;
}

/* === */

/* revidew stars start */
.jdgm-star.jdgm--on::before {
  font-size: 1.2rem;
}
.jdgm-histogram__star .jdgm-star {
  font-size: 1.2rem;
}
.jdgm-star.jdgm--off::before {
  font-size: 1.2rem;
}
/* revidew stars end */
 .membership_benefit { display: none !important} 




 /*SLIDER ARROWS*/
 .flickity-prev-next-button.next,.flickity-prev-next-button.previous,.swiper-button-prev-custom, .swiper-button-next-custom, .swiper-button-prev-custom-1, .swiper-button-next-custom-1 
{
  background-color: transparent !important;
}
.swiper-button-prev-custom svg, .swiper-button-next-custom svg, .swiper-button-prev-custom-1 svg, .swiper-button-next-custom-1 svg{
  fill: gray !important;
}
 @media screen and (max-width:500px) {
  .flickity-prev-next-button{
    top: 40% !important;
  }
  .flickity-prev-next-button.next,.flickity-prev-next-button.previous,.swiper-button-prev-custom, .swiper-button-next-custom, .swiper-button-prev-custom-1, .swiper-button-next-custom-1 {

    width: 32px !important;
    height:32px !important;
    
    }
    .flickity-prev-next-button.next .flickity-button-icon,.flickity-prev-next-button.previous .flickity-button-icon{
      
    width:15px;
    height:15px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    }


    .swiper-button-prev-custom svg, .swiper-button-next-custom svg, .swiper-button-prev-custom-1 svg, .swiper-button-next-custom-1 svg{
      width:15px !important;
      height:15px !important;
    }
}

 /*SLIDER ARROWS*/



 /*WISHLIST CLUB APP*/

 .th_wl_col_btn {position: absolute !important; right: 0 !important; top: 10px !important; z-index: 9999999;}

 .th_wlc_product_count {display: none !important;}
 
 #th-wl-sucess-mgs, #th-wl-error-mgs { background-color: black !important;}
 
 .th_prd_wl_btn{
   justify-content: center !important;
   display: grid !important;
   font-family: Roboto, sans-serif !important; 
   text-transform: uppercase !important;
 }
 
 .th_prd_wl_btn .th_wl_text {
   font-size: 12px !important;}
 
 @media (max-width: 481px) {
   .th_wl_col_btn {position: absolute !important; right: -5px !important; top: 0px !important; z-index: 9999999;}
   #th-wl-sucess-mgs, #th-wl-error-mgs {
     font-size: 12px !important;
     min-width: 125px !important;
 }
 }


 .th-wl-container-header h3 {
  font-family: var(--font-body-family) !important;
  font-style: var(--font-body-style) !important;
  font-weight: 400 !important;
  letter-spacing: .03rem !important;
  color: rgb(var(--color-foreground)) !important;
  line-height: 1.3 !important;
}
.th-wl-container-header p a{
    display: inline-block !important;
    color: #000 !important;
    text-decoration: underline !important;
    font-weight: 500 !important;
}
.th-wl-tab{
  margin-bottom: 30px !important;
}
ul.th-wl-tab li .tab-link-label{
  font-weight: 400 !important;
}
.th-wl-product-variant a,.th-wl-product-title a, .th-wl-product-title a span
{
  color: #000 !important;
  font-weight: 400 !important;
font-family: 'Roboto' , sans-serif !important;
}
.th-wl-product-price {
  font-family: 'Roboto', sans-serif !important;
  font-weight: 600 !important;
  line-height: 1 !important;
  color: #000000 !important;
}
.th_compare_price{
    font-family: 'Roboto', sans-serif !important;
    color: #000 !important;
    font-weight: 300;
    text-decoration: line-through !important;
}
.th-wl-product-variant{
  margin: 0 !important;
}
.th-wl-product-variant a{
  text-decoration: none !important;
  font-weight: 300 !important;
}
.th-wl-product-title a span,.th-wl-product-price{
  font-size: 12px !important;
}
.th-wl-product-title{
  margin: 0 !important;
}
.th-wl-product-variant a{
font-size: 11px !important;
text-transform: initial !important;
}
.th-wl-quantity-box{
  display: none !important;
}
.th-wl-pr-qt {
  justify-content: initial !important;
  gap: 10px !important;
  align-items: center !important;
}
.th-wl-pr-qt{
  margin-top: 3px !important;
}
.th-wl-product-price{
  line-height: 22px !important;
}

.th-wl-product-add-to-cart{
  background-color: #1b1b1b !important;
  color: #fff !important;
  font-weight:  400 !important;
  padding: 15px !important;
  text-transform: uppercase !important;
  font-size: 12px !important;
}
.tab-link-label,.tab-link-delete{
  background-color: #1b1b1b !important;

}
.th-wl-no-wishlist h3{
  font-family: 'Roboto' !important;
  font-weight:  400 !important;

}

.add-to-cart-all-product button.add-to-cart-all-product-btn {
    background-color: #1b1b1b!important;
    border-radius: 0!important;
    text-transform: uppercase !important;
    font-size: 12px !important;
    padding: 15px 35px;
    font-family: 'Roboto' !important;
}
.th-wl-product-item .th-wl-product-remove-product svg,.th-wl-product-item .th-wl-product-remove-product svg .wl-bg-icon{
  fill:#1b1b1b !important;
}
.th-wl-product-item{
  border: 0 !important;
}
.th-wl-product-content{
  padding-left: 0 !important;
}
#th-wl-sucess-mgs, #th-wl-error-mgs{
  font-family: 'Roboto' !important;
}
@media screen and (max-width:500px) {
  .th-wl-product-col-4{
    max-width: 50% !important;
  }
  
}
.th_prd_wl_btn .th_wl_button{
  text-transform: initial !important;
}
 /*WISHLIST CLUB APP*/

 #effectiveAppsProductVisitorsCounterElement{
text-align: center !important;
 }
 #badge_text{
  display: flex;
 }
 #badge_text .manufacture-info-icon{
  display: none;
 }

 #badge_text .p-related-attributes__value{
  padding-left: 3px;
 }
@media screen and (max-width:500px){
  .card-information .manufacture-meta{
        display: flex;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    line-height: 1.1;
  }
  .card-information .manufacture-meta{
    line-height: 1.1;
  }
}


/* Custom Code Related to 9-1-2025 Refresh */

/** FONT FACE Edits **/
@import url("https://p.typekit.net/p.css?s=1&k=fnz2lpn&ht=tk&f=8493.8494.17980&a=57402276&app=typekit&e=css");

@font-face {
font-family:"arno-pro";
src:url("https://use.typekit.net/af/68fd8b/00000000000000007735d83c/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/68fd8b/00000000000000007735d83c/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/68fd8b/00000000000000007735d83c/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"arno-pro";
src:url("https://use.typekit.net/af/c71e6a/00000000000000007735d83e/31/l?subset_id=2&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/c71e6a/00000000000000007735d83e/31/d?subset_id=2&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/c71e6a/00000000000000007735d83e/31/a?subset_id=2&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"arno-pro-display";
src:url("https://use.typekit.net/af/7abb6a/00000000000000007735d84a/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/7abb6a/00000000000000007735d84a/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/7abb6a/00000000000000007735d84a/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;
}


.hero_copy_wrapper .heading h1 span.row, .custom_image_with_text_wrapper .heading_wrapper h2, .custom_image_with_text_wrapper_v2 .heading_wrapper_v2 h2 {
    font-family:'arno-pro-display',serif!important;
}

/** END FONT FACE Edits **/

/** Hero Element Edits **/
.hero_copy_wrapper .heading h1 {
    max-width:80%!important;
}
.hero_copy_wrapper .heading h1 span.row {
    font-size:6rem!important;
}
@media all and (min-width:993px) and (max-width:1400px){
    .hero_copy_wrapper .heading h1 span.row {
        font-size:5rem!important;
    }
}
@media all and (min-width:501px) and (max-width:992px){
    .hero_copy_wrapper .heading h1 span.row {
        font-size:4rem!important;
    }
}
@media all and (max-width:500px){
    .hero_copy_wrapper .heading h1 span.row {
        font-size: 4rem !important;
        text-wrap-mode: wrap;
        line-height: 90%;
    }
}
/** END Hero Element Edits **/








/* End Custom Code Related to 9-1-2025 Refresh */