*{box-sizing:border-box}@page{size:A4;margin:12mm}body{margin:0;padding:24px;font-family:var(--font--paragraph--family);font-weight:var(--font--paragraph--weight);font-style:var(--font--paragraph--style);font-size:var(--font--paragraph--size);letter-spacing:var(--font--paragraph--spacing);line-height:1.7;color:var(--color--body);background:var(--bg-color--body);-webkit-font-smoothing:antialiased}.au-print{max-width:1040px;margin:0 auto}.au-print--toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0 20px;margin:0 0 28px;border-bottom:var(--border--dark)}.au-print--back{font-family:var(--font--nav--family);font-weight:var(--font--nav--weight);font-size:var(--font--nav--size);color:var(--color--body);text-decoration:none}.au-print--back:hover{text-decoration:underline}.au-print--button{display:inline-flex;align-items:center;justify-content:center;height:var(--button--height);padding:0 32px;border:var(--button--border-width) solid var(--button--border-color-1);border-radius:var(--button--radius);background:var(--button--bg-color-1);color:var(--button--color-1);font-family:var(--font--nav--family);font-weight:var(--font--nav--weight);font-size:var(--font--button--size);letter-spacing:var(--font--button--spacing);text-transform:var(--font--button--uppercase);cursor:pointer;transition:background .2s ease,color .2s ease}.au-print--button:hover{background:var(--button--bg-color--hover-1);color:var(--button--color--hover-1)}.au-print--columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:0 48px;align-items:start}.au-print--content{grid-column:1;grid-row:1}.au-print--media{grid-column:2;grid-row:1}.au-print--title{font-family:var(--font--heading--family);font-weight:var(--font--heading--weight);font-style:var(--font--heading--style);letter-spacing:var(--font--heading--spacing);text-transform:var(--font--heading--uppercase);font-size:var(--font--section--size);line-height:var(--font--line-height);margin:0 0 24px}.au-print--image{display:block;width:100%;height:auto;border-radius:var(--image--radius);margin:0 0 24px}.au-print--section h2{font-family:var(--font--heading--family);font-weight:var(--font--heading--weight);font-style:var(--font--heading--style);letter-spacing:var(--font--heading--spacing);text-transform:var(--font--heading--uppercase);font-size:22px;line-height:var(--font--line-height);margin:0 0 16px}.au-print--section h3{font-family:var(--font--heading--family);font-weight:var(--font--heading--weight);font-style:var(--font--heading--style);letter-spacing:var(--font--heading--spacing);text-transform:var(--font--heading--uppercase);font-size:17px;line-height:var(--font--line-height);margin:24px 0 8px}.au-print--section{margin:0 0 32px}.au-print--ingredients{background:var(--bg-color--light);border-radius:var(--input--radius);padding:28px 32px}.au-print p{margin:0 0 14px}.au-print p:last-child{margin-bottom:0}.au-print ul,.au-print ol{margin:0 0 14px;padding-left:22px}.au-print li{margin:0 0 8px}.au-print a{color:var(--color--body)}@media screen and (max-width:899px){body{padding:16px}.au-print--columns{display:flex;flex-direction:column}.au-print--media,.au-print--content{display:contents}.au-print--title{order:-1;font-size:var(--font--section--mobile-size);margin-bottom:20px}.au-print--image{max-width:560px}.au-print--ingredients{padding:20px 22px}}@media screen and (max-width:479px){.au-print--toolbar{flex-wrap:wrap}.au-print--button{width:100%}}@media print{body{padding:0;font-size:10.5pt;line-height:1.5;background:#fff;color:#000}.au-print{max-width:100%}.au-print--toolbar{display:none}.au-print--columns{display:block}.au-print--media{float:right;width:38%;margin:0 0 10pt 18pt}.au-print--image{border-radius:0;margin:0 0 10pt;break-inside:avoid}.au-print--title{font-size:20pt;margin-bottom:12pt}.au-print--section h2{font-size:13pt;margin-bottom:8pt;break-after:avoid}.au-print--section h3{font-size:11pt;margin:10pt 0 4pt;break-after:avoid}.au-print--section{margin-bottom:14pt}.au-print--ingredients{background:var(--bg-color--light);-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:12pt 14pt}.au-print p{margin-bottom:6pt}.au-print ul,.au-print ol{margin-bottom:6pt;padding-left:16pt}.au-print li{margin-bottom:3pt;break-inside:avoid}.au-print a{color:#000;text-decoration:none}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/au-recipe-print.css.map */
