@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(newsreader-variable.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(inter-variable.woff2) format("woff2")}:root{--forest-950:#163A2C;--forest-900:#1F4D3A;--forest-700:#2A5E48;--forest-100:#DCE6D8;--chartreuse:#B9CDB3;--ivory:#F6F1E7;--stone:#EDE6D8;--ink:#1E2A24;--muted:#56635B;--line:#E2DACB;--clay:#9E4527;--cream:#F2EADC;--cocoa:#3A2419;--cocoa-ink:#3A2419;--brass:#557553;--brass-l:#B9CDB3;--sage:#8BA888;--sage-deep:#557553;--beet:#5B1F2E;--blush:#F3E9E1;--font-display:"Newsreader",Georgia,serif;--font-body:"Inter",system-ui,-apple-system,sans-serif }body{background:#f6f1e7}.accent-glp1{--product-surface:#172338;--product-text:#F7F4EE;--product-detail:#D9BE8C;--product-tint:#E4E8EF}.accent-greens{--product-surface:#5B1F2E;--product-text:#F3E9E1;--product-detail:#E7B9A8;--product-tint:#F3E9E1}.accent-protein-vanilla{--product-detail:#3A2419}.ja-announcement{background:#163a2c;color:#b9cdb3;font-size:13.5px;letter-spacing:.02em;height:38px}.ja-announcement span{display:flex;align-items:center;gap:10px}.ja-announcement span:before{content:"";width:5px;height:5px;border-radius:50%;background:#8ba888}.ja-header{height:78px;gap:36px}.ja-site-head{position:sticky;top:0;z-index:50;background:#f6f1e7db;backdrop-filter:saturate(1.4) blur(16px);-webkit-backdrop-filter:saturate(1.4) blur(16px);border-bottom:1px solid transparent;transition:border-color .3s,box-shadow .3s,background .3s}.ja-site-head.is-stuck{border-bottom-color:#e2dacb;box-shadow:0 10px 30px -24px #163a2c66;background:#f6f1e7f0}.ja-wordmark{font:500 30px/1 Newsreader,Georgia,serif;letter-spacing:-.025em;color:#1f4d3a}.ja-desktop{gap:34px;font-size:15px;font-weight:500}.ja-desktop>a,.ja-shop-menu summary,.ja-header-actions>a{color:#1e2a24;text-decoration:none;position:relative}.ja-desktop>a:after,.ja-shop-menu summary:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:1px;background:#8ba888;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.ja-desktop>a:hover:after,.ja-shop-menu summary:hover:after,.ja-shop-menu[open] summary:after{transform:scaleX(1)}.ja-shop-menu summary{cursor:pointer;list-style:none}.ja-shop-menu summary::-webkit-details-marker{display:none}.ja-header-actions{align-items:center;gap:22px;font-size:14.5px;font-weight:500}.ja-button.ja-header-shop,.ja-header-shop{min-height:44px;padding:0 22px;border-radius:999px;background:#1f4d3a;border-color:#1f4d3a;color:#f6f1e7;font-size:14.5px;font-weight:600;transition:background .2s,transform .2s}.ja-header-shop:hover{background:#2a5e48!important;border-color:#2a5e48!important;color:#f6f1e7!important;transform:translateY(-1px)}.ja-shop-menu>.ja-tiles{top:72px;padding:18px;background:#fff;border:0;border-radius:24px;box-shadow:0 0 0 1px #e2dacb,0 30px 60px -30px #163a2c66;grid-template-columns:repeat(3,1fr);gap:12px}.ja-tiles-menu .ja-tile{border-radius:18px;padding:22px;border:0}.ja-tiles-menu .ja-tile>span{font:500 1.3rem/1.15 Newsreader,Georgia,serif;color:inherit}.ja-tiles-menu .ja-tile.accent-glp1{background:#172338;color:#f7f4ee}.ja-tiles-menu .ja-tile.accent-protein-vanilla{background:#f2eadc;color:#3a2419}.ja-tiles-menu .ja-tile.accent-greens{background:#5b1f2e;color:#f3e9e1}.ja-tiles-menu .ja-tile strong{color:inherit;opacity:.85}.ja-tile:hover{border-color:transparent;transform:translateY(-3px)}.ja-mobile-menu summary{list-style:none;cursor:pointer;font-weight:600;color:#1f4d3a}.ja-mobile-menu summary::-webkit-details-marker{display:none}.ja-mobile-menu nav{background:#f6f1e7;border-bottom:1px solid #E2DACB}.ja-mobile-menu nav a{font:500 22px/1.2 Newsreader,Georgia,serif;color:#1f4d3a;border-bottom:1px solid #E2DACB;padding:16px 4px}.ja-mobile-menu nav a:last-child{border-bottom:0}.ja-footer{background:#163a2c;color:#c9d6c3;padding:88px 0 28px}.ja-footer .ja-wordmark{color:#f6f1e7;font-size:40px}.ja-footer-grid>div:first-child p{font:400 20px/1.4 Newsreader,Georgia,serif;color:#b9cdb3;margin-top:14px;max-width:16em}.ja-footer h2{font:600 12px/1.4 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#b9cdb3;margin-bottom:18px}.ja-footer nav a{color:#c9d6c3;transition:color .2s}.ja-footer nav a:hover{color:#fff}.ja-footer .ja-home-caution{margin-top:56px;padding-top:0;padding-bottom:0}.ja-footer .ja-home-caution h2{padding-top:28px;border-top:1px solid rgba(201,214,195,.14)}.ja-footer .ja-home-caution h2{margin-bottom:10px}.ja-footer .ja-home-caution p{font-size:13.5px;color:#a9bba4;max-width:60em;margin:6px 0 0}.ja-footer-bottom{border-top-color:#c9d6c324;color:#93a68f}@media(max-width:900px){.ja-header{height:66px;gap:14px}.ja-header-actions{gap:14px}.ja-button.ja-header-shop,.ja-header-shop{padding:0 16px;min-height:40px}.ja-wordmark{font-size:26px}.ja-mobile-menu nav{top:66px}.ja-footer{padding:64px 0 110px}.ja-footer .ja-wordmark{font-size:34px}}.ja-site-head .ja-header{position:relative;top:auto;background:transparent;border:0}@media(min-width:901px){.pp .gal,.hg .gal,.ja-gallery{top:100px}.ja-greens-nav{top:78px}}@media(max-width:900px){.ja-greens-nav{top:66px}}html{scroll-padding-top:96px}.ja-shop-menu summary:before{content:none!important}.ja-shop-menu summary{display:inline-flex;align-items:center;gap:6px}.ja-shop-menu summary span.chev{display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .25s}.ja-shop-menu[open] summary span.chev{transform:translateY(1px) rotate(225deg)}.ja-wordmark{display:inline-flex;align-items:center;line-height:0}.ja-wordmark .wp-logo{height:40px;width:auto;color:#1f4d3a;display:block}.ja-footer .ja-wordmark .wp-logo{height:48px;color:#f6f1e7}@media(max-width:900px){.ja-wordmark .wp-logo{height:30px}.ja-footer .ja-wordmark .wp-logo{height:38px}}.ja-shop-menu>.ja-tiles.wp-mega{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px;left:50%;right:auto;transform:translate(-50%);width:min(980px,calc(100vw - 48px));top:70px}.wp-mega .wp-mt{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;text-decoration:none;min-height:0;padding:0;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.wp-mega .wp-mt:hover{transform:translateY(-3px);box-shadow:0 18px 36px -22px #163a2c8c}.wp-mega .wp-mt-img{position:relative;display:flex;align-items:flex-end;justify-content:center;height:200px;padding:22px 18px 0;background:radial-gradient(120% 90% at 50% 100%,rgba(255,255,255,.16),transparent 60%)}.wp-mega .wp-mt-img img{height:100%;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 14px 14px rgba(0,0,0,.22));transition:transform .5s cubic-bezier(.2,.7,.2,1)}.wp-mega .wp-mt:hover .wp-mt-img img{transform:translateY(-4px) scale(1.03)}.wp-mega .wp-mt-body{display:flex;flex-direction:column;gap:4px;padding:18px 22px 20px;flex:1}.wp-mega .wp-mt-need{font:600 11.5px/1.3 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase}.wp-mega .wp-mt-name{font:400 27px/1.1 Newsreader,Georgia,serif;letter-spacing:-.02em;margin:2px 0 0;display:block}.wp-mega .wp-mt-line{display:block;font-size:14px;line-height:1.45;opacity:.82;margin-top:4px}.wp-mega .wp-mt-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;font-size:14px;font-weight:600}.wp-mega .wp-mt-cta{display:inline-flex;gap:6px;align-items:center}.wp-mega .wp-mt-cta span{transition:transform .3s}.wp-mega .wp-mt:hover .wp-mt-cta span{transform:translate(3px)}.wp-mega .wp-mt--glp1{background:#172338;color:#f7f4ee}.wp-mega .wp-mt--glp1 .wp-mt-need{color:#d9be8c}.wp-mega .wp-mt--protein-vanilla{background:#f2eadc;color:#3a2419}.wp-mega .wp-mt--protein-vanilla .wp-mt-need{color:#55693a}.wp-mega .wp-mt--protein-vanilla .wp-mt-img{background:radial-gradient(120% 90% at 50% 100%,rgba(255,255,255,.7),transparent 60%)}.wp-mega .wp-mt--greens{background:#5b1f2e;color:#f3e9e1}.wp-mega .wp-mt--greens .wp-mt-need{color:#e7b9a8}.wp-mega .wp-mt--protein-vanilla .wp-mt-img img{filter:drop-shadow(0 14px 14px rgba(58,36,25,.18))}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ja-harbour.css.map */
