.goldura-addons{border:1px solid rgba(var(--color-foreground),.16);border-radius:12px;padding:14px;margin:20px 0;min-width:0}
.goldura-addons legend{font-size:1.6rem;font-weight:600;padding:0 6px}
.goldura-addons__hint,.goldura-addons [data-goldura-status]{font-size:1.2rem;line-height:1.5;margin:0 0 10px}
.goldura-addons__option{display:flex;align-items:center;gap:9px;padding:12px 0;cursor:pointer;border-top:1px solid rgba(var(--color-foreground),.1);font-size:1.25rem;line-height:1.45}
.goldura-addons__option input{flex:none;width:19px;height:19px;margin:0;accent-color:rgb(var(--color-foreground));cursor:pointer}
.goldura-addons__option input:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}
.goldura-addons__option img{flex:none;object-fit:cover;border-radius:7px}
.goldura-addons__description{flex:1;min-width:0;overflow-wrap:anywhere}
.goldura-addons__description small{display:block;opacity:.7;margin-top:3px}
.goldura-addons__option strong{font-size:1.15rem;text-align:right;max-width:75px;flex:none}
.goldura-addons [data-goldura-status]{min-height:3.6rem;margin:0;overflow-anchor:none}
.goldura-addons [data-goldura-status]:empty{visibility:hidden}
.goldura-addons{overflow-anchor:none}
html.goldura-cart-busy cart-drawer .cart-item__quantity,html.goldura-cart-busy .cart__checkout-button{opacity:.65;pointer-events:none}
.goldura-addons__option{position:relative}
.goldura-addons__option.is-saving strong{opacity:.55}
.goldura-addons__option.is-saving::after{content:'';position:absolute;right:0;bottom:6px;width:10px;height:10px;border:1.5px solid rgba(var(--color-foreground),.2);border-top-color:rgb(var(--color-foreground));border-radius:50%;animation:goldura-saving .7s linear infinite}
.goldura-single-quantity{width:5rem;min-height:3.6rem}
.goldura-single-quantity .quantity__button{display:none}
.goldura-single-quantity .quantity__input{padding:0;pointer-events:none}
@keyframes goldura-saving{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.goldura-addons__option.is-saving::after{animation:none}}
@media(max-width:380px){.goldura-addons{padding:10px}.goldura-addons__option img{width:34px;height:34px}.goldura-addons__option{gap:6px}}
