/** Shopify CDN: Minification failed

Line 281:5 Unexpected "{"

**/
.multicolumn .multicolumn-card__wrapper {
    display: flex;
    flex-direction: column;
    padding: 16px;
    height: 100%;
    justify-content: space-between;
    border: 1px solid; 
    border-radius: 5px;
}

div.price__sale[style*="display: block"] {
    display: flex !important;
}


@media (min-width: 300px)  and (max-width: 391px){
    #shopify-section-template--22713431687204__flicker_collage_KGiVwi h2 {
        font-size: 4rem !important;
        padding: 18px;
        padding-bottom: 10px;
    }

}


@media (max-width: 920px) {
    #shopify-section-template--22713431392292__slider_with_info_MBhXaa .slider-with-info .slider-with-info_swiper .slider-with-info_content {
        border-left: unset;
         width: 100% !important;
        padding: 0 !important;
    }


    #shopify-section-template--22713431392292__slider_with_info_MBhXaa h3 {
        font-size: 23px;
        margin-bottom: 20px !important;
        margin-top: 20px !important;
    }
}




.product__info-wrapper .subtitle {
        letter-spacing: 0;
        line-height: 1.4;
        margin-top: 20px;
        font-family: 'Bricolage Grotesque', serif;
        font-weight: 600;
        color: black !important;
        text-transform: capitalize;
        font-size: 15px;
}

.price--on-sale .price__sale .price-item--regular {
    margin-right: .6rem;
    text-decoration: line-through;
}

@media screen and (min-width: 576px) {
    .multicolumn .multicolumn-list__wrapper {
       
        border: unset;
        row-gap: 1.6rem;
    }
}

@media screen and (min-width: 1150px) {
    .multicolumn .border-item:not(.hide_border) .multicolumn-card::before {
        content: unset;
    }
}

@media (max-width: 720px) {
    .multicolumn .multicolumn-list__wrapper {
    display: grid;
    gap: var(--gap);
    row-gap: 15px;
        grid-template-columns: 1fr 1fr;
    }
}



@media (min-width: 1024px) {
    .header .list-menu--inline > li:nth-child(2) > .header__menu-item,
    .header .list-menu--inline > li:nth-child(3) > .header__menu-item {
        position: relative;
        display: inline-flex;
        align-items: center;
        padding-right: 15px;
    }

    .header .list-menu--inline > li:nth-child(2) > .header__menu-item::after,
    .header .list-menu--inline > li:nth-child(3) > .header__menu-item::after {
        content: "";
        position: absolute;
        right: 0;
        width: 12px;
        height: 12px;
        background-color: currentColor;
        -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M8.00048 9.28166L4.70048 5.98166L3.75781 6.92432L8.00048 11.167L12.2431 6.92432L11.3005 5.98166L8.00048 9.28166Z' fill='currentColor'/%3E%3C/svg%3E") center/contain no-repeat;
        mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M8.00048 9.28166L4.70048 5.98166L3.75781 6.92432L8.00048 11.167L12.2431 6.92432L11.3005 5.98166L8.00048 9.28166Z' fill='currentColor'/%3E%3C/svg%3E") center/contain no-repeat;
    }

    .header .list-menu--inline > li:hover > .header__menu-item::after {
        opacity: 0;
    }

    .header .list-menu--inline li > .header-mega-menu {
        opacity: 0 !important;
        visibility: hidden !important;
        pointer-events: none !important;
        transition: opacity 0.3s ease 0.15s, visibility 0.3s ease 0.15s, pointer-events 0s ease 0.45s !important;
        z-index: 1;
    }

    .header .list-menu--inline li:hover > .header-mega-menu,
    .header .list-menu--inline li:focus > .header-mega-menu,
    .header .list-menu--inline li:focus-within > .header-mega-menu {
        opacity: 1 !important;
        visibility: visible !important;
        pointer-events: unset !important;
        transition: none !important;
        z-index: 5;
    }
}



.ticker .ticker_item-media .ticker_img svg {
  width: 30px !important;
  height: 30px !important;
}


@media (min-width:1100px) {
   .footer__blocks-wrapper {
    display:grid !important;
    grid-template-columns: 10% 9% 50% 26% !important;
}
}

[data-scheme=dark] .header__heading-logo:first-child:nth-last-child(1) {
    display: none;
    filter: invert(1);
}

.card__description {
    font-size: 15px;
    max-width: max-content;
}

@media (min-width: 720px) {
    .card__description {
        font-size: 14px;
        max-width: max-content;
    }
}

.product__text-custom p {
    margin:0;
    font-size: 13px;
}

.card__badge {
    z-index: 9;
}


.body-template-product .image-with-text .image-with-text_block .image-with-text_block_item {
    justify-content: flex-start;

}

@media (max-width: 720px) {
    .body-template-product  .image-with-text .image-with-text_block {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 3rem 10rem;
        justify-content: center;
    }

    .card__description {
    font-size: 15px !important;
    max-width: max-content;
}

}

.body-template-product  .image-with-text .image-with-text_block p {
    margin: 0;
}
.body-template-product .image-with-text .image-with-text_block .metafield-multi_line_text_field {
    font-size: 14px;
}


.product-card .price,
.price  {
    font-size: 18px;
}


@media (max-width: 720px) {
    .card-information-block {
        flex-direction: row;
    }
    .collection-card__content-wrapper .small-font {
        font-size: 12px;
    }

    .menu-drawer__menu a, .menu-drawer__menu span {

        margin-bottom: 1.8rem;

        font-size: 14px;
        font-weight: bold;
    }

    #shopify-section-template--22713431687204__multicolumn_LFiJDG .multicolumn-card .multicolumn_card-desc p {
        font-size: 14px;
    }

    .scrolling-collage_heading > p:first-of-type {
        margin-bottom: -20px;
    }

    #shopify-section-template--22713431687204__image_banner_DmTFeY  .richtext__content p:last-child {
        font-size: 14px;
    }
}


span.medium-font.price--end {
    font-size: 16px;
}

.product-form__input:not(.product-form__input--dropdown) input[type=radio]:checked:not(.disabled)+label {
    background: black;
    color: white;
}


.footer-block__details-content {
    margin-bottom: 0;
    text-transform: capitalize;
}

.body-template-page-coffee-trip h2 {
    width: 100%;
}

.body-template-page-coffee-trip .image-with-text .image-with-text_type2 .image-with-text__heading-block {

}

.body-template-page-coffee-trip .image-with-text__text  {
    max-width: 100% !important;
}


.image-with-text .image-with-text_type2 .image-with-text__heading-block {
    justify-content: unset !important;
    gap: 3rem !important;
}


@media (max-width: 720px) {

    #shopify-section-template--23196424601636__image_with_text_cGRD8R  p {
        text-align: left;
    }

    #shopify-section-template--23196424601636__image_with_text_cGRD8R {
     {
        --image_size: 100%;
        background: #f5f5f5 !important;

    }

        #shopify-section-template--23196424601636__image_with_text_cGRD8R .container {
            background: #f5f5f5 !important;
        }
    }

    .kamma-content-wrapper {
        padding: 20px;
        padding-bottom: 80px;

    }

    .kamma-container {
        margin-bottom: 50px !important;
    }

    .body-template-page-about .image-with-text .image-with-text_type2 .image-with-text__heading-block
    {
        padding-left: unset;
        padding-right: unset;
    }

    .body-template-page-about  .image-with-text .image-with-text_type2 .image-with-text__heading-block {
        margin-top: -50px;
        margin-bottom: -60px;
    }

    .body-template-page-about  [data-id="column_6eNpVQ"] {
        --image_size: 60%;
    }

    .body-template-page-about  .cards-grid .enable_border {
        margin-top: 32px;
    }

}

.image-with-text__wrapper .subtitle {
    visibility: hidden;
}


#shopify-section-template--23196424601636__image_with_text_cGRD8R .image-with-text .image-with-text_block {
    gap: 1rem !important;
}

.body-template-page-subscriptions .breadcrumb_margin {
    display: none !important;
}


@media (max-width: 720px) {
    #shopify-section-template--22713431687204__featured_blogs_TgKtdt h2, #shopify-section-template--22713431687204__featured_blogs_TgKtdt .h2 {
        font-size: 29px;
    }
}



@media screen and (max-width: 749px) {
    .ai-video-text-awxrxotd1ejf0bdf4raigenblockb9b81dev68ydu {
        padding-top: 40px;
        padding-bottom: 40px;
        margin-top: -50px;
    }
}





@media (max-width: 720px) {
    .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
        margin-top: 20px;
        bottom: var(--swiper-pagination-bottom, 8px);
        top: var(--swiper-pagination-top, auto);
        left: 0;
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 20px;
        margin-left: 30px;
    }

    .swiper-pagination-bullet-active {
        opacity: var(--swiper-pagination-bullet-opacity, 1);
        background: black;
    }

}


@media (max-width: 720px) {
    #shopify-section-template--23116457279524__contact_form_image_left_Vn9TMA{
    padding-top: 0;
    padding-bottom: 4rem;
}

    .article-template__tags {
        justify-content: center;
    }

}



