.product-info-details{position:relative;overflow:hidden;min-height:80vh;display:flex;align-items:center;padding:4rem 0}.product-info-details__container{width:100%}.product-info-details__container:not(.page-width){max-width:1200px;margin:0 auto;padding:0 1.5rem}.product-info-details__content{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media screen and (min-width: 990px){.product-info-details__content{grid-template-columns:1fr 1fr;gap:4rem}}.product-info-details__left{display:flex;flex-direction:column;gap:1.5rem;z-index:2}.info-card{border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #0000001a}.info-card__header{padding:1.5rem 2rem;text-align:center}.info-card__title{font-size:1.5rem;font-weight:700;margin:0}.info-card__content{padding:2rem}.nutrition-facts{display:flex;flex-direction:column}.nutrition-item{display:flex;justify-content:space-between;align-items:center;padding:.1rem 0}.nutrition-item__name{font-weight:500}.nutrition-item__value{font-weight:600}.nutrition-divider{height:2px;background:#fffc;margin:.5rem 0;border-radius:1px;display:block!important}.other-ingredients,.contains-info{margin-top:1rem}.other-ingredients__title,.contains-info__title{font-weight:600;margin:0 0 .5rem;font-size:1rem}.other-ingredients__content,.contains-info__content{margin:0;font-size:.9rem;line-height:1.5}.serving-info{text-align:center;font-size:1.25rem;display:flex;gap:10px;justify-content:center}.serving-info__title{margin:0 0 .5rem;font-size:1.25rem}.serving-info__content{margin:0;font-size:1.5rem}.free-of-info{margin:0}.free-of-card{background:#ffffff1a;border-radius:15px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.free-of-card__title{font-weight:600;margin:0 0 .75rem;font-size:1.125rem;color:#fff}.free-of-card__content{margin:0;font-size:.95rem;line-height:1.5;color:#ffffffe6}.disclaimer{margin:0;font-size:.8rem;line-height:1.4;color:#fff;text-align:center}.disclaimer__text{font-size:.8rem;line-height:1.4;margin:0;color:#fff;font-style:italic}.product-info-details__button{text-align:center;margin-top:0}.product-info-details__button .button{min-width:160px;padding:.7rem 1.5rem;min-height:auto;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:15px;transition:all .3s ease;background:#fff;color:#000;border:2px solid transparent}.product-info-details__button .button:hover{background:#f0f0f0;color:#000;transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.product-info-details__button .button--secondary{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.8)}.product-info-details__button .button--secondary:hover{background:#ffffff1a;border-color:#fff}.product-info-details__right{display:flex;justify-content:center;align-items:center;position:relative;z-index:2}.product-info-details__image{position:relative;max-width:100%;height:auto}.product-info-details__image img{width:100%;height:auto;max-width:500px;filter:drop-shadow(0 10px 30px rgba(0,0,0,.2));transition:transform .3s ease}.product-info-details__image:hover img{transform:translateY(-5px) scale(1.02)}@media screen and (max-width: 989px){.product-info-details{min-height:auto;padding:2rem 0}.product-info-details__container{padding:0 1rem}.product-info-details__content{text-align:center;gap:2rem}.product-info-details__left{order:2}.product-info-details__right{order:1}.info-card__header{padding:1rem 1.5rem}.info-card__content{padding:1.5rem}.info-card__title{font-size:1.25rem}.serving-info__title{font-size:1.125rem}.serving-info__content{font-size:1.25rem}.free-of-card{padding:1rem}.nutrition-item{padding:.375rem 0}}.color-background-1 .info-card__content,.color-background-1 .serving-info,.color-background-1{color:rgb(var(--color-foreground))}.color-background-1 .product-info-details__button .button--primary{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.color-background-2 .info-card__content,.color-background-2 .serving-info,.color-background-2 .disclaimer__text{color:rgb(var(--color-foreground))}.color-inverse .info-card__content,.color-inverse .serving-info,.color-inverse .disclaimer__text{color:rgb(var(--color-background))}@media (prefers-reduced-motion: no-preference){.product-info-details__left>*{opacity:0;transform:translateY(20px);animation:slideUpFade .8s ease forwards}.product-info-details__left>*:nth-child(1){animation-delay:.1s}.product-info-details__left>*:nth-child(2){animation-delay:.2s}.product-info-details__left>*:nth-child(3){animation-delay:.3s}.product-info-details__left>*:nth-child(4){animation-delay:.4s}.product-info-details__left>*:nth-child(5){animation-delay:.5s}.product-info-details__image{opacity:0;transform:translate(20px);animation:slideInFade .8s ease .4s forwards}}@keyframes slideUpFade{to{opacity:1;transform:translateY(0)}}@keyframes slideInFade{to{opacity:1;transform:translate(0)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-product-info-details.css.map */
