.jsj{--jsj-black:#0B0B0B;--jsj-ink:#111111;--jsj-paper:#FFFFFF;--jsj-off:#F7F6F3;--jsj-line:#E3E0DA;--jsj-line-dark:rgba(255,255,255,.16);--jsj-muted:#6A6A6A;--jsj-hair:#BFA77A;--jsj-serif:"Cormorant Garamond",Georgia,serif;--jsj-sans:"Jost",system-ui,-apple-system,sans-serif;--jsj-pad:clamp(20px,5vw,80px);--jsj-max:1320px}.jsj{background:#fff;color:var(--jsj-ink);font-family:var(--jsj-sans);font-weight:300;font-size:16px;line-height:1.65;letter-spacing:.01em}.jsj img{display:block;width:100%;height:100%;object-fit:cover}.jsj a{color:inherit;text-decoration:none}.jsj .wrap{max-width:var(--jsj-max);margin:0 auto;padding:0 var(--jsj-pad)}.jsj .eyebrow{display:inline-flex;align-items:center;gap:14px;font-size:11px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:var(--jsj-muted)}.jsj .eyebrow:before{content:"";width:28px;height:1px;background:var(--jsj-hair)}.jsj h1,.jsj h2,.jsj h3{font-family:var(--jsj-serif);font-weight:400;line-height:1.08;letter-spacing:0}.jsj h1{font-size:clamp(46px,5.6vw,84px);font-weight:300}.jsj h2{font-size:clamp(34px,3.6vw,52px);font-weight:300}.jsj h3{font-size:24px}.jsj h1 em,.jsj h2 em{font-style:italic}.jsj .lede{font-size:17px;color:var(--jsj-muted);max-width:520px}.jsj .btn{display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:400;letter-spacing:.24em;text-transform:uppercase;padding:14px 28px;border:1px solid var(--jsj-ink);background:var(--jsj-ink);color:#fff;border-radius:0;transition:.25s}.jsj .btn:hover,.jsj .btn.ghost{background:transparent;color:var(--jsj-ink)}.jsj .btn.ghost:hover{background:var(--jsj-ink);color:#fff}.jsj .btn.light{background:#fff;color:var(--jsj-black);border-color:#fff}.jsj .btn.light:hover{background:transparent;color:#fff}.jsj .link{display:inline-block;font-size:11.5px;font-weight:400;letter-spacing:.24em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:5px;transition:.25s}.jsj .link:hover{opacity:.6}.jsj .link.on-dark{color:#fff;border-color:#ffffff80}.jsj section{padding:clamp(80px,9vw,136px) 0}.jsj .sec-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:52px}.jsj .sec-head .eyebrow{margin-bottom:18px}.jsj .sec-head h2{margin-top:0}.jsj .hero{display:grid;grid-template-columns:1fr 1fr;min-height:min(800px,calc(100vh - 128px));background:var(--jsj-black);color:#fff;padding:0}.jsj .hero-copy{display:flex;flex-direction:column;justify-content:center;padding:80px var(--jsj-pad) 80px max(var(--jsj-pad),calc((100vw - var(--jsj-max))/2 + var(--jsj-pad)))}.jsj .hero .eyebrow{color:#ffffff9e;margin-bottom:30px}.jsj .hero h1{margin-bottom:28px}.jsj .hero .lede{color:#ffffffa8;margin-bottom:46px}.jsj .hero-ctas{display:flex;gap:28px;align-items:center;flex-wrap:wrap}.jsj .hero-img{position:relative;overflow:hidden;background:var(--jsj-black)}.jsj .hero-img img{object-position:50% 50%}.jsj .hero-cap{position:absolute;right:32px;bottom:26px;color:var(--jsj-ink);font-size:11px;letter-spacing:.24em;text-transform:uppercase}.jsj .hero-cap a{border-bottom:1px solid currentColor;padding-bottom:3px}.jsj .trust{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--jsj-line)}.jsj .trust div{padding:28px 20px;text-align:center;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--jsj-muted)}.jsj .trust div+div{border-left:1px solid var(--jsj-line)}.jsj .trust b{display:block;font-family:var(--jsj-serif);font-size:23px;letter-spacing:0;text-transform:none;color:var(--jsj-ink);font-weight:400;margin-bottom:3px}.jsj .cats{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.jsj .card .img,.jsj .prod .img{aspect-ratio:1/1;overflow:hidden;background:var(--jsj-off)}.jsj .card .img img,.jsj .prod .img img{transition:transform .9s ease}.jsj .card:hover .img img,.jsj .prod:hover .img img{transform:scale(1.035)}.jsj .card .meta{display:flex;flex-direction:column;gap:2px;padding:20px 0 0}.jsj .card h3{font-size:25px}.jsj .card .count{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--jsj-muted)}.jsj .bands{background:var(--jsj-off);border-top:1px solid var(--jsj-line);border-bottom:1px solid var(--jsj-line)}.jsj .bands-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.jsj .prod h3{font-size:24px;margin-top:20px}.jsj .prod p{font-size:14px;color:var(--jsj-muted)}.jsj .prod .price{display:block;color:var(--jsj-ink);font-weight:400;margin-top:2px}.jsj .mto{display:grid;grid-template-columns:repeat(3,1fr);margin-top:64px;border-top:1px solid var(--jsj-line)}.jsj .mto div{padding:30px 32px 0 0}.jsj .mto div+div{padding-left:32px;border-left:1px solid var(--jsj-line)}.jsj .mto .n{font-family:var(--jsj-serif);font-size:15px;letter-spacing:.2em;color:var(--jsj-hair);display:block;margin-bottom:10px}.jsj .mto p{font-size:15px;color:var(--jsj-ink)}.jsj .split{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(40px,7vw,110px);align-items:center}.jsj .split .img{aspect-ratio:1/1;overflow:hidden}.jsj .split .eyebrow,.jsj .split h2{margin-bottom:24px}.jsj .split .lede{margin-bottom:34px}.jsj .steps{list-style:none;margin:0 0 42px;border-top:1px solid var(--jsj-line)}.jsj .steps li{display:grid;grid-template-columns:48px 1fr;padding:17px 0;border-bottom:1px solid var(--jsj-line);font-size:15px}.jsj .steps li span{font-family:var(--jsj-serif);font-size:19px;color:var(--jsj-hair);line-height:1.25}.jsj .why{border-top:1px solid var(--jsj-line)}.jsj .why-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(40px,7vw,110px);align-items:start}.jsj .why .lede{margin-top:24px}.jsj .why-items{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--jsj-ink)}.jsj .why-items div{padding:32px 30px 32px 0;border-bottom:1px solid var(--jsj-line)}.jsj .why-items div:nth-child(2n){padding-left:30px;border-left:1px solid var(--jsj-line)}.jsj .why-items h3{font-size:27px;margin-bottom:10px}.jsj .why-items p{font-size:15px;color:var(--jsj-muted)}.jsj .why .link{margin-top:40px}.jsj .stores{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--jsj-ink);border-bottom:1px solid var(--jsj-line)}.jsj .store{padding:44px 36px 46px 0}.jsj .store+.store{padding-left:36px;border-left:1px solid var(--jsj-line)}.jsj .store h3{font-size:34px;margin-bottom:12px}.jsj .store address{font-style:normal;color:var(--jsj-muted);font-size:15px;margin-bottom:24px}.jsj .store .tag{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--jsj-ink);margin-bottom:20px;display:block}.jsj .testi{background:var(--jsj-off);border-top:1px solid var(--jsj-line);border-bottom:1px solid var(--jsj-line)}.jsj .quotes{display:grid;grid-template-columns:repeat(3,1fr)}.jsj .q{text-align:center;padding:0 44px}.jsj .q+.q{border-left:1px solid var(--jsj-line)}.jsj .q .stars{color:var(--jsj-ink);letter-spacing:.34em;font-size:11px;margin-bottom:24px}.jsj .q h3{font-size:28px;font-style:italic;margin-bottom:18px}.jsj .q p{font-size:15px;color:var(--jsj-muted);margin-bottom:24px}.jsj .q cite{font-style:normal;font-size:11px;letter-spacing:.26em;text-transform:uppercase}.jsj .news{text-align:center}.jsj .news h2{margin:20px 0 14px}.jsj .news .lede{margin:0 auto 38px}.jsj .news form{display:flex;max-width:520px;margin:0 auto;border-bottom:1px solid var(--jsj-ink)}.jsj .news input{flex:1;background:transparent;border:0;padding:16px 2px;font:inherit;font-size:15px;color:var(--jsj-ink);outline:none}.jsj .news button{background:none;border:0;font:inherit;font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;color:var(--jsj-ink)}@media(max-width:1100px){.jsj .bands-grid{grid-template-columns:repeat(3,1fr)}.jsj .bands-grid .prod:nth-child(n+4){display:none}.jsj .q{padding:0 24px}}@media(max-width:860px){.jsj .hero{grid-template-columns:1fr;min-height:0}.jsj .hero-img{aspect-ratio:1/1}.jsj .hero-copy{padding:52px var(--jsj-pad) 56px}.jsj .hero .eyebrow{margin-bottom:20px}.jsj .hero h1{margin-bottom:18px}.jsj .hero .lede{margin-bottom:34px;font-size:16px}.jsj .hero-ctas{flex-direction:column;align-items:stretch;gap:20px}.jsj .hero-ctas .link{align-self:flex-start}.jsj .hero-cap{right:auto;left:var(--jsj-pad);bottom:18px}.jsj .trust{grid-template-columns:1fr 1fr}.jsj .trust div:nth-child(3){border-left:0}.jsj .trust div:nth-child(n+3){border-top:1px solid var(--jsj-line)}.jsj .trust div{padding:22px 10px;font-size:10px;letter-spacing:.18em}.jsj .trust b{font-size:20px}.jsj .sec-head{flex-direction:column;align-items:flex-start;margin-bottom:34px}.jsj .cats{grid-template-columns:1fr 1fr;gap:22px 14px}.jsj .card h3{font-size:21px}.jsj .card .meta{padding-top:12px}.jsj .card .count{font-size:9.5px;letter-spacing:.16em}.jsj .bands-grid{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(var(--jsj-pad)*-1);padding-right:var(--jsj-pad)}.jsj .bands-grid .prod,.jsj .bands-grid .prod:nth-child(n+4){display:block;flex:0 0 70%;scroll-snap-align:start}.jsj .mto{grid-template-columns:1fr;margin-top:40px}.jsj .mto div,.jsj .mto div+div{padding:22px 0;border-left:0;border-bottom:1px solid var(--jsj-line)}.jsj .split,.jsj .why-grid,.jsj .why-items{grid-template-columns:1fr}.jsj .why-items div,.jsj .why-items div:nth-child(2n){padding:24px 0;border-left:0}.jsj .stores{grid-template-columns:1fr;border-bottom:0}.jsj .store,.jsj .store+.store{padding:28px 0;border-left:0;border-bottom:1px solid var(--jsj-line)}.jsj .store h3{font-size:29px;margin-bottom:8px}.jsj .store address{margin-bottom:16px}.jsj .quotes{grid-template-columns:1fr}.jsj .q{padding:36px 0}.jsj .q+.q{border-left:0;border-top:1px solid var(--jsj-line)}.jsj .q:first-child{padding-top:0}.jsj .q h3{font-size:25px}}.jsj,.jsj *{box-sizing:border-box}.jsj h1,.jsj h2,.jsj h3{text-transform:none;font-family:var(--jsj-serif);color:inherit;margin:0}.jsj p,.jsj ol,.jsj ul,.jsj address{margin:0;padding:0}.jsj img{max-width:none}.jsj .hero h1{color:#fff}.jsj .hero .lede{color:#ffffffa8}.jsj .news .form-msg{margin-top:18px;font-size:14px;color:var(--jsj-muted)}.jsj .news form{display:block;border:0;max-width:520px;margin:0 auto}.jsj .news .nl-row{display:flex;border-bottom:1px solid var(--jsj-ink)}.jsj .news input[type=email]{flex:1;background:transparent;border:0;border-radius:0;padding:16px 2px;font:inherit;font-size:15px;color:var(--jsj-ink);outline:none;box-shadow:none;min-height:0;margin:0}.jsj .news input[type=email]{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:16px 2px!important;height:auto!important}.jsj .news button{border:0!important;background:none!important;padding:0 0 0 16px!important;border-radius:0!important;min-width:0!important;color:var(--jsj-ink)!important}.product-section--info-columns{border-top:1px solid #E3E0DA}.product-section--info-columns .info-cols--title{text-transform:none!important;font-family:Cormorant Garamond,Georgia,serif!important;font-weight:400!important;font-size:22px!important;letter-spacing:0!important;color:#111!important}.product-section--info-columns .info-cols--image img,.product-section--info-columns .info-cols--image svg{filter:grayscale(1) brightness(0)!important;opacity:.85;max-width:26px!important}.footer-main{background:#0b0b0b!important}.footer-main .footer-header{text-transform:uppercase!important;font-family:Jost,system-ui,sans-serif!important;font-weight:400!important;font-size:11px!important;letter-spacing:.28em!important;color:#fff!important;margin-bottom:20px!important}.footer-main,.footer-main a,.footer-main p,.footer-main .rte{font-family:Jost,system-ui,sans-serif!important;font-weight:300!important;color:#ffffffa8}.footer-main a:hover{color:#fff!important}.footer-main .footer-email-input{background:transparent!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.4)!important;border-radius:0!important;color:#fff!important;padding-left:0!important}.footer-main .footer-email-submit{border-radius:0!important;background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.6)!important;font-family:Jost,system-ui,sans-serif!important;font-size:11px!important;letter-spacing:.24em!important;font-weight:400!important}.footer-main .footer-email-submit:hover{background:#fff!important;color:#0b0b0b!important}.footer-bottom{background:#0b0b0b!important;border-top:1px solid rgba(255,255,255,.14)}.footer-bottom,.footer-bottom a{color:#ffffff8c!important;font-family:Jost,system-ui,sans-serif!important}.template-index .homepage-wrapper>.shopify-section.jsj-home-section>.jsj{background:#fff}.jsj a:hover{color:inherit}.jsj .btn:hover{color:var(--jsj-ink)}.jsj .btn.light:hover,.jsj .btn.ghost:hover{color:#fff}.product-section--info-columns .info-cols--title{font-family:Jost,system-ui,sans-serif!important;font-size:11.5px!important;letter-spacing:.24em!important;text-transform:uppercase!important;font-weight:400!important}.jsj .q-img{width:120px;height:120px;margin:0 auto 28px;border-radius:50%;overflow:hidden;outline:1px solid var(--jsj-line);outline-offset:6px}.jsj .q-img img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:860px){.jsj .q-img{width:104px;height:104px;margin-bottom:24px}}.jsj .silver-lede{margin:-28px 0 48px}.jsj .silver-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 24px}.jsj .silver-cta{text-align:center;margin-top:64px}@media(max-width:1100px){.jsj .silver-grid{grid-template-columns:repeat(3,1fr)}.jsj .silver-grid .prod:nth-child(n+7){display:none}}@media(max-width:860px){.jsj .silver-lede{margin:-12px 0 32px}.jsj .silver-grid{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(var(--jsj-pad)*-1);padding-right:var(--jsj-pad)}.jsj .silver-grid::-webkit-scrollbar{display:none}.jsj .silver-grid .prod,.jsj .silver-grid .prod:nth-child(n+7){display:block;flex:0 0 62%;scroll-snap-align:start}.jsj .silver-cta{margin-top:40px}.jsj .silver-cta .btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/jsj-refresh.css.map */
