:root{--alpha-link: 1}::selection{background:var(--sunburnt-orange);color:var(--night)}html{scrollbar-color:var(--ink-muted) var(--sand);-webkit-text-size-adjust:100%}body{caret-color:var(--outback-rust);-webkit-font-smoothing:antialiased}*:focus-visible{outline:var(--border-thick) solid var(--surface-focus, var(--focus-ring));outline-offset:var(--border-thick);box-shadow:none}.focus-inset:focus-visible{outline:var(--border-thick) solid var(--surface-focus, var(--focus-ring));outline-offset:calc(var(--border-thick) * -1);box-shadow:none}a{text-underline-offset:.2em;text-decoration-thickness:.08em}.jgk-section{padding-inline:var(--container-gap)}.jgk-container{width:100%;max-width:var(--container-width);margin-inline:auto}.jgk-section :where(h1,h2,h3,h4,h5,h6,p,ul,ol,figure){margin:0}.jgk-section :where(ul,ol){padding:0;list-style:none}.jgk-section :where(img){display:block;max-width:100%;height:auto}.jgk-caps{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:-.005em}.jgk-strap{font-family:var(--font-mono);font-size:var(--text-s);line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--surface-muted)}.jgk-mono{font-family:var(--font-mono);letter-spacing:.04em}.jgk-muted{color:var(--surface-muted)}.jgk-text-link{color:rgb(var(--color-link));font-weight:600;text-decoration:underline}.jgk-price{font-family:var(--font-display);font-weight:500;font-variant-numeric:tabular-nums}.jgk-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xxs);min-height:4.8rem;padding-inline:var(--space-m);border:var(--border-thick) solid transparent;border-radius:var(--radius-md);font-family:var(--font-display);font-weight:600;font-size:var(--text-m);line-height:1.2;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:filter var(--duration-fast) ease-out}.jgk-btn:hover{filter:brightness(1.08)}.jgk-btn:active{filter:brightness(.94)}.jgk-btn[disabled],.jgk-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;filter:none}.jgk-btn--primary,.jgk-btn--primary:hover{background:var(--primary);color:var(--on-primary)}.jgk-btn--secondary,.jgk-btn--secondary:hover{background:var(--secondary);color:var(--on-secondary)}.jgk-btn--campaign,.jgk-btn--campaign:hover{background:var(--sunburnt-orange);color:var(--night)}.jgk-btn--ghost,.jgk-btn--ghost:hover{background:transparent;color:rgb(var(--color-foreground));border-color:currentColor}.jgk-btn--block{width:100%}.jgk-icon-btn{position:relative;display:inline-grid;place-items:center;width:var(--tap-target);height:var(--tap-target);padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:rgb(var(--color-foreground));cursor:pointer;transition:color var(--duration-fast) ease-out,background-color var(--duration-fast) ease-out}.jgk-icon-btn:hover{color:var(--outback-rust);background:rgba(var(--color-foreground),.06)}.jgk-icon{display:block;width:var(--icon-m);height:var(--icon-m);flex:none}.jgk-icon--l{width:var(--icon-l);height:var(--icon-l)}.jgk-icon--s{width:var(--icon-s);height:var(--icon-s)}.jgk-cart-count{position:absolute;top:.4rem;right:.2rem;min-width:1.8rem;height:1.8rem;padding-inline:var(--space-3xs);border-radius:var(--radius-pill);background:var(--outback-rust);color:var(--white);font-family:var(--font-body);font-size:var(--text-xs);font-weight:700;line-height:1.8rem;text-align:center;font-variant-numeric:tabular-nums}.jgk-stepper{display:inline-flex;flex:none;align-items:stretch;height:4.8rem;border:var(--border-hairline) solid var(--border);border-radius:var(--radius-md);background:var(--white)}.jgk-stepper__btn{display:grid;place-items:center;width:4.4rem;padding:0;border:0;background:transparent;color:var(--ink);cursor:pointer;transition:color var(--duration-fast) ease-out}.jgk-stepper__btn:hover:not(:disabled){color:var(--outback-rust)}.jgk-stepper__btn:disabled,.jgk-stepper__btn.disabled{opacity:.35;cursor:not-allowed}.jgk-stepper__input{width:3.2rem;padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.jgk-stepper__input::-webkit-inner-spin-button,.jgk-stepper__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.jgk-stepper--s{height:3.6rem;border-radius:var(--radius-sm)}.jgk-stepper--s .jgk-stepper__btn{width:3.4rem}.jgk-stepper--s .jgk-stepper__input{width:2.4rem}.jgk-stepper__btn>*{pointer-events:none}.jgk-select{-webkit-appearance:none;appearance:none;min-height:var(--tap-target);padding-inline:var(--space-xxs) var(--space-m);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-md);background-color:var(--white);background-image:var(--select-chevron);background-repeat:no-repeat;background-position:right var(--space-xxs) center;background-size:var(--select-chevron-size) auto;color:var(--ink);font:inherit;font-size:var(--text-s);cursor:pointer}.jgk-select:disabled{opacity:.5;cursor:not-allowed}@media(forced-colors:active){.jgk-select{-webkit-appearance:auto;appearance:auto;background-image:none}}.jgk-pills{display:flex;flex-wrap:wrap;gap:var(--space-xxs);margin:0;padding:0;list-style:none}.jgk-pill{display:inline-flex;align-items:center;min-height:var(--tap-target);padding-inline:var(--space-xs);border:var(--border-hairline) solid var(--border);border-radius:var(--radius-pill);background:var(--white);color:var(--ink);font-size:var(--text-s);font-weight:600;text-decoration:none;transition:border-color var(--duration-fast) ease-out,color var(--duration-fast) ease-out}.jgk-pill:hover{border-color:var(--outback-rust);color:var(--outback-rust)}.jgk-pill--static,.jgk-pill--static:hover{border-color:var(--border);color:var(--ink)}.jgk-btn--l{min-height:5.6rem;padding-inline:var(--space-l);border-radius:var(--radius-md);font-weight:700;font-size:var(--text-l)}.jgk-btn{position:relative}.jgk-btn.loading>span{visibility:hidden}.jgk-btn .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:auto}.jgk-btn.loading[aria-disabled=true]{opacity:1;cursor:progress}.jgk-btn .loading__spinner.hidden{display:none}.jgk-btn .loading__spinner .spinner{width:var(--icon-s);height:var(--icon-s)}.jgk-btn .loading__spinner .path{stroke:currentColor}.jgk-form-error{font-size:var(--text-s);color:var(--outback-rust)}.jgk-tag{display:inline;padding-inline:var(--tag-inset);background:var(--sunburnt-orange);color:var(--night);font-family:var(--font-display);font-weight:700;line-height:1.18;letter-spacing:-.005em;text-transform:uppercase;-webkit-box-decoration-break:clone;box-decoration-break:clone}.jgk-tag--white{background:var(--white)}.jgk-heading{font-family:var(--font-display);font-weight:700;line-height:1.12;text-wrap:balance}.jgk-struck{color:var(--struck-ink);text-decoration:line-through;text-decoration-color:var(--sunburnt-orange);text-decoration-thickness:.4rem}.jgk-live-dot{display:inline-block;width:.8rem;height:.8rem;border-radius:var(--radius-pill);background:currentColor;vertical-align:middle;animation:jgk-pulse 1.6s ease-in-out infinite}@keyframes jgk-pulse{50%{opacity:.25}}.jgk-ph{position:relative;display:flex;align-items:flex-end;overflow:hidden;aspect-ratio:var(--ratio, 1 / 1);background:var(--sand);border:var(--border-hairline) dashed var(--border);border-radius:var(--radius-md)}.jgk-ph span{padding:var(--space-3xs) var(--space-xxs);background:#ffffffeb;border-radius:var(--radius-sm);font-size:var(--text-xs);line-height:1.4;color:var(--ink)}.jgk-media{display:block;width:100%;height:auto;aspect-ratio:var(--ratio, auto);object-fit:cover;border-radius:var(--radius-md)}@media(max-width:47.99em){.jgk-hide-mobile{display:none}}@media(prefers-reduced-motion:reduce){.jgk-btn,.jgk-icon-btn{transition:none}.jgk-live-dot{animation:none}}.jgk-stars{display:inline-flex;gap:var(--space-3xs);color:var(--outback-rust);vertical-align:middle}.jgk-stars__star--off{color:var(--border)}.jgk-acc{border-top:var(--border-hairline) solid var(--border)}.jgk-acc__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);min-height:5.8rem;font-family:var(--font-display);font-size:var(--text-l);font-weight:500;list-style:none;cursor:pointer;transition:color var(--duration-fast) ease-out}.jgk-acc__summary::-webkit-details-marker{display:none}.jgk-acc__summary:after{content:"";flex:none;width:1.4rem;height:1.4rem;background:linear-gradient(currentColor,currentColor) center / 100% var(--border-thick) no-repeat,linear-gradient(currentColor,currentColor) center / var(--border-thick) 100% no-repeat;color:var(--ink-muted)}.jgk-acc[open]>.jgk-acc__summary:after{background-size:100% var(--border-thick),var(--border-thick) 0}.jgk-acc__summary:hover{color:var(--outback-rust)}.jgk-acc__body{max-width:70ch;padding-block-end:var(--space-s);font-size:var(--text-m);line-height:1.6;color:var(--ink-strong)}.jgk-acc__stack{display:flex;flex-direction:column;gap:var(--space-xs)}.jgk-size-guide{display:flex;flex-direction:column;gap:var(--space-xxs)}.jgk-size-guide :where(p){margin:0}.jgk-size-guide__title{font-weight:600;color:var(--ink)}.jgk-size-guide__scroll{overflow-x:auto}.jgk-size-guide__scroll:focus-visible{outline:var(--border-thick) solid var(--focus-ring);outline-offset:var(--border-thick)}.jgk-size-table{width:100%;border-collapse:collapse;font-size:var(--text-s);font-variant-numeric:tabular-nums}.jgk-size-table th,.jgk-size-table td{padding:var(--space-3xs) var(--space-xxs);border-bottom:var(--border-hairline) solid var(--sand-deep);text-align:start}.jgk-size-table th{font-family:var(--font-mono);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--strap-on-light)}.jgk-size-guide__note{font-size:var(--text-s);color:var(--ink-muted)}.jgk-specs{margin:0}.jgk-specs__row{display:grid;grid-template-columns:14rem minmax(0,1fr);gap:var(--space-xs);padding-block:var(--space-xxs);border-bottom:var(--border-hairline) solid var(--sand-deep)}.jgk-specs dt{font-weight:700}.jgk-specs dd{margin:0}@media(prefers-reduced-motion:reduce){.jgk-acc__summary{transition:none}}@media screen and (max-width:47.99em){body.jgk-has-bar shopify-chat,body:has(.jgk-pdp__buyrow:not(.is-static)) shopify-chat{display:none}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/jgk-base.css.map */
