.lily-tub[data-astro-cid-6eabcumh]{--color-ink:#10302b;--color-muted:#4a635c;--color-line:#cfe0d8;--section-accent:#1b6b48;--deep:#10302b;--liner:#0b1f1c;--pad:#1b6b48;--pad-lit:#8fd6a4;--water:#cfe6e0;--water-pale:#e2f0ec;--bloom:#b0306c;--bloom-pale:#f9e9f0;--bloom-lit:#f6a9c9;--sheet:#fbfefd;--check-fill:var(--pad);--cart-bg:#fbfefd;--cart-texture:linear-gradient(180deg, transparent 0 55%, #cfe6e08c 100%);--cart-border-color:#0b1f1c;--cart-border-width:3px;--cart-radius:.5rem .5rem 1.6rem 1.6rem;--cart-slot-radius:.6rem;--cart-shadow:0 14px 26px -18px #0b1f1c99;--cart-accent:#1b6b48;--cart-line:#cfe0d8;--cart-slot-border:#cfe0d8;--cart-slot-rule-width:4px;--cart-rule-essential:#1b6b48;--cart-rule-recommended:#6fb3a6;--cart-rule-optional:#b0306c;--cart-motif-color:#1b6b48;background-color:#eef4f0}.lily-tub .cart-shell[data-motif=pad-row] .cart-motif{border-bottom:2px solid var(--water);background-image:radial-gradient(ellipse 9px 4px at 50% 60%, var(--cart-motif-color) 0 97%, transparent 100%);background-position:4px 0;background-repeat:repeat-x;background-size:30px 9px;height:11px;margin:8px 1rem 4px}.lily-tub .fill-marks{border:0 solid var(--liner);background-image:linear-gradient(180deg, var(--sheet) 0%, var(--water) 100%);border-width:0 3px 3px;border-radius:0 0 1.5rem 1.5rem;overflow:hidden}.lily-tub .fill-marks li+li{border-top:1px solid #10302b29}.lily-tub .fill-marks .mark-row:hover{background-color:color-mix(in srgb, var(--section-accent) 13%, transparent)}.lily-tub .fill-marks .mark-row:focus-visible{outline-offset:-3px}.tubside-hero[data-astro-cid-6eabcumh]{border-bottom:6px solid var(--liner);--color-muted:#40584f;background-color:#dfece7}.depth-tag[data-astro-cid-6eabcumh]{border:0 solid var(--liner);background-image:linear-gradient(180deg, var(--sheet) 30%, var(--water) 100%);border-width:0 2px 2px;border-radius:0 0 .9rem .9rem;padding:.35rem .75rem .6rem}.deepwater-banner[data-astro-cid-6eabcumh]{--section-accent:#8fd6a4}.deepwater-banner[data-astro-cid-6eabcumh] :focus-visible,.pondbed-foot[data-astro-cid-6eabcumh] :focus-visible{outline-color:#8fd6a4}.pondbed-foot[data-astro-cid-6eabcumh]{background-color:var(--deep);border-top:6px solid var(--pad)}.shallows-panel[data-astro-cid-6eabcumh]{border:0 solid var(--liner);background-color:var(--water-pale);border-width:0 3px 3px;border-radius:0 0 1.5rem 1.5rem}.bloom-panel[data-astro-cid-6eabcumh]{border:0 solid var(--bloom);background-color:var(--bloom-pale);border-width:0 3px 3px;border-radius:0 0 1.5rem 1.5rem}.basket-line[data-astro-cid-6eabcumh]{border:1px solid var(--color-line);border-top:0;border-left:8px solid var(--liner);background-color:var(--sheet);border-radius:0 0 1.1rem .5rem}.basket-line[data-astro-cid-6eabcumh]:hover{border-color:var(--section-accent)}.sounding-slot[data-astro-cid-6eabcumh]{z-index:5;place-self:start;width:0;height:0;position:sticky;top:5rem}.depth-stick[data-astro-cid-6eabcumh]{display:none}@media (width>=88rem) and (prefers-reduced-motion:no-preference){.depth-stick[data-astro-cid-6eabcumh]{flex-direction:column;align-items:center;display:flex;position:absolute;top:0;right:1.5rem}}.stick-count[data-astro-cid-6eabcumh],.stick-label[data-astro-cid-6eabcumh]{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800}.stick-count[data-astro-cid-6eabcumh]{color:var(--color-muted);margin-bottom:.7rem}.stick-label[data-astro-cid-6eabcumh]{color:var(--section-accent);margin-top:.6rem}.stick-glass[data-astro-cid-6eabcumh]{border:0 solid var(--liner);background-color:var(--sheet);border-width:0 3px 3px;border-radius:0 0 10px 10px;width:30px;height:200px;position:relative}.stick-level[data-astro-cid-6eabcumh]{height:calc(12px + var(--rail-step,0) * 160px);background-image:linear-gradient(#9ccfc4 0%,#3f8f84 100%);border-radius:0 0 7px 7px;position:absolute;bottom:0;left:0;right:0}.stick-pad[data-astro-cid-6eabcumh]{bottom:calc(-1px + var(--rail-step,0) * 160px);background-image:conic-gradient(from 20deg, transparent 0 44deg, var(--pad) 44deg 360deg);border-radius:50%;width:26px;height:26px;position:absolute;left:-1px}.stick-bloom[data-astro-cid-6eabcumh]{border:3px solid var(--bloom-lit);background-color:var(--bloom);opacity:0;border-radius:50%;width:14px;height:14px;position:absolute;top:6px;left:6px}:root[data-rail-index="8"] .stick-bloom[data-astro-cid-6eabcumh]{opacity:1}@media (prefers-reduced-motion:no-preference){.stick-level[data-astro-cid-6eabcumh]{transition:height .4s}.stick-pad[data-astro-cid-6eabcumh]{transition:bottom .4s}.stick-bloom[data-astro-cid-6eabcumh]{transition:opacity .4s}.reveal[data-astro-cid-6eabcumh].armed{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(12px)}.reveal[data-astro-cid-6eabcumh].armed.shown{opacity:1;transform:none}}.fill-scene[data-astro-cid-6eabcumh]{width:240px;height:240px;position:relative}@media (width<=1023px){.fill-scene[data-astro-cid-6eabcumh]{zoom:.5}}@media (width>=1024px){.fill-scene[data-astro-cid-6eabcumh]{zoom:1.3}}.fill-scene[data-astro-cid-6eabcumh] span[data-astro-cid-6eabcumh]{position:absolute}.fill-patio[data-astro-cid-6eabcumh]{background-color:var(--liner);opacity:.35;border-radius:2px;width:210px;height:6px;top:206px;left:15px}.fill-wall[data-astro-cid-6eabcumh]{border:0 solid var(--liner);border-width:0 4px 4px;border-radius:0 0 20px 20px;width:156px;height:126px;top:80px;left:42px}.fill-rim[data-astro-cid-6eabcumh]{background-color:var(--liner);border-radius:3px;width:168px;height:7px;top:74px;left:36px}.fill-tick[data-astro-cid-6eabcumh]{background-color:var(--pad);border-radius:1px;width:12px;height:3px;left:204px}.fill-tick-a[data-astro-cid-6eabcumh]{top:96px}.fill-tick-b[data-astro-cid-6eabcumh]{top:149px}.fill-tick-c[data-astro-cid-6eabcumh]{top:199px}.fill-water[data-astro-cid-6eabcumh]{transform-origin:50% 100%;background-image:linear-gradient(#9ccfc4 0%,#3f8f84 100%);border-radius:0 0 16px 16px;width:148px;height:106px;top:96px;left:46px}@media (prefers-reduced-motion:no-preference){.fill-water[data-astro-cid-6eabcumh]{animation:6s ease-in-out infinite tub-fills}}@keyframes tub-fills{0%{opacity:1;transform:scaleY(.05)}62%{opacity:1;transform:scaleY(1)}88%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}
