.obj-product-details .obj-ingredients{--ingredient-ink: #404040;--ingredient-accent: #FA5B05;display:block;min-height:0;padding:16px max(24px,5vw,var(--obj-sar, 0px)) 16px max(24px,5vw,var(--obj-sal, 0px));background:var(--obj-page-bg);color:var(--ingredient-ink);font-family:var(--obj-font-description)}html[data-color-mode=dark] .obj-ingredients{--ingredient-ink: #F2F2F2}.obj-ingredients[data-ingredient-fragrance=water]{--ingredient-accent: #00BBC4}html[data-color-mode=dark] .obj-ingredients[data-ingredient-fragrance=water]{--ingredient-accent: #00F5FF}.obj-product-details .obj-ingredients__heading,.obj-product-details .obj-product-details__study-title,.obj-product-details .obj-product-details__display{font-size:clamp(26px,3vw,44px)}.obj-product-details .obj-ingredients__heading{text-align:center;line-height:1.05;margin:0}.obj-ingredients__layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;max-width:1600px;margin:0 auto}.obj-ingredients__media{display:grid;place-items:center;min-width:0}.obj-ingredients__diagram{position:relative;height:clamp(210px,calc(67.5vh - 195px),300px);height:clamp(210px,calc(67.5dvh - 195px),300px);aspect-ratio:360 / 900;container-type:size}.obj-ingredients__art{position:relative;display:block;width:100%;height:100%;overflow:visible;transform:scaleX(1.1);transform-origin:center}.obj-ingredients__bottle-outline{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--ingredient-ink);opacity:.28;pointer-events:none}.obj-ingredients__bottle-outline span{position:absolute;left:8.333333%;width:83.333333%;border:1px solid currentColor}.obj-ingredients__bottle-cap{top:2.222222%;height:36.666667%;border-radius:50% 50% 3% 3%/45.454545% 45.454545% 2% 2%}.obj-ingredients__bottle-body{top:38%;bottom:2.222222%;border-radius:3% 3% 10% 10%/2% 2% 4% 4%}.obj-ingredients__bottle-band{height:3.111111%;border-radius:50%/25%;background:var(--obj-page-bg)}.obj-ingredients__bottle-band--neck{top:37.333333%}.obj-ingredients__bottle-band--base{bottom:2.222222%}.obj-ingredients__orbit{transform-box:fill-box;transform-origin:center}.obj-ingredients__rotation-mark{opacity:.6}.obj-ingredients__points{position:absolute;top:0;right:-5%;bottom:0;left:-5%}.obj-ingredients__point{position:absolute;left:var(--point-x);top:var(--point-y);transform:translate(-50%,-50%);display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;clip-path:circle(clamp(9px,4.5cqh,22px));padding:0;background:transparent;color:var(--ingredient-ink);cursor:pointer}.obj-ingredients__point span{display:block;width:8px;height:8px;border-radius:50%;background:var(--ingredient-ink);box-shadow:0 0 0 3px var(--obj-page-bg);transition:background-color .18s ease,box-shadow .18s ease}.obj-ingredients__point[aria-selected=true] span{width:12px;height:12px;background:var(--ingredient-accent);box-shadow:0 0 0 1px var(--ingredient-ink),0 0 15px 5px color-mix(in srgb,var(--ingredient-accent) 28%,transparent)}.obj-ingredients__point:focus-visible span{outline:2px solid var(--ingredient-ink);outline-offset:3px}.obj-ingredients__point:disabled{cursor:default}.obj-ingredients__copy{min-width:0}.obj-ingredients__panel+.obj-ingredients__panel{margin-top:24px}.obj-ingredients[data-ingredient-enhanced] .obj-ingredients__panels{display:grid}.obj-ingredients[data-ingredient-enhanced] .obj-ingredients__panel{grid-area:1 / 1;margin:0}.obj-ingredients__panel[aria-hidden=true]{visibility:hidden;pointer-events:none}.obj-product-details .obj-ingredients__panel h3{font-family:inherit;font-size:clamp(20px,2.25vw,30px);font-weight:400;letter-spacing:-.035em;line-height:1.15}.obj-product-details .obj-ingredients__panel p{margin-top:14px;font-size:clamp(15px,1.35vw,18px);line-height:1.45;max-width:45ch}.obj-product-details .obj-ingredients__full-list{max-width:1600px;margin:12px auto 0;padding:0;border-top:1px solid rgba(var(--obj-ink-rgb),.25)}.obj-product-details .obj-ingredients__full-list summary{min-height:44px;font-size:14px;line-height:1.3}.obj-product-details .obj-ingredients__full-list p{padding:8px 0 16px;font-size:14px;line-height:1.5}@media(min-width:750px){.obj-ingredients__layout{--ingredient-column-gap: clamp(24px, 4vw, 64px);grid-template-columns:minmax(0,max-content) minmax(140px,1fr) minmax(0,calc((100% - 180px - 2 * var(--ingredient-column-gap)) / 2));gap:var(--ingredient-column-gap)}.obj-product-details .obj-ingredients__heading{text-align:left;max-width:10ch}.obj-ingredients__diagram{height:clamp(270px,calc(75vh - 156px),450px);height:clamp(270px,calc(75dvh - 156px),450px)}}@media(max-width:749px)and (min-height:501px){.obj-product-details .obj-ingredients{padding:16px max(16px,var(--obj-sar, 0px)) 16px max(16px,var(--obj-sal, 0px))}.obj-product-details .obj-ingredients__panel h3{font-size:20px}.obj-product-details .obj-ingredients__panel p{margin-top:8px;font-size:15px;line-height:1.35}.obj-product-details .obj-ingredients__full-list{margin-top:8px}.obj-product-details .obj-ingredients__full-list summary{padding-right:72px}}@media(max-width:749px)and (min-height:501px)and (max-height:620px){.obj-product-details .obj-ingredients{padding-block:10px}.obj-ingredients__diagram{height:210px}.obj-product-details .obj-ingredients__panel h3{font-size:18px}.obj-product-details .obj-ingredients__panel p{font-size:14px}}@media(max-height:500px){.obj-product-details .obj-ingredients{padding:12px max(20px,var(--obj-sar, 0px)) 12px max(20px,var(--obj-sal, 0px))}.obj-product-details .obj-ingredients__heading,.obj-product-details .obj-product-details__study-title,.obj-product-details .obj-product-details__display{font-size:26px}.obj-ingredients__diagram{height:270px}.obj-product-details .obj-ingredients__panel h3{font-size:20px}.obj-product-details .obj-ingredients__panel p{margin-top:8px;font-size:15px;line-height:1.35}.obj-product-details .obj-ingredients__full-list{margin-top:8px}.obj-product-details .obj-ingredients__full-list summary{padding-right:72px}}@media(max-width:749px)and (max-height:500px),(max-width:989px)and (max-height:500px){.obj-ingredients__layout{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:8px 20px}.obj-product-details .obj-ingredients__heading{grid-column:1 / -1;text-align:center;max-width:none}.obj-ingredients__diagram{left:0;height:clamp(187.5px,calc(112.5vh - 225px),270px);height:clamp(187.5px,calc(112.5dvh - 225px),270px)}}@media(prefers-reduced-motion:reduce){.obj-ingredients__point span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/objectiv-ingredient-explorer.css.map */
