.pa{display:block;margin-block-start:var(--space-lg);padding:var(--space-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-card, 16px);background-color:var(--color-background)}.pa__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem}.pa__heading{position:relative;padding-inline-start:.625rem;font-size:var(--text-xl);font-weight:800}.pa__heading:before{content:"";position:absolute;inset-block:.1em .1em;inset-inline-start:0;width:3px;border-radius:2px;background-color:var(--color-button-accent-bg)}.pa__sub{flex:1 1 14rem;color:var(--color-muted);font-size:var(--text-sm)}.pa__tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:var(--space-md) var(--space-sm)}.pa__tab{display:inline-flex;align-items:center;gap:.375rem;min-height:var(--tap-target);padding-inline:.875rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background-color:var(--color-background);color:var(--color-ink);font-family:inherit;font-size:var(--text-md);font-weight:700;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.pa__tab[aria-selected=true]{border-color:var(--color-button-accent-bg);background-color:var(--color-button-accent-bg);color:var(--color-button-accent-text)}@media(hover:hover){.pa__tab:not([aria-selected=true]):hover{border-color:var(--color-ink)}}.pa__tab-count{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding-inline:.25rem;border-radius:var(--radius-pill);background-color:var(--color-ink);color:var(--color-background);font-size:var(--text-2xs);font-weight:800}.pa__tab[aria-selected=true] .pa__tab-count{background-color:var(--color-button-accent-text);color:var(--color-button-accent-bg)}.pa__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.625rem;margin:0;padding:0;list-style:none}.pa-card{min-width:0;display:flex}.pa-card--loading{height:5.25rem;border-radius:var(--radius-card, 16px);background-color:color-mix(in srgb,var(--color-ink) 5%,var(--color-background))}.pa-card__label{position:relative;display:flex;flex:1 1 auto;align-items:center;gap:.625rem;height:100%;padding:.625rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-card, 16px);background-color:var(--color-background);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out)}.pa-card__check{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pa-card__media{flex:none;display:grid;place-items:center;width:4.25rem;height:4.25rem;border-radius:calc(var(--radius-card, 16px) - .5rem);background-color:color-mix(in srgb,var(--color-ink) 4%,var(--color-background));overflow:hidden}.pa-card__img{min-width:0;min-height:0;width:100%;height:100%;padding:8%;object-fit:contain;mix-blend-mode:multiply}.pa-card__img--fallback{width:55%;height:auto;padding:0;opacity:.16;object-fit:contain}.pa-card__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.25rem}.pa-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:var(--text-sm);font-weight:600;line-height:var(--leading-snug)}.pa-card__prices{display:flex;align-items:baseline;gap:.375rem}.pa-card__price{font-size:var(--text-body);font-weight:800}.pa-card__was{color:var(--color-muted);font-size:var(--text-xs)}.pa-card__mark{flex:none;display:grid;place-items:center;width:1.5rem;height:1.5rem;border:1px solid var(--color-border-control);border-radius:50%;color:transparent;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.pa-card__label:has(.pa-card__check:checked){border-color:var(--color-button-accent-bg);background-color:color-mix(in srgb,var(--color-button-accent-bg) 8%,var(--color-background))}.pa-card__label:has(.pa-card__check:checked) .pa-card__mark{border-color:var(--color-button-accent-bg);background-color:var(--color-button-accent-bg);color:var(--color-button-accent-text)}.pa-card__mark{color:var(--color-ink)}.pa-card__icon{grid-area:1 / 1;display:grid;place-items:center}.pa-card__mark{display:grid}.pa-card__icon--check{opacity:0}.pa-card__label:has(.pa-card__check:checked) .pa-card__icon--plus{opacity:0}.pa-card__label:has(.pa-card__check:checked) .pa-card__icon--check{opacity:1}.pa-card__label:has(.pa-card__check:focus-visible){outline:2px solid var(--color-focus, var(--color-ink));outline-offset:2px}@media(hover:hover){.pa-card__label:hover{border-color:var(--color-ink)}}.pa__empty{padding-block:var(--space-md);color:var(--color-muted);font-size:var(--text-md)}.pa__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-block-start:var(--space-md);padding-block-start:var(--space-md);border-block-start:1px solid var(--color-border-strong)}.pa__hint{flex:1 1 14rem;margin:0;color:var(--color-muted);font-size:var(--text-sm);font-weight:600}product-addons:has([data-pa-check]:checked) .pa__hint{color:var(--color-ink)}.pa__sum{display:grid;gap:.125rem;margin:0;text-align:end}.pa__sum-label{color:var(--color-muted);font-size:var(--text-sm)}.pa__sum-value{font-size:var(--text-2xl);font-weight:800;line-height:1.1}.pa__submit{display:none;min-width:13rem}.pa[data-pa-standalone] .pa__submit{display:inline-flex}.pa__submit:disabled{opacity:.55;cursor:not-allowed}.pa__error{margin-block-start:var(--space-2xs);color:var(--color-error);font-size:var(--text-sm);font-weight:600}@media(max-width:767px){.pa__tabs{flex-wrap:nowrap;margin-inline:calc(-1 * var(--space-md));padding-inline:var(--space-md);overflow-x:auto;scrollbar-width:none}.pa__tabs::-webkit-scrollbar{display:none}.pa__tab{flex:none}.pa__list{display:flex;gap:.625rem;margin-inline:calc(-1 * var(--space-md));padding-inline:var(--space-md);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--space-md);scrollbar-width:none}.pa__list::-webkit-scrollbar{display:none}.pa-card{flex:0 0 min(86%,20rem);scroll-snap-align:start}.pa-card--loading{height:6rem}.pa__submit{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.pa__list{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-product-addons.css.map */
