.jmo-pdp-light{--jmo-card: #ffffff;--jmo-surface: #ffffff;--jmo-bg: #f4f4f4;--jmo-border: #e5e7eb;--jmo-heading: #2a2b2a;--jmo-text: #2a2b2a;--jmo-text-soft: #374151;--jmo-text-muted: #6b7280;--jmo-text-dim: #6b7280;--jmo-brand-blue: #1d4ed8;--jmo-brand-light: #1d4ed8;padding:0 0 24px;font-size:16px}.jmo-pdp-light.jmo-pdp-ovw{padding-top:48px}.jmo-pdp-light.jmo-pdp-docs{padding-bottom:48px}@media(max-width:767px){.jmo-pdp-light.jmo-pdp-ovw{padding-top:32px}}.jmo-pdp-light .jmo-pdp-card{position:relative;background:#fff;border:1px solid var(--jmo-border);border-top:2px solid #2a2b2a;border-radius:12px;padding:32px 24px}@media(min-width:768px){.jmo-pdp-light .jmo-pdp-card{padding:40px 40px 32px}}.jmo-pdp-ovw__heading{font-size:22px;font-weight:700;color:var(--jmo-heading);margin:0 0 20px;letter-spacing:-.015em;text-transform:none}.jmo-pdp-ovw__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media(min-width:768px){.jmo-pdp-ovw__grid{grid-template-columns:1fr 1fr;gap:40px}}.jmo-pdp-ovw__subheading{font-size:11px;font-weight:700;color:var(--jmo-text-muted);text-transform:uppercase;letter-spacing:.12em;margin:0 0 10px}.jmo-pdp-ovw__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.jmo-pdp-ovw__features li{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--jmo-text-soft)}.jmo-pdp-ovw__dot{flex:none;width:6px;height:6px;border-radius:9999px;background:#9ca3af}.jmo-pdp-ovw__description{font-size:15px;color:var(--jmo-text-muted);line-height:1.6}.jmo-pdp-ovw__description p{margin:0 0 12px}.jmo-pdp-ovw__description p:last-child{margin-bottom:0}.jmo-pdp-recs__heading{font-size:18px;font-weight:700;color:var(--jmo-heading);margin:0 0 16px;text-align:center;text-transform:none}@media(min-width:768px){.jmo-pdp-recs__heading{text-align:left;font-size:22px}}.jmo-pdp-recs__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:0 0 8px}@media(min-width:768px){.jmo-pdp-recs__grid{grid-template-columns:repeat(3,1fr);gap:28px}}.jmo-pdp-recs__tile{display:flex;flex-direction:column;align-items:center;text-align:center}.jmo-pdp-recs__tile-circle{width:56px;height:56px;border-radius:9999px;border:1px solid var(--jmo-border);background:#f3f4f6;color:#2a2b2a;display:flex;align-items:center;justify-content:center;margin-bottom:10px;transition:border-color .2s}.jmo-pdp-recs__tile:hover .jmo-pdp-recs__tile-circle{border-color:#9ca3af}.jmo-pdp-recs__tile-label{font-size:12px;font-weight:600;color:var(--jmo-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.jmo-pdp-recs__tile-value{font-size:15px;font-weight:700;color:var(--jmo-text)}.jmo-pdp-props__heading{font-size:18px;font-weight:700;color:var(--jmo-heading);margin:0 0 16px;text-align:center;text-transform:none}@media(min-width:768px){.jmo-pdp-props__heading{text-align:left;font-size:22px}}.jmo-pdp-props__list{display:grid;grid-template-columns:minmax(0,1fr);column-gap:40px;row-gap:16px}@media(min-width:768px){.jmo-pdp-props__list{grid-template-columns:1fr 1fr}}.jmo-pdp-props__row{display:flex;align-items:center;justify-content:space-between;gap:16px}.jmo-pdp-props__label-cell{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.jmo-pdp-props__label{font-size:13px;font-weight:700;color:var(--jmo-text)}.jmo-pdp-props__units{font-size:11px;font-weight:400;color:var(--jmo-text-dim);margin-left:4px;display:inline}.jmo-pdp-props__meter-cell{display:flex;align-items:center;gap:12px;flex-shrink:0}.jmo-pdp-props__segments{display:flex;gap:4px}.jmo-pdp-props__segment{display:inline-block;width:12px;height:18px;transform:skew(-15deg);border-radius:1px;background:var(--jmo-bg);border:1px solid var(--jmo-border)}.jmo-pdp-props__segment.is-filled{background:#2a2b2a;border-color:transparent}.jmo-pdp-props__value{font-size:13px;font-weight:700;color:var(--jmo-text);font-variant-numeric:tabular-nums;min-width:40px;text-align:right}@media(max-width:359px){.jmo-pdp-props__row{gap:12px}.jmo-pdp-props__meter-cell{gap:8px}.jmo-pdp-props__segments{gap:3px}.jmo-pdp-props__segment{width:8px}}.jmo-pdp-light .jmo-pdp-docs__heading{font-size:22px;color:var(--jmo-heading);text-transform:none}.jmo-pdp-light .jmo-pdp-docs__subheading{font-size:15px}.jmo-pdp-light .jmo-pdp-docs__grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.jmo-pdp-light .jmo-pdp-docs__card{background:#fff;min-width:0}.jmo-pdp-light a.jmo-pdp-docs__card:hover{border-color:#9ca3af;background:#f9fafb}.jmo-pdp-light .jmo-pdp-docs__icon{background:#f3f4f6;color:#2a2b2a}.jmo-pdp-light a.jmo-pdp-docs__card:hover .jmo-pdp-docs__action{color:#2a2b2a}.jmo-pdp-light .jmo-pdp-docs__title{font-size:16px}.jmo-pdp-light .jmo-pdp-docs__desc{font-size:13px}.jmo-trust-label{display:inline-flex;align-items:stretch;max-width:100%;white-space:nowrap;margin:0 0 10px;border:1.5px solid #2a2b2a;border-radius:3px;font-size:11px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.04em;color:#2a2b2a;overflow:hidden}.jmo-trust-label__tab{background:#1d4ed8;color:#fff;padding:6px 8px;display:flex;align-items:center}.jmo-trust-label__text{padding:6px 10px;display:flex;align-items:center;background:#fff}@media(max-width:400px){.jmo-trust-label{font-size:10px;letter-spacing:.02em}.jmo-trust-label__tab{padding:6px}.jmo-trust-label__text{padding:6px 8px}}.jmo-trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 0;padding:14px 0 0;border-top:1px solid #e5e7eb}.jmo-trust-row__item{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.35;color:#4b5563}.jmo-trust-row__item>span:last-child{white-space:nowrap}.jmo-trust-row__item strong{display:block;color:#2a2b2a;font-size:13px}.jmo-trust-row__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#eff6ff;color:#1d4ed8}@media(max-width:480px){.jmo-trust-row{grid-template-columns:1fr}}.jmo-title-logo{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0 10px}.jmo-title-logo__img{height:1.35em;width:auto;display:inline-block;vertical-align:middle;position:relative;top:-1px}@media(max-width:768px){.jmo-trust-row{gap:12px}.jmo-trust-row__item{font-size:14px;gap:10px}.jmo-trust-row__item strong{font-size:15px}.jmo-trust-row__icon{width:38px;height:38px}.jmo-trust-row__icon svg{width:19px;height:19px}}@media(min-width:481px)and (max-width:768px){.jmo-trust-row__item>span:last-child{white-space:normal}}.product-info__block.product-price .price__current{color:#1d4ed8;font-weight:700}@media(max-width:768px){.product-info__block.product-price .price__current{font-size:30px;line-height:1.15}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/jmo-pdp.css.map */
