.jacob-hero.luce-hero-v2{display:grid;grid-template-columns:1fr 1fr;background:#f6f2e9;min-height:0;color:#29251f;overflow:hidden}.jacob-hero .luce-hero-v2__img{position:relative;grid-column:2;grid-row:1;width:100%;height:100%;object-fit:cover;opacity:1}.jacob-hero .luce-hero-v2__content{position:relative;grid-column:1;grid-row:1;inset:auto;max-width:680px;width:auto;transform:none;align-self:center;padding:64px clamp(24px,5vw,80px);text-align:left;color:#29251f}.jacob-hero .luce-hero-v2__heading{font-size:clamp(36px,4.3vw,68px);line-height:1.08;color:#29251f;text-shadow:none}.jacob-hero .luce-hero-v2__body{color:#51493e;line-height:1.65}.jacob-hero .luce-hero-v2__eyebrow,.jacob-hero .luce-hero-v2__trust{color:#665944}.jacob-hero .luce-hero-v2__actions{justify-content:flex-start;flex-wrap:wrap}.luce.jacob-hero .luce-hero-v2__btn--primary{background:#29251f;color:#fbf9f4;border:1px solid #29251f}.luce.jacob-hero .luce-hero-v2__btn--outline{background:transparent;color:#29251f;border:1px solid #9b8b72}.jacob-shop{padding:64px 0;background:#fbf9f4;scroll-margin-top:100px}.jacob-shop h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(30px,4vw,46px);margin:0 0 12px}.jacob-shop>.luce-wrap>p{color:#665e52;margin:0 0 28px}.jacob-set-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.jacob-card{display:block;height:100%;color:inherit;text-decoration:none;border:1px solid #e4ded1;background:#fff}.jacob-card img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}.jacob-card h3{font-size:17px;line-height:1.4;margin:0 0 8px}.jacob-card p{font-size:13px;line-height:1.5;color:#665e52}.jacob-card .luce-coll-v2__card-body{padding:18px}.jacob-card .luce-coll-v2__card-row{display:flex;justify-content:space-between;gap:12px;font-size:15px;font-weight:600}.jacob-secure{font-size:12px;color:#665e52;text-align:center}.jacob-cart-trust{text-align:center;padding:24px;font-size:14px;line-height:1.7}.jacob-cart-trust a,.luce-reassure-pdp a{text-decoration:underline;text-underline-offset:3px}.luce-chip,.luce-cswatch{min-height:44px}.luce-sticky-atc{padding-bottom:max(12px,env(safe-area-inset-bottom))}a:focus-visible,button:focus-visible{outline:2px solid #967545;outline-offset:4px}@media(max-width:767px){.jacob-hero.luce-hero-v2{grid-template-columns:1fr}.jacob-hero .luce-hero-v2__content{grid-row:1;grid-column:1;padding:34px 24px}.jacob-hero .luce-hero-v2__img{grid-row:2;grid-column:1;max-height:390px;object-position:center 58%}.jacob-hero .luce-hero-v2__heading{font-size:38px}.jacob-hero .luce-hero-v2__body{font-size:15px}.jacob-hero .luce-hero-v2__actions a{min-height:48px;padding:14px 18px}.jacob-shop{padding:36px 0}.jacob-set-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.jacob-card .luce-coll-v2__card-body{padding:12px}.jacob-card h3{font-size:15px}.jacob-card .luce-coll-v2__card-row{flex-direction:column;gap:7px}.luce-pdp .luce-carousel{max-height:460px}.luce-pdp .luce-slide img{object-fit:contain}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.luce-reveal{transition:none!important;opacity:1!important;transform:none!important}}

.luce-satc{padding-bottom:max(12px,env(safe-area-inset-bottom))}

.jacob-hero.luce-hero-v2{height:auto;aspect-ratio:auto}
