:root{--lp-title-size: 30px;--lp-sub-size: 16px;--lp-title-max: 100%;--lp-sub-max: 100%;--lp-red: #8b0507}@media screen and (min-width:750px){:root{--lp-title-size: 40px;--lp-sub-size: 16px;--lp-title-max: 780px;--lp-sub-max: 660px}}@media screen and (min-width:1200px){:root{--lp-title-size: 50px;--lp-sub-size: 18px;--lp-title-max: 880px;--lp-sub-max: 720px}}.lp-title{font-size:var(--lp-title-size);line-height:.95;letter-spacing:-.05em;font-weight:400;margin:0 auto;max-width:var(--lp-title-max);text-wrap:balance}.lp-sub{font-size:var(--lp-sub-size);line-height:1.25;letter-spacing:-.01em;margin:14px auto 0;max-width:var(--lp-sub-max);color:rgba(var(--color-foreground),.72);text-wrap:balance}.lp-head{text-align:center;margin:0 0 32px}@media screen and (min-width:750px){.lp-head{margin-bottom:44px}}.lp-head .lp-title{background:linear-gradient(90deg,#000,#885d01);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}#MainContent h1,#MainContent h2,#MainContent h3,#MainContent .h1,#MainContent .h2{text-wrap:balance}#MainContent p,#MainContent li{text-wrap:pretty}#MainContent .title.h1,#MainContent .ingr__heading,#MainContent .pain-pathways__heading,#MainContent .collapsible-content__heading{font-size:var(--lp-title-size)!important;line-height:.95!important;letter-spacing:-.05em!important;max-width:var(--lp-title-max)!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}#MainContent .pain-pathways__subtext,#MainContent .doctor-advisory .subtext,#MainContent .subtext.reveal{font-size:var(--lp-sub-size)!important;line-height:1.25!important;max-width:var(--lp-sub-max)!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;text-wrap:balance}#MainContent .rte p,#MainContent .accordion__content p,#MainContent .pain-pathways__ingredient-desc,#MainContent .ingr__subtitle,#MainContent .ingr__body,#MainContent .panel-desc p{line-height:1.4}#MainContent .doctor-advisory-section .title{transition-property:opacity,transform!important;margin-bottom:24px!important}@media screen and (min-width:750px){#MainContent .doctor-advisory-section .title{margin-bottom:32px!important}}#MainContent .lp-flip-hint{display:none}.lp-hero__grid>*{min-width:0}.iframe.frontrow{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999997;width:100%;height:100%;overflow:hidden}@media screen and (max-width:749px){#MainContent .panel-desc p,#MainContent .ingr__mb-subtitle,#MainContent .pain-pathways__bullets li{font-size:16px!important;line-height:1.4!important}.lp-sub,#MainContent .pain-pathways__subtext,#MainContent .subtext.reveal{text-wrap:pretty}#MainContent .pain-pathways__row{position:relative!important;display:block!important;overflow:hidden!important;gap:0!important;height:var(--lp-flip-h, auto)!important;perspective:1400px;cursor:pointer;transition:height .45s ease}#MainContent .pain-pathways__image-card{position:relative!important;z-index:1}#MainContent .pain-pathways__image-card,#MainContent .content-card-ingre{backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .55s ease,opacity .25s ease}#MainContent .content-card-ingre{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:auto!important;width:100%!important;height:auto!important;transform:rotateY(180deg)!important;opacity:0!important;z-index:2;background:#f8f8f8!important}#MainContent .content-card-ingre,#MainContent .content-card-ingre *{visibility:visible!important}#MainContent .pain-pathways__how-card{display:block!important}#MainContent .pain-pathways__how-card:before{display:none!important}#MainContent .pain-pathways__ingredient-desc{color:#000!important}#MainContent .pain-pathways__row.is-flipped .pain-pathways__image-card{transform:rotateY(-180deg)!important;opacity:0!important}#MainContent .pain-pathways__row.is-flipped .content-card-ingre{transform:rotateY(0)!important;opacity:1!important}#MainContent .pain-pathways__row .lp-flip-hint{display:inline-flex;position:absolute;right:14px;bottom:14px;z-index:3;align-items:center;padding:7px 13px;border-radius:50px;background:#ffffffeb;color:#1a1a1a;font-size:12px;line-height:1;letter-spacing:-.01em;pointer-events:none;transition:opacity .25s ease}#MainContent .pain-pathways__row.is-flipped .lp-flip-hint{opacity:0}#MainContent .trelli-buybox .loop-w-btn-group-purchase-options-label,#MainContent .trelli-buybox .loop-w-btn-group-purchase-option-label,#MainContent .trelli-buybox .quantity-option .qty-title{font-size:14px}#MainContent .trelli-buybox .quantity-option .qty-price{font-size:20px}#MainContent .trelli-buybox .quantity-option .unit-text{font-size:11px}#MainContent .trelli-buybox .quantity-option .discount-badge{font-size:10px}#MainContent .trelli-buybox .quantity-option .free-shipping-badge{font-size:9px}#MainContent .trelli-buybox .product-form .product-form__submit{font-size:17px}#MainContent .trelli-buybox .product-form .product-form__submit .add-to-cart-price-wrapper .price-item--sale{font-size:15px!important}#MainContent .trelli-jdgm{padding-left:20px;padding-right:20px}}@media(prefers-reduced-motion:reduce){#MainContent .pain-pathways__row,#MainContent .pain-pathways__image-card,#MainContent .content-card-ingre{transition:none!important}}#MainContent .shopify-section:last-child{padding-bottom:170px}
/*# sourceMappingURL=/cdn/shop/t/25/assets/trelli-lp.css.map */
