.fdfs{--p:#299abc;--p-dk:#22839f;--deep:#185278;--deepest:#003558;--ink:#2d2e34;--muted:#5d707c;--mist:#f3f5f6;--line:#e1e8ec;--amber:#f5a623;--warn:#c2410c;--ok:#15803d;--shadow:0 2px 4px rgba(0,53,88,.05),0 10px 30px rgba(0,53,88,.08);color:var(--ink);font-size:1.5rem;line-height:1.5}.fdfs *,.fdfs :after,.fdfs :before{box-sizing:border-box}.fdfs :where(a){color:inherit}.fdfs__shell{max-width:128rem;margin:0 auto;padding:0 2rem}.fdfs__intro{background:linear-gradient(160deg,#003558 0,#185278 55%,#299abc 140%);color:#fff;padding:5.6rem 0 13rem;position:relative;overflow:hidden}.fdfs__intro:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(700px 360px at 85% 10%,rgba(41,154,188,.42),transparent 62%)}.fdfs__intro .fdfs__shell{position:relative;z-index:1}.fdfs__eyebrow{display:block;font-size:1.2rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#8fd3e6;margin:0 0 1rem}.fdfs .fdfs__intro .fdfs__h1,.fdfs__h1{font-size:clamp(3.2rem,4vw,5rem);line-height:1.1;letter-spacing:-.02em;font-weight:800;margin:0 0 1.4rem;color:#fff!important;max-width:22ch}.fdfs__lede{font-size:1.8rem;line-height:1.45;color:#d4e7f0;max-width:60ch;margin:0}.fdfs__chips{display:flex;flex-wrap:wrap;gap:.8rem 2.4rem;margin-top:2.4rem;font-size:1.4rem;font-weight:700;color:#fff}.fdfs__chips span:before{content:"\2713";color:#7fd0e6;margin-right:.6rem}.fdfs__planner{display:grid;grid-template-columns:38rem minmax(0,1fr);gap:2.4rem;margin-top:-9.6rem;position:relative;z-index:2;align-items:start;scroll-margin-top:96px}.fdfs__ctrl{background:var(--deepest);color:#fff;border-radius:16px;padding:2.8rem 2.6rem;box-shadow:0 24px 60px #00192d47}.fdfs__step{border:0;padding:0;margin:0 0 2.6rem;min-width:0}.fdfs__step:last-child{margin-bottom:0}.fdfs__step[hidden]{display:none}.fdfs__step legend,.fdfs__steplabel{display:flex;align-items:baseline;gap:1rem;font-size:1.5rem;font-weight:800;color:#fff;margin:0 0 1.1rem;padding:0}.fdfs__n{font-size:1.15rem;font-weight:800;letter-spacing:.08em;color:#7fd0e6}.fdfs__hint{font-size:1.25rem;color:#a9c6d6;margin:.9rem 0 0;min-height:1.9rem}.fdfs__hint b{color:#fff}.fdfs__pills{display:grid;gap:.8rem}.fdfs__pills--2{grid-template-columns:1fr 1fr}.fdfs__pills--3,.fdfs__pills--pat{grid-template-columns:repeat(3,1fr)}.fdfs__pill{position:relative;display:block;cursor:pointer}.fdfs__pill input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.fdfs__pill span{display:flex;flex-direction:column;justify-content:center;min-height:4.6rem;height:100%;padding:.9rem 1.2rem;border-radius:9px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;font-weight:700;font-size:1.45rem;line-height:1.2;transition:background-color .18s,border-color .18s;position:relative}.fdfs__pill small{display:block;font-size:1.15rem;font-weight:600;color:#a9c6d6;margin-top:.3rem}.fdfs__pill i{position:absolute;top:-.7rem;right:.5rem;font-style:normal;font-size:.95rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--amber);color:#2a1700;border-radius:999px;padding:.15rem .6rem}.fdfs__pill:hover span{border-color:#7fd0e6b3}.fdfs__pill input:checked+span{background:var(--p);border-color:var(--p)}.fdfs__pill input:checked+span small{color:#e6f6fb}.fdfs__pill input:focus-visible+span{outline:2px solid #fff;outline-offset:2px}.fdfs__pill input:disabled+span{opacity:.35;cursor:not-allowed}.fdfs__dim{display:flex;align-items:baseline;justify-content:space-between;margin:.4rem 0 .2rem}.fdfs__dim label{font-size:1.25rem;font-weight:700;color:#a9c6d6;text-transform:uppercase;letter-spacing:.06em}.fdfs__dim output{font-size:2rem;font-weight:800;letter-spacing:-.01em}.fdfs__depth output small,.fdfs__dim output small{font-size:1.3rem;font-weight:600;color:#a9c6d6;margin-left:.4rem}.fdfs__depth{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.6rem}.fdfs__depth output{font-size:2.6rem;font-weight:800;letter-spacing:-.02em}.fdfs__range{width:100%;accent-color:var(--p);height:2.4rem;margin:0}.fdfs__rangeends{display:flex;justify-content:space-between;font-size:1.15rem;color:#a9c6d6}.fdfs__badge{display:inline-flex;align-items:center;gap:.5rem;font-size:1.15rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:.35rem .9rem;border-radius:999px}.fdfs__badge--ok{background:#22c55e2e;color:#86efac}.fdfs__badge--caution{background:#f5a62333;color:#fcd34d}.fdfs__badge--bad{background:#ef444438;color:#fca5a5}.fdfs__scene{background:#fff;border:1px solid var(--line);border-radius:16px;padding:2rem;box-shadow:var(--shadow);min-width:0}.fdfs__scenehead{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;flex-wrap:wrap;margin-bottom:1.4rem}.fdfs__kicker{font-size:1.15rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.fdfs__kicker b{color:var(--deepest)}.fdfs__seg{display:inline-flex;background:var(--mist);border-radius:10px;padding:.4rem;gap:.4rem}.fdfs__seg button{font:inherit;font-size:1.35rem;font-weight:700;border:0;background:0 0;color:var(--deep);padding:.8rem 1.4rem;border-radius:7px;cursor:pointer}.fdfs__seg button[aria-pressed=true]{background:#fff;color:var(--deepest);box-shadow:0 1px 3px #00355826}.fdfs__presets{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-bottom:1.4rem}.fdfs__preset{font:inherit;text-align:left;border:1px solid var(--line);background:#fff;border-radius:9px;padding:.9rem 1.1rem;cursor:pointer;color:var(--deepest);transition:border-color .18s,background-color .18s}.fdfs__preset b{display:block;font-size:1.4rem}.fdfs__preset span{display:block;font-size:1.2rem;color:var(--muted);line-height:1.25}.fdfs__preset:hover{border-color:var(--p)}.fdfs__preset[aria-pressed=true]{border-color:var(--p);background:#e9f6fa;box-shadow:inset 0 0 0 1px var(--p)}.fdfs__stage{background:#0c3a26;border-radius:14px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f;transition:background-color .4s}.fdfs__stage.is-night{background:#04121d}.fdfs__stagebar{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.4rem;background:#0019288c;border-bottom:1px solid rgba(255,255,255,.08)}.fdfs__stagebar .fdfs__kicker{color:#b9d4e0}.fdfs__stagebar .fdfs__kicker b{color:#f5a623}.fdfs__pause{font:inherit;font-size:1.2rem;font-weight:700;color:#cfe4ee;background:#ffffff12;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:.5rem 1.2rem;cursor:pointer;white-space:nowrap;flex:none}.fdfs__pause:hover{background:#ffffff24}@media(max-width:749px){.fdfs__stagebar .fdfs__kicker{font-size:1.05rem;letter-spacing:.08em}.fdfs__stagebar{padding:.9rem 1.1rem}}.fdfs__svgbox svg{display:block;width:100%;height:auto}.fdfs-arrive{animation:fdfs-arrive 1s cubic-bezier(.2,.8,.2,1) both;transform-box:fill-box;transform-origin:center}@keyframes fdfs-arrive{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}.fdfs-rise{animation:fdfs-rise .9s cubic-bezier(.2,.8,.2,1) both;transform-box:fill-box;transform-origin:50% 100%}@keyframes fdfs-rise{0%{transform:scaleY(.05);opacity:.2}to{transform:scaleY(1);opacity:1}}.fdfs-ring{animation:fdfs-flow 3.2s linear infinite}@keyframes fdfs-flow{to{stroke-dashoffset:-7.6}}.fdfs-ring.fdfs-arrive{animation:fdfs-arrive 1s cubic-bezier(.2,.8,.2,1) both,fdfs-flow 3.2s linear infinite}.fdfs-shimmer.fdfs-arrive{animation:fdfs-arrive 1s cubic-bezier(.2,.8,.2,1) both,fdfs-shimmer 2.2s ease-in-out 1s infinite}.fdfs-pulse{animation:fdfs-pulse 2.6s ease-out infinite;transform-box:fill-box;transform-origin:center;opacity:0}@keyframes fdfs-pulse{0%{transform:scale(.1);opacity:.75}to{transform:scale(1);opacity:0}}.fdfs-spin{animation:fdfs-spin 14s linear infinite;transform-box:fill-box;transform-origin:center}@keyframes fdfs-spin{to{transform:rotate(360deg)}}.fdfs-jet{animation:fdfs-jet 1.4s linear infinite}@keyframes fdfs-jet{0%{stroke-dashoffset:0}to{stroke-dashoffset:-9}}.fdfs-shimmer{animation:fdfs-shimmer 2.2s ease-in-out infinite}@keyframes fdfs-shimmer{0%,to{opacity:.55}50%{opacity:.95}}.fdfs-drop{animation-name:fdfs-drop;animation-timing-function:cubic-bezier(.45,0,.9,.6);animation-iteration-count:infinite}@keyframes fdfs-drop{0%{transform:translate(0);opacity:0}15%{opacity:.9}to{transform:translate(var(--dx,0),var(--dy,10px));opacity:0}}.fdfs-sway{animation:fdfs-sway 6s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 100%}@keyframes fdfs-sway{0%,to{transform:rotate(-.6deg)}50%{transform:rotate(.6deg)}}.fdfs__svgbox.is-paused,.fdfs__svgbox.is-paused *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.fdfs__svgbox *{animation:none!important}.fdfs-drop,.fdfs-pulse{display:none}}.fdfs__legend{display:flex;flex-wrap:wrap;gap:.6rem 1.8rem;font-size:1.25rem;color:var(--muted);margin:1rem 0 0}.fdfs__legend i{display:inline-block;width:1.2rem;height:1.2rem;border-radius:50%;vertical-align:-1px;margin-right:.5rem}.fdfs__legend .k-spray{background:radial-gradient(circle,#fff 0,#bfeaf6 55%,#6cc3dd);border:1.5px dashed #2a93b4}.fdfs__legend .k-wind{background:0 0;border:1.5px dotted #f5a623}.fdfs__legend .k-unit{background:var(--amber)}.fdfs__legend .k-person{background:#2d2e34;border-radius:3px;width:.6rem}.fdfs__legend b{color:var(--deepest)}.fdfs__readout{display:grid;grid-template-columns:auto 1fr;gap:1.6rem 2.4rem;align-items:center;margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid var(--line)}.fdfs__big{font-size:clamp(3.6rem,4.6vw,5.4rem);font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--deepest);white-space:nowrap}.fdfs__big small{font-size:1.6rem;font-weight:700;color:var(--muted);letter-spacing:0;margin-left:.4rem}.fdfs__bigsub{font-size:1.3rem;color:var(--muted);margin-top:.6rem}.fdfs__note{font-size:1.3rem;color:var(--muted);margin:0}.fdfs__note strong{color:var(--ink)}.fdfs__alert{border-radius:9px;padding:1rem 1.3rem;font-size:1.35rem;margin-top:1.2rem}.fdfs__alert p{margin:0}.fdfs__alert p+p{margin-top:.6rem}.fdfs__alert a{color:inherit;font-weight:700}.fdfs__alert--bad{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.fdfs__alert--caution{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.fdfs__alert--info{background:#eff8fb;color:#0f4c64;border:1px solid #c4e5ef}.fdfs__alert[hidden]{display:none}.fdfs__results{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:2.4rem;margin:2.4rem 0 0;align-items:start}.fdfs__card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:2.4rem;box-shadow:var(--shadow)}.fdfs__h2{font-size:2.2rem;font-weight:800;letter-spacing:-.015em;color:var(--deepest);margin:0 0 .4rem;line-height:1.2}.fdfs__sub{color:var(--muted);font-size:1.4rem;margin:0 0 1.8rem}.fdfs__prod{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:2rem;align-items:start}.fdfs__prodimg{aspect-ratio:1;background:var(--mist);border-radius:12px;display:grid;place-items:center;overflow:hidden}.fdfs__prodimg img{width:100%;height:100%;object-fit:contain}.fdfs__prodtitle{font-size:1.9rem;font-weight:800;color:var(--deepest);margin:0 0 .4rem;line-height:1.2}.fdfs__prodtitle a{text-decoration:none}.fdfs__prodtitle a:hover{color:var(--p)}.fdfs__specs{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0 1.4rem;padding:0;list-style:none}.fdfs__specs li{font-size:1.2rem;font-weight:700;background:var(--mist);color:var(--deep);border-radius:6px;padding:.35rem .8rem}.fdfs__row{display:grid;grid-template-columns:1fr auto;gap:1.2rem;align-items:end}.fdfs__field label{display:block;font-size:1.2rem;font-weight:800;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.5rem}.fdfs__select{width:100%;font:inherit;font-size:1.45rem;padding:1rem 1.2rem;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink)}.fdfs__qty{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.fdfs__qty button{font:inherit;font-size:1.8rem;width:4rem;border:0;background:var(--mist);cursor:pointer;color:var(--deepest)}.fdfs__qty input{width:4.6rem;text-align:center;font:inherit;font-size:1.5rem;font-weight:700;border:0;-moz-appearance:textfield}.fdfs__qty input::-webkit-inner-spin-button,.fdfs__qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fdfs__tip{font-size:1.2rem;color:var(--muted);margin:.6rem 0 0}.fdfs__addons{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.8rem;display:grid;gap:.9rem}.fdfs__addons>p{margin:0 0 .2rem;font-size:1.2rem;font-weight:800;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.fdfs__opt{display:grid;grid-template-columns:auto 1fr auto;gap:1.2rem;align-items:center;border:1px solid var(--line);border-radius:10px;padding:1.1rem 1.3rem;cursor:pointer;transition:border-color .18s,background-color .18s}.fdfs__opt:hover{border-color:var(--p)}.fdfs__opt:has(input:checked){border-color:var(--p);background:#f2fafc}.fdfs__opt input{width:1.8rem;height:1.8rem;accent-color:var(--p);margin:0}.fdfs__opt b{display:block;font-size:1.4rem;color:var(--deepest)}.fdfs__opt span{display:block;font-size:1.2rem;color:var(--muted);line-height:1.35}.fdfs__opt em{font-style:normal;font-weight:800;font-size:1.4rem;color:var(--deepest);white-space:nowrap}.fdfs__total{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:2rem;padding-top:1.6rem;border-top:1px solid var(--line)}.fdfs__total span{font-size:1.3rem;color:var(--muted)}.fdfs__total strong{font-size:2.8rem;font-weight:800;letter-spacing:-.02em;color:var(--deepest)}.fdfs__ctas{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.6rem}.fdfs__btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;font:inherit;font-weight:700;font-size:1.5rem;line-height:1;border-radius:8px;padding:1.5rem 2.2rem;border:2px solid transparent;cursor:pointer;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s}.fdfs__btn--primary{background:var(--p);border-color:var(--p);color:#fff;flex:1 1 22rem}.fdfs__btn--primary:hover{background:var(--p-dk);border-color:var(--p-dk);color:#fff}.fdfs__btn--primary[disabled]{opacity:.6;cursor:wait}.fdfs__btn--ghost{background:#fff;border-color:var(--line);color:var(--deep)}.fdfs__btn--ghost:hover{border-color:var(--deep);background:var(--mist)}.fdfs__btn--light{background:#fff;color:var(--deepest)}.fdfs__btn--light:hover{background:#e9f6fa;color:var(--deepest)}.fdfs__btn--outline-light{border-color:#fff6;color:#fff;background:0 0}.fdfs__btn--outline-light:hover{border-color:#fff;background:#ffffff1a;color:#fff}.fdfs__msg{font-size:1.3rem;margin:1rem 0 0;min-height:1.9rem;color:var(--warn)}.fdfs__fine{font-size:1.2rem;color:var(--muted);margin:1.2rem 0 0}.fdfs__cmp{display:grid;gap:.9rem;margin-top:.4rem}.fdfs__cmprow{display:grid;grid-template-columns:5.6rem minmax(0,1fr) auto;gap:1.2rem;align-items:center;font:inherit;text-align:left;width:100%;border:1px solid var(--line);background:#fff;border-radius:10px;padding:1rem 1.2rem;cursor:pointer;color:var(--ink)}.fdfs__cmprow:hover{border-color:var(--p)}.fdfs__cmprow[aria-pressed=true]{border-color:var(--p);background:#f2fafc;box-shadow:inset 0 0 0 1px var(--p)}.fdfs__cmprow b{font-size:1.5rem;color:var(--deepest)}.fdfs__cmprow b i{display:block;font-style:normal;font-size:.95rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#a35f00;margin-top:.2rem}.fdfs__bar{height:.8rem;border-radius:999px;background:var(--mist);overflow:hidden}.fdfs__bar i{display:block;height:100%;background:linear-gradient(90deg,var(--deep),var(--p));border-radius:inherit;transition:width .35s ease}.fdfs__cmprow small{display:block;font-size:1.15rem;color:var(--muted);margin-top:.35rem}.fdfs__cmprow em{font-style:normal;font-weight:800;font-size:1.4rem;color:var(--deepest);white-space:nowrap}.fdfs__help{background:var(--deep);color:#fff;border-radius:16px;padding:2.4rem;margin-top:2.4rem;position:relative;overflow:hidden}.fdfs__help:before{content:"";position:absolute;right:-7rem;top:-7rem;width:24rem;height:24rem;border-radius:50%;background:radial-gradient(circle,rgba(41,154,188,.5),transparent 68%)}.fdfs__help>*{position:relative}.fdfs__help h3{font-size:2rem;font-weight:800;margin:0 0 .6rem;color:#fff}.fdfs__help p{color:#c6dfea;font-size:1.4rem;margin:0 0 1.6rem}.fdfs__notes{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin:5.6rem 0 0}.fdfs__noteCard{border:1px solid var(--line);border-radius:12px;padding:2.2rem;background:#fff}.fdfs__noteCard h3{font-size:1.65rem;font-weight:800;color:var(--deepest);margin:0 0 .6rem}.fdfs__noteCard p{font-size:1.4rem;color:var(--muted);margin:0}.fdfs__noteCard a{color:var(--deep);font-weight:700}.fdfs__faq{margin:5.6rem 0 0;padding-bottom:7rem;display:grid;grid-template-columns:.8fr 1.2fr;gap:4rem}.fdfs__faq h2{font-size:clamp(2.6rem,3vw,3.6rem);font-weight:800;letter-spacing:-.02em;color:var(--deepest);margin:0 0 1rem;line-height:1.15}.fdfs__faq>div>p{color:var(--muted)}.fdfs__faq details{border-bottom:1px solid var(--line);padding:1.6rem 0}.fdfs__faq summary{cursor:pointer;font-weight:800;font-size:1.6rem;color:var(--deepest);list-style:none;display:flex;justify-content:space-between;gap:1.6rem}.fdfs__faq summary::-webkit-details-marker{display:none}.fdfs__faq summary:after{content:"+";color:var(--p);font-size:2.2rem;line-height:1}.fdfs__faq details[open] summary:after{content:"\2013"}.fdfs__faq details p{color:var(--muted);font-size:1.45rem;margin:1rem 0 0}@media(max-width:1100px){.fdfs__planner,.fdfs__results{grid-template-columns:1fr}.fdfs__faq{grid-template-columns:1fr;gap:1.6rem}}@media(max-width:749px){.fdfs__shell{padding:0 1.6rem}.fdfs__intro{padding:4rem 0 10.4rem}.fdfs__lede{font-size:1.6rem}.fdfs__chips{gap:.6rem 1.6rem;font-size:1.3rem}.fdfs__card,.fdfs__ctrl,.fdfs__help{padding:2rem 1.6rem}.fdfs__scene{padding:1.4rem}.fdfs__readout{grid-template-columns:1fr;gap:1rem}.fdfs__prod{grid-template-columns:8.4rem minmax(0,1fr);gap:1.4rem}.fdfs__notes{grid-template-columns:1fr;margin-top:4rem}.fdfs__faq{margin-top:4rem;padding-bottom:5rem}.fdfs__scenehead{flex-direction:column;align-items:flex-start}.fdfs__seg button{padding:.8rem 1.1rem;font-size:1.25rem}}@media(max-width:420px){.fdfs__pills--3,.fdfs__pills--pat{grid-template-columns:1fr 1fr}.fdfs__row{grid-template-columns:1fr}.fdfs__opt{grid-template-columns:auto 1fr}.fdfs__opt em{grid-column:2}.fdfs__presets{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.fdfs *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/fd-fountain-sizer.css.map */
