.template-index #MainContent{--jl-gutter:clamp(24px,4.4vw,80px);--jl-label:calc(var(--typeBaseSize)*.6875)}.template-index #MainContent .shopify-section{margin:0}.template-index #MainContent .subheading,.jl-three-columns .hero__subheading{font-size:var(--jl-label);letter-spacing:.24em;line-height:1.5;text-transform:uppercase}.template-index #MainContent .btn{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-weight:300;font-size:var(--jl-label);letter-spacing:.2em;text-transform:uppercase;line-height:1.4;min-width:0;min-height:44px;padding:10px 0;border:0;border-bottom:1px solid currentColor;background:transparent!important;color:inherit;box-shadow:none;border-radius:0}.template-index #MainContent .btn:before,.template-index #MainContent .btn:after{display:none}.template-index #MainContent .btn:hover{opacity:.65;background:transparent!important;color:inherit}.template-index #MainContent a:focus-visible,.template-index #MainContent button:focus-visible{outline:2px solid currentColor;outline-offset:5px}.jl-editorial-hero{height:min(var(--jl-hero-cap),100svh)!important;min-height:680px}.jl-editorial-hero .hero__image{object-position:50% 34%!important}.jl-editorial-hero .page-width{max-width:none;padding-inline:var(--jl-gutter)}.jl-editorial-hero .hero__text-content{padding-bottom:var(--jl-hero-inset)!important}.jl-editorial-hero .hero__title{font-weight:300;letter-spacing:-.035em;line-height:1.02;margin:24px 0 30px;max-width:8em}.jl-editorial-hero .hero__top-subtitle{font-size:var(--jl-label);letter-spacing:.24em;line-height:1.5;margin:0}.jl-editorial-hero .hero__text-shadow{max-width:none}.jl-editorial-hero .hero__text-shadow:before{display:none}.jl-editorial-hero .hero__link{margin:0}.jl-editorial-hero .hero__link .btn{min-width:158px;text-align:left}.jl-editorial-media{margin:0!important;padding-top:var(--jl-space-top)}.jl-editorial-media .page-width{max-width:none;padding:0}.jl-editorial-media .feature-row{margin:0;display:flex;align-items:stretch;justify-content:normal;gap:0}.jl-editorial-media .feature-row__item{min-width:0;margin:0;max-width:none}.jl-editorial-media .feature-row__images{width:var(--jl-media-width);flex:0 0 var(--jl-media-width);min-height:var(--jl-media-height);padding:0;align-self:stretch;position:relative}.jl-editorial-media .feature-row__first-image,.jl-editorial-media .feature-row__first-image>a,.jl-editorial-media .image-wrap{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;padding:0!important;margin:0;max-width:none}.jl-editorial-media .feature-row__first-image image-element{display:block;width:100%;height:100%}.jl-editorial-media .feature-row__image{width:100%;height:100%;max-height:none;object-fit:cover;object-position:var(--jl-focus) 50%}.jl-editorial-media .feature-row__text{flex:1;padding:var(--jl-text-pad) var(--jl-gutter);display:flex;flex-direction:column;justify-content:flex-start}.jl-editorial-media .subheading{margin:0}.jl-editorial-media h2{font-size:var(--jl-title);line-height:1.06;font-weight:300;letter-spacing:-.035em;margin:22px 0 55px;max-width:none}.jl-editorial-media .rte{font-size:var(--typeBaseSize);line-height:1.8;margin:auto 0 0;max-width:370px}.jl-editorial-media .rte p{margin:0}.jl-editorial-media .rte+div{margin-top:24px}.jl-editorial-media .feature-row__video .hero__media-container{position:absolute!important;top:0;right:0;bottom:0;left:0;height:100%!important;width:100%;overflow:hidden;padding:0}.jl-editorial-media .feature-row__video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:1}.jl-editorial-media:has(video) h2{line-height:1.02;letter-spacing:-.04em;margin:30px 0 50px}.jl-editorial-media:has(video) .rte{max-width:430px}.jl-film-toggle{position:absolute;z-index:4;bottom:22px;right:22px;border:1px solid currentColor;background:var(--colorBody);color:var(--colorTextBody);padding:10px 14px;min-height:44px;font-size:var(--jl-label);font-weight:300;letter-spacing:.1em;cursor:pointer}.jl-editorial-products{padding:65px var(--jl-gutter) 88px}.jl-editorial-products>.page-width{max-width:none;padding:0}.jl-editorial-products .section-header{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--colorBorder);padding-top:25px;margin:0 0 20px}.jl-editorial-products .section-header__title{font-size:calc(var(--typeBaseSize)*.75);font-weight:300;letter-spacing:.2em;line-height:1.4;text-transform:uppercase;margin:0}.jl-editorial-products .grid{display:grid;grid-template-columns:repeat(var(--jl-products-per-row),minmax(0,1fr));gap:30px;margin:0}.jl-editorial-products .grid:after{display:none}.jl-editorial-products .grid__item{float:none;width:auto;padding:0;margin:0;clear:none;max-width:none}.jl-editorial-products .grid-product__meta{padding:13px 0 0;text-align:left}.jl-editorial-products .grid-product__title{font-size:calc(var(--typeBaseSize)*.9375);line-height:1.5;letter-spacing:0;text-transform:none;font-weight:300}.jl-editorial-products .grid-product__price{font-size:calc(var(--typeBaseSize)*.8125);line-height:1.5;margin-top:5px;letter-spacing:0}.jl-editorial-products .grid-product__colors{display:none}.jl-blend-renders .grid-product__image-mask,.jl-blend-renders .image-wrap,.jl-blend-renders .grid__image-ratio{background:transparent!important}.jl-blend-renders .grid-product__image-mask img{mix-blend-mode:multiply}.jl-outside-captions{padding-top:var(--jl-promo-top)}.jl-outside-captions .flex-grid{align-items:stretch}.jl-outside-captions .flex-grid__item.type-advanced{flex:0 0 var(--jl-width);width:var(--jl-width);min-height:0!important;display:block}.jl-outside-captions .promo-grid__container{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:0;height:auto;border:0;background:none;color:var(--colorTextBody);padding:0;overflow:visible}.jl-outside-captions .promo-grid__bg{position:relative;inset:auto;height:var(--jl-photo-height);min-height:0;flex:none;overflow:hidden;width:100%}.jl-outside-captions .promo-grid__bg:before,.jl-outside-captions .promo-grid__bg:after{display:none!important}.jl-outside-captions .promo-grid__bg img{width:100%;height:100%;object-fit:cover;object-position:var(--jl-focus-x) var(--jl-focus-y);transition:transform .8s}.jl-outside-captions .promo-grid__container:hover .promo-grid__bg img{transform:scale(1.025)}.jl-outside-captions .promo-grid__content{position:relative;inset:auto;width:100%;padding:32px var(--jl-gutter) 60px;align-self:stretch;pointer-events:none;background:none;transform:none;text-align:left;flex:1}.jl-outside-captions .promo-grid__text{width:100%;max-width:none}.jl-outside-captions .promo-grid__text a{pointer-events:auto;position:relative;z-index:3}.jl-outside-captions h2{font-size:var(--jl-caption-size);font-weight:300;letter-spacing:-.025em;line-height:1.06;margin:18px 0 20px;max-width:12em}.jl-outside-captions .rte--em{font-size:var(--jl-label);font-style:normal;letter-spacing:.24em;text-transform:uppercase;line-height:1.5;margin:0}.jl-outside-captions .btn{margin:0}.jl-caption-inline .promo-grid__content{padding:24px var(--jl-gutter) 38px}.jl-caption-inline .promo-grid__text{display:flex;align-items:baseline;justify-content:space-between;gap:25px}.jl-caption-inline h2{margin:0;letter-spacing:-.02em}.jl-caption-inline .btn{border-bottom:0!important;white-space:nowrap}[id$=__jl_making]{background:var(--colorBody)}.jl-three-columns{padding:20px var(--jl-gutter) 80px}.jl-three-columns .rich-text-columns__wrapper{display:flex;max-width:none;padding:45px 0 0;border-top:1px solid var(--colorBorder);align-items:flex-start;gap:0}.jl-three-columns .rich-text-columns__left{flex:0 0 var(--rte-column-width-left);width:var(--rte-column-width-left)}.jl-three-columns .rich-text-columns__center{flex:0 0 var(--rte-column-width-center);width:var(--rte-column-width-center)}.jl-three-columns .rich-text-columns__right{flex:0 0 var(--rte-column-width-right);width:var(--rte-column-width-right);max-width:380px}.jl-three-columns .hero__title{font-size:calc(var(--typeHeaderSize)*1.1);line-height:1.06;font-weight:300;letter-spacing:-.025em;margin:0}.jl-three-columns p{margin:0;line-height:1.6}.jl-three-columns .hero__button,.jl-three-columns .hero__subheading{margin:0}@media(max-width:1000px)and (min-width:769px){.jl-editorial-media .feature-row__text{padding:40px 30px}.jl-editorial-media h2{font-size:calc(var(--jl-title)*.77)}.jl-outside-captions .promo-grid__bg{height:calc(var(--jl-photo-height)*.76)}.jl-outside-captions .promo-grid__content{padding-inline:30px}.jl-caption-inline h2{font-size:calc(var(--jl-caption-size)*.82)}}@media(max-width:768px){.template-index #MainContent{--jl-gutter:24px;--jl-label:calc(var(--typeBaseSize)*.6875)}.jl-editorial-hero{height:var(--jl-phone-vh)!important;min-height:620px;max-height:850px}.jl-editorial-hero .hero__image{object-position:50% 35%!important}.jl-editorial-hero .hero__text-content{padding-bottom:var(--jl-hero-inset-mobile)!important}.jl-editorial-hero .hero__title{line-height:1.05;margin:20px 0 22px;letter-spacing:-.035em}.jl-editorial-hero .hero__top-subtitle{font-size:calc(var(--typeBaseSize)*.5625);letter-spacing:.2em}.jl-editorial-hero .hero__link .btn{min-width:148px}.jl-editorial-media{padding-top:var(--jl-space-mobile)}.jl-editorial-media .feature-row{flex-direction:column;display:flex}.jl-editorial-media .feature-row__images{width:100%;flex:none;min-height:0;height:var(--jl-media-mobile);order:-1}.jl-editorial-media .feature-row__text{padding:34px 24px 38px;display:block;width:100%;flex:none}.jl-editorial-media .feature-row__image{object-position:var(--jl-focus-mobile) 50%}.jl-editorial-media h2{font-size:var(--jl-title-mobile);line-height:1.06;margin:16px 0 27px}.jl-editorial-media .rte{max-width:none;font-size:calc(var(--typeBaseSize)*1);line-height:1.75;margin:0}.jl-editorial-media .rte+div{margin-top:17px}.jl-editorial-media:has(video) .feature-row__text{padding:48px 24px}.jl-editorial-media:has(video) h2{font-size:var(--jl-title-mobile);margin:18px 0 28px;max-width:7em;letter-spacing:-.035em}.jl-editorial-media:has(video) .rte{max-width:none}.jl-editorial-products{padding:15px 24px 50px}.jl-editorial-products .section-header{padding-top:22px;margin-bottom:15px}.jl-editorial-products .section-header__title{font-size:calc(var(--typeBaseSize)*.625);letter-spacing:.13em}.jl-editorial-products .section-header__link{font-size:calc(var(--typeBaseSize)*.5625)}.jl-editorial-products .grid{grid-template-columns:repeat(var(--jl-products-mobile),minmax(0,1fr));gap:28px 17px}.jl-editorial-products .grid-product__meta{padding-top:5px}.jl-editorial-products .grid-product__title{font-size:calc(var(--typeBaseSize)*.8125);line-height:1.45}.jl-editorial-products .grid-product__price{font-size:calc(var(--typeBaseSize)*.6875)}.jl-outside-captions{padding-top:var(--jl-promo-top-mobile)}.jl-outside-captions .flex-grid__item.type-advanced{flex:0 0 calc(100% / var(--jl-phone-cols));width:calc(100% / var(--jl-phone-cols))}.jl-outside-captions .promo-grid__bg{height:var(--jl-photo-mobile)}.jl-outside-captions .promo-grid__content{padding:21px 17px 30px}.jl-outside-captions h2{font-size:var(--jl-caption-mobile);line-height:1.08;margin:16px 0 20px;letter-spacing:-.03em;max-width:none}.jl-outside-captions .rte--em{font-size:calc(var(--typeBaseSize)*.5625);letter-spacing:.17em}.jl-outside-captions .btn{font-size:calc(var(--typeBaseSize)*.5625);line-height:1.5}.jl-caption-inline .promo-grid__content{min-height:112px;padding:18px 16px 25px}.jl-caption-inline .promo-grid__text{display:block}.jl-caption-inline h2{min-height:51px;line-height:1.1;margin:0;letter-spacing:-.025em}.jl-caption-inline .btn{padding:8px 0 0}.jl-three-columns{padding:26px 24px 54px}.jl-three-columns .rich-text-columns__wrapper{display:flex;flex-direction:column;gap:20px;padding-top:32px}.jl-three-columns .rich-text-columns__left,.jl-three-columns .rich-text-columns__center,.jl-three-columns .rich-text-columns__right{width:100%;flex:none;max-width:none}.jl-three-columns .hero__title{font-size:calc(var(--typeHeaderSize)*.95)}.jl-three-columns p{font-size:calc(var(--typeBaseSize)*.9375)}.jl-three-columns .hero__subheading{font-size:calc(var(--typeBaseSize)*.625)}}@media(prefers-reduced-motion:reduce){.jl-outside-captions .promo-grid__bg img{transition:none}}.template-index #MainContent .btn{text-decoration:none!important}.template-index #MainContent .jl-outside-captions .promo-grid__content,.template-index #MainContent .jl-outside-captions .promo-grid__content a{color:var(--colorTextBody)!important;text-shadow:none}.jl-outside-captions .promo-grid__content:after{display:none!important}.jl-editorial-products .grid-product__price:before{content:none!important}.jl-editorial-products .grid-product__price:first-letter{text-transform:uppercase}.jl-editorial-media .rte{font-size:calc(var(--typeBaseSize)*1.0625)}.jl-three-columns .rich-text-columns__wrapper{justify-content:flex-start}@media(max-width:768px){.jl-editorial-media .rte{font-size:var(--typeBaseSize)}}.jl-three-columns{background:transparent!important}.jl-three-columns .hero__title.h2{font-size:calc(var(--typeBaseSize)*2.75)}@media(max-width:768px){.jl-three-columns .hero__title.h2{font-size:calc(var(--typeBaseSize)*2.375)}}.jl-editorial-media .feature-row__text{justify-content:space-between}.jl-editorial-media .jl-editorial-detail{max-width:370px}.jl-editorial-media:has(video) .jl-editorial-detail{max-width:430px}.jl-editorial-media .rte,.jl-editorial-media .btn{margin:0!important}.template-index #MainContent .subheading,.jl-three-columns .hero__subheading,.jl-outside-captions .rte--em,.jl-editorial-hero .hero__top-subtitle{font-weight:300!important}.jl-outside-captions h2{letter-spacing:-.025em!important}.jl-caption-inline h2{letter-spacing:-.02em!important}.jl-three-columns .rich-text-columns__left,.jl-three-columns .rich-text-columns__center,.jl-three-columns .rich-text-columns__right,.jl-three-columns .rte-columns-block{margin:0!important}.jl-three-columns .hero__title{letter-spacing:0}.template-index #MainContent .jl-outside-captions .btn{font-size:var(--jl-label)}@media(max-width:768px){.jl-editorial-media .jl-editorial-detail,.jl-editorial-media:has(video) .jl-editorial-detail{max-width:none}.template-index #MainContent .jl-outside-captions .btn,.template-index #MainContent .jl-editorial-products .section-header__link{font-size:calc(var(--typeBaseSize)*.5625)}.jl-caption-inline h2{letter-spacing:-.025em!important}.jl-outside-captions h2{letter-spacing:-.03em!important}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/jl-homepage.css.map */
