.ff-reassure{display:flex;flex-wrap:wrap;gap:4px 0;margin:2px 0 0;font-size:.8125rem;color:rgb(var(--ff-ink))}.ff-reassure>span:not(:last-child):after{content:"\b7";margin-inline:8px;color:rgb(var(--ff-taupe))}.ff-logos{display:grid;gap:10px;padding-block:14px 4px;border-top:1px solid rgb(var(--ff-line))}.ff-logos__label{margin:0;font-size:.6875rem;letter-spacing:.18em;color:rgb(var(--ff-muted))}.ff-logos__row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px}.ff-logos__logo{display:inline-flex;align-items:center;height:24px}.ff-logos__logo img{height:100%;width:auto;max-width:96px;object-fit:contain;opacity:.7}.ff-cart-wa{display:block;text-align:center;font-size:.8125rem;color:rgb(var(--ff-muted));text-decoration:underline;text-underline-offset:3px;padding-block:12px;min-height:44px;box-sizing:border-box}.ff-atelier{padding-block:clamp(40px,7vw,96px)}.ff-atelier__grid{display:grid;gap:24px;align-items:center}.ff-atelier__media{overflow:hidden;background:rgb(var(--ff-sand));aspect-ratio:4 / 5}.ff-atelier__media img{width:100%;height:100%;object-fit:cover;display:block}.ff-atelier__text{display:grid;gap:12px;max-width:34rem}.ff-atelier__text h2{margin:0}.ff-atelier__body p{margin:0;line-height:1.7}.ff-atelier__sign{margin:0;font-size:.875rem;color:rgb(var(--ff-muted))}@media(min-width:700px){.ff-atelier__grid{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px)}.ff-atelier__media{aspect-ratio:3 / 2}}@media(max-width:699px){.ff-atelier__media img{object-position:65% center}}.ff-voice{display:block;margin-block:4px 2px}.ff-voice__media{position:relative;overflow:hidden;aspect-ratio:3 / 2;background:rgb(var(--ff-sand))}.ff-voice__media img{width:100%;height:100%;object-fit:cover;display:block}.ff-voice__btn{position:absolute;inset-block-end:12px;inset-inline-start:12px;width:56px;height:56px;border-radius:50%;border:0;padding:0;display:grid;place-items:center;color:#fff;background:rgb(var(--ff-green) / .88);cursor:pointer;box-shadow:0 4px 18px #0000002e;transition:transform .3s var(--ff-ease),background .3s var(--ff-ease)}.ff-voice__btn:hover{transform:scale(1.05);background:rgb(var(--ff-green))}.ff-voice__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.ff-voice__btn[disabled]{opacity:.55;cursor:default}.ff-voice__ico{width:24px;height:24px;position:relative}.ff-voice__ico--pause,.ff-voice.is-playing .ff-voice__ico--play{display:none}.ff-voice.is-playing .ff-voice__ico--pause{display:block}.ff-voice__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.ff-voice__ring circle{fill:none;stroke:#ffffff47;stroke-width:1.5}.ff-voice__ring .ff-voice__prog{stroke:rgb(var(--ff-gold));stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .25s linear}.ff-voice__cap{position:absolute;inset-block-end:26px;inset-inline-start:80px;padding:5px 12px;border-radius:999px;font-size:.8125rem;color:rgb(var(--ff-ink));background:rgb(var(--ff-pill) / .92)}.ff-voice:not(.is-playing) .ff-voice__btn:not([disabled]){animation:ff-voice-pulse 2.8s var(--ff-ease) 1.2s 2}@keyframes ff-voice-pulse{0%,to{box-shadow:0 4px 18px #0000002e,0 0 rgb(var(--ff-green) / .35)}50%{box-shadow:0 4px 18px #0000002e,0 0 0 12px rgb(var(--ff-green) / 0)}}@media(prefers-reduced-motion:reduce){.ff-voice__btn{animation:none!important;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/ff-psych.css.map */
