[xo-pfs]{--pfs-min: 10;--pfs-max: 60;--min-viewport: 40;--max-viewport: 120;--m: (var(--pfs-max) - var(--pfs-min)) / (var(--max-viewport) - var(--min-viewport));--size: clamp( calc(var(--pfs-min) * 1rem), calc( var(--m) * 100vw + var(--pfs-min) * 1rem - var(--m) * var(--min-viewport) * 1rem ), calc(var(--pfs-max) * 1rem) )}.product-iq__tab-pane--running-animation .product-ingredients__detail-line,.product-iq__tab-pane--running-animation .product-ingredients__detail-item{transition-delay:calc(.3s + var(--order) * 50ms)}.product-iq__tab-pane--visible[xo-active]:not([xo-active=false]) .product-ingredients__detail-line{width:var(--width)}.product-iq__tab-pane--visible[xo-active]:not([xo-active=false]) .product-ingredients__detail-item{opacity:1}.product-iq__tab-pane--visible[xo-active]:not([xo-active=false]) .product-ingredients__image{opacity:1;scale:1}.product-ingredients{display:none}@media (min-width: 992px){.product-ingredients{display:flex;flex-direction:column;align-items:center;justify-content:center;--max-width: 73%;--min-width: 55%}}@media (min-width: 1200px){.product-ingredients{--max-width: 65%;--min-width: 50%}}.product-ingredients:has(.product-ingredients__detail-item[xo-active]:not([xo-active=false])) .product-ingredients__detail-item:not([xo-active]):not(:hover) .product-ingredients__detail-name{color:#8d8d8d}.product-ingredients__inner{display:block;max-width:410px;position:relative;width:70%}@media (min-width: 1200px){.product-ingredients__inner{max-width:max(520px,35vw)}}.product-ingredients__image{width:100%;aspect-ratio:1;position:relative;z-index:2;border-radius:50%;overflow:hidden;border:1px solid #e4e4e4;background-color:var(--bg-color, #fff);opacity:.5;scale:.6;transition:.3s}.product-ingredients__image img{width:100%;height:100%;object-fit:cover;display:block}.product-ingredients__list{position:absolute;height:100%;width:120%;display:flex;flex-direction:column;justify-content:space-around;top:0}@media (min-width: 1200px){.product-ingredients__list{width:120%}}.product-ingredients__list--left{right:50%;align-items:flex-end}.product-ingredients__list--left .product-ingredients__detail-name,.product-ingredients__list--left .product-ingredients__detail-subtitle{text-align:right}.product-ingredients__list--left .product-ingredients__detail-item{justify-content:flex-end}.product-ingredients__list--right{left:50%;align-items:flex-start}.product-ingredients__detail-item{display:flex;align-items:center;gap:4px;color:#8d8d8d;transition:all .3s;width:100%;min-height:42px;opacity:0;cursor:pointer}.product-ingredients__detail-item:hover,.product-ingredients__detail-item:hover .product-ingredients__detail-name{color:var(--color-branding)}.product-ingredients__detail-item:hover .product-ingredients__detail-line{background-color:var(--color-branding)}.product-ingredients__detail-item[xo-active]:not([xo-active=false]){color:#121212}.product-ingredients__detail-item[xo-active]:not([xo-active=false]) .product-ingredients__detail-line{background-color:#121212}.product-ingredients__detail-info{flex-shrink:0}.product-ingredients__detail-name{font-family:var(--font-body-medium-family);font-size:18px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-.36px;color:#121212;transition:.3s}.product-ingredients__detail-subtitle{font-size:16px;line-height:20px;letter-spacing:-.32px}.product-ingredients__detail-line{height:1px;background-color:#e4e4e4;transition-duration:.3s;width:0%}.product-ingredients__tabs-content{position:absolute;top:0;right:0;bottom:0;left:0}.product-ingredients__content{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--Border-Border-3, #e4e4e4);background:#ffffff40;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);display:flex;flex-direction:column;justify-content:center;opacity:0;visibility:hidden;transition:.3s;padding:15%}.product-ingredients__content[xo-active]:not([xo-active=false]){opacity:1;visibility:visible;position:absolute}.product-ingredients__content-name{color:var(--Text-Text-1, #121212);font-family:var(--font-body-medium-family);font-size:20px;font-style:normal;font-weight:500;line-height:22px;letter-spacing:-.4px;padding-bottom:2rem}.product-ingredients__content-description{color:var(--Text-Text-1, #121212);font-size:18px;line-height:22px;letter-spacing:-.36px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-ingredients.css.map */
