@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.shimmer-effect{animation:shimmer 1.5s linear infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3215686274509804),transparent);background-size:200% 100%;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:6px}.shimmer-effect_big{top:5px;bottom:5px;left:5px;right:5px}.shimmer-effect_zero{top:0;left:0;right:0;bottom:0}.shimmer-effect_hourly{left:20px;right:20px;background:linear-gradient(90deg,transparent,#f2f4f6,transparent);animation:shimmer 1.5s linear infinite;background-size:200% 100%}.shimmer-effect_relative{position:relative}.shimmer-effect_blue{background:linear-gradient(90deg,#0081f6,#81c2ff,#0081f6);background-size:200% 100%}.body_light .shimmer-effect{animation:shimmer 1.5s linear infinite;background:linear-gradient(90deg,#e6e6e6,#fff,#e6e6e6);background-size:200% 100%}.body_lightcold .shimmer-effect{animation:shimmer 1.5s linear infinite;background:linear-gradient(90deg,#e0e6ec,#fff,#e0e6ec);background-size:200% 100%}.body_lightcold .shimmer-effect_blue{background:linear-gradient(90deg,#0081f6,#81c2ff,#0081f6);background-size:200% 100%}.body_lightcold .shimmer-effect_soft{background:linear-gradient(90deg,rgba(224,230,236,.3764705882352941),#fff,rgba(224,230,236,.3764705882352941));background-size:200% 100%}@font-face{font-family:Graphik LCG;src:url(/fonts/GraphikLCG-Regular.eot);src:local("Graphik LCG 400"),local("GraphikLCG-Regular"),url(/fonts/GraphikLCG-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/GraphikLCG-Regular.woff) format("woff"),url(/fonts/GraphikLCG-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Graphik LCG;src:url(/fonts/GraphikLCG-Medium.eot);src:local("Graphik LCG 500"),local("GraphikLCG-Medium"),url(/fonts/GraphikLCG-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/GraphikLCG-Medium.woff) format("woff"),url(/fonts/GraphikLCG-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Graphik LCG;src:url(/fonts/GraphikLCG-Semibold.eot);src:local("Graphik LCG 600"),local("GraphikLCG-Semibold"),url(/fonts/GraphikLCG-Semibold.eot?#iefix) format("embedded-opentype"),url(/fonts/GraphikLCG-Semibold.woff) format("woff"),url(/fonts/GraphikLCG-Semibold.ttf) format("truetype");font-weight:600;font-style:normal}.body,html{background-color:var(--background-color)}.body{display:flex;flex-direction:column;align-items:center;min-height:100vh;padding:0;margin:10px 16px;letter-spacing:.3px;overflow-x:hidden}.body_light .progress-circle{opacity:.1}.body_light .fish-wrapper__fade{display:none}.bottom-bar{position:fixed;bottom:0;left:0;right:0;height:16px;background-color:var(--background-color)}.error{color:#fe4040;font-size:15px;font-weight:400;line-height:140%}h1{font-size:24px;font-weight:600;line-height:120%;margin:0 0 4px}h1,h2{color:var(--font-color)}h2{font-size:17px;font-weight:500;line-height:130%;margin:0;align-self:start;letter-spacing:.7px}h3{margin:0 0 28px;color:var(--light-gray);font-style:normal}h3,p{font-size:15px;font-weight:400;line-height:140%}p{margin:0;letter-spacing:.6px}.card{flex-direction:column;align-items:center;box-sizing:border-box;padding:0 0 24px;color:var(--font-color)}.card,.card__top-wrapper{display:flex;width:100%;font-family:Graphik LCG,Helvetica Neue,Helvetica,sans-serif,system-ui;max-width:608px;position:relative}.card__top-wrapper{justify-content:center;padding:0 0 29px}.card__close-button{display:block;background-color:transparent;width:28px;height:28px;background-image:url(/img/close_white.svg);background-repeat:no-repeat;background-position:50%;border:0;outline:0;position:absolute;left:-2px;top:calc(50% - 17px);cursor:pointer}.card__close-button:active{background-color:var(--white-opacity)}.card__fish-info-list{display:flex;flex-wrap:wrap;margin-top:20px;gap:8px;list-style-type:none;padding:0;justify-content:center}.card__fish-info-list_bottom{align-self:start;justify-content:start}.card__fish-info-list_bottom li{text-transform:capitalize}.card__fish-info-list li{display:flex;align-items:center;gap:4px;font-size:15px;font-weight:400;line-height:140%;color:var(--font-color);border-radius:6px;background-color:var(--white-opacity);padding:4px 8px}.card__fish-info-list li p{color:var(--font-color)}.card__fish-info-list svg{width:20px;height:20px}.card__fish-info-list svg path{fill:var(--font-color)}.card__paragraph{margin:0;overflow:hidden;position:relative;padding-right:24px}.card__paragraph-wrapper{margin:15px 0 32px;position:relative}.card__paragraph-wrapper.expanded{max-height:none}.card__bait-wrap{display:flex;width:100%;margin:16px 0 32px}.card__bait-list{display:flex;flex-wrap:nowrap;gap:8px;margin:0 -16px;list-style-type:none;align-self:start;padding:0;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap}.card__bait-list::-webkit-scrollbar{display:none}.card__bait-list li{display:flex;align-items:center;flex-direction:column;gap:2px;background-color:var(--white-opacity);padding:4px 8px;border-radius:6px;min-width:80px;box-sizing:border-box;flex-shrink:0;min-height:69.6px}.card__bait-list li:first-child{margin-left:16px}.card__bait-list li:last-child{margin-right:16px}.card__bait-list li img{width:64px;height:40px;margin:0}.card__bait-list li p{font-size:14px;font-weight:400;line-height:140%;margin:0;text-transform:capitalize}.card__tip-list{list-style-type:none;display:flex;flex-direction:column;width:100%;padding:0;margin:15px 0 30px}.card__tip-list li{display:grid;grid-template-columns:1fr 1fr;border-radius:6px;padding:6px 8px;gap:8px;align-items:center;font-size:15px;font-style:normal;font-weight:400;line-height:140%;text-transform:capitalize}.card__tip-list li:nth-child(odd){background-color:var(--white-opacity)}.card__tip-list li>:first-child{color:var(--light-gray)}.card__all-fish-link{display:flex;align-items:center;justify-content:center;gap:4px;text-decoration:none;color:var(--font-special-button);background-color:var(--background-special-button);padding:16px;border-radius:6px;box-sizing:border-box;width:100%;font-size:16px;font-style:normal;font-weight:500;line-height:112%;margin:16px 0}.card__all-fish-link svg path{fill:var(--font-special-button)}.fish-wrapper{display:flex;width:100%;max-width:350px;position:relative;justify-content:center;align-items:center;min-height:168.5px}.fish-wrapper__fish{width:90%;object-fit:contain;z-index:2}.fish-wrapper__fade{position:absolute;width:208px;height:208px}.fish-wrapper__fade_left{top:-43px;left:-46px}.fish-wrapper__fade_right{bottom:-43px;right:-40px}.clamped-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis}.progress-circle{width:12px;height:12px;border-radius:6px;background-color:var(--white-blue);opacity:.2}.progress-circle.active{opacity:1}.paragraph-button{display:block;position:absolute;right:0;bottom:0;width:24px;height:24px;background-color:var(--background-color);border:0;outline:0;padding:0;margin:0;z-index:2;border-radius:6px;cursor:pointer}.paragraph-button.active{transform:rotate(180deg);bottom:-20px}.paragraph-button:active{background-color:var(--white-opacity)}.paragraph-button.disabled{display:none}.paragraph-button svg{width:24px;height:24px}.paragraph-button svg path{fill:var(--font-color)}.contact{width:calc(100% - 14px);background-color:var(--background-darker);padding:8px;display:flex;flex-direction:row;justify-content:space-between;gap:8px;border-radius:6px;bottom:16px;align-items:center;text-decoration:none;box-shadow:0 -1px 4px 0 rgba(0,0,0,.25);position:-webkit-sticky;position:sticky}.contact__text{font-size:14px;font-style:normal;font-weight:400;line-height:140%;color:var(--font-color)}.contact__image{width:24px;height:24px}.contact__image_mail{background-image:url(/img/mail-icon.svg)}.contact svg path{fill:var(--font-color)}.contact:active{background-color:var(--white-opacity)}.searchbar-wrapper{position:fixed;top:0;left:0;right:0;width:100%;padding:10px 16px 20px;z-index:10;background-color:var(--background-color);box-sizing:border-box}.searchbar{display:flex;width:100%;border-radius:8px;border:0;outline:0;background-image:url(/img/search-grey.svg);background-color:var(--background-darker);background-position-x:8px;background-position-y:center;background-size:24px;background-repeat:no-repeat;padding:8px 6px 8px 40px;font-size:14px;font-weight:400;line-height:140%;color:var(--font-color)}.searchbar:-ms-input-placeholder{font-size:14px;font-weight:400;line-height:140%;color:var(--light-gray)}.searchbar::placeholder{font-size:14px;font-weight:400;line-height:140%;color:var(--light-gray)}.searchbar::-webkit-search-cancel-button{-webkit-appearance:none;height:24px;width:24px;background:url(/img/xmark-round.svg) 50% no-repeat;cursor:pointer}.fish-list{padding-top:60px;display:grid;grid-template-columns:1fr 1fr;gap:8px;font-family:Graphik LCG,Helvetica Neue,Helvetica,sans-serif,system-ui;color:var(--font-color);max-width:608px;width:100%;margin:0 auto}.fish-list__item{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:8px;padding:8px;border-radius:8px;background-color:var(--white-opacity);position:relative;justify-items:center;text-decoration:none}.fish-list__item:active{opacity:.5}.fish-list__item_error{grid-column:1/3;grid-template-rows:auto auto auto}.fish-list__image{height:48px;object-fit:cover;color:transparent}.fish-list__image.error{color:var(--font-color);font-size:10px;display:flex;align-items:center;justify-content:center;text-align:center;padding:4px}.fish-list__image_error{height:69px}.fish-list h3{font-size:12px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:.2px;margin:0;text-decoration:none;color:var(--font-color);text-align:center}.fish-list__button{position:fixed;bottom:20px;right:20px;width:48px;height:48px;border-radius:24px;background:var(--background-darker);transform:rotate(180deg);border:none;cursor:pointer;box-shadow:1px -1px 4px 0 rgba(0,0,0,.25);z-index:10;display:flex;align-items:center;justify-content:center}.fish-list__button:active{background-color:var(--white-opacity)}.fish-list__button .chevron-icon{width:24px;height:24px;fill:var(--font-color)}@media (max-width:440px){.fish-wrapper__fade_left{top:-30px;left:-20px}.fish-wrapper__fade_right{bottom:-40px;right:-20px}}@media (max-width:385px){.fish-wrapper__fade_left{top:-30px;left:-15px}.fish-wrapper__fade_right{bottom:-40px;right:-15px}}