#MainContent .pfx .pfx-hero--split :is(.pfx-h1--rise,.pfx-lead,.pfx-btns){animation:none!important}#MainContent .pfx-prod:hover,#MainContent .pfx-prod.pf-card-pressed{transform:none!important}#MainContent .pfx-prod{transition:border-color .22s ease!important}#MainContent .pfx-prod:focus-within{border-color:#e70e16!important}#MainContent .pfx-prod__img{overflow:hidden}#MainContent .pfx-prod__img img{transition:transform .28s ease}@media(hover:hover)and (pointer:fine){#MainContent .pfx-prod:hover .pfx-prod__img img{transform:scale(1.018)!important}}#MainContent :is(.pfx-q,.pf-ingredient-detail)>summary:after{transition:transform .22s ease;content:"+"!important}#MainContent :is(.pfx-q,.pf-ingredient-detail)[open]>summary:after{transform:rotate(45deg)}#MainContent .pf-ingredient-detail>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;list-style:none}#MainContent .pf-ingredient-detail>summary::-webkit-details-marker{display:none}#MainContent .pf-ingredient-detail>summary:after{color:#e70e16;font-size:22px;flex-shrink:0}#MainContent .pf-ingredient-detail>summary h4{margin-bottom:0}#MainContent .pf-ingredient-detail>p{margin-bottom:0}#MainContent .pf-ingredient-detail>summary:focus-visible{outline:2px solid #e70e16;outline-offset:4px}.menu-drawer{transition:transform .24s ease,visibility .24s ease!important}#MainContent :is(.pfx-hc-tab,.pfx input,.pfx textarea,.pfx select,.pfc input,.pfc textarea,.pf-pop__email){transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}#MainContent :is(.pfx input,.pfx textarea,.pfx select,.pfc input,.pfc textarea):focus-visible,.pf-pop__email:focus-visible{border-color:#e70e16!important;box-shadow:0 0 0 1px #e70e16}#MainContent .pfx-hc-bar-fill{transition:width .45s cubic-bezier(.2,.7,.3,1)!important}.pf-story-timeline .pfx-body:after{transition:transform .35s ease}.product__modal-opener--image{position:relative}.product__modal-opener--image>.product__media-toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:transparent;z-index:2;cursor:zoom-in}product-modal[open] .product-media-modal__content>img:not(.active){display:none!important}product-modal[open] .product-media-modal__content>img.active{max-width:100%;max-height:calc(100dvh - 120px);object-fit:contain;touch-action:none;cursor:zoom-in;transform-origin:center;will-change:transform}product-modal[open] .product-media-modal__content>img.active.pf-media-zoomed{cursor:grab}.pf-media-tools{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:5;display:flex;align-items:center;gap:8px;padding:8px;background:#15151a;border:1px solid #333;border-radius:8px;max-width:calc(100vw - 32px)}.pf-media-tools button{width:44px;height:44px;flex:0 0 44px;border:1px solid #555;background:#000;color:#fff;border-radius:4px;font:700 20px var(--font-body-family,sans-serif);cursor:pointer}.pf-media-tools button:focus-visible{outline:2px solid #e70e16;outline-offset:2px}.pf-media-tools button:hover{border-color:#e70e16}.pf-media-tools button:disabled{opacity:.35;cursor:default}@media(prefers-reduced-motion:reduce){.menu-drawer,#MainContent .pfx-hc-bar-fill,#MainContent .pfx-prod__img img,#MainContent :is(.pfx-q,.pf-ingredient-detail)>summary:after{transition:none!important}#MainContent .pfx-prod:hover .pfx-prod__img img{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/pf-interactions.css.map */
