.article{background:var(--c-cream)}.article .breadcrumbs{padding-top:var(--space-top)}.article__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap-grid);align-items:center;padding:clamp(16px,2.5vh,28px) 0 var(--section-y)}.article__media{aspect-ratio:5/4;max-height:460px;border-radius:var(--radius-lg);overflow:hidden;background:var(--c-sand)}.article__media img,.article__placeholder{width:100%;height:100%;object-fit:cover}@media(max-width:1100px){.article__media{max-height:360px}}.article__intro .kicker{margin-bottom:10px}.article__intro .heading{margin-bottom:var(--gap-title)}.article__lede{margin-bottom:var(--gap-lede);font-size:clamp(16px,1.15vw,18px)}.article__intro .recipe-meta{margin-bottom:14px;font-size:14px}.article__body{margin-bottom:20px;font-size:15px}.article__body p{max-width:52ch}.article__actions{display:flex;flex-wrap:wrap;gap:12px}.article__recipe{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:var(--gap-grid);align-items:start;padding-bottom:var(--section-y);scroll-margin-top:90px}.article__ingredients{position:sticky;top:96px;background:#fff;border-radius:var(--radius-lg);padding:var(--pad-card)}.article__ingredients-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:18px}.article__ingredients-head .rule{flex-basis:100%;margin-bottom:14px;width:48px}.article__ingredients-head .heading{font-size:var(--fs-h2)}.article__list{display:grid;gap:4px}.article__list-group{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c-gold-text);padding:14px 0 6px;border-top:1px solid var(--c-line-strong);margin-top:8px}.article__check{display:flex;align-items:flex-start;gap:12px;padding:9px 0;font-size:16px;color:var(--c-forest);line-height:1.45;cursor:pointer}.article__check input{position:absolute;opacity:0;width:0;height:0}.article__check-box{flex:none;width:20px;height:20px;margin-top:2px;border-radius:6px;border:1.5px solid var(--c-line-strong);display:grid;place-items:center;color:#fff;transition:background var(--dur-fast),border-color var(--dur-fast)}.article__check-box svg{opacity:0;transition:opacity var(--dur-fast)}.article__check input:checked~.article__check-box{background:var(--c-forest);border-color:var(--c-forest)}.article__check input:checked~.article__check-box svg{opacity:1}.article__check input:checked~span:last-child{color:var(--c-moss);text-decoration:line-through}.article__check input:focus-visible~.article__check-box{outline:2px solid var(--c-yellow);outline-offset:2px}.article__tip{display:flex;gap:12px;margin-top:24px;padding:18px;border-radius:var(--radius-md);background:#feca4738;border-top:1px solid var(--c-line)}.article__tip-icon{flex:none;width:36px;height:36px;border-radius:50%;background:var(--c-yellow);color:var(--c-forest);display:grid;place-items:center}.article__tip strong{display:block;font-size:14px;color:var(--c-forest);margin-bottom:4px}.article__tip p{font-size:14px;color:var(--c-moss);line-height:1.55}.article__method .heading--h2{margin-bottom:var(--head-gap)}.article__steps{display:grid;gap:4px}.article__step{position:relative;display:grid;grid-template-columns:40px 1fr;gap:18px;padding:0 0 26px}.article__step:before{content:"";position:absolute;left:19px;top:40px;bottom:0;width:2px;background:var(--c-line)}.article__step:last-child:before{display:none}.article__step-num{width:40px;height:40px;border-radius:50%;background:var(--c-yellow);color:var(--c-forest);font-weight:700;font-size:15px;display:grid;place-items:center}.article__step .heading{margin:9px 0 8px;font-size:var(--fs-h4)}.article__step p{color:var(--c-moss);line-height:1.65;max-width:58ch}.article__shop{background:transparent;padding:0 0 var(--section-y)}.article__products{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 4px 8px;margin:-4px -4px 0}.article__products::-webkit-scrollbar{display:none}.article__shop-row{display:grid;grid-template-columns:minmax(0,1fr) 312px;gap:16px;align-items:stretch}.article__shop-scroll{min-width:0}.article__product{flex:0 0 calc((100% - 48px) / 3.6);scroll-snap-align:start}.article__products .product-card__media{aspect-ratio:5/4}.article__products .product-card__title{min-height:0;font-size:15px;margin-bottom:8px}.article__products .product-card__price{margin-bottom:10px}.article__products .product-card__add{height:42px;font-size:13px}.article__products .product-card__media{margin-bottom:8px}.article__products .product-card{padding:10px 10px 12px}.article__progress{height:3px;margin-top:18px;border-radius:2px;background:var(--c-line)}.article__progress span{display:block;height:100%;width:20%;border-radius:2px;background:var(--c-forest);transition:width .25s var(--ease)}.article__rotator{position:relative;display:grid;height:100%;min-height:360px;border-radius:20px;overflow:hidden;background:var(--c-forest);color:#fff;isolation:isolate}.article__rotator-kicker{position:absolute;left:16px;top:16px;z-index:3;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:var(--c-yellow);color:var(--c-forest);padding:7px 11px;border-radius:var(--radius-pill)}.article__rotator-item{grid-area:1/1;position:relative;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;opacity:0;transition:opacity .8s var(--ease);pointer-events:none;isolation:isolate}.article__rotator-item.is-on{opacity:1;pointer-events:auto}.article__rotator-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#1f2b0a0d 25%,#1f2b0a8c 60%,#1f2b0aeb)}.article__rotator-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.article__rotator-media img,.article__rotator-media svg{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform 7s linear}.article__rotator-item.is-on .article__rotator-media img{transform:scale(1.1)}.article__rotator-body{position:relative;display:grid;gap:8px;padding:18px 18px 40px;transform:translateY(12px);transition:transform .8s var(--ease)}.article__rotator-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.article__rotator-row .recipe-meta{flex-wrap:nowrap;gap:8px;font-size:12px}.article__rotator-row .btn{height:38px;padding:0 12px;font-size:12px;gap:6px;flex:none}.article__rotator-item.is-on .article__rotator-body{transform:none}.article__rotator-body .heading{color:#fff;font-size:var(--fs-h4)}.article__rotator-body .recipe-meta{color:#ffffffd9}.article__rotator-body .btn{justify-self:start;border-color:#ffffff8c;color:#fff}.article__rotator-body .btn:hover{background:#fff;color:var(--c-forest)}.article__rotator-dots{position:absolute;left:18px;bottom:16px;z-index:3;display:flex;gap:6px}.article__rotator-dots i{width:6px;height:6px;border-radius:50%;background:#fff6;transition:background .3s,width .3s}.article__rotator-dots i.is-on{background:var(--c-yellow);width:18px;border-radius:3px}.article__story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--gap-grid);align-items:center;margin:0 0 var(--section-y)}.article__story-media{aspect-ratio:16/10;border-radius:var(--radius-lg);overflow:hidden}.article__story-media img{width:100%;height:100%;object-fit:cover}.article__story-body .heading{margin-bottom:var(--gap-title)}.article__story-body .lede{margin-bottom:var(--gap-lede)}@media(max-width:1100px){.article__hero,.article__recipe,.article__story{grid-template-columns:1fr}.article__ingredients{position:static}.article__shop-row{grid-template-columns:1fr}.article__product{flex-basis:calc((100% - 32px) / 2.4)}.article__rotator{min-height:300px}}@media(max-width:600px){.article__product{flex-basis:72%}}@media print{.page-top,.site-footer,.footer,.article__shop,.article__story,.article__actions,.breadcrumbs{display:none!important}.article__hero,.article__recipe{grid-template-columns:1fr}.article__media{max-width:420px}.article__ingredients{position:static;border:0;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-main-article.css.map */
