*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--chalk);color:var(--ink);font:400 1.0625rem/1.55 var(--font-body)}img,svg{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}s{opacity:.6;font-weight:400}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.wrap--narrow{max-width:760px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:8px;top:-60px;z-index:100;background:var(--flag);color:var(--ink);padding:10px 16px;font-weight:700}.skip-link:focus{top:8px}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.site-header :focus-visible,.hero :focus-visible,.site-footer :focus-visible,.shame :focus-visible,.collection-hero :focus-visible{outline-color:var(--flag)}main:focus{outline:none}.section-title,.page-title,.hero__title,.product__title,.collection-hero__title{font-family:var(--font-display);font-weight:900;text-transform:lowercase;letter-spacing:-.005em;line-height:.9}.product__title{text-transform:none}.section-title{font-size:clamp(2.3rem,5.4vw,4rem)}.page-title{font-size:clamp(2.6rem,7vw,5rem);margin-bottom:28px}.section-sub{color:var(--muted);max-width:52ch;margin-top:12px;font-size:1.1rem}.subhead{font-family:var(--font-display);font-weight:800;font-size:1.6rem;margin:40px 0 16px}.rte p+p{margin-top:1em}.rte a{text-decoration-thickness:2px;text-underline-offset:3px}.rte ul{list-style:disc;padding-left:1.2em;margin:1em 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4em;padding:.7em 1.35em;border:3px solid var(--ink);background:var(--chalk);color:var(--ink);font:800 1.3rem/1 var(--font-display);text-transform:lowercase;text-decoration:none;cursor:pointer;transition:transform .08s ease,box-shadow .08s ease}.btn--flag{background:var(--flag);box-shadow:5px 5px 0 var(--ink)}.btn--flag:hover{transform:translate(-1px,-1px);box-shadow:6px 6px 0 var(--ink)}.btn--flag:active{transform:translate(4px,4px);box-shadow:1px 1px 0 var(--ink)}.btn--ink{background:var(--ink);color:var(--chalk)}.btn--line{background:transparent}.btn--line-light{background:transparent;border-color:var(--chalk);color:var(--chalk)}.btn--line-light:hover{background:var(--chalk);color:var(--turf)}.btn--wide{flex:1}.btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.input{width:100%;padding:.7em .9em;border:2px solid var(--ink);background:#fff;border-radius:0}.input--big{font-size:1.35rem;padding:.65em .2em;border-width:0 0 4px;background:transparent}.input--big::placeholder{color:var(--muted)}.pill{display:inline-flex;align-items:center;gap:.4em;padding:.4em 1em;border:2px solid var(--ink);border-radius:999px;background:transparent;font-weight:700;text-transform:lowercase;cursor:pointer;text-decoration:none}.pill[aria-pressed=true]{background:var(--ink);color:var(--chalk)}.pill--remove:after{content:"\d7";font-size:1.1em;line-height:1}.link-arrow,.link-quiet{font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.link-quiet{font-weight:500;color:var(--muted)}.announce{background:var(--flag);color:var(--ink);font-weight:600;font-size:.95rem;text-align:center}.announce__inner{padding-block:8px}.announce a{text-decoration:none}.site-header{background:var(--turf);color:var(--chalk);position:sticky;top:0;z-index:50;border-bottom:4px solid var(--ink)}.site-header__inner{display:grid;grid-template-columns:auto 1fr minmax(220px,340px) auto;align-items:center;gap:12px 28px;padding-block:12px}.wordmark{font:900 2.4rem/1 var(--font-display);text-decoration:none;letter-spacing:-.01em;color:var(--chalk)}.wordmark__fu{color:var(--flag)}.wordmark__img{max-height:44px;width:auto}.site-nav ul{display:flex;flex-wrap:wrap;gap:4px 22px}.site-nav a{font-weight:600;text-decoration:none;text-transform:lowercase;padding-block:6px;border-bottom:3px solid transparent}.site-nav a:hover,.site-nav a[aria-current]{border-bottom-color:var(--flag)}.nav-toggle{display:none}.header-search{position:relative;display:flex}.header-search input{width:100%;padding:.55em .8em;border:2px solid var(--chalk);border-right:0;background:transparent;color:var(--chalk);border-radius:0}.header-search input::placeholder{color:color-mix(in srgb,var(--chalk) 65%,transparent)}.header-search__btn{border:2px solid var(--chalk);background:var(--chalk);color:var(--turf);padding:0 12px;cursor:pointer}.cart-link{font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.cart-link__count{background:var(--flag);color:var(--ink);min-width:1.7em;height:1.7em;padding:0 .4em;display:inline-grid;place-items:center;font-size:.9rem;border-radius:999px}.predictive{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--chalk);color:var(--ink);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);max-height:70vh;overflow:auto;z-index:60}.predictive__group{padding:10px 0}.predictive__group+.predictive__group{border-top:2px solid var(--line)}.predictive__label{padding:0 14px 6px;font-size:.85rem;color:var(--muted);font-weight:600}.predictive a{display:flex;align-items:center;gap:12px;padding:8px 14px;text-decoration:none}.predictive a:hover,.predictive a[aria-selected=true]{background:var(--flag)}.predictive img{width:44px;height:44px;object-fit:cover}.predictive__team{font:800 1.35rem/1 var(--font-display)}.predictive__locked{text-decoration:line-through;text-decoration-color:var(--bruise);text-decoration-thickness:3px}.predictive__note{margin-left:auto;font-size:.8rem;color:var(--bruise);font-weight:700}.predictive__price{margin-left:auto;font-weight:700}.predictive__all{font-weight:700;border-top:2px solid var(--line)}.hero{background-color:var(--turf);color:var(--chalk);overflow:hidden;background-image:repeating-linear-gradient(90deg,transparent 0 calc(10% - 3px),color-mix(in srgb,var(--chalk) 9%,transparent) calc(10% - 3px) 10%)}.hero__inner{display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(32px,5vw,72px);align-items:end;padding-block:clamp(48px,9vw,120px)}.hero__title{font-size:clamp(3.4rem,9.5vw,8.6rem);max-width:11ch}.hero__sub{margin-top:22px;max-width:46ch;font-size:1.2rem;color:color-mix(in srgb,var(--chalk) 86%,transparent)}.hero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.scoreboard{background:#0a120e;border:4px solid var(--ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--chalk) 20%,transparent);padding:18px 22px 20px;font-family:var(--font-display)}.scoreboard__status{display:flex;justify-content:space-between;color:var(--flag);font-weight:800;font-size:1.15rem;padding-bottom:10px;border-bottom:2px dashed color-mix(in srgb,var(--chalk) 25%,transparent)}.scoreboard__situation{color:var(--chalk);opacity:.75}.scoreboard__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-top:8px}.scoreboard__team{font-weight:800;font-size:clamp(1.4rem,2.6vw,2rem);color:var(--chalk)}.scoreboard__num{font-weight:900;font-size:clamp(3.6rem,8vw,6.2rem);line-height:.95;color:var(--flag);font-variant-numeric:tabular-nums;text-shadow:0 0 18px color-mix(in srgb,var(--flag) 45%,transparent)}.scoreboard__row--you .scoreboard__num{color:var(--bruise);text-shadow:0 0 18px color-mix(in srgb,var(--bruise) 45%,transparent)}.scoreboard__caption{margin-top:12px;font-family:var(--font-body);font-style:italic;color:color-mix(in srgb,var(--chalk) 70%,transparent)}.team-finder,.vessels,.featured,.addons,.rich-text,.shame,.search-page,.cart-page,.page-content,.page-404,.list-collections{padding-block:clamp(48px,8vw,96px)}.featured,.addons{border-top:4px solid var(--ink)}.row-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 24px;margin-bottom:28px}.team-finder__head{margin-bottom:28px}.team-finder__controls{display:grid;gap:18px;margin-bottom:28px}.league-pills{display:flex;flex-wrap:wrap;gap:8px}.team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));column-gap:28px}.team-grid--tight{margin-bottom:12px}.team-chip{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:12px 2px 10px;border-bottom:2px solid var(--line);text-decoration:none}.team-chip__name{font:800 1.55rem/1.05 var(--font-display)}.team-chip:hover .team-chip__name{box-shadow:inset 0 -.38em 0 var(--flag)}.team-chip--locked .team-chip__name{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--bruise);text-decoration-thickness:4px}.team-chip--locked:hover .team-chip__name{box-shadow:none}.team-chip__note{font-size:.82rem;font-weight:700;color:var(--bruise);margin-left:auto;white-space:nowrap}.team-finder__empty{margin-top:20px;font-weight:600}.setup-note{padding:16px;border:2px dashed var(--muted);color:var(--muted)}.vessels{background:color-mix(in srgb,var(--turf) 7%,var(--chalk));border-top:4px solid var(--ink)}.vessels__head{margin-bottom:32px}.vessels__list{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.vessel__link{display:block;text-decoration:none}.vessel__media{aspect-ratio:1;background:#fff;border:3px solid var(--ink);overflow:hidden}.vessel__media img,.vessel__media svg{width:100%;height:100%;object-fit:cover}.vessel__media .placeholder{fill:color-mix(in srgb,var(--ink) 25%,transparent);background:color-mix(in srgb,var(--turf) 10%,#fff)}.vessel__name{font:800 1.5rem/1 var(--font-display);margin-top:14px}.vessel__link:hover .vessel__name{box-shadow:inset 0 -.38em 0 var(--flag);display:inline}.vessel__note{color:var(--muted);font-size:.95rem;margin-top:6px}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:36px 22px}@media(min-width:990px){.product-grid{grid-template-columns:repeat(4,1fr)}.collection__results .product-grid{grid-template-columns:repeat(3,1fr)}}.card__link{display:block;text-decoration:none}.card__media{position:relative;aspect-ratio:1;background:#fff;border:2px solid var(--line);overflow:hidden}.card__media img,.card__media svg{width:100%;height:100%;object-fit:cover}.card__media .placeholder{fill:color-mix(in srgb,var(--ink) 22%,transparent);background:color-mix(in srgb,var(--turf) 8%,#fff)}.card__body{padding-top:12px;display:grid;gap:3px}.card__team{font-size:.85rem;font-weight:700;color:var(--muted)}.card__title{font-size:1.05rem;font-weight:600;line-height:1.3}.card__link:hover .card__title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.card__price{font-weight:700}.card__price--locked{color:var(--bruise)}.card__soldout{color:var(--muted);font-weight:500}.card--locked .card__media img,.card--locked .card__media svg{filter:grayscale(1);opacity:.5}.stamp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-14deg);font:900 3.6rem/1 var(--font-display);color:var(--bruise);border:6px solid var(--bruise);padding:.05em .35em .12em;background:color-mix(in srgb,var(--chalk) 82%,transparent);pointer-events:none}.stamp--big{font-size:clamp(5rem,14vw,10rem);border-width:10px}.shame{background:var(--ink);color:var(--chalk)}.shame__inner{display:grid;grid-template-columns:1fr 1.4fr;gap:40px}.shame .section-sub{color:color-mix(in srgb,var(--chalk) 72%,transparent)}.shame__list{border-top:2px solid color-mix(in srgb,var(--chalk) 25%,transparent)}.shame__row{display:grid;grid-template-columns:minmax(150px,1fr) 1.6fr;gap:6px 24px;padding:16px 0;border-bottom:2px solid color-mix(in srgb,var(--chalk) 25%,transparent)}.shame__team{font:800 1.7rem/1 var(--font-display);color:var(--flag)}.shame__reason{color:color-mix(in srgb,var(--chalk) 88%,transparent)}.rich-text__inner{max-width:760px}.rich-text .rte{margin-top:18px;font-size:1.3rem;line-height:1.5}.product{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(28px,5vw,64px);padding-block:clamp(28px,5vw,56px) clamp(48px,7vw,88px);align-items:start}.product__media{position:relative;display:grid;gap:14px}.product__image{background:#fff;border:2px solid var(--line)}.product__image img,.product__image svg{width:100%}.product--locked .product__image img,.product--locked .product__image svg{filter:grayscale(1);opacity:.5}.product--locked .stamp--big{top:min(50%,300px)}.product__info{position:sticky;top:100px;display:grid;gap:18px}.product__team{justify-self:start;background:var(--flag);color:var(--ink);font-weight:700;padding:4px 12px;text-decoration:none;border:2px solid var(--ink)}.product__title{font-size:clamp(2.6rem,5vw,4.2rem)}.product__price{font-size:1.6rem;font-weight:700}.product-form{display:grid;gap:20px}.option{border:0;padding:0;margin:0}.option__label{font-weight:700;margin-bottom:10px}.option__label span{font-weight:500;color:var(--muted)}.option__values{display:flex;flex-wrap:wrap;gap:8px}.option__pill{min-width:3em;text-align:center;padding:.5em .9em;border:2px solid var(--ink);font-weight:600;cursor:pointer;background:#fff}.option__input:checked+.option__pill{background:var(--ink);color:var(--chalk)}.option__input:focus-visible+.option__pill{outline:3px solid var(--ink);outline-offset:3px}.option__pill.is-unavailable{text-decoration:line-through;opacity:.5}.product-form__row{display:flex;gap:12px}.qty__input{width:5em;text-align:center}.product-form__msg:empty{display:none}.product-form__msg{font-weight:600}.product__desc{color:color-mix(in srgb,var(--ink) 88%,var(--chalk))}.product__note{font-size:.95rem;color:var(--muted);border-top:2px solid var(--line);padding-top:14px}.lockout{border:4px solid var(--bruise);background:color-mix(in srgb,var(--bruise) 9%,var(--chalk));color:var(--ink);padding:22px;display:grid;gap:12px;justify-items:start}.lockout__flag{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.9rem;color:var(--bruise)}.lockout__flag:before{content:"";width:18px;height:14px;background:var(--flag);border:2px solid var(--ink);transform:skewY(-8deg)}.lockout__title{font:900 clamp(1.9rem,3.6vw,2.6rem)/.95 var(--font-display);text-transform:lowercase}.lockout__reason{font-size:1.1rem}.lockout--banner{margin-top:24px;max-width:640px}.collection-hero{background:var(--turf);color:var(--chalk);padding-block:clamp(40px,7vw,80px);border-bottom:4px solid var(--ink)}.collection-hero__title{font-size:clamp(3rem,9vw,7rem)}.collection-hero--locked .collection-hero__title{text-decoration:line-through;text-decoration-color:var(--bruise);text-decoration-thickness:.08em}.collection-hero__desc{margin-top:16px;max-width:60ch;font-size:1.15rem}.collection__body{display:grid;grid-template-columns:240px 1fr;gap:40px;padding-block:40px 88px;align-items:start}.collection__count{color:var(--muted);font-weight:600;margin-bottom:18px}.facets{display:grid;gap:14px;position:sticky;top:100px}.facet{border-bottom:2px solid var(--line);padding-bottom:12px}.facet__summary{font:800 1.35rem/1.2 var(--font-display);cursor:pointer;text-transform:lowercase;padding-block:4px}.facet__values{display:grid;gap:6px;margin-top:8px}.facet__check{display:flex;gap:8px;align-items:center;cursor:pointer}.facet__check input{width:18px;height:18px;accent-color:var(--ink)}.facet__count{color:var(--muted);font-size:.85rem;margin-left:auto}.facet__price{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;font-size:.9rem}.facet__sort{display:grid;gap:6px;font-weight:700}.facets__active{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.js .facets__apply{display:none}.search-page__form{display:flex;gap:14px;align-items:end;margin-bottom:20px;max-width:720px}.empty{padding:32px 0;display:grid;gap:14px}.empty__title{font:800 clamp(1.6rem,3.4vw,2.4rem)/1.05 var(--font-display)}.empty a:not(.btn){font-weight:700}.cart{display:grid;grid-template-columns:1.6fr 1fr;gap:48px;align-items:start}.cart__items{border-top:3px solid var(--ink)}.cart-item{display:grid;grid-template-columns:96px 1fr auto;gap:18px;padding:18px 0;border-bottom:2px solid var(--line)}.cart-item__media{background:#fff;border:2px solid var(--line);aspect-ratio:1}.cart-item__title{font-weight:700;text-decoration:none}.cart-item__variant{color:var(--muted);font-size:.95rem}.cart-item__price{font-weight:700;margin-top:6px}.cart-item__lock{color:var(--bruise);font-weight:700;font-size:.95rem;margin-top:4px}.cart-item--locked .cart-item__media img{filter:grayscale(1);opacity:.5}.cart-item__qty{display:grid;gap:8px;justify-items:end;align-content:start}.cart__summary{border:3px solid var(--ink);padding:22px;display:grid;gap:14px;background:#fff;position:sticky;top:100px}.cart__note{display:grid;gap:6px;font-weight:700}.cart__total{display:flex;justify-content:space-between;font-size:1.3rem}.cart__fine{color:var(--muted);font-size:.9rem}.cart__blocked{color:var(--bruise);font-weight:700}.cart__actions{display:flex;flex-wrap:wrap;gap:12px}.addons--cart{margin-top:56px;padding-block:40px 0}.pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:48px;font-weight:700}.pagination__pages{display:flex;gap:6px}.pagination__pages a,.pagination__pages span{display:inline-grid;place-items:center;min-width:2.3em;height:2.3em;text-decoration:none;border:2px solid transparent}.pagination__pages [aria-current]{border-color:var(--ink);background:var(--flag)}.page-404{text-align:left}.page-404__code{font:900 clamp(7rem,25vw,16rem)/.8 var(--font-display);color:var(--bruise)}.page-404 p+p{margin-top:18px}.site-footer{background:var(--turf);color:var(--chalk);border-top:4px solid var(--ink);padding-top:56px}.site-footer__inner{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:32px;padding-bottom:40px}.wordmark--footer{font-size:clamp(3rem,7vw,5rem)}.site-footer__tagline{margin-top:10px;max-width:34ch;color:color-mix(in srgb,var(--chalk) 80%,transparent)}.site-footer__heading{font:800 1.3rem/1 var(--font-display);margin-bottom:12px;color:var(--flag)}.site-footer__col li+li{margin-top:6px}.site-footer__col a{text-decoration:none}.site-footer__col a:hover{text-decoration:underline}.site-footer__legal{border-top:2px solid color-mix(in srgb,var(--chalk) 18%,transparent);padding-block:18px 28px;font-size:.9rem;color:color-mix(in srgb,var(--chalk) 70%,transparent)}@media(max-width:1100px){.vessels__list{grid-template-columns:repeat(3,1fr)}}@media(max-width:989px){.site-header__inner{grid-template-columns:1fr auto auto}.wordmark{font-size:2.1rem}.nav-toggle{display:inline-grid;place-items:center;width:44px;height:44px;background:transparent;border:2px solid var(--chalk);cursor:pointer}.nav-toggle__bars,.nav-toggle__bars:before,.nav-toggle__bars:after{content:"";display:block;width:20px;height:2px;background:var(--chalk);position:relative}.nav-toggle__bars:before{position:absolute;top:-6px}.nav-toggle__bars:after{position:absolute;top:6px}.site-header__inner>.nav-toggle{order:3}.cart-link{order:2}.site-nav{order:5;grid-column:1 / -1;display:none}.site-nav.is-open{display:block}.site-nav ul{flex-direction:column;gap:0}.site-nav a{display:block;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--chalk) 18%,transparent);font-size:1.15rem}.header-search{order:4;grid-column:1 / -1}.hero__inner{grid-template-columns:1fr}.scoreboard{max-width:460px}.product,.cart,.shame__inner{grid-template-columns:1fr}.product__info,.cart__summary{position:static}.collection__body{grid-template-columns:1fr;gap:24px}.facets{position:static;grid-template-columns:1fr 1fr;align-items:start}.facets>.facet__sort,.facets>.facets__active{grid-column:1 / -1}.site-footer__inner{grid-template-columns:1fr 1fr}.site-footer__brand{grid-column:1 / -1}}@media(max-width:599px){body{font-size:1rem}.product-grid{grid-template-columns:1fr 1fr;gap:28px 14px}.product-grid--rail,.vessels__list{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:62%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.product-grid--rail>*,.vessels__list>*{scroll-snap-align:start}.team-grid{grid-template-columns:1fr 1fr;column-gap:16px}.team-chip__name{font-size:1.3rem}.shame__row{grid-template-columns:1fr}.stamp{font-size:2.6rem;border-width:4px}.stamp.stamp--big{font-size:5.5rem;border-width:8px}.cart-item{grid-template-columns:72px 1fr}.cart-item__qty{grid-column:2;justify-items:start;grid-auto-flow:column;align-items:center}.search-page__form{flex-direction:column;align-items:stretch}.facets{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fumbleton.css.map */
