.ff-section{--ff-script-font: "Brush Script MT", "Segoe Print", "Comic Sans MS", cursive;background:var(--ff-bg);color:var(--ff-text);padding-top:var(--ff-pad-top);padding-bottom:var(--ff-pad-bottom);overflow:hidden}.ff-section *{box-sizing:border-box}.ff-container{width:min(calc(100% - 40px),var(--ff-max-width, 1280px));margin:0 auto}.ff-section .rte p{margin-top:0}.ff-section .rte p:last-child{margin-bottom:0}.ff-eyebrow{margin:0 0 16px;color:var(--ff-accent);letter-spacing:.18em;text-transform:uppercase}.ff-title{color:var(--ff-text);letter-spacing:-.03em}.ff-subtitle{color:var(--ff-accent-2)}.ff-body{color:var(--ff-muted);line-height:1.58}.ff-icon-badge{display:grid;place-items:center;width:var(--ff-icon-size, 58px);height:var(--ff-icon-size, 58px);border-radius:999px;background:var(--ff-icon-bg);color:var(--ff-accent)}.ff-icon-badge svg{width:var(--ff-icon-svg, 27px);height:var(--ff-icon-svg, 27px)}.ff-blob{position:absolute;background:radial-gradient(circle at center,color-mix(in srgb,var(--ff-accent) 9%,transparent) 55%,transparent 75%);filter:blur(8px);pointer-events:none}.ff-paw{position:absolute;color:color-mix(in srgb,var(--ff-accent) 11%,transparent);pointer-events:none;z-index:0}.ff-paw svg{display:block;width:100%;height:auto}.ff-note{position:absolute;z-index:3;max-width:220px;padding:16px 20px;background:var(--ff-card);border-radius:var(--ff-card-radius);box-shadow:0 12px 30px #1018281a;transform:rotate(-6deg)}.ff-note-text{font-family:var(--ff-script-font);color:var(--ff-text);font-size:1.65rem;line-height:1.12}.ff-note-heart{display:inline-block;margin-left:6px;color:var(--ff-accent);font-size:2rem;line-height:1}.ff-script{white-space:pre-line;font-family:var(--ff-script-font);color:color-mix(in srgb,var(--ff-accent) 30%,transparent);line-height:.95;pointer-events:none}@media screen and (max-width:749px){.ff-section{padding-top:calc(var(--ff-pad-top) * .7);padding-bottom:calc(var(--ff-pad-bottom) * .7)}.ff-container{width:min(calc(100% - 32px),var(--ff-max-width, 1280px))}.ff-title{font-size:3.8rem}.ff-subtitle{font-size:2.4rem}.ff-body{font-size:1.6rem}}.ff-peek-host{position:relative}.ff-section:has(.ff-peek){position:relative;z-index:1;overflow-x:clip;overflow-y:visible}.ff-peek{--ff-peek-x-now: var(--ff-peek-x);position:absolute;bottom:calc(100% - var(--ff-peek-overlap));left:var(--ff-peek-x-now);z-index:3;width:var(--ff-peek-w);max-width:45%;transform:translate(calc(-1 * var(--ff-peek-x-now)));outline:none}.ff-peek__image{display:block;width:100%;height:auto;filter:drop-shadow(0 8px 14px rgba(16,24,40,.18))}.ff-peek--flip .ff-peek__image{transform:scaleX(-1)}.ff-peek__name{position:absolute;top:40%;left:50%;padding:6px 14px;border-radius:999px;background:var(--ff-accent, #5f2dbb);color:var(--ff-button-text, #fff);font-size:1.4rem;font-weight:700;letter-spacing:.04em;white-space:nowrap;box-shadow:0 6px 18px #10182829;opacity:0;pointer-events:none;transform:translate(-50%,-50%);transition:opacity .2s ease}.ff-peek:hover .ff-peek__name,.ff-peek:focus .ff-peek__name{opacity:1}@media screen and (max-width:749px){.ff-peek{--ff-peek-x-now: var(--ff-peek-x-mobile);width:var(--ff-peek-w-mobile)}.ff-peek--hide-mobile{display:none}}@media(prefers-reduced-motion:reduce){.ff-peek__name{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/furball-sections.css.map */
