@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Outfit:wght@400;500;600;700&display=swap";.jay-logo{aspect-ratio:976/311;background-color:currentColor;width:94px;display:block;-webkit-mask:url(/assets/brand/jay-logo.png) 50%/contain no-repeat;mask:url(/assets/brand/jay-logo.png) 50%/contain no-repeat}.jay-bottle-media{filter:drop-shadow(0 18px 22px #17161424);transform-origin:50% 55%;width:100%;height:70%;position:relative}.jay-product .jay-bottle-motion .jay-bottle-media img,.jay-bottle-media canvas{object-fit:contain;filter:none;width:100%;height:100%;display:block}.jay-bottle-media canvas{opacity:0;pointer-events:none;position:absolute;inset:0}.jay-bottle-media[data-liquid=ready] canvas{opacity:1}.jay-bottle-media[data-liquid=ready] img{opacity:0}.jay-bottle-motion{transform-origin:50% 55%;justify-content:center;align-items:center;width:100%;height:100%;animation:4.8s cubic-bezier(.45,0,.55,1) infinite alternate jay-bottle-float;display:flex}.jay-product .jay-bottle-motion img{filter:drop-shadow(0 18px 22px #17161424);width:100%;height:70%;display:block}@keyframes jay-bottle-float{0%{transform:translate(-3px,8px)rotate(-5deg)}to{transform:translate(3px,-18px)rotate(5deg)}}@media (prefers-reduced-motion:reduce){.jay-bottle-motion{animation:none;transform:none}}:root{--ink:#171614;--chalk:#f4efe7;--line:#17161438}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--chalk);color:var(--ink);margin:0;font-family:Outfit,sans-serif}a{color:inherit}button,input{font:inherit}.jay-site{background:var(--chalk);color:var(--ink);overflow:clip}.jay-hero{--product-bg:#bda890;background:radial-gradient(circle at 50% 72%,#ffffff38,transparent 29%),var(--product-bg);isolation:isolate;touch-action:pan-y;min-height:100dvh;transition:background-color .65s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.jay-grain{z-index:50;pointer-events:none;opacity:.18;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");position:absolute;inset:0}.jay-nav{z-index:70;border-bottom:1px solid #f4efe759;justify-content:space-between;align-items:center;height:78px;padding:0 34px;display:flex;position:absolute;inset:0 0 auto}.jay-nav img,.jay-footer img,.checkout-nav img{width:94px;height:auto;display:block}.jay-nav nav{text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:28px;font-size:12px;display:flex}.jay-nav a{text-decoration:none}.jay-nav nav a:last-child{border:1px solid;padding:10px 16px}.jay-ghost{z-index:1;text-align:center;mix-blend-mode:multiply;-webkit-user-select:none;user-select:none;pointer-events:none;line-height:0;position:absolute;inset:13% 0 auto}.jay-ghost img{width:min(92%,1500px);max-width:100%;height:auto;margin:auto;display:block}.jay-carousel{z-index:3;position:absolute;inset:0}.jay-product{aspect-ratio:.62;--x:0vw;--y:0vh;--scale:1.12;--tilt:0deg;transform-origin:50% 100%;width:min(33vw,440px);transform:translate3d(calc(-50% + var(--x)),var(--y),0) scale(var(--scale)) rotate(var(--tilt));will-change:transform;pointer-events:none;transition:transform .65s cubic-bezier(.22,.68,.25,1),filter .65s,opacity .65s;position:absolute;bottom:4%;left:50%}.jay-product img{object-fit:contain;width:100%;height:100%}.jay-product--center{z-index:20}.jay-product--left{--x:-22vw;--y:-7vh;--scale:.55;--tilt:-5deg;z-index:10;filter:blur(1px);opacity:.88}.jay-product--right{--x:22vw;--y:-7vh;--scale:.55;--tilt:5deg;z-index:10;filter:blur(1px);opacity:.88}.jay-product--back{--y:-9vh;--scale:.38;z-index:5;filter:blur(3px);opacity:.55}.jay-copy{z-index:60;width:min(340px,34vw);position:absolute;bottom:clamp(28px,7vh,76px);left:clamp(24px,7vw,108px)}.jay-type,.jay-notes,.jay-count{text-transform:uppercase;letter-spacing:.11em;font-family:IBM Plex Mono,monospace;font-size:10px}.jay-copy h1{letter-spacing:-.055em;margin:8px 0 4px;font-size:clamp(44px,6vw,88px);line-height:.92}.jay-tagline{margin:0 0 8px;font-size:clamp(17px,1.5vw,22px);line-height:1.1}.jay-description{max-width:30ch;margin:0 0 12px;font-size:13px;line-height:1.45}.jay-notes{line-height:1.65}.jay-arrows{gap:10px;margin-top:18px;display:flex}.jay-arrows button{width:54px;height:54px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid;border-radius:50%;font-size:24px;transition:all .15s}.jay-arrows button:hover{background:var(--ink);color:var(--chalk);transform:scale(1.07)}.jay-commerce{z-index:60;display:flex;position:absolute;bottom:clamp(28px,7vh,76px);right:clamp(24px,5vw,72px);box-shadow:0 18px 38px #17161421}.jay-commerce span{border:1px solid;place-items:center;padding:0 24px;font:12px IBM Plex Mono,monospace;display:grid}.jay-commerce a{background:var(--ink);color:var(--chalk);text-transform:uppercase;letter-spacing:.11em;align-items:center;gap:38px;padding:18px 22px;font-size:12px;text-decoration:none;display:flex}.jay-commerce a:hover b{transform:translate(5px)}.jay-commerce b{transition:all .16s}.jay-count{z-index:60;position:absolute;top:96px;right:36px}.jay-journey{background:var(--ink);color:var(--chalk)}.jay-section-label{border-bottom:1px solid #f4efe72e;justify-content:space-between;align-items:end;padding:72px clamp(24px,7vw,108px) 12px;display:flex}.jay-section-label span{letter-spacing:-.05em;font-size:clamp(40px,7vw,100px)}.jay-section-label p{margin:0 0 10px}.jay-index{background:var(--chalk);padding:110px clamp(24px,7vw,108px)}.jay-index h2{letter-spacing:-.075em;max-width:6ch;margin:0 0 62px;font-size:clamp(64px,11vw,166px);line-height:.84}.jay-index-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.jay-index-grid a{border-right:1px solid var(--line);min-height:230px;padding:24px 18px;text-decoration:none;transition:all .18s}.jay-index-grid a:hover{background:var(--ink);color:var(--chalk)}.jay-index-grid span{font-size:30px;display:block}.jay-index-grid p{text-transform:uppercase;letter-spacing:.08em;min-height:70px;font:10px/1.7 IBM Plex Mono,monospace}.jay-story{background:#9e8b78;grid-template-columns:.8fr 1.2fr;min-height:850px;display:grid}.jay-story-copy{flex-direction:column;justify-content:center;padding:80px clamp(28px,7vw,96px);display:flex}.jay-story-copy>p{letter-spacing:.18em;font:11px IBM Plex Mono,monospace}.jay-story-copy h2{letter-spacing:-.055em;margin:18px 0;font-size:clamp(50px,6vw,92px);line-height:.9}.jay-story-copy span{max-width:38ch;line-height:1.6}.jay-story-copy a{text-underline-offset:8px;width:fit-content;margin-top:42px}.jay-story-images{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.jay-story-images img{object-fit:cover;width:100%;height:100%}.jay-story-images img:nth-child(2),.jay-story-images img:nth-child(3){transform:translateY(4%)}.jay-footer{background:var(--ink);min-height:260px;color:var(--chalk);grid-template-columns:1fr auto;align-items:end;gap:18px;padding:60px clamp(24px,7vw,108px);display:grid}.jay-footer img{filter:invert();width:150px}.jay-footer p{margin:0}.jay-footer a{grid-column:2}.checkout-page{background:var(--chalk);min-height:100dvh;color:var(--ink)}.checkout-nav{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;align-items:center;height:80px;padding:0 clamp(22px,5vw,72px);font-size:11px;display:flex}.checkout-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:calc(100dvh - 80px);display:grid}.checkout-form{padding:clamp(42px,7vw,96px)}.checkout-back{text-underline-offset:5px;margin-bottom:60px;font-size:13px;display:inline-block}.checkout-form>p{letter-spacing:.16em;font:500 10px IBM Plex Mono,monospace}.checkout-form h1{letter-spacing:-.055em;margin:10px 0 42px;font-size:clamp(44px,6vw,82px);line-height:.94}.checkout-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 18px;display:grid}.checkout-fields label{gap:8px;font-size:12px;display:grid}.checkout-fields input{background:0 0;border:0;border-bottom:1px solid;border-radius:0;outline:none;width:100%;padding:14px 0}.checkout-wide{grid-column:1/-1}.checkout-payment{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:46px;padding:24px 0;display:flex}.checkout-payment h2{margin:0}.checkout-payment p{margin:5px 0 0;font-size:13px}.checkout-payment span{border:1px solid var(--line);text-transform:uppercase;padding:8px 10px;font:500 10px IBM Plex Mono,monospace}.checkout-pay{color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:not-allowed;background:#6f6b65;border:0;width:100%;padding:20px}.checkout-summary{background:#d8d0c5;align-content:start;gap:24px;min-width:0;padding:clamp(24px,4vw,56px);display:grid}.checkout-product-stage{aspect-ratio:1122/1402;justify-self:center;width:100%;max-width:440px;overflow:hidden}.checkout-product-stage img{object-fit:contain;width:100%;max-width:100%;height:100%;display:block}.checkout-summary>div:nth-child(2) p{text-transform:uppercase;margin:0;font:10px IBM Plex Mono,monospace}.checkout-summary h2{margin:4px 0;font-size:44px}.checkout-summary dl{margin:12px 0 0}.checkout-summary dl div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:13px 0;display:flex}.checkout-summary dt,.checkout-summary dd{margin:0}.checkout-summary dd{text-align:right}.checkout-fields input{min-width:0;font-size:16px}.checkout-total{font-size:18px;font-weight:700}:focus-visible{outline-offset:4px;outline:2px solid}@media (width<=820px){.jay-nav{height:64px;padding:0 18px}.jay-nav img{width:76px}.jay-nav nav{gap:14px;font-size:9px}.jay-nav nav a:nth-child(2){display:none}.jay-nav nav a:last-child{padding:8px 10px}.jay-ghost{top:20%}.jay-product{width:min(66vw,330px);bottom:23%}.jay-product--left{--x:-32vw;--y:-7vh;--scale:.42}.jay-product--right{--x:32vw;--y:-7vh;--scale:.42}.jay-product--back{--y:-9vh;--scale:.3}.jay-copy{width:calc(100% - 36px);bottom:108px;left:18px}.jay-copy h1{font-size:47px}.jay-description,.jay-notes{display:none}.jay-tagline{max-width:65%;font-size:16px}.jay-arrows{margin-top:12px}.jay-arrows button{width:46px;height:46px}.jay-commerce{bottom:18px;left:18px;right:18px}.jay-commerce span{flex:1;padding:0 14px}.jay-commerce a{flex:1.4;justify-content:space-between;padding:16px}.jay-count{top:78px;right:18px}.jay-section-label{flex-direction:column;align-items:start;gap:22px}.jay-index{padding-top:72px}.jay-index-grid{grid-template-columns:1fr 1fr}.jay-index-grid a{border-bottom:1px solid var(--line);min-height:180px}.jay-story{grid-template-columns:1fr}.jay-story-images{min-height:560px}.jay-footer{grid-template-columns:1fr}.jay-footer a{grid-column:1}.checkout-grid{grid-template-columns:1fr}.checkout-summary{order:-1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.jay-product{transition:none}.jay-story-images img:last-child{transform:none}}@media (width<=480px){.checkout-form{padding:32px 24px}.checkout-back{margin-bottom:32px}.checkout-fields{grid-template-columns:1fr}.checkout-nav{gap:16px}.checkout-nav span{text-align:right}.checkout-pay{font-size:11px;line-height:1.6}}.checkout-summary>div,.checkout-summary>dl{justify-self:center;width:100%;max-width:440px}.checkout-summary{background:var(--chalk);gap:0;padding:0}.checkout-summary>.checkout-product-stage{aspect-ratio:1122/1402;max-width:none;position:relative}.checkout-product-stage:after{content:"";background:linear-gradient(transparent,var(--chalk));pointer-events:none;height:13%;position:absolute;inset:auto 0 0}.checkout-summary>div:nth-child(2),.checkout-summary>dl{max-width:none;padding:24px clamp(24px,4vw,56px)}.checkout-summary>dl{margin:0;padding-top:0;padding-bottom:40px}.jay-product:first-child .jay-bottle-motion{animation-duration:5.7s;animation-delay:-1.4s}.jay-product:nth-child(2) .jay-bottle-motion{animation-duration:6.4s;animation-direction:alternate-reverse;animation-delay:-3.2s}.jay-product:nth-child(3) .jay-bottle-motion{animation-duration:5.1s;animation-delay:-3.8s}.jay-product:nth-child(4) .jay-bottle-motion{animation-duration:7.2s;animation-direction:alternate-reverse;animation-delay:-.8s}.stock-unavailable{background:#fff4ed;padding:6px 10px;font-weight:700;color:#a91f19!important;font-size:14px!important;display:inline-block!important}.restock-notify{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;font-size:14px;line-height:1.5;display:flex;position:relative}.restock-button{color:#fffaf4;cursor:pointer;background:#201c19;border:1px solid;min-height:44px;padding:12px 18px;text-decoration:none}.restock-options{color:#201c19;background:#f4efe7;border:1px solid #9c8979;width:100%;max-height:65vh;padding:20px;overflow:auto}.restock-options label{margin:12px 0;display:block}.restock-options input[type=checkbox]{width:20px;height:20px;margin-right:8px}.restock-options input[type=tel]{width:100%;padding:12px;font-size:16px;display:block}.restock-notify small{display:block}.restock-notify button:disabled{opacity:.5;cursor:not-allowed}.restock-notify p{width:100%;margin:0}.jay-commerce>.restock-notify{color:#201c19;background:#f4efe7;max-width:420px;margin:0;padding:10px}.jay-commerce .restock-notify span{font:inherit;border:0;padding:0;display:block}.jay-commerce .restock-options{width:100%;min-width:260px;position:absolute;bottom:100%;left:0;box-shadow:0 8px 30px #0002}.restock-button:focus-visible,.restock-options input:focus-visible{outline-offset:3px;outline:2px solid #a91f19}.jay-footer nav{flex-wrap:wrap;gap:18px;display:flex}.jay-footer .jay-instagram{color:inherit;display:inline-flex}.jay-account-link{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}@media (width<=720px){.jay-footer nav{flex-direction:column;gap:12px}}:root .checkout-fields label,:root .checkout-otp label,:root .auth-form label:not(.consent-check),:root .auth-phone-field,:root .account-fields label,:root .owner-filters label,:root .owner-product label,:root .owner-restock form>label{gap:12px;line-height:1.5}:root .checkout-fields,:root .account-fields,:root .auth-form{row-gap:24px}:root .checkout-step form>p,:root .checkout-form>form>p,:root .checkout-step #short-address-help{margin-block:12px 24px}:root .checkout-step .checkout-otp>p{margin-block:0 16px}:root .account-fields small,:root .auth-form small{line-height:1.6}:root .restock-options label>input[type=tel]{margin-top:12px}:root .restock-options label>small{margin-block:8px 16px}:root .owner-restock form>label>textarea{margin-block:0}:root{--field-outline:#8d8377}:root input:not([type=checkbox]):not([type=radio]):not([type=range]),:root select,:root textarea{border:1px solid var(--field-outline)}:root input:focus-visible,:root select:focus-visible,:root textarea:focus-visible{outline-offset:3px;outline:2px solid}:root .checkout-contact-fields{grid-template-columns:minmax(0,1fr);max-width:420px}@media (prefers-color-scheme:dark){:root{--field-outline:#a89c8f}}
