.dalafisk-recipe{padding-inline:max(24px,calc((100% - var(--dalafisk-max-width)) / 2))}.dalafisk-recipe .dalafisk-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding-top:6px;font-size:14px;color:var(--dalafisk-recipe-muted, var(--dalafisk-text-4))}.dalafisk-recipe .dalafisk-breadcrumbs a{color:inherit}.dalafisk-recipe .dalafisk-breadcrumbs a:hover{text-decoration:underline;text-underline-offset:3px}.dalafisk-recipe .dalafisk-breadcrumbs svg{display:block;opacity:.45}.dalafisk-recipe .dalafisk-breadcrumbs [aria-current]{color:var(--dalafisk-ink);font-weight:500}.dalafisk-recipe__top{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,3.5vw,52px);align-items:stretch;padding-top:30px}.dalafisk-recipe__media{position:relative;border-radius:20px;overflow:hidden;background:var(--dalafisk-recipe-surface, var(--dalafisk-card-bg));min-height:430px}.dalafisk-recipe__photo,.dalafisk-recipe__photo-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.dalafisk-recipe__head{display:flex;flex-direction:column;gap:14px}.dalafisk-recipe__head h1{margin:0;font-size:clamp(28px,3vw,40px);line-height:1.1;letter-spacing:-.02em}.dalafisk-recipe__intro,.dalafisk-recipe__intro p{margin:0;font-size:16px;line-height:1.6;color:var(--dalafisk-recipe-text, var(--dalafisk-text-2))}.dalafisk-recipe__facts{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;line-height:1.55}.dalafisk-recipe__facts li{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;background:var(--dalafisk-recipe-surface, var(--dalafisk-card-bg));font-size:13.5px;color:var(--dalafisk-recipe-text, var(--dalafisk-text-2))}.dalafisk-recipe__facts svg{display:block;flex:none}.dalafisk-recipe__buy{display:flex;flex-direction:column;gap:12px;margin-top:6px;padding:20px 22px 22px;border:1.5px solid var(--dalafisk-recipe-accent, var(--dalafisk-ink));border-radius:20px}.dalafisk-recipe__buy-top{display:flex;flex-direction:column;gap:2px}.dalafisk-recipe__buy-top b{font-size:17px;font-weight:600}.dalafisk-recipe__buy-top span{font-size:13px;color:var(--dalafisk-recipe-muted, var(--dalafisk-text-4))}.dalafisk-recipe__items{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.dalafisk-recipe__item{padding:10px 0;border-bottom:1px solid #ececec}.dalafisk-recipe__item:first-child{border-top:1px solid #ececec}.dalafisk-recipe__item-main{display:flex;align-items:center;gap:11px;cursor:pointer;margin:0}.dalafisk-recipe__item input{position:absolute;opacity:0;pointer-events:none}.dalafisk-recipe__tick{display:grid;place-items:center;width:21px;height:21px;flex:none;border-radius:6px;border:1.5px solid var(--dalafisk-pill-border);color:transparent;transition:background .15s,border-color .15s,color .15s}.dalafisk-recipe__tick svg{display:block}.dalafisk-recipe__item input:checked+.dalafisk-recipe__tick{background:var(--dalafisk-recipe-accent, var(--dalafisk-ink));border-color:var(--dalafisk-recipe-accent, var(--dalafisk-ink));color:var(--dalafisk-recipe-accent-text, var(--dalafisk-white))}.dalafisk-recipe__item input:focus-visible+.dalafisk-recipe__tick{outline:2px solid var(--dalafisk-recipe-accent, var(--dalafisk-ink));outline-offset:2px}.dalafisk-recipe__item-name{flex:1;min-width:0;font-size:15px}.dalafisk-recipe__item b{font-size:15px;font-weight:600;white-space:nowrap}.dalafisk-recipe__item input:not(:checked)~.dalafisk-recipe__item-name,.dalafisk-recipe__item input:not(:checked)~b{color:var(--dalafisk-recipe-muted, var(--dalafisk-text-5));text-decoration:line-through}.dalafisk-recipe__pack{display:block;margin:1px 0 0 32px;font-style:normal;font-size:12.5px;color:var(--dalafisk-recipe-muted, var(--dalafisk-text-5))}.dalafisk-recipe__variant{position:relative;display:flex;align-items:center;width:fit-content;max-width:calc(100% - 32px);margin:6px 0 0 32px}.dalafisk-recipe__variant select{margin:0;height:auto;max-width:100%;appearance:none;-webkit-appearance:none;padding:4px 32px 4px 12px;border:0;border-radius:999px;background:var(--dalafisk-recipe-surface, var(--dalafisk-card-bg));font-family:inherit;font-size:13.5px;font-weight:500;line-height:1.55;color:var(--dalafisk-ink);text-overflow:ellipsis;cursor:pointer}.dalafisk-recipe__variant select:focus{background:var(--dalafisk-recipe-surface, var(--dalafisk-card-bg))}.dalafisk-recipe__variant:hover select{background:#e6e6e6}.dalafisk-recipe__variant select:focus-visible{outline:2px solid var(--dalafisk-recipe-accent, var(--dalafisk-ink));outline-offset:2px}.dalafisk-recipe__variant svg{position:absolute;right:11px;display:block;pointer-events:none;color:var(--dalafisk-recipe-muted, var(--dalafisk-text-4))}.dalafisk-recipe__item:has([data-recipe-item]:not(:checked)) .dalafisk-recipe__variant{opacity:.55}.dalafisk-recipe__sum{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-top:4px}.dalafisk-recipe__sum span{font-size:13.5px;color:var(--dalafisk-recipe-muted, var(--dalafisk-text-4))}.dalafisk-recipe__sum b{font-size:24px;font-weight:600}.dalafisk-recipe__buy .dalafisk-recipe__add{justify-content:center;padding:14px 22px;height:auto;line-height:1.55}.dalafisk-recipe__add[disabled]{opacity:.45;cursor:default}.dalafisk-recipe__promises{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;line-height:1.55}.dalafisk-recipe__promises li{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--dalafisk-recipe-muted, var(--dalafisk-text-3))}.dalafisk-recipe__promises svg{display:block;flex:none}.dalafisk-recipe__pantry{margin:0;font-size:12.5px;line-height:1.45;color:var(--dalafisk-recipe-muted, var(--dalafisk-text-5))}.dalafisk-recipe__price-note{margin:6px 0 0;font-size:12.5px;line-height:1.45;color:var(--dalafisk-recipe-muted, var(--dalafisk-text-5))}.dalafisk-recipe__recipe{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(28px,4vw,64px);padding-top:64px}.dalafisk-recipe__recipe--single{grid-template-columns:1fr}.dalafisk-recipe__ingredients-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.dalafisk-recipe__recipe h2{margin:0;font-size:clamp(20px,1.9vw,24px)}.dalafisk-recipe__servings{display:inline-flex;align-items:center;gap:2px;padding:4px;background:var(--dalafisk-recipe-surface, var(--dalafisk-card-bg));border-radius:999px}.dalafisk-recipe__servings button{width:30px;height:30px;border-radius:50%;font-size:17px;line-height:1;background:var(--dalafisk-white);border:0;cursor:pointer;color:var(--dalafisk-ink)}.dalafisk-recipe__servings button:disabled{opacity:.35;cursor:default}.dalafisk-recipe__servings span{min-width:64px;text-align:center;font-size:14px;font-weight:500}.dalafisk-recipe__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.dalafisk-recipe__row{display:flex;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid var(--dalafisk-recipe-line, var(--dalafisk-card-border));font-size:15px;line-height:1.55}.dalafisk-recipe__row:first-child{border-top:1px solid var(--dalafisk-recipe-line, var(--dalafisk-card-border))}.dalafisk-recipe__ingredients .dalafisk-recipe__group{margin:24px 0 8px;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;color:var(--dalafisk-recipe-muted, var(--dalafisk-text-3))}.dalafisk-recipe__ingredients-top+.dalafisk-recipe__group{margin-top:0}.dalafisk-recipe__row-name{flex:1;min-width:0}.dalafisk-recipe__row--ours .dalafisk-recipe__row-name{font-weight:500}.dalafisk-recipe__row-amount{color:var(--dalafisk-recipe-muted, var(--dalafisk-text-3));white-space:nowrap}.dalafisk-recipe__row-badge{margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--dalafisk-recipe-surface, var(--dalafisk-card-bg));font-size:11.5px;color:var(--dalafisk-recipe-muted, var(--dalafisk-text-4));white-space:nowrap}.dalafisk-recipe__steps h2{margin-bottom:14px}.dalafisk-recipe__steps-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.dalafisk-recipe__steps-list li{display:flex;gap:15px;padding:16px 18px;background:var(--dalafisk-white);border-radius:15px;cursor:pointer}.dalafisk-recipe__steps-list b{font-size:14px;font-weight:600;color:var(--dalafisk-recipe-muted, var(--dalafisk-text-5));flex:none;padding-top:2px}.dalafisk-recipe__steps-list p,.dalafisk-recipe__steps-list div{margin:0;font-size:15px;line-height:1.55}.dalafisk-recipe__steps-list li[data-done="1"]{background:var(--dalafisk-recipe-surface, var(--dalafisk-card-bg))}.dalafisk-recipe__steps-list li[data-done="1"] div,.dalafisk-recipe__steps-list li[data-done="1"] p{color:var(--dalafisk-recipe-muted, var(--dalafisk-text-5));text-decoration:line-through}.dalafisk-recipe__steps-list li[data-done="1"] b{color:var(--dalafisk-recipe-accent, var(--dalafisk-ink))}.dalafisk-recipe__body p{margin:0 0 12px;font-size:15px;line-height:1.55}.dalafisk-recipe__body p:last-child{margin-bottom:0}.dalafisk-recipe__tip{margin-top:16px;padding:16px 18px;border-left:2px solid var(--dalafisk-recipe-accent, var(--dalafisk-ink));font-size:14.5px;line-height:1.55;color:var(--dalafisk-recipe-text, var(--dalafisk-text-2))}.dalafisk-recipe__tip p{margin:0}.dalafisk-recipe__tip p+p{margin-top:.6em}.dalafisk-recipe__tip b,.dalafisk-recipe__tip strong{font-weight:600;color:var(--dalafisk-recipe-accent, var(--dalafisk-ink))}@media(max-width:920px){.dalafisk-recipe__top,.dalafisk-recipe__recipe{grid-template-columns:1fr}.dalafisk-recipe__media{min-height:280px}.dalafisk-recipe__recipe{padding-top:40px}}@media(max-width:640px){.dalafisk-recipe__top{padding-top:18px}.dalafisk-recipe__buy{padding:18px 18px 20px}.dalafisk-recipe__variant select{font-size:16px;font-weight:400}.dalafisk-recipe__steps-list li{padding:14px 15px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/dalafisk-recipe.css.map */
