.jm-addons{margin-block:var(--jm-space-4, 16px) 0;padding-block:var(--jm-space-4, 16px);padding-inline:var(--jm-space-4, 16px);border:1px solid var(--jm-line, #e3e4e4);border-radius:var(--jm-radius-media, 12px);background:var(--jm-bg, #fff);color:var(--jm-ink, #111315);text-align:start}.jm-addons__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--jm-space-2, 8px);margin-block-end:var(--jm-space-3, 12px)}.jm-addons__title{display:flex;align-items:center;gap:8px;margin:0;font-size:calc(17px * var(--jm-a11y-scale, 1));font-weight:var(--jm-fw-bold, 700);line-height:var(--jm-lh-snug, 1.25)}.jm-addons__title:before{content:"";flex:0 0 4px;inline-size:4px;block-size:1.1em;border-radius:var(--jm-radius-pill, 9999px);background:var(--jm-brand, #f7be19)}.jm-addons__lead{margin:0;color:var(--jm-ink-muted, #5f6266);font-size:calc(12px * var(--jm-a11y-scale, 1));line-height:1.4}.jm-addons__tabs{display:flex;flex-wrap:wrap;gap:6px;margin-block-end:var(--jm-space-3, 12px)}.jm-addons__tab{display:inline-flex;align-items:center;gap:5px;min-block-size:32px;padding-block:6px;padding-inline:12px;border:1px solid var(--jm-line, #e3e4e4);border-radius:var(--jm-radius-pill, 9999px);background:var(--jm-bg, #fff);color:var(--jm-ink, #111315);font-family:inherit;font-size:calc(12px * var(--jm-a11y-scale, 1));font-weight:var(--jm-fw-medium, 600);line-height:1.2;white-space:nowrap;cursor:pointer;transition:border-color var(--jm-transition-fast, .16s ease),background-color var(--jm-transition-fast, .16s ease),color var(--jm-transition-fast, .16s ease)}.jm-addons__tab:hover{border-color:var(--jm-ink, #111315)}.jm-addons__tab[aria-selected=true]{border-color:var(--jm-ink, #111315);background:var(--jm-brand, #f7be19);color:var(--jm-on-brand, #111315)}.jm-addons__tab[aria-selected=true] .jm-addons__tab-count{opacity:.62}.jm-addons__tab:focus-visible{outline:2px solid var(--jm-focus, #111315);outline-offset:2px}.jm-addons__tab-count{font-size:calc(11px * var(--jm-a11y-scale, 1));font-variant-numeric:tabular-nums;opacity:.7}.jm-addons__groups--tabbed .jm-addons__group-title{display:none}.jm-addons__group-title{margin:0 0 var(--jm-space-2, 8px);font-size:calc(13px * var(--jm-a11y-scale, 1));font-weight:var(--jm-fw-bold, 700)}.jm-addons__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--jm-space-2, 8px);margin:0;padding:0;list-style:none}.jm-addons__item{display:block;margin:0}.jm-addons__card{position:relative;display:grid;grid-template-rows:1fr auto;gap:var(--jm-space-2, 8px);block-size:100%;margin:0;padding:10px;border:1px solid var(--jm-line, #e3e4e4);border-radius:var(--jm-radius-media, 12px);background:var(--jm-bg, #fff);cursor:pointer;transition:border-color var(--jm-transition-fast, .16s ease),box-shadow var(--jm-transition-fast, .16s ease)}.jm-addons__card:hover{border-color:var(--jm-ink-muted, #5f6266)}.jm-addons__check{position:absolute;inline-size:1px;block-size:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.jm-addons__card:has(.jm-addons__check:checked){border-color:var(--jm-ink, #111315);background:#fef3d6;background:color-mix(in srgb,var(--jm-brand, #f7be19) 18%,#ffffff);box-shadow:inset 0 0 0 1px var(--jm-ink, #111315)}.jm-addons__card:has(.jm-addons__check:focus-visible){outline:2px solid var(--jm-focus, #111315);outline-offset:2px}.jm-addons__top{display:flex;align-items:flex-start;gap:var(--jm-space-2, 8px);min-inline-size:0}.jm-addons__name{display:-webkit-box;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;min-block-size:2.7em;min-inline-size:0;overflow:hidden;font-size:calc(12px * var(--jm-a11y-scale, 1));font-weight:var(--jm-fw-regular, 400);line-height:1.35}.jm-addons__media{display:grid;flex:0 0 48px;place-items:center;inline-size:48px;block-size:48px;overflow:hidden;border-radius:var(--jm-radius-card, 8px)}.jm-addons__media img{inline-size:100%;block-size:100%;object-fit:contain}.jm-addons__save{justify-self:start;padding-block:2px;padding-inline:7px;border-radius:var(--jm-radius-pill, 9999px);background:var(--jm-sale, #d40010);color:var(--jm-sale-ink, #fff);font-size:calc(11px * var(--jm-a11y-scale, 1));font-weight:var(--jm-fw-bold, 700);line-height:1.4}.jm-addons__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--jm-space-2, 8px)}.jm-addons__mark{display:grid;flex:0 0 28px;place-items:center;inline-size:28px;block-size:28px;border:1px solid var(--jm-line, #e3e4e4);border-radius:var(--jm-radius-pill, 9999px);background:var(--jm-bg, #fff);color:var(--jm-ink, #111315)}.jm-addons__icon{grid-area:1 / 1;inline-size:15px;block-size:15px}.jm-addons__icon--check{display:none}.jm-addons__card:has(.jm-addons__check:checked) .jm-addons__mark{border-color:var(--jm-ink, #111315);background:var(--jm-brand, #f7be19);color:var(--jm-on-brand, #111315)}.jm-addons__card:has(.jm-addons__check:checked) .jm-addons__icon--plus{display:none}.jm-addons__card:has(.jm-addons__check:checked) .jm-addons__icon--check{display:block}.jm-addons__prices{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:5px;min-inline-size:0}.jm-addons__price{font-size:calc(14px * var(--jm-a11y-scale, 1));font-weight:var(--jm-fw-bold, 700);font-variant-numeric:tabular-nums}.jm-addons__was{color:var(--jm-ink-muted, #5f6266);font-size:calc(11px * var(--jm-a11y-scale, 1))}.jm-addons__variant-label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.jm-addons__variant{display:none;inline-size:100%;min-block-size:32px;margin-block-start:6px;padding-inline:8px;border:1px solid var(--jm-line, #e3e4e4);border-radius:var(--jm-radius-input, 8px);background:var(--jm-bg, #fff);color:var(--jm-ink, #111315);font-family:inherit;font-size:calc(11px * var(--jm-a11y-scale, 1))}.jm-addons__item:has(.jm-addons__check:checked) .jm-addons__variant{display:block}.jm-addons__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--jm-space-3, 12px);margin-block-start:var(--jm-space-3, 12px);padding-block-start:var(--jm-space-3, 12px);border-block-start:1px solid var(--jm-line, #e3e4e4)}.jm-addons__sum{display:grid;gap:1px;min-inline-size:0;margin:0}.jm-addons__sum-label{color:var(--jm-ink-muted, #5f6266);font-size:calc(11px * var(--jm-a11y-scale, 1));line-height:1.3}.jm-addons__sum-value{font-size:calc(20px * var(--jm-a11y-scale, 1));font-weight:var(--jm-fw-bold, 700);line-height:1.15;font-variant-numeric:tabular-nums}.jm-addons__sum-break{color:var(--jm-ink-muted, #5f6266);font-size:calc(11px * var(--jm-a11y-scale, 1));line-height:1.35;font-variant-numeric:tabular-nums}.jm-addons__sum-save{display:none;color:var(--jm-sale, #d40010);font-size:calc(12px * var(--jm-a11y-scale, 1));font-weight:var(--jm-fw-bold, 700);line-height:1.35}.jm-addons__summary[data-jm-has-saving=true] .jm-addons__sum-save{display:block}.jm-addons__cta{min-block-size:var(--jm-tap, 44px);padding-block:10px;padding-inline:var(--jm-space-4, 16px);border:1px solid var(--jm-ink, #111315);border-radius:var(--jm-radius-card, 8px);background:var(--jm-brand, #f7be19);color:var(--jm-on-brand, #111315);font-family:inherit;font-size:calc(13px * var(--jm-a11y-scale, 1));font-weight:var(--jm-fw-bold, 700);line-height:1.25;cursor:pointer;transition:opacity var(--jm-transition-fast, .16s ease)}.jm-addons__cta:hover:not(:disabled){opacity:.88}.jm-addons__cta:focus-visible{outline:2px solid var(--jm-focus, #111315);outline-offset:2px}.jm-addons__cta:disabled{border-color:var(--jm-line, #e3e4e4);background:var(--jm-surface, #f1f2f2);color:var(--jm-ink-muted, #5f6266);cursor:not-allowed}.jm-addons__cta[aria-busy=true]{cursor:progress}.jm-addons__error{grid-column:1 / -1;margin:var(--jm-space-2, 8px) 0 0;color:var(--jm-sale, #d40010);font-size:calc(12px * var(--jm-a11y-scale, 1));line-height:1.4}@media(max-width:400px){.jm-addons{padding-inline:var(--jm-space-3, 12px)}.jm-addons__list{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}}@media(prefers-reduced-motion:reduce){.jm-addons__card,.jm-addons__cta,.jm-addons__tab{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/css-jm-pdp-addons.css.map */
