.section-product-feature-specs .sticky-info-message-content{display:block;padding-bottom:0}.pf-specs-container{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.pf-specs-left{padding:0 16px;display:flex;flex-direction:column;gap:24px}.pf-specs-heading{color:var(--color-black-1);font-size:32px;font-style:normal;font-weight:700;line-height:90%;letter-spacing:-1.152px;text-transform:uppercase;margin:0}.pf-specs-list{display:flex;flex-direction:column}.pf-spec-item{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 0}.pf-spec-left{display:flex;align-items:flex-start;gap:12px;flex:1}.pf-spec-icon{width:32px;height:32px;flex-shrink:0}.pf-spec-icon svg{width:100%;height:100%}.pf-spec-content{display:flex;flex-direction:column;gap:4px}.pf-spec-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.pf-spec-description{font-size:12px;line-height:1.4}.pf-spec-value{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;text-align:right;flex-shrink:0;margin-left:20px}.pf-specs-right{position:relative;aspect-ratio:375/666;overflow:hidden}.pf-media-wrapper{position:relative;width:100%;height:100%}.pf-media-wrapper video,.pf-media-wrapper img{width:100%;height:100%;object-fit:cover}.corner-icon{z-index:2}.pf-text-group{position:absolute;top:16px;padding:16px;width:calc(100% - 32px);height:calc(100% - 32px);left:16px}.corner-icon img{max-width:32px;display:block}.pf-video-text{position:absolute;color:var(--color-white);font-size:12px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.84px;text-transform:uppercase;font-family:Source Sans Pro}.pf-video-text *{margin:0}.pf-video-text--top-left{top:20px;left:20px}.pf-video-text--top-right{top:48px;right:16px;text-align:right}.pf-video-text--bottom-left{bottom:16px;left:16px}.pf-video-text--bottom-right{bottom:16px;right:16px;text-align:right;max-width:36px}.pf-video-text--mid-left,.pf-video-text--middle-left{top:50%;left:16px;transform:translateY(-50%)}.pf-video-text--mid-right,.pf-video-text--middle-right{top:50%;right:16px;transform:translateY(-50%);text-align:right}.pf-play-pause{position:absolute;bottom:32px;left:32px;width:32px;height:32px;background-color:transparent;border:1px solid var(--color-white);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;z-index:4}.pf-play-pause svg{width:14px;height:14px;fill:var(--color-white)}.pf-play-pause .pause-icon{display:block}.pf-play-pause .play-icon,.pf-play-pause.paused .pause-icon{display:none}.pf-play-pause.paused .play-icon{display:block}.pf-corner-bracket{position:absolute;top:15px;left:15px;width:30px;height:30px;opacity:.7}@media screen and (max-width: 749px){.pf-specs-container{grid-template-columns:1fr}.pf-specs-left{order:1}.pf-specs-right{order:0}.pf-specs-heading{margin-bottom:30px}}@media screen and (min-width: 750px){.section-product-feature-specs{padding:32px 24px 0}.pf-specs-container{gap:32px}.pf-specs-left{padding:0}.pf-specs-heading{font-size:48px;letter-spacing:-1.728px}.pf-specs-container{display:flex}.pf-specs-left{width:calc(896/1392*100%)}.pf-specs-right{width:calc(464/1392*100%);aspect-ratio:464/824}.section-product-feature-specs .sticky-info-point:first-child{padding-top:24px}}.supplement-facts{max-width:442px;padding:20px;border:1px solid var(--color-black-1);background:var(--color-white);color:var(--color-black-1)}.supplement-facts__title{font-size:28px;font-weight:700;margin:0 0 5px;text-transform:none}.supplement-facts__serving,.supplement-facts__servings{margin:0;font-size:14px;color:var(--color-black-1)}.supplement-facts__table{width:100%;border-collapse:collapse;margin:10px 0}.supplement-facts__table thead tr{border-top:8px solid var(--color-black-1);border-bottom:4px solid var(--color-black-1)}.supplement-facts__table th{text-align:left;font-weight:700;font-size:14px;padding:5px 0}.supplement-facts__table th:last-child{text-align:right}.supplement-facts__table td{padding:4px 0;font-size:14px;border-bottom:1px solid var(--color-black-1)}.supplement-facts__table td:last-child{text-align:right}.supplement-facts__table .indent-row td:first-child{padding-left:20px}.supplement-facts__table .highlight-row{border-top:8px solid var(--color-black-1)}.supplement-facts__footnotes{font-size:11px;margin:10px 0}.supplement-facts__footnotes p{margin:2px 0}.supplement-facts__ingredients{margin:15px 0 10px;font-size:13px}.supplement-facts__ingredients p{margin:0}.supplement-facts__allergen{font-size:13px;margin:0}@media screen and (max-width: 767px){.product-popup-modal__content table.supplement-facts__table{white-space:normal;margin:10px 0}}@media screen and (max-width: 500px){.supplement-facts{border:0}}
/*# sourceMappingURL=/cdn/shop/t/842/assets/section-product-specs.css.map */
