@layer components{.cart-saved__title{font-family:var(--font-body);margin:0 0 6px;font-size:.9375rem;font-weight:700}.cart-saved__list{margin:0;padding:0;list-style:none}.saved{border-top:1px solid var(--c-line-soft);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.saved__img{object-fit:contain;mix-blend-mode:multiply;width:52px;height:52px}.saved__info{min-width:0;font-size:.875rem}.saved__name{font-weight:500;display:block}.saved__price{font-size:var(--fs-sm);color:var(--c-gray-700)}.saved__actions{align-items:center;gap:4px;display:flex}.saved__restore{border:1px solid var(--c-ink);border-radius:var(--r-sm);background:var(--c-white);height:36px;font-size:var(--fs-sm);white-space:nowrap;color:var(--c-ink);padding:0 14px;font-weight:600}.saved__restore:hover{background:var(--c-ink);color:var(--c-white)}.saved__restore[aria-busy=true]{opacity:.6;cursor:progress}.saved__remove{width:36px;height:36px;color:var(--c-gray-500);background:0 0;border:0;border-radius:50%;font-size:1.25rem}.saved__remove:hover{background:var(--c-surface);color:var(--c-red)}.cart-addons{padding:22px 20px}.cart-addons__title{margin:0 0 14px;font-size:1.375rem}.cart-addons__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,130px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.addon{border:1px solid var(--c-line-soft);border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.addon__media{aspect-ratio:1;display:block}.addon__img,.addon__media img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.addon__name{font-size:var(--fs-sm);color:#333;flex:1;line-height:1.35}.addon__foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.addon__price{min-width:0;font-family:var(--font-head);font-size:1rem;font-weight:700;line-height:1.15}.addon__price del{font-size:var(--fs-xs);color:var(--c-gray-500);font-weight:500;display:block}.addon__price ins{color:var(--c-red);text-decoration:none}.addon__add{background:var(--c-gold);width:34px;height:34px;color:var(--c-ink);border:0;border-radius:50%;flex:none;place-items:center;font-size:1.125rem;font-weight:600;display:grid}.addon__add:hover{background:var(--c-ink);color:var(--c-white)}.addon__add.is-added{background:var(--c-green);color:var(--c-white)}.addon__add[aria-busy=true]{opacity:.6;cursor:progress}.cart-trust{flex-direction:column;gap:12px;margin:0;padding:16px 20px;list-style:none;display:flex}.cart-trust__item{font-size:var(--fs-sm);color:var(--c-gray-700);align-items:center;gap:12px;line-height:1.35;display:flex}.cart-trust__item img{object-fit:contain;flex:none;width:28px;height:28px}.cart-trust__item strong{color:var(--c-ink);display:block}.cart-trust__item a{text-decoration:underline}.cart-empty+.cart-saved{margin-block-start:12px}}