/** Shopify CDN: Minification failed

Line 1011:79 Expected ":"

**/
/* cannabis-mojito-mocktail-recipe */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,850;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,850;1,700;1,800;1,900&display=swap');

.drink-recipes-blog-cus .drink-recipes-richetxt .article__featured-image {
    background: #fff;
    border-radius: 20px 20px 0px 0px;
}
.template-blog-drink-recipes.drink-recipes-blog-cus .main-content--align-product-items .container--large {
    padding-left: 0;

}
div#shopify-section-template--19387598536930__8f225664-de3e-4294-b6ca-a0341d375319 .container--vertical-space {
    padding-left: 0px;
}
div#shopify-section-template--19387598536930__66fd2575-520c-4459-8c82-8d617bb2033d {
    margin-top: 24px;
    margin-bottom: 24px;
}
.drink-recipes-blog-cus .main-content--align-product-items .metafield-rich_text_field a {
    color: #07076B;
}
/* .drink-recipes-blog-cus .main-content--align-product-items .cbd-recipe-recommendation__left .metafield-rich_text_field a {
    color: #45454F;
} */
.drink-recipes-blog-cus .main-content--align-product-items .image-space-tag-drink {
    padding: 0px;
}
.drink-recipes-blog-cus  h2.h4.gutter-top--large {
    padding: 0;
}
.drink-recipes-blog-cus  .container--vertical-space {
    margin-top: 0;
}
.drink-recipes-blog-cus .main-content--align-product-items .article__comments .comments__form {
    padding-bottom: 50px;
}
.drink-recipes-blog-cus  .image-space-tag-drink .lazy-image img{
    width: 100%;
    max-width: 557px;
    height: 410px;
}
.template-blog-drink-recipes .cus-blog-three-new-sec.container--large.cus-top-related-blogs.container--vertical-space {
    background: rgba(132, 155, 255, 0.2);
    border-radius: 24px;
    width: 100%;
    max-width: 1140px;
    margin: auto;
    padding: 36px 36px 36px 44px;
    margin-top: 70px;
}
.template-blog-drink-recipes .cus-blog-three-new-sec .blog-item__image {
    max-width: 100% !important;
}
.drink-recipes-blog-cus .image-space-tag-drink .lazy-image {
    padding-top: 425px !important;
}
 .main-content--align-product-items .text-size--regular .metafield-rich_text_field h2 strong {
    font-weight: 700 !important;
}

.drink-recipes-blog-cus header .rte.article h1{
    font-size: 30px;
    line-height: 36px;
    color: #006;
    font-weight: 850;
    margin-bottom: 0;
    width: 100%;
    max-width: 434px;
    font-family: Poppins;
}
.drink-recipes-blog-cus  .cbd-recipe-recommendation__left ul {
    padding-top: 0px;
}
.template-blog-drink-recipes.drink-recipes-blog-cus .main-content--align-product-items .container--large {
    padding-left: 0px;
}
.drink-recipes-blog-cus .main-content--align-product-items .mount-css-slider {
    padding-bottom: 24px;
}


.drink-recipes-blog-cus .mount-app .container--large {
    padding-left: 120px;
}

.drink-recipes-blog-cus .drink-recipes-richetxt .rich-text__container--image-top {
    background-color: #f1f1f1;
}
.drink-recipes-blog-cus .drink-recipes-richetxt .container.container--medium.container--vertical-space-xsmall.main-page {
    padding: 24px 40px;
    display: flex;
    background: #fff;
    margin-top: 0px;
    max-width: 1140px;
    margin-bottom: 47px;
    border-radius: 0px 0px 20px 20px;
}
.drink-recipes-blog-cus .drink-recipes-richetxt .card__text.gutter--xlarge .metafield-rich_text_field h2{
    font-size: 36px;
    font-weight: 700 !important;
    letter-spacing: normal;
    margin-bottom: 16px;
    font-family: Poppins;
    margin-top: 24px;
    width: 100%;
    max-width: 500px;
    color: #07076b;
    line-height: 44px;
}
.drink-recipes-blog-cus .drink-recipes-richetxt .card__text.gutter--xlarge .metafield-rich_text_field  li
 {
    line-height: 24px;
    color: #07076B;
    font-size: 16px;
    list-style: disc;
    margin-bottom: 4px;
    font-family: Poppins;
    font-weight: 400;
}
.drink-recipes-blog-cus .drink-recipes-richetxt .card__text.gutter--xlarge .metafield-rich_text_field  ul,
.drink-recipes-blog-cus .drink-recipes-richetxt .card__text.gutter--xlarge .metafield-rich_text_field  ol{
    padding-left: 20px;
}

.drink-recipes-blog-cus .cbd-recipe-recommendation.container {
    padding-bottom: 24px;
}

.drink-recipes-blog-cus  .main-content--align-product-items .cbd-recipe-recommendation .cbd-recipe-recommendation__left h3 span
 {
    font-size: 16px;
    font-weight: 700 !important;
    margin-bottom: 52px;
    font-family: Poppins;
    margin-top: 24px;
    color: #006;
}
.drink-recipes-blog-cus .main-content--align-product-items 
  .container--large {
    max-width: 1200px;
    padding-left: 145px;
    margin: auto;
}
.drink-recipes-blog-cus .drink-recipes-richetxt .rich-text__text .card__text {
    max-width: 640px;
    padding: 0px;
}
.drink-recipes-blog-cus .drink-recipes-richetxt .metafield-rich_text_field p {
    line-height: 24px;
    color: #45454f;
    font-size: 16px;
    margin-bottom: 4px;
    font-family: Poppins;
    font-weight: 400;
}
.drink-recipes-blog-cus .drink-recipes-richetxt .ruffruff-table-of-contents > div {
    padding: 0 !important;
}
.drink-recipes-blog-cus .drink-recipes-richetxt .ruffruff-table-of-contents nav {
    padding: 0 !important;
}
.drink-recipes-blog-cus .drink-recipes-richetxt .rich-text__container.rich-text__container--image-top.no-image {
    padding-bottom: 0px;
}
.drink-recipes-blog-cus .mount-toggles .faq-items {
    background: #fff;
    border-radius: 8px;
    margin-bottom: 48px;
}
.drink-recipes-blog-cus .mount-toggles .section-heading__text h2 {
    margin-top: 26px;
}
.drink-recipes-blog-cus .cbd-recipe-recommendation__left .metafield-rich_text_field h2 {
    font-size: 36px;
    font-weight: 700 !important;
    letter-spacing: normal;
    margin-bottom: 16px;
    font-family: Poppins;
    margin-top: 24px;
    width: 100%;
    max-width: 500px;
    color: #07076b;
    line-height: 44px;
}
.drink-recipes-blog-cus .cbd-cooler-hero__image {
    position: relative;
}
.drink-recipes-blog-cus .drink-recipes-richetxt .card__text.gutter--xlarge .metafield-rich_text_field li:last-child {
    margin-bottom: 24px;
}
.drink-recipes-blog-cus .cbd-recipe-recommendation__left li:last-child {
    margin-bottom: 24px;
}
/* .drink-recipes-blog-cus .product-quiz-section {
    max-width: 850px!important;
    padding: 0;
    margin-left: 386px;
} */
.drink-recipes-blog-cus .product-quiz-section .rich-text__container.rich-text__container--image-top.no-image {
    padding: 20px !important;
    background: #fff;
    max-width: 850px;
}
.drink-recipes-blog-cus .product-quiz-section h4.h2.rte.rich-text__title {
    font-size: 36px;
    font-weight: 700 !important;
    letter-spacing: normal;
    margin-bottom: 16px;
    font-family: Poppins;
    margin-top: 0px;
    width: 100%;
    max-width: 500px;
    color: #07076b;
    line-height: 44px;
}
/* .drink-recipes-blog-cus  .mount-app .container.container--large {
    max-width: 850px;
    padding: 0;
    margin-left: 358px;
} */
.drink-recipes-blog-cus .ruffruff-table-of-contents nav {
    background-image: linear-gradient(45deg, #ffffff, #ffffff);
    border-radius: 8px;
}
.drink-recipes-blog-cus .drink-recipes-richetxt .metafield-rich_text_field h3 {
    font-size: 36px;
    font-weight: 700;
    letter-spacing: normal;
    margin-bottom: 16px;
    font-family: Poppins;
    margin-top: 10px;
    width: 100%;
    max-width: 500px;
    color: #07076b;
    line-height: 44px;
}
.drink-recipes-blog-cus .main-content--align-product-items .mount-app .container--large{
    max-width: 850px;
    margin: 0;
    padding-left: 120px;
}

.drink-recipes-blog-cus .main-content--align-product-items .can-be-fullwidth .container--large {
    max-width: 830px;
    margin: 0;
    padding-left: 145px;
    padding-bottom: 24px;
    padding-right: 0px;
}

.drink-recipes-blog-cus .main-content--align-product-items .mount-app{
    max-width: 1200px;
    margin: auto;
    margin-bottom: 24px;
}

.drink-recipes-blog-cus .main-content--align-product-items .can-be-fullwidth{
    max-width: 1200px;
    margin: auto;
}

/* cannabis-mojito-mocktail-recipe */



/*cannabis-mojito-mocktail-recipe*/
.drink-recipes-blog-cus .cbd-cooler-hero__image {
    box-shadow: 0 8px 32px #0000001a;
    background: #fff;
    border-radius: 20px;
}
.drink-recipes-blog-cus .info-block__image img {
    width: 100%;
    border-radius: 16px;
}
.drink-recipes-blog-cus .cbd-cooler-hero .cbd-cooler-hero__image .cbd-cooler-hero__content {
    justify-content: space-between;
    padding: 17px 40px 24px 40px;
    display: flex;
}
.drink-recipes-blog-cus .cbd-cooler-hero__detail-label {
    font-size: 10px;
    font-weight: 500;
    color: #849bff;
    text-transform: uppercase;
    line-height: 16px;
    font-family: Poppins;
}
.drink-recipes-blog-cus .cbd-recipe-recommendation__left h2 span {
    font-size: 36px;
    font-weight: 700 !important;
    letter-spacing: normal;
    margin-bottom: 16px;
    font-family: Poppins;
    margin-top: 24px;
    width: 100%;
    max-width: 500px;
    color: #07076b;
    line-height: 44px;
}
.drink-recipes-blog-cus .cbd-recipe-recommendation__left h2{
    line-height: 36px;
    margin-top: 48px;
}
.drink-recipes-blog-cus .cbd-recipe-recommendation__left li {
    line-height: 24px;
    color: #07076B;
    font-size: 16px;
    list-style: disc;
    margin-bottom: 4px;
    font-family: Poppins;
    font-weight: 400;
}
.drink-recipes-blog-cus .cbd-recipe-recommendation__left ul,
.drink-recipes-blog-cus .cbd-recipe-recommendation__left ol{
    padding-left: 20px;
}
.drink-recipes-blog-cus .cbd-recipe-recommendation__left h3 span{
    font-size: 16px;
    font-weight: 700 !important;
    margin-bottom: 52px;
    font-family: Poppins;
    margin-top: 24px;
    color: #006;
}
.drink-recipes-blog-cus .main-content--align-product-items .cbd-cooler-hero {
    padding-bottom: 38px;
}


/*cannabis-mojito-mocktail-recipe*/

/*template-blog-drink-recipes-css*/
.drink-recipes-blog-cus .main-content--align-product-items {
    background: #F1F1F1;
    padding-top: 50px;
}
 .main-content--align-product-items  .container--vertical-space-small {
    margin-top: 0px;
    padding: 0px;
    max-width: 1140px;
}
 .lazy-image.lazy-image--animation.lazyloaded img {
    border-radius: 12px 12px 0 0;
}
 .details span:nth-child(2) {
    justify-content: flex-end;
}
 .desc-content {
    padding-bottom: 27px;
    font-size: 20px;
    line-height: 24px;
    font-weight: 400;
    color: #07076B;
}
.button.button--small.button--solid {
    border-color: #006;
    color: #fff;
    background: #849bff;
}
 .mocktail-image img {
    max-width: 673px;
    border-radius: 20px;
    width: 100%;
    margin: auto;
    height: 100%;
    max-height: 410px;
    object-fit: fill;
}
 .blog-tags .button--small {
    background: #fff;
    border: none;
    font-size: 14px;
    border: 1px solid transparent;
    color: #000066;
    height: 100%;
    max-height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 8px 12px;
}
 .template-blog-drink-recipes  .blog-tags {
    padding-bottom: 62px;
}
 .template-blog-drink-recipes .blog-tags .button--small:hover {
    background-color: #849BFF !important;
    border-color: #000066 !important;
}
 .template-blog-drink-recipes .container--vertical-space-small .grid--gap-bottom {
    row-gap: 52px;
    column-gap: 33px;
}
 .template-blog-drink-recipes .recipe-cls-blog {
    padding: 0 20px 16px;
}
.template-blog-drink-recipes .container--vertical-space-small .title.h2 {
    font-size: 36px;
    font-weight: 700;
    color: #07076b;
    margin: 0;
    font-family: 'Poppins';
    padding-bottom: 16px;
}
 .template-blog-drink-recipes .cus-top-related-blogs .blog-item__title-holder span {
    font-size: 16px;
    font-weight: 850;
    line-height: 18px;
    color: #000066;
    text-transform: capitalize;
}
 .template-blog-drink-recipes .cus-top-related-blogs .spacing--small>*.increased-spacing {
    margin-bottom: 0px !important;
}
 .template-blog-drink-recipes .cus-top-related-blogs .blog-item__excerpt {
    padding-top: 8px;
}
 .template-blog-drink-recipes .cus-top-related-blogs .blog-item {
    box-shadow: 0 8px 10px #0000000a;
    border-radius: 12px;
    width: 100%;
    background: #fff;
    max-width: 342px;
    min-width: 342px;
}

.template-blog-drink-recipes .cus-top-related-blogs .blog-item__image {
    width: 100%;
    max-width: 355px;
    height: 100%;
    position: relative;
    border: none;
    min-height: 178px;
    max-height: 178px;
    border-radius: 12px 12px 0px 0px;
}
.template-blog-drink-recipes .cus-top-related-blogs .remove-empty-space>*:last-child {
    margin-bottom: 0;
    padding-top: 16px;
    line-height: 18px;
}
.template-blog-drink-recipes .cus-top-related-blogs .grid--layout {
    margin-bottom: 0px;
    gap: 20px;
}
.template-blog-drink-recipes .cus-top-related-blogs .recipe-cls-blog {
    padding: 0px 20px 16px 20px;
}
.template-blog-drink-recipes .cus-top-related-blogs .blog-item__meta span {
    color: #849BFF;
    font-size: 12px;
    line-height: 14px;
    font-family: 'Poppins';
    font-weight: 300;
}
.template-blog-drink-recipes .cus-top-related-blogs .blog-item__excerpt span {
    color: #006;
    font-size: 12px;
    line-height: 14px;
    font-family: 'Poppins';
    font-weight: 300;
    width: 306px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.template-blog-drink-recipes .cus-top-related-blogs {
    background: rgba(132, 155, 255, 0.2);
    border-radius: 24px;
    width: 100%;
    max-width: 1140px;
    margin: auto;
    padding: 20px 36px 36px 36px;
    margin-top: 70px;
}
.template-blog-drink-recipes  .blog-cus-pg-blg {
    margin-bottom: 70px;
}
.template-blog-drink-recipes .cus-top-related-blogs .section-heading__text .section-heading__title {
    font-size: 36px;
    font-weight: bold;
    color: #07076B;
    margin: 0px;
    font-family: 'Poppins';
    padding-bottom: 16px;
}
.template-blog-drink-recipes .cus-top-related-blogs .section-heading__text .section-heading__subheading {
    font-size: 16px;
    padding-top: 0px;
    font-family: 'Poppins';
    color: #07076B;
    font-weight: 400;
}
.template-blog-drink-recipes .cus-top-related-blogs .remove-empty-space {
    width: 100%;
    height: 100%;
    max-width: 666px;
    margin: auto;
}

.template-blog-drink-recipes .cus-top-related-blogs .gutter-bottom--page {
    margin-bottom: 36px;
}
.template-blog-drink-recipes .cus-top-related-blogs .lazy-image.lazy-image--animation.lazyloaded {
    border-radius: 0px;
}
.template-blog-drink-recipes .cus-top-related-blogs  .blog-item__meta {
    padding-top: 8px;
}
.template-blog-drink-recipes .cus-top-related-blogs .details {
    display: flex;
    margin-top: 9px;
    justify-content: space-between;
    align-items: center;
}
.template-blog-drink-recipes .cus-top-related-blogs .details span {
    display: flex;
    align-items: center;
    color: #849bff;
    gap: 8px;
    font-size: 11px;
    line-height: 16px;
    font-family: 'Poppins';
    font-weight: 300;
}

.recipe-cls-blog .blog-item__title-holder span {
    font-size: 16px;
    font-weight: 850;
    line-height: 18px;
    color: #006;
    text-transform: capitalize;
}
.template-blog-drink-recipes .pagination {
    padding: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.template-blog-drink-recipes .grid--gap-bottom .blog-item__image {
    width: 100%;
    /* max-width: 355px; */
    height: 100%;
    position: relative;
    border: none;
    min-height: 178px;
    border-radius: 12px 12px 0px 0px;
    max-height: 178px;
}
.blog-item__tag {
  display: none !important;
    background: #fff;
    font-size: 10px;
    border: 1px solid transparent;
    color: #006;
    padding: 6px;
    font-weight: 500;
    position: absolute;
    left: 10px;
    z-index: 9;
    border-radius: 36px;
    width: 100%;
    max-width: fit-content;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    bottom: 10px;
    min-height: 19px;
    max-height: 19px;
}
.recipe-cls-blog .blog-item__meta span {
    color: #849bff;
    font-size: 12px;
    line-height: 14px;
    font-family: 'Poppins';
    font-weight: 300;
}
.recipe-cls-blog .blog-item__excerpt span {
    color: #006;
    font-size: 12px;
    line-height: 14px;
    font-family: 'Poppins';
    font-weight: 300;
    width: 298px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.template-blog-drink-recipes  .grid--gap-bottom .blog-item {
    box-shadow: 0 8px 10px #0000000a;
    border-radius: 12px;
    width: 100%;
    background: #fff;
    /* max-width: 358px;
    min-width: 358px; */
}
.template-blog-drink-recipes  .mocktail-section {
    padding: 82px 0px;
    background: #F1F1F1;
}
.template-blog-drink-recipes .mocktail-container {
    max-width: 673px;
}
.template-blog-drink-recipes .mocktail-container .mocktail-text-block h2 {
    font-size: 35px;
    font-weight: 700;
    color: #07076b;
    margin: 0;
    font-family: 'Poppins';
    padding-bottom: 16px;
    line-height: 44px;
}
.template-blog-drink-recipes .mocktail-container  .mocktail-text-block p {
    font-size: 16px;
    padding-top: 0;
    font-family: 'Poppins';
    color: #07076b;
    font-weight: 400;
    margin: 0px;
    line-height: 28px;
}
.template-blog-drink-recipes .mocktail-container .mocktail-block {
    margin-bottom: 0px !important;
}
.template-blog-drink-recipes .mocktail-container .mocktail-text-block {
    margin-bottom: 0px;
}
.template-blog-drink-recipes .mocktail-container .mocktail-image {
    margin: 56px 0px;
}
.template-blog-drink-recipes .recipe-cls-blog .details {
    display: flex;
    margin-top: 9px;
    justify-content: space-between;
    align-items: center;
}
.template-blog-drink-recipes .recipe-cls-blog .details span {
    display: flex;
    align-items: center;
    color: #849bff;
    gap: 8px;
    font-size: 11px;
    line-height: 16px;
    font-family: 'Poppins';
    font-weight: 300;
}

/*template-blog-drink-recipes-css*/


.cbd-cooler-hero {
    max-width: 895px;
    padding-top: 26px;
    padding-bottom: 15px;
    margin: auto;
    width: 100%;
}
.cbd-cooler-hero__content {
    padding: 24px 40px;
    display: flex;
}
.cbd-recipe-recommendation__left .info-block p {
    color: #07076B;
}
.info-block__image img {
    width: 100%;
    height: 100%;
}
.cbd-recipe-recommendation__left .info-block__image img {
    width: 100%;
    max-width: 557px;
    height: 410px;
}

.cbd-recipe-recommendation__left .info-block__text:last-child{
    margin-bottom: 0px;
}
.cbd-cooler-hero__image{
    box-shadow: 0 8px 32px #0000001a;
    background: #fff;
    border-radius: 20px;
}
.cbd-recommendation-products .product-tile {
    max-height: 104px;
    background: #fff;
    box-shadow: 0 8px 32px #0000001a;
    border-radius: 16px;
    width: 100%;
    max-width: 323px;
    height: 100%;
    display: flex;
    align-items: center;
    padding: 12px 12px 12px 19px;
    min-height: 104px;
}
.cbd-cooler-hero__content--center {
  align-self: center;
  border-radius: 20px;
}

.cbd-cooler-hero__content--top {
  align-self: flex-start;
  border-radius: 0 0 20px 20px;
  margin-top: 0;
}

.cbd-cooler-hero__title {
    font-size: 32px;
    line-height: 36px;
    color: #006;
    font-weight: 850;
    margin-bottom: 0;
    width: 100%;
    max-width: 434px;
    font-family: 'Poppins';
}
.left-content-blg{

    display: flex;
    flex-direction: column;
    justify-content: center;
}
.drink-recipes-blog-cus .cbd-cooler-hero__content .left-content-blg {
    width: 50%;
}
.cbd-cooler-hero__detail-item {
    display: flex;
    align-items: center;
    gap: 4px;
}

.cbd-cooler-hero__description {
    font-size: 14px;
    color: #000066;
    margin-bottom: 0px;
    line-height: 14px;
    padding-top: 12px;
}

.cbd-cooler-hero__details {
    display: grid;
    background: #F5F5F5;
    width: 100%;
    max-width: 364px;
    border-radius: 16px;
    padding: 12px 11px;
}
.cbd-cooler-hero__details .cbd-cooler-hero__icon {
    transform: translateY(3px);
}
.cbd-cooler-hero__detail-label{
    font-size: 10px;
    font-weight: 500;
    color: #849bff;
    text-transform: uppercase;
    line-height: 16px;
    font-family: 'Poppins';
}

.cbd-cooler-hero__detail-value{
    font-size: 14px;
    font-weight: 500;
    color: #142688;
    line-height: 16px;
}
.cbd-recipe-recommendation__left .directions p {
    color: #45454F;
}

.cbd-recipe-recommendation.container {
  display: flex;
  flex-wrap: wrap;
  gap: 100px;
  justify-content: space-between;
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 145px;
  padding-bottom: 146px;
}

.cbd-recipe-recommendation__left {
    max-width: 650px;
}
.recipe-title {
    font-size: 36px;
    font-weight: bold;
    margin-bottom: 24px;
    color: #07076B;
    font-family: 'Poppins';
    line-height: 34px;
}

.drink-recipes-blog-cus  .main-content--align-product-items .cbd-recipe-recommendation .cbd-recipe-recommendation__left h3 {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 40px;
    font-family: 'Poppins';
    margin-top: 24px;
    color: #000066;
}


  .info-block {
  margin-top: 32px;
}

.cbd-recommendation-products .product-tile__link img {
    object-fit: contain;
    width: 80px;
    height: 80px;
}
.cbd-recommendation-products .product-tile__title {
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 0px;
    font-family: 'Poppins';
    color: #006;
}

.cbd-recommendation-products .product-tile__link {
    display: flex;
    gap: 20px;
    align-items: center;
}
.product-tile__price {
    font-size: 12px;
    line-height: 32px;
    margin: 0px;
    color: #000066;
}

.info-block__heading {
  font-size: 22px;
  font-weight: 700;
  color: #2c3e50;
  margin-bottom: 12px;
}

.info-block__text {
  font-size: 16px;
  line-height: 1.7;
  color: #555;
  margin-bottom: 16px;
}

.info-block__image img {
  width: 100%;
  border-radius: 16px;

}
.cbd-recipe-recommendation__left .info-block__image img{
    margin-top: 24px;
    margin-bottom: 20px;
}


#shopify-section-template--19297208500450__cus_cbd_sec_MmTWxm {
    background: #F1F1F1;
}
.recipe-title span {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 0px;
    font-family: 'Poppins';
    margin-top: 0px;
    color: #006;
}
.recipe-title strong {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 0px;
    font-family: 'Poppins';
    margin-top: 0px;
    color: #006;
}
.drink-recipes-blog-cus  .main-content--align-product-items .cbd-recipe-recommendation .cbd-recipe-recommendation__left h3:first-of-type {
  margin-top: 0;
}


.cbd-recipe-recommendation__left .ingredients-list li {
    margin-bottom: 0px;
    line-height: 24px;
    color: #45454F;
    font-size: 16px;
    list-style: disc;
    margin-bottom: 4px;
    font-family: 'Poppins';
    font-weight: 400;
}
.cbd-recipe-recommendation__left .ingredients-list {
    padding-left: 20px;
}
.cbd-recipe-recommendation__left  p {
    line-height: 24px;
    /* color: #45454f; */
    font-size: 16px;
    margin-bottom: 4px;
    font-family: 'Poppins';
    font-weight: 400;
}
.recipe-title:first-child {
    margin-bottom: 52px;
}
.info-block__heading b {
    font-weight: 800;
}

.cbd-recipe-recommendation__left .info-block__heading{
    font-size: 36px;
    font-weight: 700;
    letter-spacing: normal;
    margin-bottom: 16px;
    font-family: 'Poppins';
    margin-top: 24px;
    width: 100%;
    max-width: 500px;
    color: #07076B;
    line-height: 44px;
}
.cbd-recipe-recommendation__right {
  flex: 1 1 20%;
  margin-top: 49px;
  min-width: 280px;
}

.cbd-recipe-recommendation__right h4 {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 21px;
    line-height: 32px;
    font-family: 'Poppins';
    color: #006;
}

.cbd-recommendation-products {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}

.no-products-message {
  font-style: italic;
  color: #7f8c8d;
  text-align: center;
  padding: 20px;
}
.drink-recipes-blog-cus .drink-recipes-richetxt .metafield-rich_text_field p {
    color: #07076B;
    text-align: left;
    width: 640px;
}
.drink-recipes-blog-cus .main-content--align-product-items .container--medium {
    max-width: 990px;
}

@media (max-width:1850px){
 .recipe-title {
    font-size: 32px;
} 
/* .cbd-recipe-recommendation__left h3 {
    margin-bottom: 20px;
} */
.cbd-recipe-recommendation__left .info-block h3 {
    font-size: 16px;
}
.cbd-recipe-recommendation.container {
    padding-bottom: 73px;
    padding-left: 145px;
}  
.cbd-cooler-hero {
    max-width: 795px;
}
.cbd-recipe-recommendation__left .info-block:nth-child(1) h3 {
    font-size: 32px !important;
} 

.cbd-cooler-hero__content {
    padding: 24px 30px;
}
.cbd-recommendation-products .product-tile {
    padding: 12px 12px 12px 13px;
}
  
}

@media only screen and (max-width:768px){
.drink-recipes-blog-cus .cbd-recipe-recommendation__left {
        max-width: -webkit-fill-available;
        padding-inline: 16px;
    }
.drink-recipes-blog-cus .cbd-recipe-recommendation__left .metafield-rich_text_field h2,
.drink-recipes-blog-cus .product-quiz-section h4.h2.rte.rich-text__title,
.drink-recipes-blog-cus .drink-recipes-richetxt .card__text.gutter--xlarge .metafield-rich_text_field h2,
.drink-recipes-blog-cus .drink-recipes-richetxt .metafield-rich_text_field h3{
    font-size: 24px;
    letter-spacing: normal;
    line-height: 30px;
}
.drink-recipes-blog-cus .drink-recipes-richetxt .metafield-rich_text_field p {t;
    width: auto;
}  
.template-blog-drink-recipes .cus-blog-three-new-sec.container--large.cus-top-related-blogs.container--vertical-space {
    max-width: fit-content;
    margin: 40px 32px 0px 32px;
}  
.drink-recipes-blog-cus .shopify-section .container--vertical-space {
    padding-inline: 16px;
}  
.drink-recipes-blog-cus .image-space-tag-drink .lazy-image img {
    width: 100%;
    max-width: 100%;
    height: 100%;
}
.template-blog-drink-recipes.drink-recipes-blog-cus .main-content--align-product-items .container--large, div#shopify-section-template--19387598536930__8f225664-de3e-4294-b6ca-a0341d375319 .container--vertical-space {
    padding-inline: 16px;
}
.drink-recipes-blog-cus .image-space-tag-drink .lazy-image {
    padding-top: 253px !important;
} 
.drink-recipes-blog-cus .yotpo-sr-bottom-line-summary.yotpo-sr-bottom-line-button {
    display: block !important;
}  
  
.drink-recipes-blog-cus .cbd-cooler-hero__content .left-content-blg {
    width: 100%;
}
  
.drink-recipes-blog-cus .cbd-cooler-hero__title{
    font-size: 24px;
    line-height: 30px;
    }
  
.drink-recipes-blog-cus .cbd-cooler-hero .cbd-cooler-hero__image .cbd-cooler-hero__content {
    display: grid;
    padding: 20px;
    margin-bottom: 0px;
}
.drink-recipes-blog-cus .container--large {
    padding-left: 0px;
    padding-inline: 16px !important;
}
.drink-recipes-blog-cus .cbd-cooler-hero__image .info-block__image img {
    height: auto;
    object-fit: contain;
}
.drink-recipes-blog-cus .product-quiz-section {
    margin-left: 0px!important;
    padding-inline: 16px !important;
}
.drink-recipes-blog-cus  .mount-app .container.container--large {
    margin-left: 0px;
    padding-inline: 0px !important;
}
.drink-recipes-blog-cus .cbd-recipe-recommendation__right {
    padding-inline: 16px;
    margin-top: 0px;
}


  
/*template-blog-drink-recipes-media-css*/
  .template-blog-drink-recipes .container--vertical-space-small .title.h2 {
    font-size: 24px;
    font-weight: 700;
    color: #07076b;
    line-height: 32px;
    margin: 0;
    font-family: 'Poppins';
    padding-bottom: 16px;
}
.main-content--align-product-items .container--vertical-space-small {
    padding-inline: 20px;
}
  
.desc-content {
    font-size: 16px;
}  
.template-blog-drink-recipes .cus-top-related-blogs {
    margin-top: 35px;
}
.template-blog-drink-recipes  .blog-cus-pg-blg {
    margin-bottom: 35px;
}  
.recipe-cls-blog .blog-item__excerpt span {
    width: auto;
}  
.template-blog-drink-recipes .cus-top-related-blogs .blog-item__excerpt span {
    width: auto;
}
  
.lazy-image.lazy-image--animation.lazyloaded img {
    border-radius: 12px 12px 0px 0px;
}  
.blog-tags {
    gap: 8px;
}
.template-blog-drink-recipes .blog-tags {
    padding-bottom: 32px;
} 
.template-blog-drink-recipes .grid--gap-bottom .blog-item {
    max-width: -webkit-fill-available;
    margin-bottom: 0px;
}
.template-blog-drink-recipes .lazy-image.lazy-image--animation.lazyloaded {
    overflow: hidden;
    height: 167px;
    border-radius: 0px;
}
.template-blog-drink-recipes .recipe-cls-blog {
    padding: 16px 12px 8px 12px;
}
.recipe-cls-blog .blog-item__title-holder span {
    font-size: 14px;
} 
.template-blog-drink-recipes .container--vertical-space-small .grid--gap-bottom {
    row-gap: 29px;
    column-gap: 16px !important;
    grid-template-columns: repeat(2, 1fr) !important;
} 
.template-blog-drink-recipes .recipe-cls-blog .details {
    display: grid;
    margin-top: 8px;
}  
.template-blog-drink-recipes .cus-top-related-blogs {
    padding: 20px 26px 20px 16px;
    max-width: -webkit-fill-available;
    margin-inline: 20px;
}  
.template-blog-drink-recipes .cus-top-related-blogs .section-heading__text .section-heading__title {
    font-size: 24px;
}
.template-blog-drink-recipes .mocktail-section {
    padding: 41px 32px;
}  
.template-blog-drink-recipes .mocktail-container .mocktail-text-block h2 {
    font-size: 24px;
    line-height: 30px;
}
.blog-item__tag {
    font-size: 8px;
    bottom: 7px;
}  
.template-blog-drink-recipes .grid--gap-bottom .blog-item__image {
    min-height: 167px;
    max-height: 167px;
    margin-bottom: 0px;
}  
.template-blog-drink-recipes .blog-item__title-holder {
    line-height: 18px;
}  
 
.template-blog-drink-recipes .mocktail-container .mocktail-image {
    margin: 32px 0;
} 
.template-blog-drink-recipes .cus-top-related-blogs .remove-empty-space {
    max-width: -webkit-fill-available;
    min-width: -webkit-fill-available;
} 
/* .template-blog-drink-recipes .cus-top-related-blogs .blog-item__image {
    max-width: -webkit-fill-available;
    height: auto;
    min-height: -webkit-fill-available;
    max-height: -webkit-fill-available;
} */
  
/*template-blog-drink-recipes-media-css*/

  
.cbd-cooler-hero {
    padding-inline: 16px;
    padding-bottom: 0px;
}
.cbd-recipe-recommendation.container {
    gap: 0px;
    padding-left: 0px;
}  
.left-content-blg {
  
    margin-bottom: 17px;
}  
#shopify-section-template--19297208500450__cus_cbd_sec_MmTWxm {
    background: #fff;
}  
.cbd-recommendation-products .product-tile {
    max-width: -webkit-fill-available;
}  
.cbd-recipe-recommendation__left {
    max-width: -webkit-fill-available;
    padding-inline: 16px;
} 

.cbd-recipe-recommendation__right h4 {
    max-width: -webkit-fill-available;
    text-align: left;
} 
.cbd-recipe-recommendation__right {
    margin-top: 40px;
    padding-inline: 16px;
}
.cbd-cooler-hero__content {
    padding: 0px;
    margin-bottom: 17px;
    display: grid;
}  
.cbd-cooler-hero__image{
    box-shadow: 0px 0px 0px 0px;
    background: unset;
    border-radius: 20px;
}
.cbd-cooler-hero__title {
    font-size: 20px;
    line-height: 18px;
}  
.recipe-title:first-child {
    margin-bottom: 20px;
    font-size: 20px;
}
.cbd-recipe-recommendation__left .info-block:nth-child(1) h3 {
    font-size: 32px !important;
}
.cbd-recipe-recommendation__left .info-block__image img {
    margin: 0px;
}
.cbd-recipe-recommendation__left .info-block__image img {
    height: 100%;
    max-height: 329px;
    min-height: 329px;
    object-fit: fill;
}
.cbd-cooler-hero__image .info-block__image img {
    width: 100%;
    height: 329px;
    border-radius: 16px;
    object-fit: cover;
}
body .cbd-cooler-hero__details {
    margin-top: 17px;
    max-width: -webkit-fill-available;
}
.drink-recipes-blog-cus  .main-content--align-product-items .cbd-recipe-recommendation .cbd-recipe-recommendation__left h3{
    margin-bottom: 17px;
    margin-top: 0px;
}
.info-block {
    margin-top: 0px;
}
body .cbd-recipe-recommendation__left .info-block__heading {
    font-size: 24px;
    letter-spacing: normal;
    line-height: 30px;
}  
}

@media only screen and (min-width:767px) and (max-width:1024px){
.drink-recipes-blog-cus  .main-content--align-product-items .image-space-tag-drink {
    max-width: 1200px;
    margin: auto;
    padding-inline: 32px !important;
}
.drink-recipes-blog-cus .drink-recipes-richetxt .rich-text__text .card__text {
    max-width: initial;
    padding: 0;
}
  
.drink-recipes-blog-cus .shopify-section .container--vertical-space {
    padding-inline: 32px;
}  
.cbd-cooler-hero {
    padding-inline: 32px;
    padding-bottom: 0px;
}
.template-blog-drink-recipes .cus-blog-three-new-sec.container--large.cus-top-related-blogs.container--vertical-space {
    max-width: fit-content;
    margin: 70px 32px 0;
    padding: 36px !important;
}  
.template-blog-drink-recipes.drink-recipes-blog-cus .main-content--align-product-items .container--large, div#shopify-section-template--19387598536930__8f225664-de3e-4294-b6ca-a0341d375319 .container--vertical-space {
    padding-left: 32px;
}
  
.drink-recipes-blog-cus .product-quiz-section {
    margin-left: 24px;
}
.drink-recipes-blog-cus .mount-app .container.container--large {
    margin-left: 0px;
    padding: 10px !important;
}
.drink-recipes-blog-cus .container--large {
    padding-left: 24px;
}  
.template-blog-drink-recipes .cus-top-related-blogs {
    margin-top: 45px;
} 
.template-blog-drink-recipes  .blog-cus-pg-blg {
    margin-bottom: 45px;
}  
.template-blog-drink-recipes .cus-top-related-blogs .blog-item__excerpt span {
    width: auto;
}
.recipe-cls-blog .blog-item__excerpt span {
    width: auto;
}  
.cbd-recipe-recommendation.container {
    gap: 0px;
    padding-left: 0px;
    max-width: 850px;
    margin-left: 0;
}
.drink-recipes-blog-cus .main-content--align-product-items .drink-rec-faq-sec .faq-items {
    max-width: 750px;
}  
.cbd-cooler-hero__content {
    padding: 24px 25px;
} 
.drink-recipes-blog-cus .container--large {
        padding-left: 0px;
        margin-left: 0px;
  padding-inline: 32px !important;
    }
  
.drink-recipes-blog-cus .drink-rec-comments {
    max-width: 750px;
}  
#shopify-section-template--19297208500450__cus_cbd_sec_MmTWxm {
    background: #fff;
}  
.cbd-recommendation-products .product-tile {
    max-width: -webkit-fill-available;
}  
.cbd-recipe-recommendation__left {
    max-width: -webkit-fill-available;
    padding-inline: 32px;
} 

.cbd-recipe-recommendation__right h4 {
    max-width: -webkit-fill-available;
    text-align: left;
} 
.cbd-recipe-recommendation__right {
    margin-top: 0px;
    padding-inline: 32px;
}
body .cbd-cooler-hero__title {
   font-size: 24px;
   line-height: 24px;
}
.recipe-title:first-child {
    margin-bottom: 20px;
    font-size: 20px;
}
.cbd-recipe-recommendation__left .info-block:nth-child(1) h3 {
    font-size: 32px !important;
}
.cbd-recipe-recommendation__left .info-block__image img {
    margin: 0px;
}
.cbd-recipe-recommendation__left .info-block__image img {
   height: 100%;
   max-height: -webkit-fill-available;
   min-height: -webkit-fill-available;
   object-fit: fill;
}
.cbd-cooler-hero__image .info-block__image img {
    width: 100%;
    height: 329px;
    object-fit: fill;
}  
.cbd-recommendation-products {
    display: grid;
    gap: 16px;
    grid-template-columns: repeat(2, 1fr);
}
/*template-blog-drink-recipes-media-css*/
 .template-blog-drink-recipes .container--vertical-space-small .grid--gap-bottom {
    column-gap: 16px !important;
} 

.template-blog-drink-recipes .cus-top-related-blogs .remove-empty-space {
    max-width: -webkit-fill-available;
    min-width: -webkit-fill-available;
}  
.template-blog-drink-recipes .mocktail-section {
    padding: 62px 0px;
}
.template-blog-drink-recipes .mocktail-container .mocktail-text-block h2 {
    font-size: 32px;
}
.template-blog-drink-recipes .container--vertical-space-small .title.h2 {
    font-size: 32px;
} 
.template-blog-drink-recipes .cus-top-related-blogs {
    max-width: -webkit-fill-available;
    margin-inline: 40px;
 } 
.main-content--align-product-items .container--vertical-space-small {
    padding-inline: 40px;
}  
.drink-recipes-blog-cus .drink-recipes-richetxt .metafield-rich_text_field p {
    width: auto;
}
.drink-recipes-blog-cus .main-content--align-product-items 
  .container--large {

    margin-left: 0;
}  
/*template-blog-drink-recipes-media-css*/ 
}

@media only screen and (min-width:1024px) and (max-width:1260px){
.cbd-recipe-recommendation__right {
    flex: 1 1 30%;
} 
.template-blog-drink-recipes .cus-blog-three-new-sec.container--large.cus-top-related-blogs.container--vertical-space {
    max-width: fit-content;
    margin: 70px 32px 0;
}  
.cbd-recipe-recommendation.container {
    padding-left: 30px;
  gap: 80px;
    }
.main-content--align-product-items .container--vertical-space-small {
    padding-inline: 40px;
}
.template-blog-drink-recipes .cus-top-related-blogs {
    max-width: -webkit-fill-available;
    margin-inline: 40px;
 } 
.drink-recipes-blog-cus .main-content--align-product-items .container--large {
    padding-left: 28px !important;
}
.drink-recipes-blog-cus .main-content--align-product-items .container--medium {
    max-width: 1180px;
    padding-inline: 16px;
}
.drink-recipes-blog-cus .drink-recipes-richetxt .metafield-rich_text_field p {
    width: 740px;
}
  
}
@media only screen and (min-width:1070px) and (max-width:1260px){
.cbd-recipe-recommendation.container {
    padding-left: 32px;
    gap: 80px;
  } 
}
@media only screen and (min-width:1024px) and (max-width:1070px){
.drink-recipes-blog-cus .main-content--align-product-items .mount-app .container--large {
    padding-left: 7px;
}
.drink-recipes-blog-cus .main-content--align-product-items .can-be-fullwidth .container--large {
    padding-left: 32px;
}
.drink-recipes-blog-cus .main-content--align-product-items .container--large {
    padding-left: 32px;
} 
}


@media (max-width: 1850px){
.template-blog-drink-recipes .cus-top-related-blogs .remove-empty-space {
    max-width: -webkit-fill-available;
    min-width: -webkit-fill-available;
} 
.template-blog-drink-recipes .container--vertical-space-small .grid--gap-bottom {
    column-gap: 26px;
}
.template-blog-drink-recipes .cus-top-related-blogs .blog-item__excerpt span {
    width: auto;
}
.recipe-cls-blog .blog-item__excerpt span {
    width: auto;
}
/* .cbd-cooler-hero__details{
    max-width: 330px;;
} */
.cbd-cooler-hero__title {
    font-size: 28px;
    line-height: 34px;
}  
.drink-recipes-blog-cus .mount-app .container--large {
    padding-left: 118px;
}
/* .drink-recipes-blog-cus .main-content--align-product-items .container--large {
    padding-left: 195px;
} */
  
}

@media only screen and (min-width: 1024px) and (max-width: 1260px){
  .drink-recipes-blog-cus .main-content--align-product-items  .can-be-fullwidth .container--large {
    padding-left: 100px;
}
.drink-recipes-blog-cus  .main-content--align-product-items .image-space-tag-drink {
    max-width: 1200px;
    margin: auto;
    padding-inline: 32px !important;
}
.drink-recipes-blog-cus .main-content--align-product-items .mount-app .container--large {
    padding-left: 0px !important;
} 
.drink-recipes-blog-cus .main-content--align-product-items .container--large {
    padding-left: 100px;
}
.drink-recipes-blog-cus .main-content--align-product-items .can-be-fullwidth .container--large {
    max-width: max-content;
}

  
}

@media only screen and (min-width: 1060px) and (max-width: 1260px) {
    .drink-recipes-blog-cus .main-content--align-product-items .mount-app .container--large {
        padding-left: 70px;
    }
}