.jl-hero{position:relative;isolation:isolate;height:min(53.34vw,760px);min-height:560px;overflow:hidden;background:#100b08;color:#fff}.jl-hero__media,.jl-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.jl-hero__media{z-index:-2}.jl-hero__media img{display:block;margin-left:auto;width:78%;height:100%;object-fit:cover;object-position:50% 45%}.jl-hero--campaign .jl-hero__media img{width:100%;object-position:center;clip-path:inset(0 0 0 42%)}.jl-hero--campaign:after{background:linear-gradient(90deg,#130c08 0% 38%,#130c08db 42%,#130c0800 49%)}.jl-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#100b08,#100b08f5 28%,#100b0899 43%,#100b080d 72%)}.jl-hero__inner{height:100%;display:flex;align-items:center;max-width:none;padding-inline:5.35%}.jl-hero__copy{width:48%;max-width:570px;padding:0;transform:translateY(20px)}.jl-hero__eyebrow{margin:0 0 20px;font-size:12px;letter-spacing:.24em}.jl-theme .jl-hero h1{color:inherit;font-family:Times New Roman,Times,serif;font-size:40px;font-weight:700;letter-spacing:0;line-height:1.1;margin:0 0 14px}.jl-hero__text{font-family:Times New Roman,Times,serif;font-size:18px;line-height:24px;max-width:520px;color:#fff}.jl-hero__text p{margin:0}.jl-hero__button{display:inline-flex;justify-content:center;align-items:center;min-width:260px;min-height:70px;padding:14px 28px;margin-top:48px;background:#dfbea2;color:#111;border-radius:14px;text-decoration:none;font-family:Times New Roman,Times,serif;font-size:32px;line-height:1.2;transition:background .2s}.jl-hero__button span{display:none}.jl-hero__button:hover{background:#edcfb4}.jl-hero__button:focus-visible{outline:3px solid #fff;outline-offset:5px}.jl-hero__caption{font-family:Times New Roman,Times,serif;font-size:18px;margin:24px 0 0;line-height:24px;color:#f5e6d7;letter-spacing:0}@media(max-width:989px)and (min-width:750px){.jl-hero{min-height:520px}.jl-hero__copy{width:58%}.jl-theme .jl-hero h1{font-size:34px}.jl-hero__button{min-width:230px;font-size:28px}}@media(max-width:749px){.jl-hero{height:667px;min-height:0}.jl-hero__media img{width:100%;height:100%;object-position:50% top}.jl-hero:after{background:linear-gradient(0deg,rgba(226,199,171,.65) 0%,rgba(50,24,12,.92) 10%,rgba(16,9,5,.86) 27%,transparent 57%)}.jl-hero__inner{align-items:flex-end;padding:0 12px}.jl-hero__copy{width:100%;max-width:none;text-align:center;padding:0 0 34px;transform:none}.jl-hero__eyebrow{font-size:10px;margin:0 0 10px}.jl-theme .jl-hero h1{max-width:330px;font-size:42px;line-height:1.08;margin:0 auto 6px}.jl-hero__text{font-size:15px;line-height:19px;max-width:350px;margin:auto}.jl-hero__button{width:100%;min-width:0;min-height:50px;font-size:28px;padding:9px 16px;margin-top:10px;border-radius:10px}.jl-hero__caption{font-size:12px;line-height:17px;margin-top:12px;color:#fff;text-shadow:0 1px 4px #342014}}@media(prefers-reduced-motion:reduce){.jl-hero__button{transition:none}}@media(max-width:749px){.jl-hero--campaign .jl-hero__media{height:63%;overflow:hidden}.jl-hero--campaign .jl-hero__media img{width:100%;height:auto;clip-path:none;object-fit:initial}.jl-hero--campaign:after{background:linear-gradient(0deg,#b19174 0%,#382015 12%,#130c08 25%,rgba(19,12,8,.45) 39%,transparent 47%)}.jl-hero--campaign .jl-hero__copy{padding-bottom:34px}.jl-hero--campaign .jl-hero__caption{color:#fff}}.jl-hero--campaign .jl-hero__media{height:100%;z-index:0}.jl-hero--campaign .jl-hero__media img{width:100%;height:100%;object-fit:cover;clip-path:none}.jl-hero--campaign:after{display:none}.jl-hero__campaign-link{display:block;width:100%;height:100%}.jl-hero__campaign-link:focus-visible{outline:3px solid #fff;outline-offset:-6px}@media(max-width:749px){.jl-hero--campaign{height:auto;aspect-ratio:1200/2134}.jl-hero--campaign .jl-hero__media img{object-fit:fill}}.jl-hero--campaign .jl-hero__media{z-index:-2}.jl-hero--campaign .jl-hero__inner{position:relative;z-index:1}.jl-hero--campaign:after{display:block;background:linear-gradient(90deg,rgba(10,6,3,.3),transparent 62%)}.jl-hero--campaign .jl-hero__eyebrow{font-family:var(--font-body-family),Arial,sans-serif;font-size:12px;line-height:1.5;letter-spacing:.14em;margin:0 0 14px;color:#f5e6d7}.jl-hero--campaign .jl-hero__text{font-size:18px}.jl-hero--campaign .jl-hero__button{margin-top:38px}.jl-hero--campaign .jl-hero__caption{margin-top:20px;font-size:16px}@media(max-width:749px){.jl-hero--campaign{height:auto;min-height:0;aspect-ratio:1200/2134}.jl-hero--campaign:after{background:linear-gradient(0deg,rgba(13,7,3,.8),rgba(13,7,3,.65) 18%,transparent 45%)}.jl-hero--campaign .jl-hero__inner{position:absolute;top:0;right:0;bottom:0;left:0;padding-inline:12px}.jl-hero--campaign .jl-hero__copy{padding-bottom:35px}.jl-hero--campaign .jl-hero__eyebrow{font-size:10px;letter-spacing:.1em;margin-bottom:10px}.jl-theme .jl-hero--campaign h1{font-size:42px;max-width:345px;line-height:1.08}.jl-hero--campaign .jl-hero__text{font-size:15px;line-height:19px}.jl-hero--campaign .jl-hero__button{margin-top:14px;min-height:50px}.jl-hero--campaign .jl-hero__caption{font-size:12px;line-height:17px;margin-top:12px}}@media(max-width:374px){.jl-theme .jl-hero--campaign h1{font-size:36px}.jl-hero--campaign .jl-hero__eyebrow{font-size:9px}.jl-hero--campaign .jl-hero__copy{padding-bottom:24px}.jl-hero--campaign .jl-hero__text{font-size:13px}}@media(max-width:749px){.jl-hero--campaign h1 span{display:block}}@media screen and (min-width:750px){.jl-hero-section .jl-hero{height:var(--jl-home-hero-desktop-height, 420px);min-height:0;aspect-ratio:auto}.jl-hero-section .jl-hero__copy{transform:none}.jl-hero-section .jl-hero__eyebrow{margin-bottom:10px}.jl-theme .jl-hero-section .jl-hero h1{font-size:clamp(30px,3vw,40px);margin-bottom:9px}.jl-hero-section .jl-hero__text{font-size:16px;line-height:1.4}.jl-hero-section .jl-hero__button,.jl-hero-section .jl-hero--campaign .jl-hero__button{min-height:48px;min-width:190px;padding:9px 22px;margin-top:18px;font-size:20px;border-radius:6px}.jl-hero-section .jl-hero__caption,.jl-hero-section .jl-hero--campaign .jl-hero__caption{font-size:13px;line-height:1.4;margin-top:12px}}@media screen and (max-width:749px){.jl-hero-section .jl-hero,.jl-hero-section .jl-hero--campaign{height:var(--jl-home-hero-mobile-height, 320px);min-height:0;aspect-ratio:auto}.jl-hero-section .jl-hero__media,.jl-hero-section .jl-hero--campaign .jl-hero__media{height:100%}.jl-hero-section .jl-hero__media img,.jl-hero-section .jl-hero--campaign .jl-hero__media img{height:100%;width:100%;object-fit:cover;object-position:center 25%}.jl-hero-section .jl-hero:after,.jl-hero-section .jl-hero--campaign:after{display:block;background:linear-gradient(0deg,#0d0703ed,#0d0703d1 38%,#0d070333)}.jl-hero-section .jl-hero__inner{align-items:flex-end;padding-inline:16px}.jl-hero-section .jl-hero__copy,.jl-hero-section .jl-hero--campaign .jl-hero__copy{padding-bottom:16px}.jl-hero-section .jl-hero__eyebrow,.jl-hero-section .jl-hero--campaign .jl-hero__eyebrow{font-size:9px;line-height:1.35;margin-bottom:7px}.jl-theme .jl-hero-section .jl-hero h1,.jl-theme .jl-hero-section .jl-hero--campaign h1{font-size:clamp(24px,7.4vw,30px);line-height:1.05;max-width:350px;margin:0 auto 6px}.jl-hero-section .jl-hero__text,.jl-hero-section .jl-hero--campaign .jl-hero__text{font-size:12px;line-height:1.4;max-width:350px}.jl-hero-section .jl-hero__button,.jl-hero-section .jl-hero--campaign .jl-hero__button{display:inline-flex;width:auto;min-width:190px;min-height:42px;margin-top:10px;padding:8px 16px;font-size:17px;border-radius:5px}.jl-hero-section .jl-hero__caption,.jl-hero-section .jl-hero--campaign .jl-hero__caption{margin-top:7px;font-size:11px;line-height:1.3}}@media screen and (max-width:349px){.jl-theme .jl-hero-section .jl-hero h1,.jl-theme .jl-hero-section .jl-hero--campaign h1{font-size:23px}.jl-hero-section .jl-hero__eyebrow{font-size:8px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/jl-home.css.map */
