.wapu-together{display:flex;flex-direction:column;gap:14px;width:100%;min-width:0;margin-top:24px;text-align:left;color:var(--wtds-ink,#252525);font-family:var(--wtds-font-text,inherit)}.wapu-together__header h2{margin:0;font-family:var(--wtds-font-heading,inherit);font-size:18px;font-weight:500;line-height:1.35}.wapu-together__items{display:grid;gap:10px;min-width:0}.wapu-together__item{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;align-items:center;padding:14px;border:1px solid var(--wtds-separator-soft,#e9e9ef);border-radius:12px;background:var(--wtds-surface,#fff);min-width:0}.wapu-together__item:has(.wapu-together__check:checked){border-color:var(--wtds-primary);background:color-mix(in srgb,var(--wtds-primary) 5%,var(--wtds-surface,#fff))}.wapu-together__check{appearance:auto;width:18px;height:18px;min-width:18px;margin:0;accent-color:var(--wtds-primary);cursor:pointer}.wapu-together__product{min-width:0}.wapu-together .wapu-product-choice{--wapu-product-choice-media:58px;--wapu-product-choice-option:30px;gap:12px;align-items:center;text-align:left;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.wapu-together .wapu-product-choice__media{border-radius:7px}.wapu-together .wapu-product-choice__body{gap:8px;min-width:0}.wapu-together .wapu-product-choice__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.wapu-together .wapu-product-choice__title{font-family:var(--wtds-font-text,inherit);font-size:13px;font-weight:500;line-height:1.5}.wapu-together .wapu-product-choice__price{display:block;min-width:0;max-width:100%;font-size:12px;font-weight:500;line-height:1.5;text-align:right;font-variant-numeric:tabular-nums}.wapu-together .wapu-product-choice__price :is(.amount,bdi){white-space:nowrap}.wapu-together .wapu-product-choice__price del{opacity:.6;font-weight:400;display:block}.wapu-together .wapu-product-choice__price ins{text-decoration:none}.wapu-together .wapu-product-choice__options{flex-wrap:wrap;gap:8px;overflow:visible}.wapu-together .wapu-product-choice__option.is-text-only{min-height:32px;padding:6px 10px;font-size:12px;line-height:1.1}.wapu-together .wapu-product-choice__options:empty{display:none}.wapu-together__wildcards{display:grid;gap:8px;margin-left:70px}.wapu-together__wildcards:empty{display:none}.wapu-together__wildcards label{display:grid;gap:4px;margin-top:8px;font-size:12px}.wapu-together__wildcards select{width:100%;max-width:100%;min-height:40px;border:1px solid var(--wtds-outline-variant,#ddd);border-radius:6px;background:var(--wtds-surface,#fff);color:inherit;font:inherit;padding:6px 10px}.wapu-together__summary{margin-top:10px!important}.wapu-together__summary [data-together-total-lines]{display:flex;flex-direction:column;gap:10px}.wapu-together__summary [data-together-total-lines]:empty{display:none}.wapu-together__summary .wapu-extras-totals__row>:first-child{min-width:0;overflow-wrap:anywhere}.wapu-together__summary .wapu-extras-totals__row>:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.wapu-together__feedback{margin:0;font-size:12px;line-height:1.5;color:var(--wtds-ink-3,#6b6b6b)}.wapu-together [hidden],.wapu-together__summary[hidden]{display:none!important}@media (max-width:400px){.wapu-together__item{gap:9px;padding:12px}.wapu-together .wapu-product-choice{--wapu-product-choice-media:48px;gap:9px}.wapu-together .wapu-product-choice__head{gap:8px}.wapu-together .wapu-product-choice__title{font-size:12px}.wapu-together__wildcards{margin-left:57px}}.wapu-together-source-summary{display:none!important}[data-together-primary-lines]{display:flex;flex-direction:column;gap:10px}.wapu-together__item:not(:has(.wapu-together__check:checked)) :is(.wapu-product-choice__options,.wapu-together__wildcards){display:none}
