.ksc{--ink:#2c3a1f;--ink-2:#3f5230;--accent:#b8723a;--accent-dark:#8a4f1f;--buy:#ab5020;--buy-dark:#8f421a;--cream:#f8efe6;--cream-2:#fbf7f1;--sage:#eef3e8;--line:#ece8e1;--muted:#5d6653;--text:#36402d;--gold:#e0a526;--serif:"Playfair Display",Georgia,"Times New Roman",serif;--r-lg:26px;--r-md:18px;--r-sm:12px;font-family:inherit;color:var(--text);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;width:100%;max-width:100%;overflow-x:clip;background:#fff}.ksc *,.ksc *::before,.ksc *::after{box-sizing:border-box}.ksc img{max-width:100%;height:auto;display:block}.ksc [hidden]{display:none!important}.ksc .screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ksc .ksc-wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(20px,4.5vw,48px)}.ksc .ksc-ico{width:18px;height:18px;flex:none}.ksc ul,.ksc ol{list-style:none;margin:0;padding:0}.ksc li::marker{content:none}.ksc p{margin:0 0 1em}.ksc a{color:var(--ink)}.ksc a:focus-visible,.ksc button:focus-visible,.ksc input:focus-visible,.ksc select:focus-visible,.ksc label:focus-within{outline:2px solid var(--accent);outline-offset:3px;border-radius:10px}.ksc .ksc-ptitle,.ksc .ksc-rtitle,.ksc .ksc-otitle,.ksc .ksc-h2,.ksc .ksc-block h2,.ksc .ksc-ingr h2,.ksc .ksc-steps h2,.ksc .ksc-need h2,.ksc .ksc-store h2,.ksc .ksc-tip__title,.ksc .ksc-procon h3,.ksc .ksc-pcard__title,.ksc .ksc-rcard__title{font-family:var(--serif)!important;font-weight:500!important;color:var(--ink)!important;text-transform:none!important;letter-spacing:-.01em!important;margin:0}.ksc .ksc-h2{font-size:clamp(26px,2.6vw,34px);line-height:1.15;margin:0 0 22px}.ksc .ksc-crumbs{font-size:14px;color:var(--muted);padding:22px 0 0}.ksc .ksc-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 0}.ksc .ksc-crumbs li{display:flex;align-items:center}.ksc .ksc-crumbs li+li::before{content:"";width:6px;height:6px;margin:0 10px;border-top:1.5px solid var(--accent);border-right:1.5px solid var(--accent);transform:rotate(45deg)}.ksc .ksc-crumbs a{color:var(--muted);text-decoration:none}.ksc .ksc-crumbs a:hover{color:var(--ink);text-decoration:underline}.ksc .ksc-crumbs [aria-current]{color:var(--ink)}.ksc .ksc-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:15px 26px;border-radius:999px;border:2px solid #fff0;font:inherit;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background .2s,border-color .2s,color .2s;box-shadow:none;margin:0;text-transform:none;letter-spacing:normal}.ksc .ksc-btn--primary{background:var(--ink);color:#fff}.ksc .ksc-btn--primary:hover{background:var(--ink-2);color:#fff}.ksc .ksc-btn--buy{background:var(--buy);color:#fff;font-size:17px;padding:17px 28px}.ksc .ksc-btn--buy:hover{background:var(--buy-dark);color:#fff}.ksc .ksc-btn--ghost{background:#fff0;color:var(--ink);border-color:var(--ink)}.ksc .ksc-btn--ghost:hover{background:var(--ink);color:#fff}.ksc .ksc-btn--block{width:100%}.ksc .ksc-link{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--accent)}.ksc .ksc-link:hover{color:var(--accent)}.ksc .ksc-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.ksc .ksc-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:999px;background:var(--cream);color:var(--accent-dark);font-size:14px;font-weight:600;text-decoration:none;line-height:1.3}.ksc a.ksc-chip:hover{background:#f1e2d2}.ksc .ksc-chip--pick{background:var(--ink);color:#fff}.ksc .ksc-chip .ksc-ico{width:15px;height:15px}.ksc .ksc-stars{position:relative;display:inline-block;line-height:0;vertical-align:middle;flex:none}.ksc .ksc-stars svg{width:18px;height:18px;margin-right:2px}.ksc .ksc-stars__bg svg{fill:#e3ddd2}.ksc .ksc-stars__fg{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap}.ksc .ksc-stars__fg svg{fill:var(--gold)}.ksc .ksc-stars--sm svg{width:15px;height:15px;margin-right:1px}.ksc .ksc-stars--xs svg{width:12px;height:12px;margin-right:1px}.ksc .ksc-phero{padding-bottom:clamp(36px,5vw,64px)}.ksc .ksc-phero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,5vw,72px);align-items:start;margin-top:22px}.ksc .ksc-gallery{position:relative}.ksc .ksc-gallery__main{position:relative;background:var(--cream);border-radius:var(--r-lg) 140px var(--r-lg) var(--r-lg);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;padding:clamp(22px,4vw,48px)}.ksc .ksc-gallery__img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ksc .ksc-gallery__noimg .ksc-ico,.ksc .ksc-pcard__noimg .ksc-ico,.ksc .ksc-rcard__noimg .ksc-ico,.ksc .ksc-rhero__noimg .ksc-ico{width:56px;height:56px;color:#d8c4ad}.ksc .ksc-verdict{position:absolute;left:clamp(14px,2vw,22px);bottom:clamp(14px,2vw,22px);width:112px;height:112px;border-radius:50%;background:var(--ink);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 0 6px #fff,0 16px 34px rgb(44 58 31 / .25)}.ksc .ksc-verdict__num{font-family:var(--serif);font-size:40px;line-height:1}.ksc .ksc-verdict__of{font-size:12.5px;opacity:.8;margin:2px 0 6px}.ksc .ksc-verdict .ksc-stars__bg svg{fill:rgb(255 255 255 / .25)}.ksc .ksc-gallery__thumbs{display:flex;gap:10px;margin-top:14px}.ksc .ksc-gallery__thumb{width:72px;height:72px;padding:6px;border-radius:14px;background:var(--cream);border:2px solid #fff0;cursor:pointer;margin:0;box-shadow:none}.ksc .ksc-gallery__thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ksc .ksc-gallery__thumb[aria-pressed="true"]{border-color:var(--ink)}.ksc .ksc-ptitle{font-size:clamp(32px,3.6vw,48px);line-height:1.08}.ksc .ksc-pbrand{color:var(--muted);margin:8px 0 0;font-size:16px}.ksc .ksc-pscore{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:16px 0 0;font-size:14.5px;color:var(--muted)}.ksc .ksc-pscore a{color:var(--ink);font-weight:600}.ksc .ksc-psum{margin-top:18px;font-size:17.5px;color:var(--text)}.ksc .ksc-psum p:last-child{margin-bottom:0}.ksc .ksc-pprice{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:22px 0 0}.ksc .ksc-pprice strong{font-family:var(--serif);font-weight:500;font-size:30px;color:var(--ink);line-height:1}.ksc .ksc-pprice span{font-size:14px;color:var(--muted)}.ksc .ksc-pbuy{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.ksc .ksc-pbuy .ksc-btn--buy{flex:1 1 260px}.ksc .ksc-ticket{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px 20px;flex-wrap:wrap;margin-top:16px;padding:16px 18px 16px 26px;background:var(--cream-2);border:1.5px dashed #d9b48f;border-radius:16px}.ksc .ksc-ticket::before,.ksc .ksc-ticket::after{content:"";position:absolute;top:50%;width:18px;height:18px;margin-top:-9px;border-radius:50%;background:#fff;border:1.5px dashed #d9b48f}.ksc .ksc-ticket::before{left:-10px;clip-path:inset(0 0 0 50%)}.ksc .ksc-ticket::after{right:-10px;clip-path:inset(0 50% 0 0)}.ksc .ksc-ticket__text{display:flex;flex-direction:column;gap:4px}.ksc .ksc-ticket__text strong{font-size:14.5px;color:var(--accent-dark)}.ksc .ksc-ticket__code{font-size:21px;font-weight:700;letter-spacing:.06em;color:var(--ink)}.ksc .ksc-ticket__btn{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;border:0;background:var(--ink);color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer;margin:0;box-shadow:none;text-transform:none}.ksc .ksc-ticket__btn:hover{background:var(--ink-2)}.ksc .ksc-ticket__btn.is-copied,.ksc .ksc-side__code.is-copied,.ksc .ksc-mbar__code.is-copied{background:#4f9a45;color:#fff}.ksc .ksc-ticket__note{margin:8px 0 0;font-size:13.5px;color:var(--muted)}.ksc .ksc-pbody{background:var(--cream-2);padding:clamp(40px,6vw,72px) 0;border-top:1px solid var(--line)}.ksc .ksc-pbody__grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(32px,5vw,64px);align-items:start}.ksc .ksc-prose{max-width:720px}.ksc .ksc-block+.ksc-block{margin-top:clamp(34px,4vw,48px)}.ksc .ksc-block h2{font-size:clamp(24px,2.3vw,30px);line-height:1.2;margin:0 0 14px}.ksc .ksc-block p:last-child{margin-bottom:0}.ksc .ksc-procon{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.ksc .ksc-procon__col{border-radius:var(--r-md);padding:20px 20px 18px;background:#fff;border:1px solid var(--line)}.ksc .ksc-procon h3{font-size:19px;margin:0 0 12px}.ksc .ksc-procon li{display:flex;gap:10px;align-items:flex-start;padding:7px 0;font-size:15.5px;line-height:1.55}.ksc .ksc-procon li .ksc-ico{width:22px;height:22px;padding:4px;border-radius:50%;margin-top:1px}.ksc .ksc-procon__col--plus li .ksc-ico{background:var(--sage);color:#3e6b2f}.ksc .ksc-procon__col--min li .ksc-ico{background:var(--cream);color:var(--accent-dark)}.ksc .ksc-forwho{padding:22px 24px;background:#fff;border-left:4px solid var(--accent);border-radius:0 var(--r-md) var(--r-md) 0}.ksc .ksc-table{width:100%;border-collapse:collapse;background:#fff;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line);margin:0}.ksc .ksc-table th,.ksc .ksc-table td{padding:12px 18px;border:0;border-bottom:1px solid var(--line);text-align:left;font-size:15.5px;background:none}.ksc .ksc-table tr:last-child th,.ksc .ksc-table tr:last-child td{border-bottom:0}.ksc .ksc-table th{font-weight:500;color:var(--text)}.ksc .ksc-table td{text-align:right;font-weight:600;color:var(--ink)}.ksc .ksc-content>*:last-child{margin-bottom:0}.ksc .ksc-side{position:sticky;top:110px;display:flex;flex-direction:column;gap:14px}.ksc .ksc-side__card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:20px;display:flex;flex-direction:column;gap:10px}.ksc .ksc-side__img{width:76px;height:76px;object-fit:contain;background:var(--cream);border-radius:14px;padding:6px;mix-blend-mode:multiply}.ksc .ksc-side__title{font-family:var(--serif);font-size:19px;line-height:1.25;color:var(--ink);margin:0}.ksc .ksc-side__score{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;color:var(--muted)}.ksc .ksc-side__price{font-family:var(--serif);font-size:24px;color:var(--ink);margin:0}.ksc .ksc-side__code{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 14px;border-radius:999px;border:1.5px dashed #d9b48f;background:var(--cream-2);color:var(--accent-dark);font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;margin:0;box-shadow:none;text-transform:none}.ksc .ksc-author{display:flex;align-items:center;gap:12px}.ksc .ksc-author img{width:48px;height:48px;border-radius:50%;object-fit:cover;object-position:center 20%;background:var(--cream);flex:none}.ksc .ksc-author p{margin:0;font-size:14px;line-height:1.4;color:var(--muted)}.ksc .ksc-author a{display:block;color:var(--ink);font-weight:600;text-decoration:none;font-size:15px}.ksc .ksc-author span{display:block}.ksc .ksc-author--inline{margin-top:24px}.ksc .ksc-author--inline a{display:inline;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--accent)}.ksc .ksc-section{padding:clamp(44px,6vw,80px) 0}.ksc .ksc-section--tint{background:var(--cream-2)}.ksc .ksc-sechead{display:flex;align-items:baseline;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin-bottom:22px}.ksc .ksc-sechead .ksc-h2{margin:0}.ksc .ksc-grid{display:grid;gap:18px}.ksc .ksc-grid--products{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.ksc .ksc-grid--recipes{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr))}.ksc .ksc-disclosure{margin:24px 0 clamp(40px,6vw,64px);font-size:13px;line-height:1.6;color:var(--muted);max-width:820px}.ksc .ksc-pcard{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;transition:border-color .2s}.ksc .ksc-pcard:hover{border-color:#dcc6ae}.ksc .ksc-pcard__media{position:relative;aspect-ratio:1/1;background:var(--cream);display:flex;align-items:center;justify-content:center;padding:22px}.ksc .ksc-pcard__media img{width:100%!important;height:100%!important;object-fit:contain;mix-blend-mode:multiply}.ksc .ksc-pcard__deal{position:absolute;left:12px;top:12px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:var(--buy);color:#fff;font-size:12.5px;font-weight:600}.ksc .ksc-pcard__deal .ksc-ico{width:14px;height:14px}.ksc .ksc-pcard__body{display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px;flex:1}.ksc .ksc-pcard__meta{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0;font-size:13px;color:var(--accent-dark);font-weight:600}.ksc .ksc-pcard__brand{color:var(--muted);font-weight:500}.ksc .ksc-pcard__title{font-size:20px;line-height:1.25}.ksc .ksc-pcard__title a{color:var(--ink);text-decoration:none}.ksc .ksc-pcard__title a::after{content:"";position:absolute;inset:0;z-index:1}.ksc .ksc-pcard__score{display:flex;align-items:center;gap:6px;margin:0;font-size:13.5px;font-weight:600;color:var(--ink)}.ksc .ksc-pcard__text{margin:2px 0 0;font-size:14.5px;line-height:1.55;color:var(--muted)}.ksc .ksc-pcard__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px}.ksc .ksc-pcard__price{font-family:var(--serif);font-size:19px;color:var(--ink)}.ksc .ksc-pcard__price small{font-family:inherit;font-size:12.5px;color:var(--muted)}.ksc .ksc-pcard__more{font-size:14px;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--accent)}.ksc .ksc-rcard{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;transition:border-color .2s}.ksc .ksc-rcard:hover{border-color:#dcc6ae}.ksc .ksc-rcard__media{position:relative;aspect-ratio:4/3;background:var(--cream);display:flex;align-items:center;justify-content:center}.ksc .ksc-rcard__media img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover}.ksc .ksc-rcard__time{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:#fff;color:var(--ink);font-size:13px;font-weight:600}.ksc .ksc-rcard__time .ksc-ico{width:15px;height:15px;color:var(--accent)}.ksc .ksc-rcard__body{display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px;flex:1}.ksc .ksc-rcard__cats{margin:0;font-size:13px;font-weight:600;color:var(--accent-dark)}.ksc .ksc-rcard__title{font-size:20px;line-height:1.25}.ksc .ksc-rcard__title a{color:var(--ink);text-decoration:none}.ksc .ksc-rcard__title a::after{content:"";position:absolute;inset:0;z-index:1}.ksc .ksc-rcard__foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:auto;padding-top:10px}.ksc .ksc-rcard__score{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--muted);margin-right:4px}.ksc .ksc-rcard__tag{font-size:12.5px;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--cream-2);border:1px solid var(--line);color:var(--muted)}.ksc .ksc-rcard__tag--keto{background:var(--sage);border-color:#dbe6cf;color:#3e6b2f}.ksc .ksc-rhero{padding-bottom:clamp(30px,4vw,48px)}.ksc .ksc-rhero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,5vw,64px);align-items:center;margin-top:22px}.ksc .ksc-rtitle{font-size:clamp(34px,4.2vw,56px);line-height:1.05}.ksc .ksc-rsum{margin-top:18px;font-size:18px;max-width:560px}.ksc .ksc-rsum p:last-child{margin-bottom:0}.ksc .ksc-rrating{margin-top:20px}.ksc .ksc-rrating__link{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 10px;color:var(--muted);text-decoration:none;font-size:15px}.ksc .ksc-rrating__link strong{color:var(--ink)}.ksc .ksc-rrating__link:hover span{text-decoration:underline}.ksc .ksc-ractions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.ksc .ksc-rhero__media{margin:0;position:relative;isolation:isolate}.ksc .ksc-rhero__media::before{content:"";position:absolute;inset:20px -20px -20px 20px;z-index:-1;background:var(--cream);border-radius:140px var(--r-lg) 140px var(--r-lg)}.ksc .ksc-rhero__media img,.ksc .ksc-rhero__noimg{width:100%;aspect-ratio:5/4;object-fit:cover;border-radius:140px var(--r-lg) 140px var(--r-lg);box-shadow:0 24px 50px rgb(44 58 31 / .16)}.ksc .ksc-rhero__noimg{display:flex;align-items:center;justify-content:center;background:var(--cream)}.ksc .ksc-facts{display:flex;flex-wrap:wrap;margin:clamp(34px,4vw,48px) 0 0;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.ksc .ksc-facts>div{flex:1 1 140px;padding:16px 20px;border-right:1px solid var(--line)}.ksc .ksc-facts>div:last-child{border-right:0}.ksc .ksc-facts dt{display:flex;align-items:center;gap:7px;font-size:13.5px;color:var(--muted);font-weight:500}.ksc .ksc-facts dt .ksc-ico{width:17px;height:17px;color:var(--accent)}.ksc .ksc-facts dd{margin:4px 0 0;font-family:var(--serif);font-size:21px;color:var(--ink);line-height:1.2}.ksc .ksc-cook{background:var(--cream-2);border-top:1px solid var(--line);padding:clamp(40px,6vw,72px) 0;scroll-margin-top:90px}.ksc .ksc-cook__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,4vw,56px);align-items:start}.ksc .ksc-cook__left{position:sticky;top:100px;display:flex;flex-direction:column;gap:16px}.ksc .ksc-cook__right{display:flex;flex-direction:column;gap:clamp(26px,3vw,36px)}.ksc .ksc-ingr{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 22px 16px;scroll-margin-top:100px}.ksc .ksc-ingr__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.ksc .ksc-ingr h2,.ksc .ksc-steps h2{font-size:28px;line-height:1.2}.ksc .ksc-ingr__yield{font-size:14px;color:var(--muted)}.ksc .ksc-progress{display:flex;align-items:center;gap:12px;margin:14px 0 8px;font-size:13.5px;color:var(--muted)}.ksc .ksc-progress__bar{flex:1;height:6px;border-radius:999px;background:var(--cream);overflow:hidden}.ksc .ksc-progress__bar i{display:block;height:100%;background:var(--accent);border-radius:999px;transition:width .3s}.ksc .ksc-checklist li{border-bottom:1px solid var(--line)}.ksc .ksc-checklist li:last-child{border-bottom:0}.ksc .ksc-checklist label{display:flex;align-items:flex-start;gap:12px;padding:11px 2px;cursor:pointer;font-size:16px;line-height:1.5}.ksc .ksc-checklist input,.ksc .ksc-steps input{position:absolute;opacity:0;width:1px;height:1px}.ksc .ksc-box{width:22px;height:22px;flex:none;border:1.8px solid #cdbfae;border-radius:7px;display:flex;align-items:center;justify-content:center;margin-top:1px;transition:background .15s,border-color .15s}.ksc .ksc-box .ksc-ico{width:14px;height:14px;color:#fff;opacity:0}.ksc .ksc-checklist input:checked+.ksc-box{background:var(--ink);border-color:var(--ink)}.ksc .ksc-checklist input:checked+.ksc-box .ksc-ico{opacity:1}.ksc .ksc-checklist input:checked~.ksc-checklist__txt{color:#a3a39a;text-decoration:line-through;text-decoration-color:#cdbfae}.ksc .ksc-checklist input:focus-visible+.ksc-box{outline:2px solid var(--accent);outline-offset:2px}.ksc .ksc-checklist__group{padding:14px 2px 4px;font-family:var(--serif);font-size:17px;color:var(--accent-dark)}.ksc .ksc-need{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:20px 20px 12px}.ksc .ksc-need h2{display:flex;align-items:center;gap:9px;font-size:22px;line-height:1.2;margin-bottom:8px}.ksc .ksc-need h2 .ksc-ico{width:22px;height:22px;color:var(--accent)}.ksc .ksc-need__item{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.ksc .ksc-need__img{width:52px;height:52px;flex:none;border-radius:12px;background:var(--cream);display:flex;align-items:center;justify-content:center;padding:4px}.ksc .ksc-need__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ksc .ksc-need__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ksc .ksc-need__name{color:var(--ink);font-weight:600;font-size:15.5px;line-height:1.35;text-decoration:none}.ksc .ksc-need__name:hover{text-decoration:underline}.ksc .ksc-need__deal{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--buy);font-weight:600}.ksc .ksc-need__deal .ksc-ico{width:13px;height:13px}.ksc .ksc-need__buy{width:40px;height:40px;flex:none;border-radius:50%;background:var(--buy);color:#fff;display:flex;align-items:center;justify-content:center}.ksc .ksc-need__buy:hover{background:var(--buy-dark);color:#fff}.ksc .ksc-need__buy .ksc-ico{width:17px;height:17px}.ksc .ksc-need__item--plain{justify-content:space-between}.ksc .ksc-steps{scroll-margin-top:100px}.ksc .ksc-steps h2{margin-bottom:18px}.ksc .ksc-steps__list{counter-reset:none}.ksc .ksc-steps__list li{position:relative;scroll-margin-top:110px}.ksc .ksc-steps__list li:not(:last-child)::before{content:"";position:absolute;left:19px;top:44px;bottom:-4px;width:2px;background:#e6dccf}.ksc .ksc-steps__list label{display:flex;gap:16px;align-items:flex-start;padding:0 0 22px;cursor:pointer}.ksc .ksc-steps__num{position:relative;z-index:1;width:40px;height:40px;flex:none;border-radius:50%;background:#fff;border:2px solid var(--ink);color:var(--ink);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:18px;transition:background .15s}.ksc .ksc-steps__num b{font-weight:500}.ksc .ksc-steps__num .ksc-ico{display:none;width:18px;height:18px;color:#fff}.ksc .ksc-steps input:checked+.ksc-steps__num{background:var(--ink)}.ksc .ksc-steps input:checked+.ksc-steps__num b{display:none}.ksc .ksc-steps input:checked+.ksc-steps__num .ksc-ico{display:block}.ksc .ksc-steps input:checked~.ksc-steps__txt{color:#a3a39a}.ksc .ksc-steps input:focus-visible+.ksc-steps__num{outline:2px solid var(--accent);outline-offset:3px}.ksc .ksc-steps__txt{padding-top:7px;font-size:17px;line-height:1.65;color:var(--text)}.ksc .ksc-tip{display:flex;gap:16px;align-items:flex-start;background:var(--ink);color:#e4ecdf;border-radius:var(--r-lg) var(--r-lg) var(--r-lg) 90px;padding:24px 26px}.ksc .ksc-tip__img{width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:center 20%;background:var(--cream);flex:none;box-shadow:0 0 0 3px rgb(255 255 255 / .18)}.ksc .ksc-tip__title{font-size:22px;color:#fff!important;margin:0 0 8px}.ksc .ksc-tip p{color:#e4ecdf}.ksc .ksc-tip p:last-child{margin-bottom:0}.ksc .ksc-tip a{color:#fff}.ksc .ksc-store{padding:20px 22px;background:#fff;border:1px solid var(--line);border-radius:var(--r-md)}.ksc .ksc-store h2{display:flex;align-items:center;gap:9px;font-size:21px;line-height:1.2;margin:0 0 8px}.ksc .ksc-store h2 .ksc-ico{color:var(--accent);width:21px;height:21px}.ksc .ksc-store p:last-child{margin-bottom:0}.ksc .ksc-comments{max-width:820px}.ksc .ksc-reviews__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;margin-bottom:10px}.ksc .ksc-reviews__head .ksc-h2{margin:0}.ksc .ksc-reviews__sum{display:flex;align-items:center;gap:10px;margin:0;color:var(--muted);font-size:15px}.ksc .ksc-reviews__sum strong{color:var(--ink)}.ksc .ksc-comments{font-size:16px}.ksc .ksc-comments .comments-title,.ksc .ksc-comments .comment-reply-title{font-family:var(--serif)!important;font-weight:500!important;color:var(--ink)!important;text-transform:none!important;font-size:24px!important;letter-spacing:normal!important;margin:28px 0 12px!important}.ksc .ksc-comments .comment-list,.ksc .ksc-comments ol.children{list-style:none;margin:0;padding:0}.ksc .ksc-comments ol.children{margin-left:clamp(14px,4vw,40px)}.ksc .ksc-comments .comment-body,.ksc .ksc-comments .ast-comment{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:18px 20px;margin:0 0 12px}.ksc .ksc-comments .comment-author img,.ksc .ksc-comments .avatar{border-radius:50%}.ksc .ksc-comments .comment-metadata,.ksc .ksc-comments .comment-meta{font-size:13px;color:var(--muted)}.ksc .ksc-comments .comment-metadata a,.ksc .ksc-comments .comment-meta a{color:var(--muted)}.ksc .ksc-comments .reply a{font-size:14px;font-weight:600;color:var(--ink)}.ksc .ksc-comment-stars{margin:2px 0 6px}.ksc .ksc-comments #respond{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:22px clamp(18px,3vw,28px);margin-top:18px}.ksc .ksc-comments #respond input[type=text],.ksc .ksc-comments #respond input[type=email],.ksc .ksc-comments #respond input[type=url],.ksc .ksc-comments #respond textarea{width:100%;font:inherit;font-size:16px;color:var(--text);background:var(--cream-2);border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;box-shadow:none}.ksc .ksc-comments #respond input:focus,.ksc .ksc-comments #respond textarea:focus{border-color:var(--accent);outline:none;background:#fff}.ksc .ksc-comments #respond label{font-weight:600;font-size:14.5px;color:var(--ink)}.ksc .ksc-comments #respond .form-submit input[type=submit],.ksc .ksc-comments #respond .submit{background:var(--ink);color:#fff;border:0;border-radius:999px;padding:14px 26px;font:inherit;font-weight:600;font-size:16px;cursor:pointer;text-transform:none;letter-spacing:normal}.ksc .ksc-comments #respond .submit:hover{background:var(--ink-2)}.ksc .ksc-comments .comment-notes,.ksc .ksc-comments .logged-in-as{font-size:14px;color:var(--muted)}.ksc .ksc-rate{border:0;margin:0 0 14px;padding:0}.ksc .ksc-rate legend{font-weight:600;font-size:14.5px;color:var(--ink);padding:0;margin:0 0 6px}.ksc .ksc-rate legend span{font-weight:400;color:var(--muted)}.ksc .ksc-rate__stars{display:inline-flex!important;flex-direction:row-reverse;justify-content:flex-end;gap:4px;width:auto!important;float:none!important}.ksc .ksc-rate__stars input{position:absolute;opacity:0;width:1px;height:1px}.ksc .ksc-rate__stars label{cursor:pointer;line-height:0;padding:2px}.ksc .ksc-rate__stars svg{width:32px;height:32px;fill:#e3ddd2;transition:fill .15s,transform .15s}.ksc .ksc-rate__stars label:hover svg,.ksc .ksc-rate__stars label:hover~label svg,.ksc .ksc-rate__stars input:checked~label svg{fill:var(--gold)}.ksc .ksc-rate__stars input:focus-visible+label{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.ksc .ksc-ohero{padding-bottom:clamp(40px,6vw,72px)}.ksc .ksc-ohero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,64px);align-items:center;margin-top:22px}.ksc .ksc-otitle{font-size:clamp(34px,4vw,54px);line-height:1.08}.ksc .ksc-ointro{margin-top:18px;font-size:17.5px;max-width:600px}.ksc .ksc-ointro p:last-child{margin-bottom:0}.ksc .ksc-ointro a{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgb(184 114 58 / .55)}.ksc .ksc-quick{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 0;font-size:14px;color:var(--muted)}.ksc .ksc-quick a{display:inline-flex;padding:7px 14px;border-radius:999px;background:#fff;border:1.5px solid var(--line);color:var(--ink);text-decoration:none;font-size:14.5px}.ksc .ksc-quick a:hover{border-color:var(--accent)}.ksc .ksc-ohero__media{margin:0;position:relative;isolation:isolate}.ksc .ksc-ohero__media::before{content:"";position:absolute;inset:20px -20px -20px 20px;z-index:-1;background:var(--cream);border-radius:140px var(--r-lg) 140px var(--r-lg)}.ksc .ksc-ohero__media>img{width:100%;aspect-ratio:5/4;object-fit:cover;border-radius:140px var(--r-lg) 140px var(--r-lg);box-shadow:0 24px 50px rgb(44 58 31 / .16)}.ksc .ksc-ohero__card{text-align:left;position:absolute;left:-28px;bottom:28px;display:flex;align-items:center;gap:12px;max-width:300px;background:#fff;border-radius:18px;padding:12px 16px 12px 12px;box-shadow:0 16px 36px rgb(44 58 31 / .16)}.ksc .ksc-ohero__card img{width:44px;height:44px;border-radius:50%;object-fit:cover;object-position:center 20%;background:var(--cream);flex:none}.ksc .ksc-ohero__card span{font-size:12.5px;line-height:1.35;color:var(--muted)}.ksc .ksc-ohero__card strong{display:block;font-size:14.5px;color:var(--ink)}.ksc .ksc-shelf{position:relative;aspect-ratio:1/.85;max-width:520px;width:100%;justify-self:end}.ksc .ksc-shelf::before{content:"";position:absolute;inset:8% 4% 4% 4%;background:var(--cream);border-radius:50%}.ksc .ksc-shelf__item{position:absolute;width:42%;aspect-ratio:1/1;background:#fff;border-radius:24px;padding:14px;box-shadow:0 18px 40px rgb(44 58 31 / .14)}.ksc .ksc-shelf__item img{width:100%;height:100%;object-fit:contain}.ksc .ksc-shelf__item--1{left:29%;top:6%;z-index:3;width:44%}.ksc .ksc-shelf__item--2{left:4%;top:30%;transform:rotate(-8deg);z-index:2}.ksc .ksc-shelf__item--3{right:4%;top:30%;transform:rotate(7deg);z-index:2}.ksc .ksc-shelf__note{position:absolute;left:50%;bottom:2%;transform:translateX(-50%);z-index:4;white-space:nowrap;background:var(--ink);color:#fff;font-size:14px;font-weight:600;padding:9px 16px;border-radius:999px}.ksc .ksc-picks{padding-top:0}.ksc .ksc-picks__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px}.ksc .ksc-pick{display:flex;align-items:center;gap:16px;padding:14px;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);text-decoration:none;color:var(--ink)}.ksc .ksc-pick:hover{border-color:var(--accent)}.ksc .ksc-pick__img{width:84px;height:84px;flex:none;background:var(--cream);border-radius:14px;padding:8px;display:flex;align-items:center;justify-content:center}.ksc .ksc-pick__img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ksc .ksc-pick__txt{display:flex;flex-direction:column;gap:3px;min-width:0}.ksc .ksc-pick__txt small{font-size:12.5px;font-weight:600;color:var(--accent-dark)}.ksc .ksc-pick__txt strong{font-family:var(--serif);font-weight:500;font-size:18px;line-height:1.25}.ksc .ksc-pick__score{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.ksc .ksc-filter__top{display:flex;align-items:baseline;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;margin-bottom:16px}.ksc .ksc-filter__top .ksc-h2{margin:0}.ksc .ksc-filter__count{margin:0;color:var(--muted);font-size:15px}.ksc .ksc-filter__count strong{font-family:var(--serif);font-weight:500;font-size:22px;color:var(--accent)}.ksc .ksc-filter__bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:12px}.ksc .ksc-search{position:relative;flex:1 1 280px;max-width:440px;display:block}.ksc .ksc-search .ksc-ico{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#9a9a90;width:18px;height:18px;pointer-events:none}.ksc .ksc-search input{width:100%;height:48px;padding:0 16px 0 44px;border:1.5px solid var(--line);border-radius:999px;background:#fff;font:inherit;font-size:15.5px;color:var(--ink);box-shadow:none;margin:0}.ksc .ksc-search input:focus{border-color:var(--accent);outline:none}.ksc .ksc-sort{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--muted);margin-left:auto}.ksc .ksc-sort select{appearance:none;-webkit-appearance:none;font:inherit;font-size:14.5px;color:var(--ink);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b8723a' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center/14px;border:1.5px solid var(--line);border-radius:999px;padding:10px 36px 10px 16px;height:auto;margin:0;box-shadow:none;cursor:pointer}.ksc .ksc-fchips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.ksc .ksc-fchips:last-of-type{margin-bottom:22px}.ksc .ksc-fchip{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:999px;border:1.5px solid var(--line);background:#fff;color:var(--ink);font:inherit;font-size:14.5px;font-weight:500;line-height:1.3;cursor:pointer;margin:0;box-shadow:none;text-transform:none;letter-spacing:normal}.ksc .ksc-fchip:hover{border-color:var(--accent)}.ksc .ksc-fchip .ksc-ico{width:15px;height:15px;color:var(--accent)}.ksc .ksc-fchip[aria-pressed="true"]{background:var(--ink);border-color:var(--ink);color:#fff}.ksc .ksc-fchip[aria-pressed="true"] .ksc-ico{color:#fff}.ksc .ksc-fchip small{font-size:12px;opacity:.7}.ksc .ksc-fchip:disabled{opacity:.4;cursor:default}.ksc .ksc-filter__bar+.ksc-grid{margin-top:12px}.ksc .ksc-empty{text-align:center;padding:44px 20px;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);margin-top:8px}.ksc .ksc-empty p{margin:0 0 16px;color:var(--muted)}.ksc .ksc-empty strong{display:block;font-family:var(--serif);font-weight:500;font-size:22px;color:var(--ink);margin-bottom:4px}.ksc .ksc-mbar{display:none}@media (max-width:980px){.ksc .ksc-phero__grid,.ksc .ksc-rhero__grid,.ksc .ksc-ohero__grid,.ksc .ksc-cook__grid,.ksc .ksc-pbody__grid{grid-template-columns:minmax(0,1fr)}.ksc .ksc-cook__left,.ksc .ksc-side{position:static}.ksc .ksc-side{display:none}.ksc .ksc-gallery{max-width:560px}.ksc .ksc-rhero__media::before,.ksc .ksc-ohero__media::before{inset:16px 0 -16px 0}.ksc .ksc-ohero__card{left:16px;bottom:16px}.ksc .ksc-shelf{justify-self:center;max-width:440px}}@media (max-width:700px){.ksc{font-size:16.5px}.ksc .ksc-gallery__main{border-radius:22px 90px 22px 22px}.ksc .ksc-verdict{width:92px;height:92px}.ksc .ksc-verdict__num{font-size:32px}.ksc .ksc-pbuy .ksc-btn{flex:1 1 100%}.ksc .ksc-ticket{padding:14px 16px 14px 20px}.ksc .ksc-ticket__btn{width:100%;justify-content:center}.ksc .ksc-rhero__media img,.ksc .ksc-rhero__noimg,.ksc .ksc-ohero__media>img{aspect-ratio:4/3;border-radius:90px 20px 90px 20px}.ksc .ksc-rhero__media::before,.ksc .ksc-ohero__media::before{border-radius:90px 20px 90px 20px}.ksc .ksc-ractions .ksc-btn{flex:1 1 auto}.ksc .ksc-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ksc .ksc-facts>div{border-right:0;border-bottom:1px solid var(--line);padding:12px 14px}.ksc .ksc-facts dd{font-size:18px}.ksc .ksc-ohero__card{position:relative;left:auto;bottom:auto;margin:-26px 12px 0;max-width:none}.ksc .ksc-sort{margin-left:0}.ksc .ksc-search{max-width:none}.ksc .ksc-tip{border-radius:var(--r-lg) var(--r-lg) var(--r-lg) 60px;padding:20px}.ksc .ksc-tip__img{width:46px;height:46px}.ksc .ksc-mbar{display:flex;position:fixed;left:12px;right:12px;bottom:12px;z-index:9990;gap:8px;padding:8px;background:var(--ink);border-radius:999px;box-shadow:0 12px 30px rgb(44 58 31 / .35)}.ksc .ksc-mbar__buy{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:9px 12px;border-radius:999px;background:var(--buy);color:#fff;text-decoration:none;font-weight:600;font-size:15px;line-height:1.2;text-align:center}.ksc .ksc-mbar__buy small{font-weight:500;font-size:12px;opacity:.85}.ksc .ksc-mbar__code{display:flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;border:1.5px dashed rgb(255 255 255 / .5);background:#fff0;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;margin:0;box-shadow:none;text-transform:none}.ksc .ksc-mbar__code .ksc-ico{width:16px;height:16px}.ksc .ksc-mbar--recipe a{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 6px;border-radius:999px;color:#fff;text-decoration:none;font-weight:600;font-size:14px}.ksc .ksc-mbar--recipe a:first-child{background:#fff;color:var(--ink)}.ksc .ksc-mbar--recipe .ksc-ico{width:16px;height:16px}body.ksc-view{padding-bottom:84px}}@media (prefers-reduced-motion:reduce){.ksc *{transition:none!important;animation:none!important}}.ksc button{font-family:inherit!important;text-transform:none!important;letter-spacing:normal!important;min-height:0!important;line-height:1.3!important;text-shadow:none!important}.ksc .ksc-fchip{background:#fff!important;color:var(--ink)!important;border:1.5px solid var(--line)!important;padding:8px 15px!important;border-radius:999px!important;box-shadow:none!important;font-size:14.5px!important;font-weight:500!important}.ksc .ksc-fchip:hover{border-color:var(--accent)!important}.ksc .ksc-fchip[aria-pressed="true"]{background:var(--ink)!important;border-color:var(--ink)!important;color:#fff!important}.ksc .ksc-gallery__thumb{background:var(--cream)!important;border:2px solid transparent!important;padding:6px!important;border-radius:14px!important;box-shadow:none!important}.ksc .ksc-gallery__thumb[aria-pressed="true"]{border-color:var(--ink)!important}.ksc .ksc-ticket__btn{background:var(--ink)!important;color:#fff!important;border:0!important;padding:12px 18px!important;border-radius:999px!important;box-shadow:none!important;font-size:15px!important;font-weight:600!important}.ksc .ksc-ticket__btn:hover{background:var(--ink-2)!important}.ksc .ksc-side__code{background:var(--cream-2)!important;color:var(--accent-dark)!important;border:1.5px dashed #d9b48f!important;padding:11px 14px!important;border-radius:999px!important;box-shadow:none!important;font-size:14.5px!important;font-weight:600!important}.ksc .ksc-mbar__code{background:transparent!important;color:#fff!important;border:1.5px dashed rgb(255 255 255 / .5)!important;padding:9px 14px!important;border-radius:999px!important;box-shadow:none!important;font-size:14px!important;font-weight:600!important}.ksc .ksc-ticket__btn.is-copied,.ksc .ksc-side__code.is-copied,.ksc .ksc-mbar__code.is-copied{background:#4f9a45!important;color:#fff!important;border-color:#4f9a45!important}.ksc button.ksc-btn{padding:15px 26px!important;border-radius:999px!important;box-shadow:none!important;font-size:16px!important;font-weight:600!important}.ksc button.ksc-btn--primary{background:var(--ink)!important;color:#fff!important;border:2px solid var(--ink)!important}.ksc button.ksc-btn--primary:hover{background:var(--ink-2)!important;border-color:var(--ink-2)!important}.ksc button.ksc-btn--ghost{background:transparent!important;color:var(--ink)!important;border:2px solid var(--ink)!important}.ksc button.ksc-btn--ghost:hover{background:var(--ink)!important;color:#fff!important}.ksc .ksc-side__card .ksc-side__img{width:76px!important;height:76px!important;max-width:76px!important}.ksc .ksc-facts dt,.ksc .ksc-facts dd{text-align:left;float:none}.ksc .ksc-facts dd{margin:4px 0 0!important;padding:0!important}.ksc .ksc-comments .comments-area,.ksc .ksc-comments .comment-respond,.ksc .ksc-comments .comment-list{max-width:none!important;margin-left:0!important;margin-right:0!important}.ksc .ksc-comments .comment-list>li,.ksc .ksc-comments .children>li{list-style:none}.ksc .ksc-comments .comment-body{position:relative;padding-left:78px!important}.ksc .ksc-comments .comment-author .avatar{position:absolute;left:20px;top:18px;width:44px;height:44px}.ksc .ksc-comments .comment-author{font-weight:600;color:var(--ink)}.ksc .ksc-comments .comment-author .says{display:none}.ksc .ksc-comments .comment-content p:last-child{margin-bottom:0}.ksc .ksc-comments .comment-awaiting-moderation{display:block;font-size:13.5px;color:var(--accent-dark);margin:6px 0}.ksc .ksc-comments #respond p{margin:0 0 14px}.ksc .ksc-comments #respond label{display:block;margin-bottom:6px}.ksc .ksc-comments .comment-form-cookies-consent{display:flex;gap:8px;align-items:flex-start}.ksc .ksc-comments .comment-form-cookies-consent label{display:inline;font-weight:400;color:var(--muted);font-size:14px}@media (min-width:701px){.ksc .ksc-comments .comment-form-author,.ksc .ksc-comments .comment-form-email{display:inline-block;width:calc(50% - 8px);vertical-align:top}.ksc .ksc-comments .comment-form-author{margin-right:12px!important}}.ksc .ksc-pcard__media{aspect-ratio:auto!important;height:0;padding:0 0 100%!important;position:relative;overflow:hidden}.ksc .ksc-pcard__media img{position:absolute!important;inset:9%!important;width:82%!important;height:82%!important;max-width:none!important;object-fit:contain;border-radius:10px}.ksc .ksc-pcard__media .ksc-pcard__noimg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.ksc .ksc-pcard__deal{z-index:2}.ksc .ksc-pcard__meta{min-height:20px}.ksc .ksc-pcard__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.ksc .ksc-pcard__score{min-height:20px}.ksc .ksc-pcard__text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.65em}.ksc .ksc-pcard__foot{min-height:44px}.ksc .ksc-rcard__media{aspect-ratio:auto!important;height:0;padding-bottom:75%;overflow:hidden}.ksc .ksc-rcard__media img{position:absolute!important;inset:0;width:100%!important;height:100%!important}.ksc .ksc-rcard__media .ksc-rcard__noimg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.ksc .ksc-rcard__time{z-index:2}.ksc .ksc-rcard__cats{min-height:20px}.ksc .ksc-rcard__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.ksc .ksc-grid--products,.ksc .ksc-grid--recipes{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.ksc .ksc-grid--products,.ksc .ksc-grid--recipes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.ksc .ksc-grid--products,.ksc .ksc-grid--recipes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.ksc .ksc-grid--products,.ksc .ksc-grid--recipes{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px) and (min-width:541px){.ksc .ksc-pcard__title,.ksc .ksc-rcard__title{font-size:18px}}.ksc a.ksc-shelf__item{display:block;transition:transform .2s,box-shadow .2s}.ksc a.ksc-shelf__item:hover{box-shadow:0 22px 46px rgb(44 58 31 / .22)}.ksc a.ksc-shelf__item--1:hover{transform:translateY(-4px)}.ksc a.ksc-shelf__item--2:hover{transform:rotate(-8deg) translateY(-4px)}.ksc a.ksc-shelf__item--3:hover{transform:rotate(7deg) translateY(-4px)}@media (min-width:981px){.ksc .ksc-steps__scroll{position:relative;max-height:min(68vh,640px);overflow-y:auto;overscroll-behavior:contain;padding-right:12px;scrollbar-width:thin;scrollbar-color:#d9c6b0 #fff0}.ksc .ksc-steps__scroll::-webkit-scrollbar{width:8px}.ksc .ksc-steps__scroll::-webkit-scrollbar-thumb{background:#d9c6b0;border-radius:8px}.ksc .ksc-steps.is-scrollable .ksc-steps__scroll{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 56px),transparent)}.ksc .ksc-steps.is-scrollable.is-end .ksc-steps__scroll{-webkit-mask-image:none;mask-image:none}.ksc .ksc-steps__hint{display:none;align-items:center;gap:6px;margin:10px 0 0;font-size:13.5px;color:var(--muted)}.ksc .ksc-steps.is-scrollable .ksc-steps__hint{display:flex}.ksc .ksc-steps__hint .ksc-ico{width:15px;height:15px;color:var(--accent)}}.ksc .ksc-steps__hint{display:none}@media print{.ksc .ksc-steps__scroll{max-height:none!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}.ksc .ksc-steps__hint{display:none!important}}body.ksc-view .ast-container,body.ksc-view .site-content>.ast-container{max-width:none;padding-left:0;padding-right:0;display:block}@media print{body.ksc-view-recept header,body.ksc-view-recept footer,body.ksc-view-recept #masthead,body.ksc-view-recept #colophon,body.ksc-view-recept .site-header,body.ksc-view-recept .site-footer,body.ksc-view-recept .elementor-location-header,body.ksc-view-recept .elementor-location-footer,body.ksc-view-recept #wpadminbar,.ksc .ksc-crumbs,.ksc .ksc-ractions,.ksc .ksc-rrating,.ksc .ksc-need,.ksc .ksc-reviews,.ksc .ksc-related,.ksc .ksc-mbar,.ksc .ksc-progress,.ksc .ksc-chips,.ksc .ksc-rhero__media::before{display:none!important}.ksc{font-size:12pt;color:#000}.ksc .ksc-rhero__grid{grid-template-columns:1fr 34%!important;gap:20px}.ksc .ksc-rhero__media img{border-radius:12px;box-shadow:none;aspect-ratio:4/3}.ksc .ksc-cook{background:none;border:0;padding:12px 0}.ksc .ksc-cook__grid{grid-template-columns:38% 1fr!important;gap:24px}.ksc .ksc-ingr,.ksc .ksc-store{border:0;padding:0}.ksc .ksc-tip{background:none;color:#000;border:1px solid #999;border-radius:8px}.ksc .ksc-tip p,.ksc .ksc-tip__title{color:#000!important}.ksc .ksc-steps__list label{padding-bottom:10px}.ksc .ksc-checklist input:checked~.ksc-checklist__txt,.ksc .ksc-steps input:checked~.ksc-steps__txt{color:#000;text-decoration:none}.ksc .ksc-facts{border:1px solid #999}body.ksc-view{padding-bottom:0}}