@media(min-width:768px){.sticky-add-to-cart__wrapper{display:none!important}}@media(max-width:767.98px){.sticky-add-to-cart__wrapper{display:flex;align-items:center;bottom:0;inset-inline:0;width:100%;height:calc(100px + env(safe-area-inset-bottom,0px));padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));gap:8px;background:#fff;border:0;border-top:1px solid #ebebeb;border-radius:0;box-shadow:none}.sticky-add-to-cart__info{flex:1;min-width:0;gap:8px}.sticky-add-to-cart__image,.sticky-add-to-cart__image .media{width:84px;height:84px;border-radius:11.2px;overflow:hidden;flex-shrink:0}.sticky-add-to-cart__image .media,.sticky-add-to-cart__image .media img{width:100%;height:100%;object-fit:cover}.sticky-add-to-cart__content{flex:1;min-width:0;gap:4px;justify-content:center}.sticky-add-to-cart__title{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"Instrument Serif",serif;font-weight:400;font-size:16px;line-height:1.5;letter-spacing:0;color:#000}.sticky-add-to-cart__price .price-container{display:flex;align-items:center}.sticky-add-to-cart__price .price,.sticky-add-to-cart__price .price--sale{font-family:Helvetica,Arial,sans-serif;font-weight:700;font-size:16px;line-height:24px;letter-spacing:-.02em;color:#000;text-transform:capitalize}.sticky-add-to-cart__price .compare-at-price{font-family:Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;line-height:26px;letter-spacing:0;color:#000;opacity:.4;text-decoration:line-through}.sticky-add-to-cart__price .price--on-sale .price__sale{display:flex;align-items:center;gap:6px}.sticky-add-to-cart__price .badge{display:none}.sticky-add-to-cart__variant{font-family:Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:1.4;letter-spacing:0;color:#666;text-transform:capitalize}.sticky-add-to-cart__action{flex-shrink:0}.sticky-add-to-cart__button.btn{width:75px;min-width:75px;height:50px;padding:0 11px;border-radius:60px;border:1px solid #ebebeb;background:#f1e5ff;color:#482076;font-family:Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;line-height:24px;letter-spacing:0;text-transform:uppercase;box-shadow:none}.sticky-add-to-cart__button.btn:before{display:none}.sticky-add-to-cart__button.btn:hover,.sticky-add-to-cart__button.btn:not([disabled]):hover{background:#f1e5ff;border-color:#ebebeb;color:#482076}.sticky-add-to-cart__button .btn__text{color:#482076}}.hero-banner .marquee .icon-block__media{color:#ffcb00}.icon-boxes--icon-overlap .icon-boxes__wrapper,.icon-boxes--icon-overlap .icon-boxes__inner,.icon-boxes--icon-overlap .f-column,.icon-boxes--icon-overlap .swiper-slide,.icon-box--icon-overlap{overflow:visible}.icon-boxes--icon-overlap .icon-box,.icon-box--icon-overlap{overflow:visible!important;-webkit-mask-image:none!important}.icon-boxes--icon-overlap .icon-box:not(.color-inherit),.icon-box--icon-overlap{padding-block-start:calc(2.4rem + var(--icon-overlap-offset, 4rem) * .35)}.icon-boxes--icon-overlap .icon-box__icon,.icon-box--icon-overlap .icon-box__icon{margin-block-start:calc(var(--icon-overlap-offset, 4rem) * -1);margin-block-end:calc(var(--icon-overlap-offset, 4rem) * -.25)}.powered-by-functional-ingredients .icon-box{gap:35px;--font-heading--family: Helvetica, Arial, sans-serif;font-family:Helvetica,Arial,sans-serif}.everyday-nutrition-banner.hero-banner .marquee{margin-block-end:0}.everyday-nutrition-banner.hero-banner .marquee__items{gap:40px;padding-right:40px}.everyday-nutrition-banner.hero-banner .marquee__items .icon--small{color:#ffcb00}.everyday-nutrition-banner .button-block a{font-size:15px;line-height:1.6;font-weight:700}.everyday-nutrition-banner .text-block em{display:block}.video-card .author-info__name{font-size:22px}.video-card .author-info__bio,.video-card .author-info__bio p{font-size:14px}.the-outcome-layered card-layered.card-layered{overflow:hidden}.the-outcome-layered .card-layered__content,.the-outcome-layered .card-layered__content .text-block,.the-outcome-layered .card-layered__content .text-block :is(p,span,em,strong){color:#fff}.the-outcome-layered .card-layered__button.btn--primary{background-color:#fff;color:#000;border-color:transparent;transition:background-color .25s ease,color .25s ease}.the-outcome-layered .card-layered__button.btn--primary:before{content:none}.the-outcome-layered .card-layered__button.btn--primary path{fill:none}.the-outcome-layered .card-layered__button.btn--primary path:not([class^=icon--plus-line]){stroke:none}.the-outcome-layered .card-layered__button.btn--primary path[class^=icon--plus-line]{stroke:currentColor}.the-outcome-layered .card-layered__button.btn--primary:hover,.the-outcome-layered .card-layered__button.btn--primary:focus-visible{background-color:#000;color:#fff}.why-women-love-protein .image-card--content-inside .image-card__texts{position:relative;width:100%;padding:2rem;background:linear-gradient(111.49deg,rgb(var(--color-foreground) / 40%) -8.95%,rgb(var(--color-foreground) / 1%) 114%);-webkit-backdrop-filter:blur(58px);backdrop-filter:blur(58px);border:1px solid #AFAFAF;background:linear-gradient(96.25deg,#75757566,#00000036)}.why-women-love-protein .image-card--content-inside .image-card__texts:before{content:"";position:absolute;top:0;inset-inline:0;z-index:-1;padding:.05rem;border-radius:inherit;background:linear-gradient(-45deg,rgb(var(--color-foreground) / 50%),rgb(var(--color-foreground) / 10%),rgb(var(--color-foreground) / 50%));-webkit-mask:linear-gradient(#000 0 0) exclude,linear-gradient(#000 0 0) content-box;mask:linear-gradient(#000 0 0) exclude,linear-gradient(#000 0 0) content-box}.why-women-love-protein .flex-carousel .swiper-slide-custom{height:auto}.why-women-love-protein .image-card__heading p{font-family:var(--font-body--family)}.snackable_points_color .counter--card .custom.custom-typography{color:#7d40c2}.snackable_points_color .counter--card .counter__content p{color:#000}product-recommendations .block.product-card.product-card--standard{background:#f6f6f6;border-radius:13.81px}product-recommendations a.product-card__title.text-wrap.reversed-link{line-height:1.4;font-size:20px;font-family:"Instrument Serif";font-weight:400;letter-spacing:-.56px}.product-features h3.custom.custom-typography.custom-font-size span{font-family:Helvetica,sans-serif;font-weight:400}.quick-add__button.quick-add__button--choose.button-choose-options{background:#482076;color:#fff}.product-information--main .social-sharing__list span.icon{color:#4918a0}.product-information--main .accordion .rte ul,.product-information--main .accordion .rte ol,.product-information--main .accordion .text-block :where(ul,ol){list-style-position:outside;padding-inline-start:1.2em;margin-inline-start:0}.product-information--main .accordion .rte li,.product-information--main .accordion .text-block li{padding-inline-start:.25em}.product-information--main .block-product-recommendations__product product-card.product-card--horizontal{background:#f6f6f6;border:1px solid #D8D8D8;border-radius:16px;padding:5px}.product-information--main product-recommendations a.product-card__title{line-height:1.4;font-size:15px}.product-information--main .product-price-block .price--on-sale .price__sale{display:flex;align-items:center;gap:1rem;flex-wrap:nowrap}.product-information--main .product-price-block .price,.product-information--main .product-price-block .price.price--sale{color:#000;font-size:20px;font-weight:700;line-height:1.2}.product-information--main .product-price-block .compare-at-price{font-size:14px;font-weight:700;color:#000;opacity:40%;text-decoration:line-through}.product-information--main .product-price-block .badge--inline-sale{background:#bdffcb;color:#009d25;font-weight:700;font-size:12px;text-transform:uppercase;border-radius:5rem;padding:4px 12px;line-height:1.4}.delivery-options{width:100%;padding:1.6rem 2rem;background:#fff;border:.83px solid #E8E8E8;border-radius:13.35px}.delivery-options__label{margin:0 0 1.2rem;font-family:Helvetica,sans-serif!important;font-size:14px;font-weight:400;color:#000;letter-spacing:-.5px}.delivery-options__field{display:flex;align-items:center;gap:.6rem;background:#f4e8ff;border-radius:999px;padding:8px 8px 8px 20px}.custom-liquid-block__content .delivery-options__input,.delivery-options__input{flex:1;border:0;outline:none;box-shadow:none;background:transparent;font-size:1.4rem}.custom-liquid-block__content .delivery-options__input:focus,.custom-liquid-block__content .delivery-options__input:focus-visible,.delivery-options__input:focus,.delivery-options__input:focus-visible{border:0;outline:none;box-shadow:none;background:transparent}.delivery-options__input::placeholder{color:#c4a8e0}.delivery-options__button{appearance:none;-webkit-appearance:none;background:#482076;color:#ffcb00;font-size:13.3px;line-height:14px;font-weight:700;letter-spacing:.06em;padding:10px;border:0;font-family:Helvetica,sans-serif!important;outline:none;box-shadow:none;border-radius:60px;cursor:pointer;min-width:132px}.delivery-options__button:focus,.delivery-options__button:focus-visible{border:0;outline:none;box-shadow:none}.delivery-options__message{margin:.8rem 0 0;font-family:Helvetica,sans-serif!important;font-size:13.3px;line-height:14px;font-weight:700;letter-spacing:.01em}.delivery-options__message[data-state=success]{color:#0a9b61}.delivery-options__message[data-state=error]{color:#c2410c}.product-information--main .variant-option--pack-cards{display:flex;flex-direction:column;gap:1.2rem}.product-information--main .variant-pack-cards__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;width:100%}.product-information--main .variant-option--pack-cards .variant-option__label{margin-block-end:0}.product-information--main .variant-option--pack-cards .variant-option__label-text--pack{font-family:"Instrument Serif",serif;font-size:20px;font-weight:400;text-transform:none;color:#000}.product-information--main .variant-option__pack-card{min-height:auto;max-height:none;width:100%;padding:12px;border:1px solid #D8D8D8;border-radius:1.2rem;background:#fff}.product-information--main .variant-option__pack-card:has(:checked){background:#f6ecff;border:1px solid #48207680}@media(hover:hover){.product-information--main .variant-option__pack-card:hover{background:#f8f0ff;border-color:#671ebc;color:inherit}}.product-information--main .variant-pack-card__inner{display:flex;gap:1rem;width:100%;pointer-events:none}.product-information--main .variant-pack-card__radio{width:16px;height:16px;margin-top:2px;border:1px solid #D8D8D8;border-radius:50%;flex-shrink:0}.product-information--main .variant-option__pack-card:has(:checked) .variant-pack-card__radio{border-color:#671ebc;background:radial-gradient(circle,#671ebc 42%,transparent 44%)}.product-information--main .variant-pack-card__content{display:flex;flex-direction:column;gap:10px;flex:1;min-width:0}.product-information--main .variant-pack-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.product-information--main .variant-pack-card__title{font-size:15px;font-weight:400;color:#000;line-height:1.6}@media(max-width:767px){.product-information--main .variant-pack-card__title{font-size:14px}}.product-information--main .variant-pack-card__tag{background:#ffeeac;color:#927500;font-weight:700;font-size:10px;text-transform:uppercase;border-radius:5rem;padding:4px 12px;line-height:1.4;white-space:nowrap}.product-information--main .variant-pack-card__data{font-size:12px;color:#000;line-height:1.4;word-break:break-word;opacity:.6}.product-information--main .variant-pack-card__price-row{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.product-information--main .variant-pack-card__price{font-size:20px;font-weight:700;color:#000;line-height:1.6}.product-information--main .variant-pack-card__compare{font-size:14px;font-weight:400;color:#000;opacity:.6;text-decoration:line-through;line-height:1.6;white-space:nowrap}@media(max-width:767px){.product-information--main .variant-pack-card__price{font-size:16px}.product-information--main .variant-pack-card__compare{font-size:12px}}.product-information--main .variant-pack-card__discount{background:#bdffcb;color:#009d25;font-weight:700;font-size:10px;text-transform:uppercase;border-radius:5rem;padding:4px 12px;line-height:1.4;white-space:nowrap}.product-information--main .product-inventory__text{color:#0a9b61}.product-information--main button.shopify-payment-button__button--unbranded,.product-information--main .product-form-buttons .add-to-cart-button{font-weight:700;text-transform:uppercase}.powered-by-functional-ingredients .f-column{height:230px}
/*# sourceMappingURL=/cdn/shop/t/38/assets/tsw-support-pdp.css.map */
