.sw-addons{padding:var(--space-4)}@media screen and (min-width:1024px){.sw-addons{padding:var(--space-4) 0}}.sw-addons__heading{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-caption);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 var(--space-2)}.sw-addons__sub{font-size:var(--fs-body-sm);color:var(--color-text-tertiary);margin:0 0 var(--space-4)}.sw-addons__list{display:flex;flex-direction:column;gap:var(--space-3)}.sw-addon-check{flex-shrink:0;width:var(--icon-size-sm);height:var(--icon-size-sm);accent-color:var(--color-accent);margin:0}.sw-addons--checkbox .sw-addon-row{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background-color:var(--color-bg-elevated);border:1px solid var(--color-border-strong);border-radius:var(--radius-card);cursor:pointer;transition:var(--transition-color)}.sw-addons--checkbox .sw-addon-row:hover{border-color:var(--color-accent)}.sw-addons--checkbox .sw-addon-row:has(.sw-addon-check:checked){border-color:var(--color-accent);box-shadow:var(--shadow-accent-glow)}.sw-addons--toggle .sw-addon-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-card);cursor:pointer;transition:var(--transition-color)}.sw-addons--toggle .sw-addon-row:has(.sw-addon-check:checked){border-color:var(--color-accent);background-color:var(--color-accent-soft)}.sw-addon-row__body{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.sw-addon-row__title{font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.sw-addon-row__copy{font-size:var(--fs-caption);color:var(--color-text-tertiary);line-height:var(--lh-heading)}.sw-addon-row__price{margin-left:auto;flex-shrink:0;font-size:var(--fs-body-sm);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.addon-card{position:relative;display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-card);cursor:pointer;transition:var(--transition-color)}.addon-card:hover{border-color:var(--color-border-strong)}.addon-card:has(.sw-addon-check:checked){border-color:var(--color-accent);box-shadow:var(--shadow-accent-glow)}.addon-card--bundle{border-color:var(--color-border-strong);border-top:2px solid var(--color-accent)}.addon-card__media{flex-shrink:0;width:72px;aspect-ratio:1 / 1;border-radius:var(--radius-card);overflow:hidden;background-color:var(--color-surface)}.addon-card__media>img{display:block;width:100%;height:100%;object-fit:cover}.addon-card__body{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.addon-card__title{font-size:var(--fs-body-sm);font-weight:var(--fw-bold);color:var(--color-text-primary)}.sw-bundle-flag{display:inline-block;margin-left:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-pill);background-color:var(--color-accent-muted);color:var(--color-accent);font-size:var(--fs-micro);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;white-space:nowrap}.addon-card__copy{font-size:var(--fs-caption);color:var(--color-text-secondary);line-height:var(--lh-body)}.addon-card__price{font-size:var(--fs-body-sm);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--color-accent)}.addon-card__price s{color:var(--color-text-tertiary);font-weight:var(--fw-regular);margin-right:var(--space-2)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-sw-pdp-addons.css.map */
