.jd-home{color:#223548;background:#fffaf4}.jd-home *{box-sizing:border-box}.jd-home__hero{position:relative;overflow:hidden;color:#fff8ec;background-color:#172b42;background-size:cover;background-position:center}.jd-home__hero-inner{display:flex;align-items:center;min-height:650px;padding-top:70px;padding-bottom:70px;position:relative;z-index:1}.jd-home__intro{max-width:590px}.jd-home__eyebrow{margin:0 0 18px;color:#c47b3f;font-size:12px;font-weight:800;letter-spacing:.19em;text-transform:uppercase}.jd-home__intro .jd-home__eyebrow{color:#ffc88d}.jd-home h1,.jd-home h2,.jd-home strong{font-family:Georgia,Times New Roman,serif;letter-spacing:-.035em}.jd-home h1{color:#fff8ec!important;max-width:680px;margin:0;font-size:clamp(48px,5.3vw,88px);line-height:1.04}.jd-home__lead{max-width:520px;margin:28px 0 34px;color:#eedce6;font-size:18px;line-height:1.7}.jd-home__button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-width:214px;padding:17px 22px;border-radius:4px;background:#efa760;color:#24172b;font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s ease,background .2s ease}.jd-home__button:hover{transform:translateY(-2px);background:#f8bd83}.jd-home__button:focus-visible,.jd-home a:focus-visible{outline:3px solid #eaa15e;outline-offset:4px}.jd-home__benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding-top:29px;padding-bottom:29px;border-bottom:1px solid #e8dbcf}.jd-home__benefits div{display:flex;align-items:center;justify-content:center;gap:12px}.jd-home__benefits span{color:#b56e3c;font-size:22px}.jd-home__benefits p{margin:0;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.jd-home__discover{padding-top:90px;padding-bottom:100px}.jd-home__section-heading{max-width:580px;margin-bottom:38px}.jd-home__section-heading h2,.jd-home__feature-copy h2,.jd-home__story h2{margin:0 0 18px;font-size:clamp(36px,3.4vw,58px);line-height:1.1}.jd-home__section-heading>p:last-child,.jd-home__feature-copy>p:not(.jd-home__eyebrow):not(.jd-home__price),.jd-home__story-copy>p:not(.jd-home__eyebrow){font-size:17px;line-height:1.7}.jd-home__season-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.jd-home__season{min-height:330px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:30px;border-radius:8px;color:#fff;text-decoration:none;overflow:hidden;position:relative}.jd-home__season{background-image:linear-gradient(180deg,#11263a08,#11263ad1),var(--jd-season-image);background-position:center;background-size:cover;background-color:#425369;transition:transform .2s ease,box-shadow .2s ease}.jd-home__season:hover{transform:translateY(-4px);box-shadow:0 14px 30px #18283633}.jd-home__season-kicker{margin-bottom:12px;font-size:11px;font-weight:800;letter-spacing:.15em}.jd-home__season strong{margin-bottom:10px;font-size:34px;font-weight:400;line-height:1.1;color:#fff}.jd-home__season>span:not(.jd-home__season-kicker){font-size:15px}.jd-home__season b{margin-top:20px;font-size:13px}.jd-home__products{padding-top:95px;padding-bottom:95px}.jd-home__product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.jd-home__product{color:#223548;text-decoration:none}.jd-home__product img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;background:#f4e8dc}.jd-home__product span{display:block;margin-top:14px;color:#a45f3e;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.jd-home__product strong{display:block;margin-top:7px;color:#223548;font-size:19px;font-weight:400;line-height:1.3}.jd-home__product b{display:block;margin-top:8px}.jd-home__all-link{display:inline-block;margin-top:30px;color:#223548;font-weight:800;text-underline-offset:5px}.jd-home__feature{background:#f4e8dc}.jd-home__feature-inner{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding-top:85px;padding-bottom:85px}.jd-home__feature-image{min-height:450px;display:grid;place-items:center;border-radius:8px;background:#fffaf4}.jd-home__feature-image img{width:90%;max-height:430px;object-fit:contain}.jd-home__feature-copy{max-width:520px}.jd-home__price{font-size:22px;font-weight:700}.jd-home__button--dark{background:#35243d;color:#fff}.jd-home__button--dark:hover{background:#513653}.jd-home__story{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding-top:110px;padding-bottom:110px}.jd-home__story-image{width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:8px}.jd-home__story-image img{display:block;width:100%;height:100%!important;aspect-ratio:1 / 1;object-fit:cover;object-position:center 48%}.jd-home__story-copy{max-width:520px}.jd-home__story a{color:#1b3246;font-weight:800;text-decoration-thickness:1px;text-underline-offset:5px}@media(max-width:899px){.jd-home__hero{background-position:57% center}.jd-home__hero-inner{min-height:590px;padding-top:62px;padding-bottom:72px}.jd-home__intro{max-width:480px}.jd-home__feature-inner,.jd-home__story{grid-template-columns:1fr}.jd-home__season-grid,.jd-home__product-grid{grid-template-columns:repeat(2,1fr)}.jd-home__season{min-height:250px}.jd-home__benefits{grid-template-columns:1fr;gap:15px}.jd-home__benefits div{justify-content:flex-start}.jd-home__discover,.jd-home__story{padding-top:70px;padding-bottom:70px}.jd-home__feature-inner{padding-top:65px;padding-bottom:65px}.jd-home__feature-image{min-height:320px}}@media(max-width:620px){.jd-home__hero{background-image:linear-gradient(#11263ab8,#11263ab8),var(--jd-hero-image)!important;background-position:61% center}.jd-home__hero-inner{min-height:520px}.jd-home__season-grid{grid-template-columns:1fr}.jd-home__product-grid{gap:14px}.jd-home__product strong{font-size:16px}.jd-home h1{font-size:49px}.jd-home__lead{font-size:16px}}@media(prefers-reduced-motion:reduce){.jd-home__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
