.pmx-addons{display:flex;flex-direction:column;margin-top:.8rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:1.2rem;background:rgba(var(--color-foreground),.03);overflow:hidden}.pmx-addons__head{display:flex;justify-content:space-between;align-items:baseline;gap:.8rem;padding:1.2rem 1.4rem 1rem}.pmx-addons__title{font-size:calc(var(--font-body-scale) * 1.5rem);font-weight:600}.pmx-addons__status{font-size:calc(var(--font-body-scale) * 1.2rem);opacity:.65;text-align:right}.pmx-addon{display:grid;grid-template-columns:6.4rem 1fr;gap:.6rem 1.2rem;padding:1.2rem 1.4rem;border-top:1px solid rgba(var(--color-foreground),.1);background:rgb(var(--color-background))}.pmx-addon__thumb{display:block;width:6.4rem;aspect-ratio:1;border-radius:.6rem;overflow:hidden;background:rgba(var(--color-foreground),.06)}.pmx-addon__thumb img{display:block;width:100%;height:100%;object-fit:contain}.pmx-addon__info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.pmx-addon__name{font-size:calc(var(--font-body-scale) * 1.35rem);font-weight:600;line-height:1.25;color:inherit;text-decoration:none}.pmx-addon__price{font-size:calc(var(--font-body-scale) * 1.3rem);font-variant-numeric:tabular-nums}.pmx-addon__note{font-size:calc(var(--font-body-scale) * 1.1rem);opacity:.8}.pmx-addon__note:empty{display:none}.pmx-addon__chip{display:inline-block;font-size:calc(var(--font-body-scale) * 1.1rem);font-weight:600;color:#2f7a55;background:#e7f2ec;border-radius:99rem;padding:.1rem .8rem}.pmx-addon__controls{grid-column:1 / -1;display:grid;gap:.8rem;align-items:end;grid-template-columns:1fr auto}.pmx-addon__controls--0{grid-template-columns:1fr}.pmx-addon__controls--0 .pmx-addon__add{justify-self:end}.pmx-addon__controls--2 .pmx-addon__field:first-child{grid-column:1 / -1}@media(min-width:992px){.pmx-addon__controls--2{grid-template-columns:1fr 1fr auto}.pmx-addon__controls--2 .pmx-addon__field:first-child{grid-column:auto}}.pmx-addon__field{display:flex;flex-direction:column;gap:.3rem;min-width:0}.pmx-addon__field label{font-family:var(--font-subheading-family, inherit);font-size:1rem;letter-spacing:.1em;text-transform:uppercase;opacity:.65}.pmx-addon__field select{width:100%;min-width:0;font:inherit;font-size:calc(var(--font-body-scale) * 1.3rem);color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.15);border-radius:.8rem;padding:.7rem 2.6rem .7rem .9rem;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 1.3rem) 50%,calc(100% - .8rem) 50%;background-size:.5rem .5rem;background-repeat:no-repeat;text-overflow:ellipsis}.pmx-addon__field select:focus-visible,.pmx-addon__add:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.pmx-addon__add{font:inherit;font-size:calc(var(--font-body-scale) * 1.3rem);font-weight:600;white-space:nowrap;cursor:pointer;border:1px solid rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-radius:99rem;padding:.75rem 1.8rem;min-height:3.6rem}.pmx-addon__add[disabled]{cursor:default;opacity:.4}
/*# sourceMappingURL=/cdn/shop/t/147/assets/pmx-cart-addons.css.map */
