.lcs-locked{position:relative}.lcs-locked__teaser{max-height:130px;overflow:hidden;position:relative;color:#5e5e5e;font-size:16px;line-height:1.7;filter:blur(3.5px);-webkit-user-select:none;user-select:none}.lcs-locked__teaser:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#fff0,#fff 92%)}.lcs-locked__gate{margin-top:18px;padding:32px 28px;text-align:center;background:#fbf7f2;border:1px solid #f3d6c6;border-radius:20px}.lcs-locked__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#f6c1a8;margin-bottom:14px}.lcs-locked__title{margin:0 0 10px;color:#4a5575;font-family:Playfair Display,serif;font-size:22px;font-weight:700}.lcs-locked__text{max-width:560px;margin:0 auto 20px;color:#5e5e5e;font-size:15px;line-height:1.65}.lcs-locked__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.lcs-locked__cta{display:inline-block;padding:13px 28px;border-radius:999px;background:#d6a93b;color:#fff;font-weight:600;font-size:14.5px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.lcs-locked__cta:hover{transform:translateY(-1px);box-shadow:0 8px 18px #d6a93b59;color:#fff}.lcs-locked__cta--ghost{background:transparent;color:#4a5575;border:1.5px solid #4a5575}.lcs-locked__cta--ghost:hover{background:#4a5575;color:#fff;box-shadow:none}.lcs-filter{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 0 32px}.lcs-filter__btn{padding:10px 20px;border-radius:999px;border:1.5px solid #f3d6c6;background:#fff;color:#4a5575;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s ease;white-space:nowrap}.lcs-filter__btn:hover{border-color:#d6a93b;color:#d6a93b}.lcs-filter__btn--active{background:#4a5575;border-color:#4a5575;color:#fbf7f2}.lcs-filter__btn--active:hover{color:#fbf7f2}.lcs-card{transition:transform .2s ease,box-shadow .2s ease}.lcs-card:hover{transform:translateY(-4px)}.lcs-card__image{position:relative;border-radius:18px;overflow:hidden;box-shadow:0 10px 24px #4a55751f}.lcs-card__image img{transition:transform .45s ease}.lcs-card:hover .lcs-card__image img{transform:scale(1.06)}.lcs-card-badge-wrap{position:absolute;top:14px;left:14px;z-index:2}.lcs-card-badge{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:999px;background:#4a5575eb;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fbf7f2;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;box-shadow:0 4px 12px #00000026}.lcs-card-badge svg{width:11px;height:11px;flex-shrink:0}.lcs-card__info{padding-top:18px}.lcs-card__title a{font-family:Playfair Display,serif;color:#4a5575;font-weight:700;line-height:1.35;text-decoration:none;transition:color .15s ease}.lcs-card__title a:hover{color:#d6a93b}.lcs-card__excerpt p{color:#6b6b6b;font-size:14.5px;line-height:1.65}.lcs-card__footer{border-top:1px solid #f3d6c6;padding-top:12px}.lcs-card__date{color:#9a9a9a;letter-spacing:.02em}.lcs-card__readmore{color:#d6a93b!important;text-decoration:none!important;letter-spacing:.02em;transition:color .15s ease}.lcs-card__readmore:hover{color:#4a5575!important}.lcs-comments__intro{text-align:center;color:#6b6b6b;font-size:14.5px;margin:6px 0 24px}.lcs-comments__list{display:flex;flex-direction:column;gap:14px;margin-bottom:28px}.lcs-comments__empty{text-align:center;color:#9a9a9a;font-size:14px}.lcs-comments__item{display:flex;gap:14px;padding:14px;background:#fff;border:1px solid #f3d6c6;border-radius:14px}.lcs-comments__photo{width:76px;height:76px;object-fit:cover;border-radius:10px;flex-shrink:0}.lcs-comments__item-body p{margin:6px 0 0;color:#3a3a3a;font-size:14.5px;line-height:1.6}.lcs-comments__item-header{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.lcs-comments__item-header strong{color:#4a5575;font-family:Playfair Display,serif;font-size:15.5px}.lcs-comments__item-date{color:#9a9a9a;font-size:12px}.lcs-comments__form{max-width:560px;margin:0 auto;padding:22px;background:#fbf7f2;border:1px solid #f3d6c6;border-radius:16px;display:flex;flex-direction:column}.lcs-comments__label{font-size:13px;font-weight:600;color:#4a5575;margin:14px 0 6px}.lcs-comments__label:first-child{margin-top:0}.lcs-comments__form textarea,.lcs-comments__form input[type=file]{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #f3d6c6;border-radius:10px;font-family:inherit;font-size:14px;background:#fff}.lcs-comments__form textarea{resize:vertical}.lcs-comments__preview{position:relative;margin-top:10px;width:90px}.lcs-comments__preview img{width:90px;height:90px;object-fit:cover;border-radius:10px;border:1px solid #f3d6c6}.lcs-comments__preview button{position:absolute;top:-8px;right:-8px;width:22px;height:22px;border-radius:50%;border:none;background:#4a5575;color:#fff;font-size:12px;line-height:1;cursor:pointer}.lcs-comments__message{margin-top:14px;padding:10px 14px;border-radius:10px;font-size:13.5px}.lcs-comments__message--success{background:#eaf3ea;color:#3f6b46}.lcs-comments__message--error{background:#fbeaea;color:#9a3c3c}.lcs-comments__submit{margin-top:18px;padding:12px;border:none;border-radius:999px;background:#d6a93b;color:#fff;font-weight:600;font-size:14.5px;cursor:pointer;transition:background .15s ease}.lcs-comments__submit:hover{background:#4a5575}.lcs-comments__submit:disabled{opacity:.6;cursor:default}.article-template__comment-wrapper{padding-bottom:56px}.lcs-recipe{font-family:inherit}.lcs-recipe__intro{font-size:17px;line-height:1.75;color:#3a3a3a;margin-bottom:28px}.lcs-recipe__theme{display:inline-block;margin-bottom:14px;padding:6px 14px;border-radius:999px;background:#fbf7f2;border:1px solid #f3d6c6;color:#d6a93b;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.lcs-recipe__pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.lcs-recipe__pill{padding:6px 13px;border-radius:999px;background:#fff;border:1px solid #f3d6c6;color:#4a5575;font-size:12.5px;font-weight:600}.lcs-recipe__version{background:#fff;border:1px solid #f3d6c6;border-radius:18px;padding:24px;margin:24px 0}.lcs-recipe__version--sansSucre{background:#fbf7f2}.lcs-recipe__version-badge{display:inline-block;margin-bottom:10px;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:700;text-transform:uppercase}.lcs-recipe__version--sucre .lcs-recipe__version-badge{background:#f6c1a8;color:#4a5575}.lcs-recipe__version--sansSucre .lcs-recipe__version-badge{background:#4a5575;color:#fbf7f2}.lcs-recipe__version h3{margin:0 0 12px;color:#4a5575;font-family:Playfair Display,serif;font-size:19px}.lcs-recipe__ingredients{margin:0 0 16px;padding:0 0 0 20px;color:#3a3a3a;font-size:14.5px;line-height:1.7}.lcs-recipe__steps{list-style:none;margin:0;padding:0;counter-reset:lcs-step}.lcs-recipe__steps li{position:relative;counter-increment:lcs-step;padding-left:34px;margin-bottom:12px;font-size:14.5px;line-height:1.6;color:#3a3a3a}.lcs-recipe__steps li:before{content:counter(lcs-step);position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;background:#d6a93b;color:#fff;font-size:12.5px;font-weight:700;display:flex;align-items:center;justify-content:center}.lcs-recipe__tip{margin:24px 0;padding:16px 20px;background:#fbf7f2;border-left:3px solid #d6a93b;border-radius:0 12px 12px 0;font-size:14.5px;color:#4a5575}.lcs-recipe__closing{margin-top:26px;padding-top:22px;border-top:1px solid #f3d6c6;text-align:center;font-family:Playfair Display,serif;font-size:17px;color:#4a5575}.lcs-recipe__flavor-link{color:#d6a93b;font-weight:700;text-decoration:underline;text-underline-offset:2px}.lcs-recipe__flavor-link:hover{color:#4a5575}.lcs-recipe__product-card{display:flex;align-items:center;gap:16px;margin-top:22px;padding:14px 18px;background:linear-gradient(135deg,#fbf7f2,#fdf3ea);border:1px solid #f3d6c6;border-radius:16px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.lcs-recipe__product-card:hover{transform:translateY(-2px);box-shadow:0 10px 22px #d6a93b33}.lcs-recipe__product-thumb{width:60px;height:60px;object-fit:cover;border-radius:12px;border:1px solid #f3d6c6;background:#fff;flex-shrink:0}.lcs-recipe__product-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.lcs-recipe__product-kicker{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#d6a93b}.lcs-recipe__product-name{font-family:Playfair Display,serif;font-size:16.5px;color:#4a5575;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lcs-recipe__product-btn{flex-shrink:0;padding:10px 18px;border-radius:999px;background:#4a5575;color:#fbf7f2;font-size:13px;font-weight:600}.lcs-recipe__product-card:hover .lcs-recipe__product-btn{background:#d6a93b;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/145/assets/recipe-article.css.map */
