.vyrtse-recipe-calculator{display:block;padding-block:clamp(1.5rem,4vw,3rem);padding-inline:0;color:var(--vyrtse-recipe-calculator-text);background:var(--vyrtse-recipe-calculator-background)}.vyrtse-recipe-calculator__inner{display:block;max-width:43.75rem;margin-inline:auto}.vyrtse-recipe-calculator__card{--vyrtse-recipe-calculator-row-inset: clamp(.9rem, 3vw, 1.25rem);padding:clamp(1.35rem,3vw,2rem);background:var(--vyrtse-recipe-calculator-card-background);border:1px solid var(--vyrtse-recipe-calculator-accent);border-radius:var(--border-radius-forms, 8px)}.vyrtse-recipe-calculator__header{display:grid;gap:.25rem;margin-block-end:clamp(1rem,3vw,1.5rem);padding-block-end:.85rem;border-block-end:1px solid var(--vyrtse-recipe-calculator-border)}.vyrtse-recipe-calculator__eyebrow{margin:0;font-size:.78rem;font-weight:var(--font-weight-body-bold, 500);line-height:1.2;color:var(--vyrtse-recipe-calculator-accent);text-transform:uppercase}.vyrtse-recipe-calculator__heading{margin:0;font-family:var(--font-stack-headings, inherit);font-size:clamp(1.75rem,3vw,2.15rem);font-weight:var(--font-weight-headings, 500);line-height:1.05;color:var(--vyrtse-recipe-calculator-accent)}.vyrtse-recipe-calculator__controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;padding-block-end:clamp(1rem,3vw,1.35rem);border-block-end:1px solid var(--vyrtse-recipe-calculator-border)}.vyrtse-recipe-calculator__field{display:grid;grid-template-columns:minmax(5rem,1fr) auto;align-items:center;min-height:3.375rem;padding-inline:var(--vyrtse-recipe-calculator-row-inset);border:1px solid var(--vyrtse-recipe-calculator-border);border-radius:var(--border-radius-forms, 8px);background:var(--color-foreground-main, #fff)}.vyrtse-recipe-calculator__input{width:100%;min-width:0;padding:0;border:0;font:inherit;font-size:clamp(1.05rem,2vw,1.25rem);color:var(--vyrtse-recipe-calculator-text);background:transparent;-webkit-appearance:textfield;appearance:textfield}.vyrtse-recipe-calculator__input::-webkit-outer-spin-button,.vyrtse-recipe-calculator__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.vyrtse-recipe-calculator__input:focus{outline:0}.vyrtse-recipe-calculator__field:focus-within{outline:2px solid var(--vyrtse-recipe-calculator-accent);outline-offset:3px}.vyrtse-recipe-calculator__field-label{font-size:clamp(.95rem,2vw,1.05rem);color:var(--vyrtse-recipe-calculator-text)}.vyrtse-recipe-calculator__reset{display:inline-grid;place-items:center;width:3.375rem;aspect-ratio:1;padding:0;border:1px solid var(--vyrtse-recipe-calculator-accent);border-radius:var(--border-radius-forms, 8px);color:var(--vyrtse-recipe-calculator-accent);background:transparent;cursor:pointer;transition:color .16s ease,background .16s ease}.vyrtse-recipe-calculator__reset:hover{color:var(--vyrtse-recipe-calculator-accent-text);background:var(--vyrtse-recipe-calculator-accent)}.vyrtse-recipe-calculator__reset:focus-visible{outline:2px solid var(--vyrtse-recipe-calculator-text);outline-offset:3px}.vyrtse-recipe-calculator__reset-icon,.vyrtse-recipe-calculator__bag-icon,.vyrtse-recipe-calculator__cart-icon{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vyrtse-recipe-calculator__list{display:grid;margin:0;padding:0;list-style:none}.vyrtse-recipe-calculator__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;min-height:3.4rem;padding-inline:var(--vyrtse-recipe-calculator-row-inset);border-block-end:1px solid var(--vyrtse-recipe-calculator-border)}.vyrtse-recipe-calculator__ingredient{display:grid;grid-template-columns:3rem 10rem minmax(0,1fr);column-gap:1.5rem;align-items:baseline;min-width:0;font-size:clamp(.98rem,2vw,1.08rem);line-height:1.35;overflow-wrap:break-word}.vyrtse-recipe-calculator__amount,.vyrtse-recipe-calculator__unit{font-variant-numeric:tabular-nums}.vyrtse-recipe-calculator__amount,.vyrtse-recipe-calculator__unit{min-width:0;white-space:nowrap}.vyrtse-recipe-calculator__name{min-width:0}.vyrtse-recipe-calculator__name--linked a{color:var(--vyrtse-recipe-calculator-accent);font-weight:var(--font-weight-body-bold, 500);text-decoration:none}.vyrtse-recipe-calculator__name--linked a:hover{text-decoration:underline;text-underline-offset:.18em}.vyrtse-recipe-calculator__product-link{display:inline-grid;place-items:center;width:2.25rem;aspect-ratio:1;color:var(--vyrtse-recipe-calculator-text);border-radius:50%;text-decoration:none}.vyrtse-recipe-calculator__product-link:hover{color:var(--vyrtse-recipe-calculator-accent);background:var(--color-third-background-main, rgba(10, 10, 10, .04))}.vyrtse-recipe-calculator__product-link:focus-visible{outline:2px solid var(--vyrtse-recipe-calculator-accent);outline-offset:2px}.vyrtse-recipe-calculator__cart-button{display:inline-flex;align-items:center;justify-content:center;gap:.85rem;width:100%;min-height:3.65rem;margin-block-start:clamp(1.25rem,3vw,1.75rem);padding-inline:1.5rem;border:0;border-radius:var(--border-radius-buttons, 30px);font:inherit;font-size:.95rem;font-weight:var(--font-weight-buttons, 500);color:var(--color-text-header, #fff);background:var(--color-background-header, #121212);text-transform:uppercase;cursor:pointer;transition:opacity .16s ease,transform .16s ease}.vyrtse-recipe-calculator__cart-button:hover{transform:translateY(-1px)}.vyrtse-recipe-calculator__cart-button:focus-visible{outline:2px solid var(--vyrtse-recipe-calculator-text);outline-offset:3px}.vyrtse-recipe-calculator__cart-button[disabled]{opacity:.55;cursor:progress;transform:none}.vyrtse-recipe-calculator__status{min-height:1.4em;margin:1rem 0 0;font-size:.95rem;color:var(--vyrtse-recipe-calculator-muted)}@media screen and (max-width:560px){.vyrtse-recipe-calculator__card{--vyrtse-recipe-calculator-row-inset: 1rem;padding-inline:1rem}.vyrtse-recipe-calculator__controls{gap:.75rem}.vyrtse-recipe-calculator__field{min-height:3.25rem;padding-inline:1rem}.vyrtse-recipe-calculator__item{min-height:3.25rem}.vyrtse-recipe-calculator__ingredient{grid-template-columns:2.75rem 6.5rem minmax(0,1fr);column-gap:.75rem}.vyrtse-recipe-calculator__cart-button{min-height:3.5rem}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
