.jp-home{--jp-black: #111;--jp-line: #e4e4e4;--jp-muted: #626262;--jp-soft: #f6f6f6}.jp-home .jp-home-heading{margin:0 auto 32px;text-align:center;max-width:780px}.jp-home .jp-home-kicker{margin:0 0 10px;font-size:1.2rem;font-weight:600;letter-spacing:.14em;color:#666}.jp-home .jp-home-heading h2{font-family:var(--font-heading-family);font-size:clamp(2.6rem,3vw,4rem);font-weight:600;line-height:1.2;letter-spacing:-.02em;margin:0 0 14px;color:#111}.jp-home .jp-home-intro{font-size:1.6rem;line-height:1.65;color:#626262}.jp-home .jp-home-packs{padding:64px 0;color:#111;background:#f6f6f6}.jp-home .jp-home-pack-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.jp-home .jp-home-pack{display:flex;flex-direction:column;min-width:0;border:1px solid #e0e0e0;border-radius:12px;background:#fff;overflow:hidden}.jp-home .jp-home-pack--featured{border:2px solid #111}.jp-home .jp-home-pack__top{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px}.jp-home .jp-home-pack__label{font-size:1.15rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.jp-home .jp-home-pack__discount{padding:5px 9px;font-size:1.4rem;font-weight:700;line-height:1.2;white-space:nowrap;color:#fff;background:#111;border-radius:4px}.jp-home .jp-home-pack--featured .jp-home-pack__top{color:#fff;background:#111}.jp-home .jp-home-pack--featured .jp-home-pack__discount{background:#fff;color:#111}.jp-home .jp-home-pack__visual{aspect-ratio:1.1 / 1;width:100%;padding:6px;background:#fff}.jp-home .jp-home-pack__visual img{display:block;width:100%;height:100%;object-fit:contain}.jp-home .jp-home-pack__body{display:flex;flex:1;flex-direction:column;padding:16px 20px 20px}.jp-home .jp-home-pack__body h3{font-family:var(--font-heading-family);font-size:2.3rem;line-height:1.25;font-weight:600;margin:0 0 8px;color:#111}.jp-home .jp-home-pack__body p{margin:0 0 20px;font-size:1.4rem;line-height:1.55;color:#626262}.jp-home .jp-home-pack__button{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding:14px;min-height:48px;border:1px solid #111;border-radius:5px;font-size:1.35rem;font-weight:600;text-decoration:none;background:#111;color:#fff;transition:background .18s}.jp-home .jp-home-pack__button:hover{background:#333}.jp-home .jp-home-packs__note{margin:24px 0 0;text-align:center;font-size:1.3rem;color:#626262}.jp-home .jp-home-proof{background:#f6f6f6;padding:64px 0}.jp-home .jp-home-proof__reviews{min-width:0}.jp-home .header-wrapper{border-bottom:1px solid #e8e8e8}.jp-home .header__inline-menu .list-menu__item{font-size:1.4rem}.jp-home #jp-collections .collection-list__heading,.jp-home #jp-products .collection__heading,.jp-home #jp-comparison .comparaison-list__heading{font-weight:600}.jp-home #jp-collections .card{border-radius:8px;overflow:hidden}.jp-home #jp-products .card__product-heading{font-size:1.6rem;line-height:1.45}.jp-home #jp-products .card__media{border:1px solid #eee;border-radius:8px}.jp-home #jp-products .card__media img{object-fit:contain}.jp-home #jp-products .card__product-cta .button{min-height:44px;box-shadow:none;font-size:1.3rem}.jp-home #jp-products .card__product-form-select select{min-height:44px}.jp-home #jp-comparison .comparaison-table{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);border-radius:10px}.jp-home #jp-comparison .comparaison-table__cell{min-width:0;position:static}.jp-home #jp-comparison .comparaison-table__cell p{display:block;-webkit-line-clamp:unset;overflow:visible}.jp-home #jp-comparison .comparaison-table__col--brand>.comparaison-table__cell{background:#111;color:#fff;box-shadow:none}.jp-home #jp-comparison .comparaison-table__cell--heading span{overflow:visible;text-overflow:clip}.jp-home .jp-home-pack__button:focus-visible{outline:3px solid #8f6b30;outline-offset:4px}.jp-home #jp-banner .button{min-height:48px;padding-inline:24px;box-shadow:0 3px 15px #0002;background:#fff;color:#111;border:1px solid #fff}@media(min-width:750px)and (max-width:1100px){.jp-home .jp-home-pack-grid{gap:12px}.jp-home .jp-home-pack__body{padding:12px}.jp-home .jp-home-pack__button{font-size:1.2rem;padding:12px 10px}}@media(max-width:749px){.jp-home .jp-home-packs,.jp-home .jp-home-proof{padding:36px 0}.jp-home .jp-home-heading{margin-bottom:24px}.jp-home .jp-home-heading h2{font-size:2.7rem}.jp-home .jp-home-intro{font-size:1.5rem}.jp-home .jp-home-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.jp-home .jp-home-pack__top{min-height:46px;padding:10px 9px;gap:6px}.jp-home .jp-home-pack__label{font-size:1rem;letter-spacing:.02em}.jp-home .jp-home-pack__discount{font-size:1.2rem;padding:5px 6px}.jp-home .jp-home-pack__body{padding:12px}.jp-home .jp-home-pack__body h3{font-size:2rem}.jp-home .jp-home-pack__body p{font-size:1.3rem;margin-bottom:16px}.jp-home .jp-home-pack__button{font-size:1.2rem;padding:12px 8px;gap:5px}.jp-home #jp-products .card__product-form-with_variants{flex-wrap:wrap}.jp-home #jp-products .card__product-form-select,.jp-home #jp-products .card__product-form-with_variants .button{width:100%}.jp-home #jp-comparison .comparaison-table__cell p{margin:10px 7px}.jp-home #jp-comparison .comparaison-table__col:not(:first-child)>.comparaison-table__cell{padding:10px 6px}}@media(prefers-reduced-motion:reduce){.jp-home .jp-home-pack__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/jawhar-home-commerce.css.map */
