.cocktail-article{font-size:var(--cocktail-article-text-size)}.cocktail-article__hero{display:grid;gap:3.2rem}@media screen and (min-width:750px){.cocktail-article__hero{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:4rem clamp(4rem,6vw,10rem)}}.cocktail-article__media--paper{padding:var(--cocktail-card-padding);background:rgb(var(--color-background))}.cocktail-article__image{display:grid;aspect-ratio:var(--cocktail-article-ratio);overflow:hidden;background:rgba(var(--color-foreground),.04)}.cocktail-article__image>img,.cocktail-article__image>svg{grid-area:1 / 1;width:100%;height:100%;object-fit:cover}.cocktail-article__eyebrow{margin:0 0 .8rem;--cocktail-card-label-size: 1.2rem}.cocktail-article__title{margin:0;font-size:var(--cocktail-article-title-size);line-height:1;word-break:break-word}.cocktail-article__excerpt{margin-top:2rem;max-width:60rem}.cocktail-article__facts{margin-top:2.8rem;padding:2rem 0;border-top:.1rem solid rgba(var(--color-foreground),.15);border-bottom:.1rem solid rgba(var(--color-foreground),.15);--cocktail-card-label-size: 1.1rem}.cocktail-article__facts dd{margin-top:.4rem;font-size:1em}.cocktail-article__difficulty,.cocktail-article__ingredients-fact{grid-column:1 / -1}.cocktail-article__ingredients{margin:0;padding:0;list-style:none}.cocktail-article__ingredients li+li{margin-top:.2rem}.cocktail-article__ingredients-fact .cocktail-servings{margin:.2rem 0 1rem}.cocktail-article__products{margin-top:2.8rem}.cocktail-article__products>.cocktail-label{margin:0 0 1.2rem}.cocktail-products{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.cocktail-product{display:grid;grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:.8rem 1.6rem;padding:1rem;border:.1rem solid rgba(var(--color-foreground),.15)}.cocktail-product__media{display:grid;aspect-ratio:1;overflow:hidden}.cocktail-product__media>img{width:100%;height:100%;object-fit:contain}.cocktail-product__info{display:flex;flex-direction:column;gap:.2rem;min-width:0}.cocktail-product__title{font-size:1em;line-height:1.3}.cocktail-product__price{font-size:.9em;color:rgba(var(--color-foreground),.75)}.cocktail-product__sold-out:before{content:" \b7  "}.cocktail-product>.cocktail-product__button{grid-column:1 / -1}.cocktail-product--qatc{grid-template-columns:6rem minmax(0,1fr) auto}.cocktail-product__qatc{display:flex;justify-content:flex-end}.cocktail-product__qatc .qatc{position:relative;right:auto;bottom:auto}@media(hover:hover)and (min-width:768px){.cocktail-product:hover .qatc,.cocktail-product .qatc:focus-visible{width:212px}.cocktail-product:hover .qatc[data-has-variants],.cocktail-product .qatc[data-has-variants]:focus-visible{width:180px}.cocktail-product:hover .qatc.is-added{width:172px}.cocktail-product:hover .qatc__label,.cocktail-product .qatc:focus-visible .qatc__label{opacity:1}}.cocktail-product__button{width:100%;min-height:4.4rem;font-size:1.4rem}@media screen and (min-width:750px){.cocktail-product{grid-template-columns:6rem minmax(0,1fr) auto}.cocktail-product>.cocktail-product__button{grid-column:auto}.cocktail-product__button{width:auto}}.cocktail-article__recipe-grid{display:grid;gap:var(--cocktail-article-gap)}@media screen and (min-width:750px){.cocktail-article__recipe-grid{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start}.cocktail-article__recipe-grid--single{grid-template-columns:minmax(0,72rem);justify-content:center}.cocktail-article__aside--sticky{position:sticky;top:3rem}}.cocktail-article__aside,.cocktail-article__main{display:flex;flex-direction:column;gap:calc(var(--cocktail-article-gap) / 2)}.cocktail-article__block>h2{margin:0 0 1.6rem}.cocktail-servings{display:inline-flex;align-items:center;border:.1rem solid rgba(var(--color-foreground),.35);border-radius:var(--variant-pills-radius, 4rem)}.cocktail-servings[hidden]{display:none}.cocktail-servings__button{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.cocktail-servings__button:disabled{opacity:.3;cursor:not-allowed}.cocktail-servings__button .svg-wrapper{width:1.2rem;height:1.2rem}.cocktail-servings__value{min-width:8rem;font-size:1.4rem;text-align:center;white-space:nowrap}.cocktail-tools{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:1.6rem;margin:0;padding:0;list-style:none}.cocktail-tools__item{display:flex;flex-direction:column;gap:.8rem;font-size:.875em;line-height:1.3;text-align:center}.cocktail-tools__media{display:grid;aspect-ratio:1;padding:1.2rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.12)}.cocktail-tools__media>img{width:100%;height:100%;object-fit:contain}.cocktail-steps{display:grid;gap:2.4rem;margin:0;padding:0;list-style:none}.cocktail-steps__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:2rem}.cocktail-steps .cocktail-number{font-size:var(--cocktail-step-number-size)}.cocktail-steps__text{margin:0;padding-top:.4em;line-height:1.55}.cocktail-article__tip{padding:2.4rem;border:.1rem solid rgba(var(--color-foreground),.85)}.cocktail-article__tip .cocktail-label{margin:0 0 .8rem}.cocktail-article__tip p{margin:0;line-height:1.55}.cocktail-article__content--fallback,.cocktail-article__story .cocktail-article__content{max-width:72rem;margin:0 auto}.cocktail-article__story .cocktail-article__content{line-height:1.7}.cocktail-article__story .cocktail-article__content>:first-child{margin-top:0}.cocktail-article__story .cocktail-article__content h2{margin:1.6em 0 .6em}.cocktail-article__back{padding:4rem 1.5rem}
/*# sourceMappingURL=/cdn/shop/t/666/assets/section-main-cocktail-article.css.map */
