.product-bottle{isolation:isolate;width:100%;height:100%;position:relative}.product-bottle-pose,.product-bottle-art{width:100%;height:100%}.product-bottle-pose{transform-origin:50% 88%;filter:drop-shadow(3px 5px 8px #61422c0a);position:relative}.product-bottle-art.ph{background:0 0;border:0;border-radius:0;overflow:visible}.product-bottle-art img{object-fit:cover}.product-bottle-ground{z-index:-1;transform-origin:45% 100%;pointer-events:none;width:100%;height:7%;position:absolute;bottom:2%;left:0}.product-bottle-ground:before,.product-bottle-ground:after{content:"";border-radius:50%;position:absolute}.product-bottle-ground:before{transform-origin:10% 60%;filter:blur(5px);background:radial-gradient(at 28%,#5f422e33 0%,#89674a1c 31%,#bb99780a 57%,#0000 76%);width:215%;height:90%;bottom:-40%;left:20%;transform:rotate(-8deg)}.product-bottle-ground:after{filter:blur(2px);background:radial-gradient(#52392b45,#75553f1f 45%,#0000 76%);width:80%;height:18%;bottom:-4%;left:10%}@media (prefers-reduced-motion:no-preference){.product-arc-study.is-revealed .product-bottle-pose{animation:1.8s cubic-bezier(.18,.72,.2,1) both product-bottle-arrive}.product-arc-study.is-revealed .product-bottle-ground{animation:1.8s cubic-bezier(.18,.72,.2,1) both product-bottle-ground}.product-arc-study.is-revealed .bottle-ref-arc{stroke-dasharray:1;animation:1.7s cubic-bezier(.25,.55,.25,1) .24s both product-arc-trace}.product-arc-study.is-revealed .bottle-ref-diagram>svg>g,.product-arc-study.is-revealed .bottle-ref-point,.product-arc-study.is-revealed .endo-arc-mobile-label{animation:product-arc-arrive .7s ease-out var(--arc-delay,.5s) both}.product-arc-study .bottle-ref-diagram>svg>g:nth-of-type(2),.product-arc-study .bottle-ref-point:nth-of-type(2),.product-arc-study .endo-arc-mobile-label:nth-of-type(2){--arc-delay:.67s}.product-arc-study .bottle-ref-diagram>svg>g:nth-of-type(3),.product-arc-study .bottle-ref-point:nth-of-type(3),.product-arc-study .endo-arc-mobile-label:nth-of-type(3){--arc-delay:.84s}.product-arc-study .bottle-ref-diagram>svg>g:nth-of-type(4),.product-arc-study .bottle-ref-point:nth-of-type(4),.product-arc-study .endo-arc-mobile-label:nth-of-type(4){--arc-delay:1.01s}}@keyframes product-bottle-arrive{0%{opacity:.35;transform:translateY(24px)rotate(-1.5deg)scale(.985)}72%{opacity:1;transform:translateY(-2px)rotate(.2deg)scale(1)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes product-bottle-ground{0%{opacity:.4;transform:translate(3px)scaleX(1.18)}to{opacity:1;transform:translate(0)scaleX(1)}}@keyframes product-arc-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes product-arc-arrive{0%{opacity:0}to{opacity:1}}@media (min-width:1024px){.endometriosis-page .hero-action>a{width:max-content;max-width:100%}}@media (min-width:768px){.endometriosis-page .closing-scene{aspect-ratio:auto}}@media (min-width:768px) and (max-width:899px){.endometriosis-page .closing-photo{object-position:68% center}.endometriosis-page .closing-shade{background:linear-gradient(90deg,#f2e8dd 12%,#f2e8ddf0 38%,#f2e8ddbf 48%,#0000 66%)}}.endo-arc-mobile-label{color:#71424a;text-align:center;width:calc(50% - 60px);font-size:14px;line-height:1.4;position:absolute}.endo-arc-mobile-label:nth-of-type(-n+2){top:25%}.endo-arc-mobile-label:nth-of-type(n+3){top:62%}.endo-arc-mobile-label:nth-of-type(odd){left:0}.endo-arc-mobile-label:nth-of-type(2n){right:0}@media (min-width:768px) and (max-width:1279px){.endometriosis-page #mechanism article>div:last-child{gap:8px;padding:16px}.endometriosis-page #mechanism article>div:last-child>span:first-child{width:24px;height:24px;font-size:13px}.endometriosis-page #mechanism article>div:last-child>span:last-child{font-size:clamp(16px,2vw,26px);line-height:1.2}.endometriosis-page #mechanism article>span[aria-hidden]{background-image:linear-gradient(#0000,#281e1e94 35%,#281e1ec7)!important}}
