.bundle-addon-list{display:grid;gap:1.35rem;margin-block-start:.35rem}.bundle-addon{position:relative;padding-top:.7rem}.bundle-addon__label{position:absolute;z-index:1;top:.7rem;left:50%;transform:translate(-50%,-50%);margin:0;border-radius:999px;background:#d98996;color:#fff;padding:.28rem .95rem;font-size:.78rem;font-weight:500;line-height:1.3;white-space:nowrap}.bundle-addon__card{width:100%;display:grid;grid-template-columns:4.75rem minmax(0,1fr);gap:.85rem;align-items:center;border-radius:1.15rem;background:#f6f1ea;color:#1c1c1c;padding:1.15rem 1rem .9rem}.bundle-addon__image{width:4.75rem;height:4.75rem;object-fit:contain}.bundle-addon__body{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title prices" "swatches prices" "swatches add";column-gap:.75rem;row-gap:.35rem;align-items:center;min-width:0}.bundle-addon__heading{display:contents}.bundle-addon__title,.bundle-addon__prices,.bundle-addon__selected,.bundle-addon__error{margin:0}.bundle-addon__title{grid-area:title;color:#1c1c1c;font-weight:650;font-size:.95rem;line-height:1.25}.bundle-addon__prices{grid-area:prices;display:flex;flex-direction:column;align-items:flex-end;align-self:start;gap:0;color:#1c1c1c;white-space:nowrap}.bundle-addon__current{font-weight:650;font-size:.95rem;line-height:1.2}.bundle-addon__compare{order:2;color:#9a9a9a;font-size:.78rem;line-height:1.2;text-decoration:line-through;opacity:1}.bundle-addon__swatches{grid-area:swatches;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.bundle-addon__swatch{width:1.65rem;height:1.65rem;border:0;border-radius:50%;background:var(--swatch) center / cover no-repeat #e7e1d8;padding:0;cursor:pointer}.bundle-addon__swatch[aria-pressed=true]{outline:none;box-shadow:0 0 0 2px #f6f1ea,0 0 0 3.5px #2a2f3a}.bundle-addon__swatch:focus-visible{outline:2px solid #2a2f3a;outline-offset:3px}.bundle-addon__swatch:disabled{opacity:.35;cursor:not-allowed}.bundle-addon__selected{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bundle-addon__add{grid-area:add;align-self:end;justify-self:end;background:none;border:0;padding:0;color:#1c1c1c;font-size:.82rem;line-height:1.2;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.bundle-addon__add[aria-busy=true]{opacity:.6}.bundle-addon__error{justify-self:start;width:100%}
/*# sourceMappingURL=/cdn/shop/t/165/assets/bundle-addon.css.map */
