.rs-recipes-section{font-family:"Paragraphs (Source Serif Pro Reg)"!important}.rs-recipes-section__header{text-align:center;margin-bottom:60px}.rs-recipes-section__title{font-size:clamp(32px,5vw,64px);font-weight:700;text-transform:uppercase;line-height:1.1;margin-bottom:10px}.rs-recipes-section__subheading{font-size:18px;font-weight:400;text-transform:none;line-height:1.3;font-family:"Paragraphs (Source Serif Pro Reg)"!important;letter-spacing:var(--heading-spacing)!important;margin-bottom:1rem}.rs-recipes-section__share{margin-top:15px}.rs-recipes-section__share .social-sharing{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;gap:15px;margin-top:0;margin-bottom:0}.rs-recipes-section__share .label-font{font-weight:700;font-size:14px;margin-right:15px}.rs-recipes-section__share .standalone-icon--wrapper{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;min-width:25px;min-height:25px;border-radius:50%;border:1px solid currentColor;transition:all .3s ease}.rs-recipes-section__share .standalone-icon--wrapper:hover{transform:scale(1.1)}.rs-recipes-section__content{display:grid;grid-template-columns:40% 60%;gap:40px;align-items:start}.rs-recipes-section__left{display:flex;flex-direction:column;gap:0px}.rs-recipes-section__back-link{color:var(--color-primary-button-background, #e1251b);text-decoration:underline;font-size:18px;font-weight:700;margin-bottom:10px;display:inline-block;transition:opacity .3s ease}.rs-recipes-section__back-link:hover{opacity:.8}.rs-recipes-section__section-title{font-size:clamp(24px,3vw,40px);font-weight:700;text-transform:uppercase;letter-spacing:-.01em;line-height:2.4rem;margin-top:1rem}.rs-recipes-section__short-description{font-size:16px;line-height:1.6}.rs-recipes-section__short-description p{margin:0}.rs-recipes-section__divider{border:none;border-top:1px solid #000;margin:15px 0}.rs-recipes-section__label{font-size:32px;font-weight:700;font-family:TT TRAILERS BOLD!important;text-transform:uppercase;letter-spacing:-.01em;display:block;width:40%}.rs-recipes-section__difficulty{margin-bottom:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:15px}.rs-recipes-section__difficulty-circles{display:flex;gap:8px;align-items:center;width:70%}.rs-recipes-section__difficulty-circle{width:20px;height:20px;border-radius:50%;border:1px solid #000;background-color:transparent;display:inline-block}.rs-recipes-section__difficulty-circle--filled{border-color:var(--color-primary-button-background, #e1251b)}.rs-recipes-section__ingredients,.rs-recipes-section__glass-garnish,.rs-recipes-section__method{display:flex;flex-direction:row;justify-content:flex-start;gap:10px;margin-bottom:0}.rs-recipes-section__ingredients-content,.rs-recipes-section__glass-garnish-content,.rs-recipes-section__method-content{font-size:16px;line-height:1.6;width:70%}.rs-recipes-section__ingredients-content p,.rs-recipes-section__glass-garnish-content p,.rs-recipes-section__method-content p{margin:0}.rs-recipes-section__made-with{margin-top:0;display:flex;flex-direction:row;justify-content:flex-start;gap:15px;margin-bottom:0}.rs-recipes-section__product{display:flex;flex-direction:column;gap:15px;width:70%}.rs-recipes-section__product-image{position:relative;width:100%;max-width:100%;margin-bottom:10px}.rs-recipes-section__product-image a{display:block}.rs-recipes-section__product-image img{width:100%;height:auto;display:block}.rs-recipes-section__product-badge{position:absolute;top:10px;left:10px;background-color:#242424;color:#fff;padding:5px 10px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.rs-recipes-section__product-info{display:flex;flex-direction:column}.rs-recipes-section__product-title{font-size:18px;font-weight:700;margin:0;padding:0;text-align:center}.rs-recipes-section__product-title a{color:inherit;text-decoration:none;transition:opacity .3s ease}.rs-recipes-section__product-title a:hover{opacity:.7}.rs-recipes-section__product-price{font-size:18px;font-weight:500;padding-bottom:10px;text-align:center;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px}.product-on-sale #ComparePrice{color:var(--text-color)!important;text-decoration:line-through;margin:0}.product-on-sale #ProductPrice{color:var(--on-sale-color)!important}.rs-recipes-section__add-to-cart{width:100%;max-width:100%;padding:12px 24px;background-color:var(--color-primary-button-background, #e1251b);color:var(--color-primary-button-text, #ffffff);border:none;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:opacity .3s ease}.rs-recipes-section__add-to-cart:hover:not(.disabled){opacity:.9}.rs-recipes-section__add-to-cart.disabled{opacity:.5;cursor:not-allowed}.rs-recipes-section__right{position:sticky;top:60px;align-self:start}.rs-recipes-section__featured-image{width:100%;height:auto}.rs-recipes-section__featured-image img{width:100%;height:auto;display:block}.rs-recipes-section__featured-image--placeholder{background-color:#f5f5f5;min-height:400px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.rs-recipes-section__content{grid-template-columns:1fr;gap:40px}.rs-recipes-section__right{position:static;order:-1}.rs-recipes-section__header{margin-bottom:40px}.rs-recipes-section__title{font-size:32px}.rs-recipes-section__section-title{font-size:32px;line-height:2rem}.rs-recipes-section__share{flex-wrap:wrap}.rs-recipes-section__details-grid{grid-template-columns:1fr;gap:20px}.rs-recipes-section__made-with{grid-column:1}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-rs-recipes.css.map */
