.jh-compact-reviews{max-width:1080px;margin:0 auto;padding:0 20px 24px}.jh-review-row{display:flex;gap:16px}.jh-review-card{flex:1;min-width:0;margin:0;background:#f7f5f1;border:1px solid #ebe7e0;border-radius:6px;padding:18px}.jh-review-stars{color:#595f45;font-size:16px;letter-spacing:2px}.jh-review-card blockquote{margin:10px 0 12px;padding:0;border:0;font-size:14px;line-height:1.5;color:#35312c}.jh-review-card figcaption{font-size:12px;line-height:1.6;color:#56524b}.jh-review-card a{text-decoration:underline;text-underline-offset:3px}.jh-full-reviews{margin-top:16px}.jh-full-reviews summary{width:fit-content;margin:auto;cursor:pointer;text-decoration:underline;text-underline-offset:4px;font-size:14px}@media(max-width:767px){.jh-review-row{overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.jh-review-card{flex:0 0 80%;scroll-snap-align:start}.jh-review-card blockquote{font-size:13px}}.jh-bf-grid{max-width:1280px;margin:0 auto;padding:48px 24px 40px;color:#35312c}.jh-bf-grid header{text-align:center;margin-bottom:30px}.jh-bf-grid h2{font-size:28px;line-height:1.3;margin:0 0 12px}.jh-bf-grid header p{font-size:15px;margin:0}.jh-bf-grid__items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}.jh-bf-grid article{min-width:0}.jh-bf-grid a{display:block;color:inherit;text-decoration:none}.jh-bf-grid a:focus-visible{outline:2px solid #35312c;outline-offset:5px}.jh-bf-grid img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;display:block}.jh-bf-grid h3{font-size:15px;line-height:1.5;font-weight:500;margin:13px 0 5px;text-transform:none}.jh-bf-grid__price{display:flex;gap:10px;flex-wrap:wrap;font-size:15px;margin:0}.jh-bf-grid s{color:#777}.jh-bf-grid strong{color:#692c3d;font-weight:600}@media(max-width:767px){.jh-bf-grid{padding:30px 16px}.jh-bf-grid h2{font-size:23px}.jh-bf-grid__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.jh-bf-grid h3,.jh-bf-grid__price{font-size:13px}}.jh-video-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:460px;height:min(650px,56.25vw);background:#35312c;color:#fff;overflow:hidden}.jh-video-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#00000094,#0003 65%,#0000000d)}.jh-video-hero__copy{width:100%;max-width:670px;padding:50px 55px 75px;margin-left:max(0px,calc((100vw - 1240px)/2));text-shadow:0 1px 8px rgba(0,0,0,.25)}.jh-video-hero__eyebrow{font-size:12px;letter-spacing:2px;margin:0 0 18px}.jh-video-hero h1{font-size:clamp(32px,3.5vw,48px);line-height:1.15;color:inherit;margin:0 0 20px}.jh-video-hero__description{font-size:16px;line-height:1.7;margin:0 0 28px}.jh-video-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.jh-video-hero__video{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.jh-video-hero__links{display:flex;gap:18px;flex-wrap:wrap;align-items:center;text-shadow:none}.jh-video-hero__primary,.jh-video-hero__secondary{display:inline-block;text-align:center;padding:13px 22px;font-size:13px;line-height:20px}.jh-video-hero__primary{color:#35312c;background:#fff;border:1px solid #fff}.jh-video-hero__secondary{color:#fff;border-bottom:1px solid #fff;padding-left:0;padding-right:0}.jh-video-hero a:focus-visible{outline:2px solid #fff;outline-offset:4px}@media(max-width:767px){.jh-video-hero{min-height:260px;height:56.25vw;max-height:430px}.jh-video-hero:after{background:linear-gradient(90deg,#00000080,#0000001a)}.jh-video-hero__copy{max-width:100%;padding:24px 22px 45px;margin:0}.jh-video-hero h1{font-size:26px;line-height:1.1;margin-bottom:16px}.jh-video-hero__eyebrow{margin-bottom:10px;font-size:10px}.jh-video-hero__description{display:none}.jh-video-hero__links{gap:16px}.jh-video-hero__primary,.jh-video-hero__secondary{padding-top:9px;padding-bottom:9px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AgAAAAAAAGA */
