.ff-bundles .ff-tier:not(:has(.ff-tier-radio:checked)) .ff-bundle-colors{display:none}.ff-bundles .ff-tier:has(.ff-tier-radio:checked) .ff-bundle-colors{display:flex}.ff-bundle-colors{grid-template-columns:none;gap:0;padding:12px 0 4px;justify-content:stretch}.ff-unit{flex:1 1 0;min-width:0;border:0;margin:0;padding:2px 8px;display:flex;flex-direction:column;align-items:center;gap:8px}.ff-unit+.ff-unit{border-left:1px solid rgba(0,0,0,.18)}.ff-unit legend{float:left;width:100%;padding:0;text-align:center;font-size:12px;font-weight:600;color:var(--ff-muted)}.ff-swatches{display:flex;gap:8px;justify-content:center;clear:both}.ff-swatch{position:relative;cursor:pointer;display:block}.ff-swatch input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.ff-swatch-box{display:block;width:32px;height:32px;border-radius:7px;background:var(--sw);border:1px solid rgba(0,0,0,.28);box-shadow:0 0 0 2px transparent;transition:box-shadow .15s}.ff-swatch input:checked+.ff-swatch-box{box-shadow:0 0 0 2px var(--ff-grey),0 0 0 4px var(--ff-blue)}.ff-swatch input:focus-visible+.ff-swatch-box{outline:3px solid var(--ff-blue);outline-offset:4px}.ff-swatch input:disabled+.ff-swatch-box{opacity:.35;cursor:not-allowed}.ff-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ff-trust{margin:-8px 0 14px}.ff-final-trust{margin-top:14px}.ff-problem-img{margin:0}.ff-problem-img img{display:block;width:100%;height:auto;border-radius:20px;box-shadow:0 10px 30px #0000002e}html.ff-js .ff-rv{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--ff-d, 0ms);will-change:opacity,transform}html.ff-js .ff-rv.ff-bubble--me,html.ff-js .ff-rv.ff-bubble--sigh{transform:translate(28px,8px) scale(.96);transform-origin:right bottom}html.ff-js .ff-rv.ff-bubble--kid{transform:translate(-28px,8px) scale(.96);transform-origin:left bottom}html.ff-js .ff-rv.ff-rv--img{transform:translateY(28px) scale(.96)}html.ff-js .ff-rv.ff-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.ff-js .ff-rv{opacity:1!important;transform:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ff-v6.css.map */
