.ct-wrap{width:min(1244px,100%);margin:0 auto;padding:36px 24px 64px;background:var(--color-background,#0c0c0c);color:var(--color-foreground,#fff);font-size:17px;line-height:1.65}.ct-wrap *{box-sizing:border-box}.ct-wrap h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.1;letter-spacing:-.025em;margin:12px 0 24px}.ct-wrap h2{font-size:clamp(1.4rem,3vw,2rem);line-height:1.25}.ct-wrap h3{font-size:1.18rem;line-height:1.4}.ct-wrap a{color:inherit}.ct-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:.8rem;color:var(--color-foreground,#fff)}.ct-hero{display:grid;gap:28px;margin-top:28px;align-items:center}.ct-hero-image{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:14px}.ct-actions{display:flex;gap:12px;flex-wrap:wrap}.ct-wrap .ct-button,.ct-wrap button{min-height:44px;padding:10px 18px;border:1px solid var(--color-foreground,#fff);border-radius:6px;background:var(--color-primary-button-background,#fff);color:var(--color-primary-button-text,#0c0c0c);font:inherit;cursor:pointer;text-decoration:none;text-align:center}.ct-wrap .ct-secondary,.ct-filters button,.ct-tools button{background:var(--color-secondary-button-background,transparent);color:var(--color-secondary-button-text,#fff)}.ct-wrap :focus-visible{outline:3px solid var(--color-primary-button-focus-outline,#fff);outline-offset:4px}.ct-facts{display:flex;flex-wrap:wrap;gap:16px 40px;background:var(--color-input-background,#1c1c1c);border-radius:10px;padding:12px 24px;margin:32px 0}.ct-facts p{margin:8px 0;flex:1 1 220px}.ct-body{max-width:800px;margin:24px auto;overflow-wrap:anywhere}.ct-body h2{margin-top:2em;scroll-margin-top:140px}.ct-body h3{margin-top:1.5em}.ct-body p,.ct-body li{font-size:inherit;line-height:1.75}.ct-body a{text-decoration:underline;text-underline-offset:3px}.ct-body ul,.ct-body ol{padding-left:1.5em}.ct-tools{display:flex;justify-content:space-between;gap:12px;align-items:center;max-width:800px;margin:auto}.ct-tools input,.ct-ingredient-check{width:22px;height:22px;accent-color:var(--color-foreground,#fff);vertical-align:middle;margin-right:10px}.ct-checkline{display:block;min-height:44px}.ct-checked{text-decoration:line-through;color:var(--color-foreground-muted,#aaa)}.ct-classic{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:24px;background:var(--color-input-background,#1c1c1c);border-radius:14px;margin-top:40px}.ct-classic img{width:140px;height:170px;object-fit:contain}.ct-classic h2{margin-top:0}.ct-index-heading{max-width:780px;margin-bottom:28px}.ct-filters{display:flex;flex-wrap:wrap;align-items:end;gap:16px;padding:20px;background:var(--color-input-background,#1c1c1c);border-radius:12px}.ct-filters label{flex:1 1 240px;font-weight:600}.ct-filters input,.ct-filters select{display:block;width:100%;min-height:48px;border:1px solid var(--color-foreground-muted,#aaa);background:var(--color-input-background,#1c1c1c);color:var(--color-input-text,#fff);border-radius:5px;padding:10px;font:inherit;margin-top:6px}.ct-grid{display:grid;grid-template-columns:1fr;gap:24px}.ct-card{border:1px solid rgb(var(--color-border-rgb,255 255 255) / .25);border-radius:12px;overflow:hidden;background:var(--color-input-background,#1c1c1c);min-width:0}.ct-card a{display:block;height:100%;text-decoration:none}.ct-card-image{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.ct-card-copy{padding:20px}.ct-card h2{font-size:1.45rem;margin:0 0 12px}.ct-card p{margin:0}.ct-wrap [hidden]{display:none!important}@media(min-width:650px){.ct-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:800px){.ct-hero{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.ct-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media print{body:has([data-ct-recipe]) #header-group,body:has([data-ct-recipe]) footer,body:has([data-ct-recipe]) .ct-actions,body:has([data-ct-recipe]) .ct-tools,body:has([data-ct-recipe]) .ct-classic,body:has([data-ct-recipe]) .ct-back,body:has([data-ct-recipe]) .ct-hero-image,body:has([data-ct-recipe]) dialog,body:has([data-ct-recipe]) [id*=shopify-pc],body:has([data-ct-recipe]) iframe{display:none!important}.ct-wrap{width:100%;padding:0;background:#fff;color:#000;font-size:11pt}.ct-hero{display:block}.ct-wrap h1{font-size:24pt}.ct-body{max-width:none}.ct-body h2,.ct-body h3{break-after:avoid}.ct-body p,.ct-body li{orphans:3;widows:3}.ct-facts{background:none;border:1px solid #aaa}.ct-checked{color:inherit;text-decoration:none}.ct-ingredient-check{display:none}}@media(hover:hover){.ct-wrap .ct-button:hover,.ct-wrap button:hover{background:var(--color-primary-button-hover-background,#f2f2f2);color:var(--color-primary-button-hover-text,#0c0c0c)}.ct-wrap .ct-secondary:hover,.ct-filters button:hover,.ct-tools button:hover{background:var(--color-secondary-button-hover-background,transparent);color:var(--color-secondary-button-hover-text,#fff)}}@media print{.ct-wrap h1,.ct-wrap h2,.ct-wrap h3,.ct-eyebrow,.ct-body a{color:#000}.ct-facts{background:#fff;color:#000}}.ct-print-only{display:none}@page{size:A4;margin:16mm 16mm 19mm;@bottom-left{content:"CANADIAN TASTE \b7  canadiantaste.de";font:8pt Arial,sans-serif;color:#555}@bottom-right{content:counter(page);font:8pt Arial,sans-serif;color:#555}}@media print{html:has([data-ct-recipe]),body:has([data-ct-recipe]){background:#fff!important;color:#181818!important;color-scheme:light}body:has([data-ct-recipe]) .page-wrapper,body:has([data-ct-recipe]) #MainContent{display:block!important;margin:0!important;padding:0!important;background:#fff!important}body:has([data-ct-recipe]) #header-group,body:has([data-ct-recipe]) footer,body:has([data-ct-recipe]) [role=dialog],body:has([data-ct-recipe]) .ct-back,body:has([data-ct-recipe]) .ct-actions,body:has([data-ct-recipe]) .ct-tools,body:has([data-ct-recipe]) .ct-classic,body:has([data-ct-recipe]) .ct-hero-image,body:has([data-ct-recipe]) .ct-eyebrow,body:has([data-ct-recipe]) .ct-ingredient-check{display:none!important}.ct-recipe.ct-wrap{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff!important;color:#181818!important;font:10.5pt/1.5 Arial,Helvetica,sans-serif!important}.ct-recipe .ct-print-only{display:block!important}.ct-recipe .ct-print-brand{display:flex!important;align-items:center;justify-content:space-between;gap:12mm;padding:0 0 5mm;margin:0 0 7mm;border-bottom:1.5pt solid #a73c2c;break-inside:avoid}.ct-recipe .ct-print-logo{display:block!important;width:30mm!important;height:24mm!important;object-fit:contain!important;opacity:1!important;visibility:visible!important;filter:none!important}.ct-print-brand>div{text-align:right;display:flex;flex-direction:column;gap:1mm;font:9pt/1.4 Arial,sans-serif;color:#333}.ct-print-brand .ct-print-wordmark{font-size:16pt;letter-spacing:.01em;text-transform:uppercase;color:#181818}.ct-recipe .ct-hero{display:block!important;margin:0 0 5mm!important;padding:0!important;break-inside:avoid}.ct-recipe h1{color:#181818!important;font:700 22pt/1.15 Arial,Helvetica,sans-serif!important;letter-spacing:-.02em!important;margin:0 0 4mm!important;text-transform:none!important}.ct-recipe .ct-hero p{font:10.5pt/1.5 Arial,sans-serif!important;margin:0!important;color:#333!important}.ct-recipe .ct-facts{display:flex!important;gap:5mm!important;flex-wrap:wrap!important;background:#fff!important;color:#181818!important;border:0;border-top:.5pt solid #aaa;border-bottom:.5pt solid #aaa;border-radius:0!important;padding:3mm 0!important;margin:5mm 0 6mm!important;break-inside:avoid}.ct-recipe .ct-facts p{flex:1 1 45mm;margin:0!important;font:9pt/1.45 Arial,sans-serif!important}.ct-recipe .ct-body{max-width:none!important;margin:0!important;padding:0!important;font:inherit!important}.ct-recipe .ct-body h2{font:700 14pt/1.25 Arial,sans-serif!important;color:#181818!important;margin:6mm 0 3mm!important;break-after:avoid-page}.ct-recipe .ct-body h3{font:700 11pt/1.35 Arial,sans-serif!important;color:#181818!important;margin:4mm 0 2mm!important;break-after:avoid-page}.ct-recipe .ct-body p,.ct-recipe .ct-body li{font:10.5pt/1.5 Arial,sans-serif!important;color:#181818!important;margin-top:0;margin-bottom:2.5mm;orphans:3;widows:3}.ct-recipe .ct-body li{break-inside:avoid-page}.ct-recipe .ct-body ul,.ct-recipe .ct-body ol{margin:2mm 0 4mm;padding-left:6mm}.ct-recipe .ct-checkline{min-height:0!important;display:block!important;margin:0 0 1mm!important}.ct-recipe .ct-checked{color:#181818!important;text-decoration:none!important}.ct-recipe .ct-body a{color:#181818!important;text-decoration:underline!important}.ct-recipe .ct-body a:after{content:none!important}.ct-recipe .ct-print-source{margin-top:8mm!important;padding-top:4mm!important;border-top:1pt solid #a73c2c;break-inside:avoid;font:8.5pt/1.5 Arial,sans-serif!important;color:#444!important;overflow-wrap:anywhere}.ct-print-source span{display:block}}.ct-print-image-option{display:flex;align-items:center;gap:8px;font:inherit;min-height:44px;cursor:pointer}.ct-print-image-option input{width:20px;height:20px;accent-color:var(--color-foreground,#fff);flex-shrink:0}.ct-actions .ct-print-image-option{flex-basis:100%}
/*# sourceMappingURL=/cdn/shop/t/61/assets/ct-recipes.css.map */
