.jm-confidence{background:var(--confidence-bg);color:var(--confidence-text);padding:var(--confidence-top) 0 var(--confidence-bottom)}.jm-confidence__inner{width:100%;max-width:2000px;margin-inline:auto;padding-inline:clamp(20px,2vw,40px)}.jm-confidence__heading{color:inherit;margin:0 0 48px;font-size:clamp(28px,3vw,48px);font-weight:700;line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}.jm-confidence__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.jm-confidence__item{min-width:0;display:flex}.jm-confidence__card{display:flex;align-items:center;gap:24px;width:100%;min-height:128px;padding:28px 34px;border-radius:20px;background:var(--confidence-card);color:inherit;text-decoration:none}.jm-confidence__icon{display:block;flex:0 0 64px;width:64px;height:64px}.jm-confidence__icon svg,.jm-confidence__icon img{display:block;width:100%;height:100%;object-fit:contain}.jm-confidence__title{font-family:var(--font-body-family);font-size:clamp(15px,1.2vw,22px);font-weight:600;line-height:1.35;letter-spacing:.02em;overflow-wrap:anywhere}a.jm-confidence__card{transition:box-shadow .2s ease,transform .2s ease}a.jm-confidence__card:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(hover:hover){a.jm-confidence__card:hover{box-shadow:0 5px 20px #0000000d;transform:translateY(-2px)}}@media(min-width:750px)and (max-width:1099px){.jm-confidence__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.jm-confidence__card{padding:24px;gap:20px}}@media(max-width:749px){.jm-confidence{padding-top:calc(var(--confidence-top)*.75);padding-bottom:calc(var(--confidence-bottom)*.75)}.jm-confidence__heading{font-size:28px;margin-bottom:26px}.jm-confidence__grid{grid-template-columns:1fr;gap:14px}.jm-confidence__card{min-height:94px;padding:20px 24px;border-radius:16px;gap:20px}.jm-confidence__icon{width:48px;height:48px;flex-basis:48px}.jm-confidence__title{font-size:15px}}@media(prefers-reduced-motion:reduce){a.jm-confidence__card{transition:none}}@media(max-width:749px){.jm-confidence__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.jm-confidence__card{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;justify-items:start;padding:16px 10px;gap:8px}.jm-confidence__icon{width:28px;height:28px;flex-basis:28px}.jm-confidence__title{width:100%;min-width:0;text-align:left;font-size:12px;letter-spacing:0}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/jm-shopping-confidence.css.map */
