:root{--c-navy-900: #070f36;--c-navy-800: #0b1854;--c-navy-700: #16246e;--c-navy-100: #e8ecf9;--c-ice-100: #eef4fb;--c-teal-800: #0c5f52;--c-teal-700: #10745f;--c-mint-100: #e4f3ef;--c-red-600: #dc2626;--c-amber-600: #b45309;--c-ink: #10141f;--c-ink-soft: #4b5468;--c-ink-mute: #7c8499;--c-line: #e3e6ee;--c-surface: #ffffff;--c-surface-alt: #f5f6fa;--world: var(--c-navy-800);--world-strong: var(--c-navy-900);--world-tint: var(--c-ice-100);--world-contrast: #ffffff;--font-body: var(--font-body-family, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);--font-head: var(--font-heading-family, var(--font-body));--fs-xs: clamp(.72rem, .7rem + .1vw, .78rem);--fs-sm: clamp(.82rem, .79rem + .15vw, .9rem);--fs-base: clamp(.95rem, .9rem + .2vw, 1.05rem);--fs-lg: clamp(1.12rem, 1.05rem + .35vw, 1.3rem);--fs-xl: clamp(1.35rem, 1.2rem + .8vw, 1.8rem);--fs-2xl: clamp(1.7rem, 1.4rem + 1.6vw, 2.6rem);--fs-hero: clamp(2.1rem, 1.6rem + 2.8vw, 3.8rem);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--radius: 10px;--radius-lg: 16px;--shadow-1: 0 1px 3px rgb(9 14 40 / .08), 0 1px 2px rgb(9 14 40 / .06);--shadow-2: 0 8px 28px rgb(9 14 40 / .13), 0 2px 8px rgb(9 14 40 / .07);--shadow-3: 0 18px 60px rgb(9 14 40 / .22);--container: 1440px;--gutter: clamp(16px, 3vw, 40px);--header-h: 64px;--ease: cubic-bezier(.22, 1, .36, 1)}[data-world=marine]{--world: var(--c-navy-800);--world-strong: var(--c-navy-900);--world-tint: var(--c-ice-100)}[data-world=freshwater]{--world: var(--c-teal-800);--world-strong: #063f36;--world-tint: var(--c-mint-100)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{margin:0;display:flex;flex-direction:column;min-height:100svh;font-family:var(--font-body);font-size:var(--fs-base);line-height:1.55;color:var(--c-ink);background:var(--c-surface);-webkit-font-smoothing:antialiased}main{flex:1}h1,h2,h3,h4{font-family:var(--font-head);line-height:1.15;margin:0 0 .5em;color:var(--c-ink);letter-spacing:-.01em}h1{font-size:var(--fs-2xl);font-weight:800}h2{font-size:var(--fs-xl);font-weight:750}h3{font-size:var(--fs-lg);font-weight:700}p{margin:0 0 1em}a{color:var(--world);text-underline-offset:2px}a:hover{color:var(--world-strong)}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,textarea,select{font:inherit}button{font:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--world);outline-offset:2px;border-radius:4px}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:var(--c-surface);padding:var(--sp-3) var(--sp-4)}.skip-link:focus{left:var(--sp-3)}.container{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);width:100%}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:12px 24px;border-radius:999px;border:1.5px solid transparent;font-weight:650;font-size:var(--fs-sm);letter-spacing:.02em;text-decoration:none;transition:transform .15s var(--ease),box-shadow .2s var(--ease),background .2s;min-height:44px}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--world);color:var(--world-contrast)}.btn--primary:hover{background:var(--world-strong);color:var(--world-contrast);box-shadow:var(--shadow-2)}.btn--ghost{background:transparent;color:var(--world);border-color:currentColor}.btn--ghost:hover{background:var(--world-tint)}.btn--full{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.afterpay{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--fs-sm);color:var(--c-ink-soft);line-height:1.4}.afterpay--sm{font-size:var(--fs-xs)}.afterpay strong{color:var(--c-ink);font-weight:700}.ap-logo{display:inline-block;background:#b2fce4;color:#000;font-weight:700;font-size:.92em;letter-spacing:-.02em;padding:1px 8px 2px;border-radius:5px}.afterpay__info{font-size:var(--fs-xs);color:var(--c-ink-mute);text-decoration:underline;text-underline-offset:2px}.afterpay__info:hover{color:var(--c-ink)}.badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.badge--sale{background:var(--c-red-600);color:#fff}.badge--out{background:var(--c-ink-mute);color:#fff}.badge--order{background:var(--c-amber-600);color:#fff}.badge--world{background:var(--world-tint);color:var(--world-strong)}.price{display:inline-flex;align-items:baseline;gap:var(--sp-2);font-weight:750}.price__now{color:var(--c-ink)}.price--sale .price__now{color:var(--c-red-600)}.price__was{color:var(--c-ink-mute);font-weight:450;text-decoration:line-through;font-size:.85em}.card-grid{display:grid;gap:clamp(12px,1.6vw,24px);grid-template-columns:repeat(auto-fill,minmax(min(190px,44vw),1fr))}.pcard{position:relative;display:flex;flex-direction:column;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-lg);overflow:visible;transition:box-shadow .25s var(--ease),transform .25s var(--ease),border-color .2s}.pcard:hover{box-shadow:var(--shadow-2);transform:translateY(-3px);border-color:transparent}.pcard--pop-open{z-index:50}.pcard__media{position:relative;aspect-ratio:1;background:#fff;overflow:hidden;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.pcard__media img{width:100%;height:100%;object-fit:contain;transition:transform .4s var(--ease)}.pcard:hover .pcard__media img{transform:scale(1.045)}.pcard__badges{position:absolute;top:var(--sp-3);left:var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-1);z-index:1;align-items:flex-start}.pcard--oos .pcard__media img{opacity:.5;filter:grayscale(.35)}.pcard--oos .pcard__title{color:var(--c-ink-mute)}.pcard__oos{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;background:#10141fd1;color:#fff;font-size:var(--fs-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:7px 16px;border-radius:999px;pointer-events:none;white-space:nowrap}.pcard__body{display:flex;flex-direction:column;gap:var(--sp-1);padding:var(--sp-4);flex:1}.pcard__vendor{font-size:var(--fs-xs);color:var(--c-ink-mute);text-transform:uppercase;letter-spacing:.06em}.pcard__title{font-size:var(--fs-sm);font-weight:600;color:var(--c-ink);text-decoration:none;line-height:1.35}.pcard__title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.pcard__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding-top:var(--sp-2)}.pcard__quick{position:relative;z-index:2;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--c-line);background:var(--c-surface);color:var(--world);transition:background .2s,color .2s,border-color .2s}.pcard__quick:hover{background:var(--world);color:#fff;border-color:var(--world)}.pcard__quick svg{width:18px;height:18px}.pcard__picker{position:relative}.pcard__quick-plus{transition:transform .2s var(--ease)}.pcard__quick[aria-expanded=true] .pcard__quick-plus{transform:rotate(45deg)}.pcard__pop{position:absolute;bottom:calc(100% + 10px);right:0;z-index:40;width:max(200px,112%);max-height:264px;overflow-y:auto;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);padding:6px}.pcard__pop[hidden]{display:none}.pcard__pop-head{font-size:var(--fs-xs);color:var(--c-ink-mute);font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:4px 8px 6px}.pcard__opts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.pcard__opt{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:9px 10px;border:0;border-radius:var(--radius);background:none;cursor:pointer;font-size:var(--fs-sm);color:var(--c-ink);line-height:1.3}.pcard__opt:hover:not(:disabled){background:var(--world-tint);color:var(--world)}.pcard__opt:disabled{opacity:.5;cursor:not-allowed}.pcard__opt:disabled .pcard__opt-name{text-decoration:line-through}.pcard__opt-name{font-weight:600}.pcard__opt-meta{flex-shrink:0;color:var(--c-ink-mute);font-size:var(--fs-xs)}.skel{background:linear-gradient(100deg,var(--c-surface-alt) 40%,#fff 50%,var(--c-surface-alt) 60%);background-size:200% 100%;animation:skel 1.2s infinite linear;border-radius:var(--radius)}@keyframes skel{to{background-position:-200% 0}}.section{padding-block:clamp(36px,6vw,80px)}.section--tint{background:var(--world-tint)}.section__head{display:flex;align-items:end;justify-content:space-between;gap:var(--sp-4);margin-bottom:clamp(20px,3vw,36px)}.section__head h2{margin:0}.section__link{font-weight:650;font-size:var(--fs-sm);white-space:nowrap}.no-scroll{overflow:hidden}.shopify-policy__container{max-width:820px;margin-inline:auto;padding:clamp(40px,6vw,88px) var(--gutter) clamp(48px,6vw,96px)}.shopify-policy__title{margin-bottom:clamp(24px,4vw,44px);text-align:left}.shopify-policy__title h1{font-size:clamp(28px,4vw,44px);line-height:1.1;margin:0}.shopify-policy__body{color:var(--c-ink-soft);font-size:var(--fs-base);line-height:1.75;text-align:left}.shopify-policy__body>.rte>:first-child{margin-top:0}.shopify-policy__body h2{color:var(--c-ink);font-size:var(--fs-xl);margin:var(--sp-7) 0 var(--sp-3);line-height:1.2}.shopify-policy__body h3{color:var(--c-ink);font-size:var(--fs-lg);margin:var(--sp-6) 0 var(--sp-2)}.shopify-policy__body h4,.shopify-policy__body strong{color:var(--c-ink)}.shopify-policy__body p{margin:0 0 var(--sp-4)}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 var(--sp-4);padding-left:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-2)}.shopify-policy__body li{line-height:1.7}.shopify-policy__body a{color:var(--c-navy-800);font-weight:600;text-decoration:underline;text-underline-offset:2px}.shopify-policy__body hr{border:0;border-top:1px solid var(--c-line);margin:var(--sp-6) 0}
/*# sourceMappingURL=/cdn/shop/t/37/assets/critical.css.map */
