.jb-hero__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.jb-hero__track::-webkit-scrollbar{display:none}.jb-hero__slide{position:relative;flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;background:var(--jb-ivory)}.jb-hero__media{overflow:hidden}.jb-hero .jb-hero__media img{object-position:var(--jb-fx,62%) 40%}@media(min-width:990px){.jb-hero .jb-hero__media img{transform:scale(var(--jb-zoom,1));transform-origin:var(--jb-fx,62%) 0}}.jb-hero__dots{position:absolute;left:0;right:0;bottom:8px;z-index:5;display:flex;justify-content:center;gap:2px;pointer-events:none}.jb-hero__dot{pointer-events:auto;position:relative;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer}.jb-hero__dot:after{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;border:1px solid #1f2a56;background:#ffffffb3}.jb-hero__dot.is-active:after{background:#1f2a56}@media(max-width:989px){.jb-hero--multi .jb-hero__content{padding-bottom:44px}}@media(min-width:990px){.jb-hero--multi .jb-hero__content{padding-bottom:56px}}.jb-test{background:var(--jb-ivory)}.jb-test .jdgm-carousel-wrapper{width:100%;max-width:none;margin:0;padding:0}.jb-test .jdgm-carousel-title-and-link{display:flex;width:100%;margin:0 0 24px;padding:0;text-align:left}.jb-test .jb-test__title{font-family:var(--font-heading-family);font-size:clamp(24px,3vw,36px);font-weight:var(--font-heading-weight);line-height:1.2;color:var(--jb-navy);margin:0}.jb-test__summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;color:var(--jb-ink);font-size:13px;line-height:1.6}.jb-test .jdgm-star{color:var(--jb-gold)}.jb-test .jdgm-carousel{width:100%;margin:0}.jb-test .jdgm-carousel-item{padding:20px;background:#fff;border:6px solid var(--jb-ivory);border-radius:20px;box-sizing:border-box}.jb-test .jdgm-carousel-item__review-body{font-size:14px;line-height:1.7;color:var(--jb-ink)}.jb-test .jdgm-carousel-item__review-body p{margin:0}.jb-test .jdgm-carousel-item__reviewer-name{font-size:13px;font-weight:600;color:var(--jb-navy)}.jb-test .jdgm-carousel__arrows{margin-top:18px}@media(max-width:749px){.jb-test .jdgm-carousel-title-and-link{gap:14px;margin-bottom:18px}.jb-test .jdgm-carousel-item{padding:18px}.jb-test__summary{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map?subset=AAAAACAg */
