.jax-product-info{position:relative;overflow:hidden;color:var(--jax-product-text-color);background:linear-gradient(var(--jax-product-gradient-angle),var(--jax-product-bg-color),var(--jax-product-bg-color-2))}.jax-product-info:before{content:"";position:absolute;z-index:0;left:var(--jax-product-glow-x);top:var(--jax-product-glow-y);width:calc(var(--jax-product-glow-size) * 1%);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%) scale(.98);background:radial-gradient(circle,color-mix(in srgb,var(--jax-product-glow-color) var(--jax-product-glow-opacity),transparent) 0%,transparent 70%);filter:blur(14px);pointer-events:none;animation:jaxProductGlowBreath 14s ease-in-out infinite}.jax-product-info__image-wrap[data-jax-reveal=up]{--jax-product-image-base-transform: translate( var(--jax-product-image-x), var(--jax-product-image-y) );transform:var(--jax-product-image-base-transform) translateY(8px)}.jax-product-info__image-wrap[data-jax-reveal=up].is-revealed{transform:var(--jax-product-image-base-transform)}.jax-product-info__inner{position:relative;z-index:1;min-height:var(--jax-product-min-height);display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,var(--jax-product-image-width)) minmax(0,1fr);gap:var(--jax-product-gap);align-items:center;padding:var(--jax-product-padding-y) var(--jax-product-padding-x)}.jax-product-info__left,.jax-product-info__right{position:relative;z-index:2}.jax-product-info__left{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.jax-product-info__logo{width:var(--jax-product-logo-width);max-width:100%}.jax-product-info__logo img{display:block;width:100%;height:auto}.jax-product-info__text{max-width:var(--jax-product-text-width);font-size:var(--jax-product-body-size);line-height:1.35}.jax-product-info__text p{margin:0 0 1.1em}.jax-product-info__text p:last-child{margin-bottom:0}.jax-product-info__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:14px 28px;border-radius:999px;background:var(--jax-product-button-bg);color:var(--jax-product-button-text);font-size:14px;font-weight:400;text-decoration:none;box-shadow:0 10px 22px #0000001f;transition:transform .18s ease,box-shadow .18s ease}.jax-product-info__button:hover{transform:translateY(-2px);box-shadow:0 14px 30px #00000029}.jax-product-info__button-icon{display:block;width:20px;height:20px;object-fit:contain}.jax-product-info__image-wrap{position:relative;z-index:1;isolation:isolate;justify-self:center;width:var(--jax-product-image-width);max-width:100%;transform:translate(var(--jax-product-image-x),var(--jax-product-image-y))}.jax-product-info__image-wrap:after{content:"";position:absolute;z-index:-1;left:50%;bottom:-2px;width:76%;height:24px;transform:translate(-50%);border-radius:50%;background:#142d4633;filter:blur(18px);pointer-events:none}.jax-product-info__image{position:relative;z-index:1;display:block;width:100%;height:auto}.jax-product-info:has(.jax-product-info__image-wrap:hover):before{opacity:1;filter:blur(10px)}.jax-product-info__accordion{width:100%;max-width:var(--jax-product-accordion-width);margin-left:auto}.jax-product-info__accordion-item{border-bottom:1px solid color-mix(in srgb,var(--jax-product-text-color) 55%,transparent);transition:border-color .22s ease}.jax-product-info__accordion-item:hover,.jax-product-info__accordion-item.is-open{border-color:color-mix(in srgb,var(--jax-product-text-color) 85%,transparent)}.jax-product-info__accordion-summary{width:100%;-webkit-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-family:var(--font-heading--family);font-size:var(--jax-product-accordion-title-size);line-height:1.1;font-weight:400;letter-spacing:-.025em;color:var(--jax-product-text-color);text-align:left;transition:opacity .18s ease,transform .18s ease}.jax-product-info__accordion-summary:hover{opacity:.86}.jax-product-info__accordion-chevron{position:relative;flex:0 0 auto;width:17px;height:9px;transition:transform .32s cubic-bezier(.16,1,.3,1)}.jax-product-info__accordion-chevron:before,.jax-product-info__accordion-chevron:after{content:"";position:absolute;top:50%;width:10px;height:1.5px;border-radius:999px;background:currentColor}.jax-product-info__accordion-chevron:before{left:0;transform:rotate(35deg)}.jax-product-info__accordion-chevron:after{right:0;transform:rotate(-35deg)}.jax-product-info__accordion-item.is-open .jax-product-info__accordion-chevron{transform:rotate(180deg)}.jax-product-info__accordion-tray{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.2,0,.2,1)}.jax-product-info__accordion-item.is-open .jax-product-info__accordion-tray{grid-template-rows:1fr}.jax-product-info__accordion-content{min-height:0;overflow:hidden;padding:0;font-size:var(--jax-product-accordion-body-size);line-height:1.45;color:var(--jax-product-text-color);opacity:0;transform:translateY(-6px);transition:opacity .3s ease 80ms,transform .3s ease 80ms,padding .3s ease}.jax-product-info__accordion-item.is-open .jax-product-info__accordion-content{opacity:1;transform:translateY(0);padding-bottom:24px}.jax-product-info__accordion-content p{margin:0 0 1em}.jax-product-info__accordion-content p:last-child{margin-bottom:0}.jax-product-info__nutrition{width:100%}.jax-product-info__nutrition-intro{margin-bottom:16px}.jax-product-info__nutrition-intro p{margin:0}.jax-product-info__nutrition-heading,.jax-product-info__nutrition-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:baseline}.jax-product-info__nutrition-heading{padding-bottom:10px;font-weight:600;text-align:right}.jax-product-info__nutrition-row{padding:10px 0;border-top:1px solid color-mix(in srgb,var(--jax-product-text-color) 35%,transparent)}.jax-product-info__nutrition-row span:last-child{text-align:right;white-space:nowrap}.jax-product-info__nutrition-footnote{margin-top:14px;font-size:.88em;opacity:.78}.jax-product-info__nutrition-footnote p{margin:0}@keyframes jaxProductGlowBreath{0%,to{transform:translate(-50%,-50%) scale(.98);opacity:.82}50%{transform:translate(-50%,-50%) scale(1.02);opacity:1}}@media screen and (max-width:989px){.jax-product-info__inner{grid-template-columns:1fr;min-height:auto;gap:44px}.jax-product-info__left{align-items:center;text-align:center}.jax-product-info__text{margin-inline:auto}.jax-product-info__image-wrap{width:var(--jax-product-image-width-mobile);transform:translate(var(--jax-product-image-x-mobile),var(--jax-product-image-y-mobile))}.jax-product-info__accordion{margin-inline:auto}.jax-product-info__image-wrap[data-jax-reveal=up]{--jax-product-image-base-transform: translate( var(--jax-product-image-x-mobile), var(--jax-product-image-y-mobile) );transform:var(--jax-product-image-base-transform) translateY(8px)}.jax-product-info__image-wrap[data-jax-reveal=up].is-revealed{transform:var(--jax-product-image-base-transform)}}@media screen and (max-width:749px){.jax-product-info__inner{gap:36px;padding:var(--jax-product-padding-y-mobile) var(--jax-product-padding-x-mobile)}.jax-product-info__left{gap:26px}.jax-product-info__logo{width:var(--jax-product-logo-width-mobile)}.jax-product-info__text{max-width:min(100%,360px);font-size:var(--jax-product-body-size-mobile);line-height:1.4}.jax-product-info__button{min-height:54px;padding:14px 26px;font-size:15px}.jax-product-info__image-wrap:after{bottom:-3px;width:84%;height:20px;background:#142d462e;filter:blur(16px)}.jax-product-info__accordion{width:100%;max-width:none}.jax-product-info__accordion-summary{padding:20px 0;font-size:var(--jax-product-accordion-title-size-mobile)}.jax-product-info__accordion-content{font-size:var(--jax-product-accordion-body-size-mobile)}.jax-product-info__nutrition-heading,.jax-product-info__nutrition-row{gap:16px}.jax-product-info__nutrition-row{padding:9px 0}.jax-product-info__left[data-jax-reveal=left],.jax-product-info__right[data-jax-reveal=right]{transform:translateY(12px)}.jax-product-info__left[data-jax-reveal].is-revealed,.jax-product-info__right[data-jax-reveal].is-revealed{transform:none}}@media(prefers-reduced-motion:reduce){.jax-product-info:before{animation:none}.jax-product-info__button,.jax-product-info__accordion-summary,.jax-product-info__accordion-chevron,.jax-product-info__accordion-tray,.jax-product-info__accordion-content{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/jax-product-info.css.map */
