.recipe-container{display:flex;flex-direction:column;margin:0;gap:20px;padding-inline-start:var(--container-gutter);padding-inline-end:var(--container-gutter)}.recipe-title{max-width:1300px;margin:auto}.recipe-header{display:flex;flex-wrap:wrap;width:100%;max-width:var(--container-max-width);margin:auto;gap:40px;justify-content:space-between}.recipe-content{display:flex;flex-wrap:wrap;width:100%;max-width:var(--container-max-width);margin:auto;gap:40px}.recipe-ingredients-instructions{width:100%}.recipe-image,.recipe-info,.recipe-ingredients,.recipe-instructions{flex:1}.recipe-image img{width:100%;max-width:600px;height:auto;max-height:500px;object-fit:cover;border-radius:10px}.recipe-info{flex:1}.rezept-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.rezept-tag{background-color:#f5f5f5;color:#333;padding:.4rem .8rem;border-radius:999px;font-size:.875rem;font-weight:500;border:1px solid #ddd}.recipe-meta{display:flex;flex-wrap:wrap;gap:15px;font-size:16px;font-weight:700;align-items:center;margin:10px 0}.recipe-meta span{display:flex;background-color:#f5f5f5;padding:8px 10px;border-radius:5px}.recipe-meta span img{margin-right:10px}.ingredients-table{width:100%;max-width:calc(var(--container-max-width)/2 - 20px);border-collapse:collapse}.ingredients-table td{padding:8px;border:none}.ingredients-table tr:nth-child(odd){background-color:#f5f5f5}.instructions-list ::marker{font-weight:700}.portion-control{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 0;border-radius:5px}.portion-control input{width:50px;text-align:center;padding:5px;font-size:16px;border:1px solid #ccc;border-radius:5px}.portion-control button{background:gold;color:rgb(var(--color-foreground));border:none;padding:5px 10px;cursor:pointer;border-radius:5px;font-size:14px;display:flex;align-items:center;gap:5px}.portion-control button:hover{background:#e65c00}.portion-control button svg{width:18px;height:18px;fill:rgb(var(--color-foreground))}#portionen-update-btn{padding-top:7px}.recipe-instructions{width:100%;max-width:calc(var(--container-max-width)/2 - 20px);margin-left:auto}.recipe-step-block{display:flex;flex-wrap:wrap;gap:40px;margin-bottom:40px}.recipe-step-block .ingredients-table td:first-child{padding-inline-start:12px}.ingredients-table{width:100%;border-collapse:collapse}.instructions-list ul{padding-left:20px;list-style:disc}.recipe-amount{font-weight:700;text-align:left;padding:10px;width:15%;white-space:nowrap}.recipe-product-container{display:flex;justify-content:space-between}.recipe-product-info{display:flex;flex-direction:column;position:relative;gap:5px;text-align:left;flex:1}.recipe-product-title{font-weight:700}.recipe-product-image{display:flex;align-items:center;justify-content:center;max-width:150px}.recipe-product-image img{height:100%;width:auto;border-radius:5px}.recipe-product-btn{display:flex;max-width:150px;height:100%}.recipe-product-static-text{color:#4c4c4c;font-size:14px;font-weight:400;font-family:inherit;background:linear-gradient(to right,currentColor,currentColor) 0 min(100%,1.2lh) / 100% 1px no-repeat;transition:background-size .4s ease-out,background-position .4s ease-out}.recipe-product-static-text:hover{background-size:0% 1px;background-position:left bottom}.recipe-product-link a{display:inline-block;color:#d35400;font-weight:700;text-decoration:none}.recipe-atc-button{cursor:pointer}.atc-icon-circle{display:flex;justify-content:center;margin-left:-36px;background-color:#0b5540;padding:0 4px 4px 0;border-radius:15%;align-items:center;width:36px;height:36px;color:#fff;transition:background-color .3s ease}.atc-icon-circle:hover{opacity:.85}@media screen and (min-width: 1025px){.recipe-info{max-width:50%}.recipe-ingredients,.recipe-instructions{flex:1}.ingredients-table td:first-child{width:180px}.recipe-product-info{margin-right:20px}.recipe-image{max-width:50%}.instructions-list{padding-left:20px}}@media screen and (max-width: 1024px){.recipe-container{margin:1.5rem auto}.recipe-header{flex-direction:column-reverse}.recipe-content{flex-direction:column}.recipe-product-btn{flex-direction:row-reverse}.recipe-atc-button{display:flex}.atc-icon-circle{margin-bottom:-36px;z-index:1}.recipe-image{max-width:100%;margin:auto}.recipe-info,.recipe-instructions{max-width:100%}.recipe-step-block .recipe-ingredients{padding:0}.recipe-step-block{flex-direction:column}.recipe-product-container{flex-direction:column-reverse}.recipe-product-image img{max-width:150px;height:auto;border-radius:5px}.ingredients-table td:first-child{width:30%}.instructions-list{padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bg_recipe.css.map */
