/** Shopify CDN: Minification failed

Line 308:33 Expected ":"

**/
.sub-heading.headline {
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
}
.shopify-policy__container {
    max-width: 90ch !important;
}
.wt-product__wrapper .wt-collapse.wt-collapse--always {
    border-bottom: 1px solid #1c1c1c;
}
.wt-slider__card-wrapper .card__title br {
    display: none;
}
.wt-pills-navigation .wt-pills-navigation__pills {
  max-width: 1200px;
  margin: 0 auto;
}
.wt-pills-navigation .header {
    width: 100%;
    max-width: 800px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.wt-multicol__wrapper.wt-blog.wt-blog__full .headline__title {
    margin-bottom: 20px;
}
.home-rich-text .hero__overlay__content {
    max-width: 600px;
}
.about-rich-text .hero__title  {
    text-transform: none;
}
.timeline-header .hero__text {
  margin-top: 20px;
  max-width: 600px;
}
.hero.hero--video-background.hero--grid .hero__text.hero__richtext.rte div:empty {
    display: none;
}
.wt-collapse-menu .wt-collapse__trigger__title {
    font-size: 16px;
    font-weight: 600;
}

.jm-box.jm-box--inherit-color.jm-reviewer-avatar.jm-reviewer-avatar--with-initial {
    background: #F2A71B;

}

.jm-box.jm-box--inherit-color.jm-reviewer-avatar.jm-reviewer-avatar--with-initial span.jm-text {
    color: #333132 !important;
}


p.jm-text.jm-review-content__title {
    font-size: 16px !important;
}



.wt-newsletter button.wt-newsletter__send.wt-newsletter__send--primary {
    background: #F2A71B;
    color: #1c1c1c;
}

.wt-newsletter button.wt-newsletter__send.wt-newsletter__send--primary:hover {
    background: #b3a1cb;
    color:#fff;
    
}

[data-button-animations="fill_on_hover"] .wt-newsletter__send--primary::after {
    background: #b3a1cb;
    color:#fff;
}
.wt-drawer-content__drawer__body .benefits-wrapper {
  width: 100%;
}

.wt-drawer-content__drawer__body .benefit-item {
  display: flex;
  align-items: flex-start;
  gap: 20px;
}

.wt-drawer-content__drawer__body .benefit-icon {
  flex: 0 0 48px;
  width: 48px;
  height: 48px;
}

.wt-drawer-content__drawer__body .benefit-icon img {
  display: block;
  width: 48px;
  height: 48px;
  object-fit: contain;
}

.wt-drawer-content__drawer__body .benefit-content {
  flex: 1;
}

.wt-drawer-content__drawer__body .benefit-content h3 {
  margin: 0 0 8px;
}

.wt-drawer-content__drawer__body .benefit-content p {
  margin: 0;
}

.wt-drawer-content__drawer__body .divider {
  width: 100%;
  height: 1px;
  margin: 24px 0;
  background: #ddd;
}

.wt-drawer-content__drawer{
  max-width: 70rem;
}

/* .amino-acid-profile {
  padding: 20px;
} */

.amino-acid-profile h2 {
  margin: 0;
  text-align: center;
  font-size: 18px;
  border-bottom: 1px solid #000;
  padding-bottom: 6px;
}

.amino-acid-profile .subtitle {
  text-align: center;
  margin: 4px 0 10px;
}

.amino-acid-profile .amino-table {
    display: flex;
    gap: 10px;
}


.amino-acid-profile .amino-column {
  flex: 1;
  border: 1px solid #000;
  border-radius: 7px;
  padding: 6px 8px;
}

.amino-acid-profile .column-title {
    text-align: center;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 12px;
}

.amino-acid-profile .amino-column div:not(.column-title) {
  display: flex;
  justify-content: space-between;
  gap: 8px;
  line-height: 1.35;
}

.amino-acid-profile .amino-column span {
  white-space: nowrap;
}

.amino-acid-profile .additional {
  margin: 12px 0 0;
}



.card--center .card__title {
    padding-left: calc(var(--gap, 8px) * 1);
    padding-right: calc(var(--gap, 8px) * 1);
    font-weight: 600;
    line-height: 1.5;
    font-family: var(--font-headline);
    font-style: var(--font-headline-style);
    font-weight: var(--font-headline-weight);
    text-transform: var(--font-headline-transform, none);
}

.price__regular .price-item--regular {
    font-size: 14px;
}


.wt-blog__content .hero__title {
    font-size: 18px !important;
}

.wt-cart__item__link {
    font-weight: 600;
}

p.jm-text.jm-review-content__title
 {
    font-size: 15px !important;
    font-weight: 500;
    font-family: 'Plus Jakarta Sans';
    letter-spacing: 0.5px;
}

span.jm-star-rating__font-icon {
    font-size: 16px !important;
}

.wt-keys__title,.wt-keys__text {
    font-size: 15px;
}
.wt-keys__text p {
    margin-top: 0;
}

ul.social-links .svg-icon {
    height: 20px;
    width: 20px;
}

/* [data-button-animations=fill_on_hover] .hero__button:not(.hero__button--link), [data-button-animations=fill_on_hover] .hero__button--primary:not(.hero__button--link), [data-button-animations=fill_on_hover] .wt-newsletter__send, [data-button-animations=fill_on_hover] .btn-checkout, [data-button-animations=fill_on_hover] .wt-lookbook__button, [data-button-animations=fill_on_hover] .wt-map-address__content__button:not([data-button-style=link]), [data-button-animations=fill_on_hover] .giftnote__save, [data-button-animations=fill_on_hover] .js-add-to-cart, [data-button-animations=fill_on_hover] .wt-header__search__button, [data-button-animations=fill_on_hover] .wt-cart__cta, [data-button-animations=fill_on_hover] .wt-cart__back-link, [data-button-animations=fill_on_hover] .wt-cart-features__action, [data-button-animations=fill_on_hover] .wt-apps .spr-button, [data-button-animations=fill_on_hover] .search-result-more__link, [data-button-animations=fill_on_hover] .wt-announcement__close {
    height: 42px;
} */

.trust-badge-sec .wt-features-banner {
    /* max-width: 1200px; */
    margin: 0 auto;
}
.trust-badge-sec  .wt-keys__list {
    align-items: start;
}
#judgeme_product_reviews .jdgm-review-list .jm-review-item[data-v-577bcb4c], .jm-review-item[data-v-32f3960d] {
    border-color: #1c1c1c !important;
}



.wt-slider__container--featured .wt-slider__card-wrapper,
.collection__grid .collection__grid__item,
product-recommendations.related-products .swiper-slide.wt-slider__slide {
    position: relative;
    background: #FFFCF4;
    border: 1px solid rgba(42, 37, 32, .14);
    border-radius: 9px;
    box-shadow: 0 1px 2px rgba(58,42,20,.06),0 2px 6px rgba(58,42,20,.05);
    transition: box-shadow .24s ease, transform .24s ease, border-color .24s ease;
    margin-bottom: 0;
    /* padding: 20px; */
}

.wt-slider__container--featured .card__container,
product-recommendations.related-products .card__container {
    position: relative;
    height: 100%;
    display: flex;
    flex-direction: column;
    padding: 12px;
    box-sizing: border-box;
}

.wt-slider__container--featured .wt-product__add-to-cart_form--wrapper button,
.collection__grid .collection__grid__item .wt-product__add-to-cart_form--wrapper button {
    margin: 0;
}
/* product-recommendations.related-products .card__container .card{
  padding:0 20px 20px;
} */
.collection__grid .collection__grid__item .card__container {
    padding: 12px;
}


.card--center .card__title br {
    display: none;
}


.hero__button--secondary {
    border-bottom-width: 3px;
    border-radius: 12px;
    transition: transform .08s ease, border-bottom-width .08s ease, background .16s ease;
}
[data-button-animations=fill_on_hover] .hero__button:not(.hero__button--link):hover:after, 
[data-button-animations=fill_on_hover] .hero__button--primary:not(.hero__button--link):hover:after, 
[data-button-animations=fill_on_hover] .wt-newsletter__send:hover:after, [data-button-animations=fill_on_hover] .btn-checkout:hover:after, 
[data-button-animations=fill_on_hover] .wt-lookbook__button:hover:after, 
[data-button-animations=fill_on_hover] .wt-map-address__content__button:not([data-button-style=link]):hover:after, 
[data-button-animations=fill_on_hover] .giftnote__save:hover:after, [data-button-animations=fill_on_hover] .js-add-to-cart:hover:after, 
[data-button-animations=fill_on_hover] .wt-header__search__button:hover:after, [data-button-animations=fill_on_hover] .wt-cart__cta:hover:after, 
[data-button-animations=fill_on_hover] .wt-cart__back-link:hover:after, [data-button-animations=fill_on_hover] .wt-cart-features__action:hover:after, 
[data-button-animations=fill_on_hover] .wt-apps .spr-button:hover:after, [data-button-animations=fill_on_hover] .search-result-more__link:hover:after, 
[data-button-animations=fill_on_hover] .wt-announcement__close:hover:after{
    border:1px solid currentcolor;
    border-bottom-width: 3px;
    transition: transform .08s ease, border-bottom-width .08s ease, background .16s ease;
    --color-button-secondary-text);
    border-color: var(--color-button-secondary-border);
}
.wt-featured-collection slideshow-section.wt-slider {
    overflow: visible;
}

.wt-product__info .hero__icon-container {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
}
.wt-product__info .hero__icon-with-text {
  display: inline-block;
  width: 25%;
  vertical-align: top;
  box-sizing: border-box;
  padding: 10px;
  margin-top: 15px;
  /* border-right: 1px solid #dbdbdb; */
  text-align: center;
}

.wt-product__info .wt-product__promo.rte p {
    font-size: 12px;
}
.wt-product__info .hero__icon {
    height: auto;
    flex-shrink: 0;
}
.wt-product__info .hero__icon-text {
    display: flex;
    justify-content: center;
    align-items: center;
}
.wt-product__add-to-cart_form .js-add-to-cart
 {
    background: #f2a71b;
    color: #000000;
    border-color: #000000;
    border-bottom-width: 3px;
    border-radius: 12px;
    padding: 8px 20px;
    transition: transform .08s ease, border-bottom-width .08s ease, background .16s ease;
}

.wt-slider--wrapper .shoppable-product-card .wt-dot__picture {
    height: auto;
}
.benefits-wrapper .benefit-content h4 {
    margin-block: 10px;
}
.trust-badge-sec .icon_4_small img.wt-keys__image.center {
    padding: 5px;
}
.contact-rich-text .hero__overlay__content {
    width: 100%;
    max-width: 600px;
}
.wt-slider__container--featured.swiper.wt-slider__container.swiper-initialized.swiper-horizontal{
  padding-bottom:15px!important;
}

@media screen and (max-width: 767px) {
  .contact-rich-text .hero__overlay__content {
    max-width:  100%;
}
.collection__grid .collection__grid__item.variant-product-item  .card__price,
.wt-slider__container--featured.card__price {
    margin: 6px 0 10px;
}
  .wt-product__info .hero__icon-with-text {
    width: 50%;
    margin-bottom: 15px;
  }
  .collection__grid .collection__grid__item .card__container,
  .wt-slider__container--featured .card__container,
product-recommendations.related-products .card__container {
    padding: 15px;
}
.card__container .card__title a {
    color: var(--color-custom-text);
    font-weight: 600;
}
.card__container .card__title {
    font-size: 16px;
    padding:0;
} 
 .card__quick-add-container button {
    font-size: 16px;
}
.card__container .card__quick-add-container {
    margin-top: 0;
}

  /* .wt-slider__container--featured .card__picture-container,
  .wt-slider__container--featured .wt-product__add-to-cart_form--wrapper {
    padding: 10px;
    } */
    /* .wt-slider__container--featured .card__picture-container, .collection__grid .collection__grid__item .card__picture-container {
    padding: 10px;
   } */
    slideshow-section.wt-slider .wt-slider__wrapper--stack[data-swiper-container], slideshow-section.wt-slider .wt-slider__wrapper--stack[data-swiper-container] {
        gap: 10px;
    }
    .trust-badge-sec .wt-features-banner {
      max-width: 100%;
     }
     .wt-slider__container--featured .wt-slider__card-wrapper, .collection__grid .collection__grid__item.variant-product-item {
          margin-bottom: 0;
      }
      .collection__grid {
          gap: 10px;
      }
        .card__quick-add-container button {
          padding: 1px 8px;
          margin-block: 10px;
      }

 .trust-badge-sec .wt-keys__list {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 0 !important;

    /* Theme ka existing width/spacing preserve */
    box-sizing: border-box;
  }

.trust-badge-sec .wt-keys__item {
    width: 100%!important;
    max-width: none!important;
    margin: 0!important;
    padding: 10px 10px!important;
    box-sizing: border-box;
    border: 0!important;
}

  /* .trust-badge-sec .wt-keys__item:nth-child(odd) {
    border-right: 1px solid #d0d0d0 !important;
  }

  .trust-badge-sec .wt-keys__item:nth-child(1),
  .trust-badge-sec .wt-keys__item:nth-child(2) {
    border-bottom: 1px solid #d0d0d0 !important;
  } */


  .trust-badge-sec .wt-features-banner .wt-keys__title {
    font-size: 14px;
}
  .trust-badge-sec .wt-keys__link {
    width: 100%;
    min-height: 110px;

    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    text-align: center;
  }

  .trust-badge-sec .wt-keys__image {
    display: block;
    object-fit: contain;
    margin: 0 auto 8px !important;
  }

  .trust-badge-sec .wt-keys__content {
    width: 100%;
    text-align: center;
  }
 /* .trust-badge-sec .wt-keys__title {
    font-size: 12px;
} */
 .trust-badge-sec .wt-keys__title {
    padding-inline: 0;
}

  .trust-badge-sec .wt-keys__list .wt-keys__image {
    margin-left: auto ;
    margin-right: auto ;
  }
.wt-drawer-content__drawer .wt-drawer-content__drawer__body {
  overflow-x: hidden !important;
}

.wt-drawer-content__drawer .wt-drawer-content__drawer__body .table-wrapper {
  width: 100%;
  max-width: 100%;
  overflow-x: auto !important;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 10px;
}

.wt-drawer-content__drawer .wt-drawer-content__drawer__body .table-wrapper table {
  min-width: 700px !important;
  width: 700px !important;
  max-width: none !important;
}
.wt-pills-navigation .header,
.wt-pills-navigation .wt-pills-navigation__pills,
.timeline-header .hero__text > p:last-child {
    max-width: 100%;

}
.amino-acid-profile {
    padding: 12px;
  }

.amino-acid-profile .amino-table {
    flex-direction: column;
}

  .amino-acid-profile .amino-column {
    padding: 5px;
  }


.wt-shopify-section .hero__title br{
    display:none;
}
.wt-header__body .wt-drawer-search {
    display: none;
}
.page-header .wt-header__panel__item.wt-header__panel__item--account {
    display: none;
}
.sub-heading.headline {
    font-size: 12px;
}
.hero__wrapper--full .hero__overlay__content--mobile--center {
    width: 100%;
}
.wt-header__body {
    padding-top: 10px;
    padding-bottom: 10px;
}
.home-rich-text .hero__overlay__content {
    max-width: 100%;
}
.about-rich-text  .hero__wrapper,
.timeline-header .hero__wrapper {
    padding: 0;
}
.timeline-header .hero__text {
  font-size: 18px;
  max-width: 100%;
}
.wt-timeline .wt-timeline__content,
.wt-timeline .wt-timeline__time {
    padding-left: 30px;
}
.wt-collapse-menu .wt-collapse__trigger__title {
    font-size: 14px;
}
h3.wt-benefits-product__icon-item-heading {
    font-size: 17px;
    font-weight: 600;
}

.hero__overlay__content--mobile--center {
  width: 100%;
}

.card__quick-add-container button {
  height: 40px;
}

.section-image-with-text .hero__overlay {
        padding: 24px 0px;
    }

}
    
.wt-benefits-product__img .image__link {
  position: relative;
  z-index: 1;
}
.benefits-wrapper .benefit-item {
  display: grid;
  grid-template-columns: minmax(0, max-content) 1fr;
  gap: 14px;
}
.benefits-wrapper .benefit-item h3 {
  margin-block: 0px;
  font-size: 16px;
}
.benefits-wrapper .benefit-item p {
  margin-block: 0.2em;
}
.benefits-wrapper .benefit-item .divider {
  display: none;
}
.template-suf-product .wt-collapse__trigger {
  padding-top: calc(var(--gap, 8px) * 1.5);
  padding-bottom: calc(var(--gap, 8px) * 1.5);
}
.template-suf-product .wt-collapse__target__content > p {
  font-size: 14px;
}

.f-button__list__item {
    display: block;
}

.wt-product__option__body--tiles input:checked+label:before {
  border-color: #f2a71b;
}
.wt-product__add-to-cart .counter-wrapper {
    display: none;
}

@media (min-width: 900px) {
  .wt-benefits-product__img img {
    width: 100%;
  }
}
@media (max-width: 767px) {
  [mobile-image-size=normal] .wt-product__gallery {
    margin-bottom: 0px;
  }
  .benefit-item p {
    font-size: 14px;
  }
.wt-product__options variant-options {
    margin-top: 20px;
}
.wt-product__option__wrapper {
    font-size: 16px;
}
/* .price-item.price-item--sale.price-item--last.wt-product__price__final {
    font-size: 20px;
} */

.price__sale.visible {
    flex-direction: row-reverse;
    align-items: center;
}
    ul.xs_2_grid.f-button__list {
      display: grid;
      grid-template-columns: 1fr 1fr;
  }

  ul.xs_2_grid .f-button__list__item {
      display: block;
  }

  .wt-features-banner .wt-keys__list .wt-keys__link, .wt-slider__wrapper .wt-slider__slide .wt-keys__link {
    text-decoration: none;
    gap: 15px;
}

}