.rec{font-family:WS Latin,Avenir Next,Avenir,Hiragino Sans,Hiragino Kaku Gothic ProN,sans-serif;color:#171717}.rec-hero{position:relative;min-height:360px;display:flex;align-items:center;justify-content:center;background:#0f1929;overflow:hidden}.rec-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.rec-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a1226b8}.rec-hero__inner{position:relative;z-index:1;text-align:center;padding:64px 40px;max-width:800px;margin:0 auto}.rec-hero__eyebrow{display:block;font-size:10px;letter-spacing:.24em;color:#ffffffb3;text-transform:uppercase;margin-bottom:16px}.rec-hero__title{font-size:31px;font-weight:400;letter-spacing:.06em;line-height:1.5;color:#fff;margin:0 0 14px}.rec-hero__sub{font-size:11.5px;color:#fff9;letter-spacing:.06em;line-height:1.9;margin:0 0 40px}.rec-hero__sub:last-child{margin-bottom:0}.rec-hero__btns{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.rec-btn{display:inline-block;font-size:11px;letter-spacing:.2em;text-decoration:none;padding:12px 28px;transition:all .18s;cursor:pointer}.rec-btn--outline{color:#fff;border:.5px solid rgba(255,255,255,.7);background:transparent}.rec-btn--outline:hover{background:#fff;color:#0f1929}.rec-btn--ghost{color:#fff9;border:none;background:transparent;padding-left:0;padding-right:0}.rec-btn--ghost:hover{color:#fff}.rec-btn--dark{color:#fff;background:#171717;border:.5px solid #171717}.rec-btn--dark:hover{background:transparent;color:#171717}.rec-section-label{display:block;font-size:10px;letter-spacing:.28em;color:#888;text-transform:uppercase;margin-bottom:16px}.rec-banner{background:#6e84f2;color:#fff;font-size:11px;letter-spacing:.3em;text-align:center;padding:18px 40px;text-transform:uppercase}.rec-materials__wrap{background:#f0f0f0;padding:56px 40px}.rec-materials{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:40px}.rec-material{background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:34px 24px;flex:0 0 auto;width:280px}.rec-material__label{font-size:11px;letter-spacing:.2em;color:#888;text-transform:uppercase}.rec-material__qty{font-size:32px;font-weight:400;letter-spacing:.04em;color:#171717}.rec-equipment{text-align:center}.rec-equipment__label{display:block;font-size:10px;letter-spacing:.28em;color:#4a62e0;margin-bottom:12px;text-transform:uppercase}.rec-equipment__list{font-size:12px;letter-spacing:.12em;color:#555;line-height:2}.rec-glance{background:#fff;padding:60px 40px;text-align:center;max-width:640px;margin:0 auto}.rec-glance__title{font-size:18px;font-weight:400;letter-spacing:.1em;color:#171717;margin:0 0 28px}.rec-glance__rows{font-size:13px;line-height:2.4;color:#444;letter-spacing:.06em;text-align:center;display:inline-block}.rec-glance__note{margin-top:24px;font-size:11px;color:#999;letter-spacing:.1em;line-height:1.9}.rec-step{display:grid;grid-template-columns:1fr 1fr;gap:0;border-bottom:.5px solid #D6D6D6}.rec-step:nth-child(odd) .rec-step__card{order:1}.rec-step:nth-child(odd) .rec-step__body{order:2}.rec-step:nth-child(2n) .rec-step__card{order:2}.rec-step:nth-child(2n) .rec-step__body{order:1}.rec-step__card{background:#f0f0f0;position:relative;padding:48px 40px;display:flex;flex-direction:column;align-items:flex-start}.rec-step__num{font-size:72px;font-weight:200;color:#4a62e0;line-height:1;letter-spacing:-.02em;display:block;margin-bottom:4px}.rec-step__badge{display:inline-block;font-size:9px;letter-spacing:.24em;background:#6e84f2;color:#fff;padding:3px 10px;margin-bottom:24px}.rec-step__img{width:100%;aspect-ratio:3 / 2;background:#ddd;overflow:hidden;display:flex;align-items:center;justify-content:center}.rec-step__img img{width:100%;height:100%;object-fit:cover;display:block}.rec-step__img-ph{font-size:10px;letter-spacing:.2em;color:#aaa}.rec-step__body{background:#fff;padding:48px 56px;display:flex;flex-direction:column;justify-content:center}.rec-step__title{font-size:22px;font-weight:400;letter-spacing:.08em;color:#171717;margin:0 0 20px;line-height:1.5}.rec-step__text{font-size:15px;color:#555;letter-spacing:.06em;line-height:2}.rec-cta{background:#f0f0f0;text-align:center;padding:72px 40px}.rec-cta__text{font-size:14px;letter-spacing:.1em;color:#444;line-height:2;margin:0 0 36px}.rec-cta__btns{display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap}.rec-cta__link{font-size:11px;letter-spacing:.18em;color:#4a62e0;text-decoration:none;border-bottom:.5px solid #6E84F2;padding-bottom:2px;transition:opacity .15s}.rec-cta__link:hover{opacity:.7}.rec-cta__products{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:860px;margin:0 auto 48px;text-align:left}.rec-cta-prod{display:block;text-decoration:none;color:inherit}.rec-cta-prod__img{width:100%;aspect-ratio:1/1;background:#dedad2;margin-bottom:12px;overflow:hidden}.rec-cta-prod__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.rec-cta-prod:hover .rec-cta-prod__img img{transform:scale(1.04)}.rec-cta-prod__name{font-size:13px;font-weight:500;color:#222;letter-spacing:.04em;margin-bottom:3px;text-align:center;line-height:1.6}.rec-cta-prod__sub{font-size:10px;color:#999;letter-spacing:.05em;margin-bottom:5px;text-align:center}.rec-cta-prod__price{font-size:13px;font-weight:400;color:#333;letter-spacing:.04em;text-align:center}.rec-cta__divider{width:32px;height:.5px;background:#d6d6d6;margin:0 auto 40px}@media screen and (max-width:768px){.rec-hero__title{font-size:23px}.rec-hero__inner{padding:60px 24px}.rec-step{grid-template-columns:1fr}.rec-step:nth-child(odd) .rec-step__card,.rec-step:nth-child(odd) .rec-step__body,.rec-step:nth-child(2n) .rec-step__card,.rec-step:nth-child(2n) .rec-step__body{order:unset}.rec-step__body{padding:36px 24px}.rec-step__card{padding:32px 24px}.rec-step__num{font-size:48px}.rec-hero{min-height:380px}.rec-materials__wrap{padding:40px 24px}.rec-materials{gap:12px}.rec-material{width:260px;padding:24px 20px;gap:8px}.rec-material__qty{font-size:26px}.rec-material__label{font-size:10px}.rec-glance{padding:40px 24px}.rec-cta{padding:48px 24px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/article-recipe-ws.css.map */
