@font-face{font-family:Fraunces;src:url(fraunces-var.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(fraunces-italic.woff2) format("woff2");font-weight:300 700;font-style:italic;font-display:swap}:root{--ink:#141210;--paper:#FFFFFF;--sherpa:#F6F4F0;--ember:#B8543A;--ember-text:#97442E;--shadow:rgba(20,18,16,.1);--card:#FFFFFF;--line:rgba(20,18,16,.12);--muted:#5A554E;--rb:linear-gradient(90deg,#FF4B4B,#FF9F1C,#FFD23F,#3EC300,#28A8F0,#8E5BFF,#FF7BC1);--rb-glow:0 8px 32px rgba(142,91,255,.22),0 2px 16px rgba(40,168,240,.18);--swatch-black:#3E3E40;--swatch-blue:#20386B;--swatch-grey:#9A9A98;--swatch-pink:#F4C6CE;--u:8px;--radius:2px;--section-pad:clamp(4rem,10vw,9rem);--ease:cubic-bezier(.22,1,.36,1);--t-0:clamp(.95rem,.9rem + .2vw,1.05rem);--t-1:clamp(1.15rem,1.05rem + .4vw,1.3rem);--t-2:clamp(1.45rem,1.3rem + .7vw,1.65rem);--t-3:clamp(1.8rem,1.55rem + 1.2vw,2.1rem);--t-4:clamp(2.25rem,1.8rem + 2vw,2.6rem);--t-5:clamp(2.8rem,2.1rem + 3.4vw,3.3rem);--t-display:clamp(2.6rem,1.6rem + 5.6vw,5.2rem)}.fl-serif{font-family:Fraunces,Georgia,Times New Roman,serif}.fl-body{font-size:var(--t-0);line-height:1.65;color:var(--ink)}.fl-display{font-size:var(--t-display);line-height:1.02;letter-spacing:-.02em;font-weight:340}.fl-display em{font-style:italic;background:var(--rb);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.fl-eyebrow{letter-spacing:.3em;text-transform:uppercase;font-size:.72rem;font-weight:700;background:var(--rb);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.fl-rb-text{background:var(--rb);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}html,body{background:var(--paper)!important;color:var(--ink)}header,.header,.header__wrapper,.section-header,.shopify-section:has(>header){background:#fff!important;color:#141210!important}footer,.footer{background:#fff!important;color:#141210}.media-gallery__grid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:0!important;scroll-behavior:smooth;max-width:520px;max-height:62vh;margin:88px auto 0;border-radius:14px;box-shadow:0 10px 30px var(--shadow);background:#faf8f5;aspect-ratio:4/5}@media(max-width:749px){.media-gallery__grid{margin-top:64px}}floodie-gallery{display:block;position:relative}floodie-gallery.fg-adopt.fg-ready{max-width:520px;margin:88px auto 0;touch-action:pan-y}.fg-ready .media-gallery__grid{display:block!important;position:relative;overflow:hidden;scroll-snap-type:none;margin:0 auto}floodie-gallery.fg-ready .fg-slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;max-width:none;opacity:0;transition:opacity var(--fg-t,.7s) cubic-bezier(.4,0,.2,1);pointer-events:none}floodie-gallery.fg-ready .fg-slide.fg-on{opacity:1;pointer-events:auto;z-index:1}floodie-gallery.fg-adopt.fg-ready .fg-slide img,floodie-gallery.fg-adopt.fg-ready .fg-slide video{width:100%;height:100%;object-fit:contain}@keyframes fgKbIn{0%{transform:scale(1)}to{transform:scale(var(--fg-kb,1.04))}}@keyframes fgKbOut{0%{transform:scale(var(--fg-kb,1.04))}to{transform:scale(1)}}.fg-bars{display:flex;gap:6px;margin:10px auto 0;max-width:520px;padding:0 2px}.fg-bar{flex:1;height:14px;padding:6px 0;background:none;border:0;cursor:pointer;position:relative}.fg-bar:before{content:"";position:absolute;left:0;right:0;top:6px;height:2px;background:var(--sherpa)}.fg-bar span{position:absolute;left:0;right:0;top:6px;height:2px;background:var(--ink);transform:scaleX(0);transform-origin:left}.fg-pause{position:absolute;right:10px;top:10px;z-index:3;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:#ffffffe0;color:var(--ink);cursor:pointer;font-size:11px;line-height:1;display:grid;place-items:center}@media(max-width:749px){floodie-gallery.fg-adopt.fg-ready{margin-top:64px;max-width:92vw}}@media(hover:hover){.fg-card-zoom [class*=media] img{transition:transform .6s cubic-bezier(.4,0,.2,1)}.fg-card-zoom:hover [class*=media] img{transform:scale(1.04)}}[class*=__logo] img,.footer img[src*=floodie-logo]{max-height:56px!important;max-width:160px!important;width:auto!important;height:auto!important;margin:0 auto;display:block}.media-gallery__grid::-webkit-scrollbar{display:none}.media-gallery__grid>*{flex:0 0 100%;max-width:100%;scroll-snap-align:center;max-height:62vh}.media-gallery__grid img,.media-gallery__grid video{width:100%;height:100%;object-fit:contain;max-height:62vh}@media(max-width:749px){.media-gallery__grid{max-width:92vw;max-height:56vh}.media-gallery__grid>*,.media-gallery__grid img{max-height:56vh}}.fl-btn{display:inline-block;background:var(--rb);background-size:160% 100%;background-position:0 0;color:#0e0d0c!important;font-weight:800;font-size:var(--t-0);padding:calc(var(--u)*2) calc(var(--u)*4);border-radius:999px;text-decoration:none;border:none;cursor:pointer;transition:background-position .4s var(--ease),transform .15s ease-out,box-shadow .3s ease-out}.fl-btn:hover{background-position:100% 0;transform:translateY(-1px);box-shadow:var(--rb-glow)}.fl-btn-ghost{display:inline-block;color:var(--ink)!important;border:1px solid var(--line);background:transparent;padding:calc(var(--u)*2) calc(var(--u)*4);border-radius:var(--radius);text-decoration:none;font-weight:600;transition:background .15s ease-out,transform .15s ease-out}.fl-btn-ghost:hover{background:#1412100d;transform:translateY(-1px)}.fl-btn-ghost--paper{color:#f2eee7!important;border-color:#f2eee780}.fl-btn-ghost--paper:hover{background:#faf7f21a}.fl-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.fl-in{opacity:1;transform:none}.fl-line{display:block;overflow:hidden}.fl-line>span{display:block;animation:flLineIn .5s var(--ease) both}.fl-line:nth-child(2)>span{animation-delay:60ms}.fl-line:nth-child(3)>span{animation-delay:.12s}@keyframes flLineIn{0%{transform:translateY(110%);clip-path:inset(0 0 100% 0)}to{transform:none;clip-path:inset(0 0 -10% 0)}}:is(a,button,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--ember);outline-offset:3px;border-radius:var(--radius)}.fl-grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.03;mix-blend-mode:multiply}.fl-wrap{max-width:1200px;margin:0 auto;padding-left:calc(var(--u)*3);padding-right:calc(var(--u)*3)}.fl-section{padding-top:var(--section-pad);padding-bottom:var(--section-pad)}.fl-alt{background:var(--sherpa)}.fl-card{background:#ffffffd9;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:12px;box-shadow:0 4px 20px var(--shadow)}.fl-mq{position:relative;border-top:none!important;border-bottom:none!important}.fl-mq:before,.fl-mq:after{content:"";position:absolute;left:0;right:0;height:2px;background:var(--rb);opacity:.85}.fl-mq:before{top:0}.fl-mq:after{bottom:0}.fl-vid-wrap{position:relative;overflow:hidden;background:var(--ink)}.fl-vid-wrap>img,.fl-vid-wrap>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fl-mq{overflow:hidden;white-space:nowrap;background:#fff;color:#5a554e;padding:calc(var(--u)*1.75) 0}.fl-mq-track{display:inline-block;animation:flScroll 36s linear infinite;letter-spacing:.16em;text-transform:uppercase;font-size:.85rem}.fl-mq:hover .fl-mq-track{animation-play-state:paused}.fl-mq em{font-family:Fraunces,Georgia,serif;font-style:italic;text-transform:none;letter-spacing:.01em;font-size:1rem;color:var(--ink)}@keyframes flScroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.fl-reveal,.fl-line>span{opacity:1!important;transform:none!important;clip-path:none!important}video[data-fl-video]{display:none!important}.fl-vid-wrap>img{display:block!important}}@media(max-width:749px){.fl-wrap{padding-left:calc(var(--u)*2.5);padding-right:calc(var(--u)*2.5)}}[class*=color-custom-top]{background:#fff!important;color:#141210!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/floodie-tokens.css.map */
