.blob h1,.blob h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.bl-split h2{font-size:clamp(44px,5.6vw,96px)}.bl-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,18px)}.bl-tiles>figure{position:relative;margin:0;border-radius:16px;overflow:hidden;aspect-ratio:4/5;background:var(--bl-water)}.bl-tiles img,.bl-tiles video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bl-tiles figcaption{position:absolute;left:12px;bottom:12px;background:#0d2230bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:7px 11px;border-radius:999px}@media(max-width:849px){.bl-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.bl-mission>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.bl-swarm{font:400 clamp(26px,3vw,40px)/1.1 var(--bl-display);text-transform:uppercase;color:var(--bl-pike);max-width:22ch}.bl-quiz{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,80px);align-items:start}.bl-quiz h2{font-size:clamp(44px,6vw,92px)}.bl-quiz__card{background:var(--bl-bone);color:var(--bl-ink);border-radius:24px;padding:clamp(22px,3vw,40px);display:grid;gap:18px;min-height:360px;align-content:start}.bl-quiz__progress{display:flex;gap:6px}.bl-quiz__progress span{flex:1;height:6px;border-radius:999px;background:#12191e1f}.bl-quiz__progress span.is-done{background:var(--bl-pike)}.bl-quiz__q{font:400 clamp(26px,2.6vw,38px)/1.05 var(--bl-display);text-transform:uppercase}.bl-quiz__answers{display:grid;gap:10px}.bl-quiz__answers button{all:unset;cursor:pointer;display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:14px;border:2px solid rgba(18,25,30,.14);font-weight:600;transition:border-color .15s ease,background .15s ease}.bl-quiz__answers button:hover{border-color:var(--bl-ink)}.bl-quiz__answers button:focus-visible{outline:3px solid var(--bl-pike);outline-offset:2px}.bl-quiz__answers button:before{content:"";flex:none;width:18px;height:18px;border-radius:50%;border:2px solid currentColor}.bl-quiz__result{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;align-items:center}.bl-quiz__result img{width:120px;height:150px;object-fit:cover;border-radius:14px}.bl-quiz__result h3{font-size:clamp(28px,3vw,40px)}.bl-quiz__again{all:unset;cursor:pointer;font-weight:700;text-decoration:underline;font-size:14px}@media(max-width:849px){.bl-quiz{grid-template-columns:minmax(0,1fr)}.bl-quiz__result{grid-template-columns:90px minmax(0,1fr)}.bl-quiz__result img{width:90px;height:112px}}.bl-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,28px)}.bl-detail{background:var(--bl-bone);border-radius:20px;overflow:hidden;display:grid;grid-template-rows:auto 1fr;min-width:0}.blob--lake .bl-detail{background:#fbf8f20f;color:var(--bl-bone)}.bl-detail__media{aspect-ratio:1/1;overflow:hidden;background:#0b0f12}.bl-detail__media img{width:100%;height:100%;object-fit:contain}.bl-detail__body{padding:22px;display:grid;gap:8px;align-content:start}.bl-detail h3{font-size:30px}.bl-detail .rte{font-size:15px;color:var(--bl-mute)}.blob--lake .bl-detail .rte{color:#fbf8f2bf}@media(max-width:849px){.bl-details{grid-template-columns:minmax(0,1fr)}}.bl-cart-hero{padding-block:clamp(36px,5vw,64px) 8px}.bl-cart-hero h1{font-size:clamp(48px,7vw,104px)}.bl-cart-hero p{color:var(--bl-mute);margin-top:10px}.bl-ship{margin-top:22px;max-width:640px;display:grid;gap:10px}.bl-ship__bar{position:relative;height:14px;border-radius:999px;background:#12191e1a;overflow:hidden}.bl-ship__bar span{position:absolute;inset:0 auto 0 0;background:repeating-linear-gradient(45deg,var(--bl-pike) 0 10px,#ffc94a 10px 20px);border-radius:999px;transition:width .6s ease}.bl-ship__text{font-weight:700}.bl-ship__fish{position:absolute;top:50%;transform:translate(-50%,-50%);font-size:20px;transition:left .6s ease}.bl-catch{position:relative;overflow:hidden}.bl-catch__head{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:24px;align-items:end;margin-bottom:28px}.bl-catch__head h2{font-size:clamp(40px,5.5vw,84px)}.bl-rod{width:180px;height:200px;justify-self:end}.bl-rod .line{stroke-dasharray:260;stroke-dashoffset:260;animation:bl-cast 2.4s ease-out .3s forwards}.bl-rod .hook{opacity:0;animation:bl-hook .4s ease 2.2s forwards}.bl-rod .cap{transform-origin:150px 150px;animation:bl-reel 3.4s ease-in-out 2.6s infinite}@keyframes bl-cast{to{stroke-dashoffset:0}}@keyframes bl-hook{to{opacity:1}}@keyframes bl-reel{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-12px) rotate(4deg)}}.bl-catch__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,24px)}.bl-catch__item{position:relative;background:var(--bl-bone);border-radius:18px;overflow:hidden;display:grid;grid-template-rows:auto 1fr;min-width:0;animation:bl-bob 4s ease-in-out infinite}.bl-catch__item:nth-child(2){animation-delay:.6s}.bl-catch__item:nth-child(3){animation-delay:1.2s}@keyframes bl-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.bl-catch__item a.bl-catch__img{display:block;aspect-ratio:1;overflow:hidden;background:var(--bl-sand)}.bl-catch__item img{width:100%;height:100%;object-fit:cover}.bl-catch__body{padding:16px;display:grid;gap:10px;align-content:start}.bl-catch__body h3{font-size:24px}.bl-catch__body h3 a{text-decoration:none}.bl-catch__body .bl-btn{width:100%;padding:14px 18px}@media(max-width:849px){.bl-catch__head{grid-template-columns:minmax(0,1fr) 110px}.bl-rod{width:110px;height:122px}.bl-catch__grid{grid-template-columns:minmax(0,1fr)}.bl-catch__item{grid-template-columns:110px minmax(0,1fr);grid-template-rows:none}.bl-catch__item a.bl-catch__img{aspect-ratio:auto;height:100%}}@media(prefers-reduced-motion:reduce){.bl-rod .line,.bl-rod .hook,.bl-rod .cap,.bl-catch__item{animation:none;stroke-dashoffset:0;opacity:1}}.bl-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.bl-social a{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border-radius:999px;border:2px solid currentColor;font-weight:700;font-size:14px;text-decoration:none}.bl-social a:hover{background:var(--bl-pike);border-color:var(--bl-pike);color:var(--bl-ink)}.bl-social svg{width:18px;height:18px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/blob2.css.map */
