/** Shopify CDN: Minification failed

Line 2081:0 Expected "}" to go with "{"

**/

/* .section--2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .home-carousel-wrapper .slick-track .slick-slide:nth-child(1) .home-carousel__title h2 {
    max-width: 100%;
    text-align: center;
    text-transform: capitalize !important;
    padding: 0 50px;
    margin: -150px 0px 0px 0px;
}

.section--2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .home-carousel-wrapper .slick-track .slick-slide:nth-child(1) .home-carousel__title h2::after {
    display: none;
} */


#shopify-section-product-recommendations .related-products .js-layout-slider .o-layout__item .product-btn__btn {
    background: #393839;
}
/*
.section__title .section__title-text {
    font-size: 40px;
    text-transform: capitalize;
    font-weight: 700;
    color: #ba826b;
}
*/
#shopify-section-product-recommendations .related-products .js-layout-slider {
    width: 100%;
    display: flex !important;
    gap: 25px;
}

#shopify-section-product-recommendations  .container {
    max-width: 1170px;
    padding: 0px;
}

#shopify-section-product-recommendations .related-products .js-layout-slider .o-layout__item {
    padding: 22px;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}
#shopify-section-product-recommendations .related-products .js-layout-slider .product{
  margin-bottom:0px !important;
}
#shopify-section-product-recommendations .related-products .js-layout-slider .o-layout__item .label--brand {
    background: #393839;
}
/*
#shopify-section-product-recommendations .related-products .js-layout-slider .o-layout__item .product__details h2 {
    color: #fff;
    margin: 17px 0px 15px 0px !important;
    font-weight: 700;
    text-transform: capitalize;
    font-size: 20px;
}
*/
#shopify-section-product-recommendations .related-products .js-layout-slider .o-layout__item .product__details .jdgm-preview-badge--with-link .jdgm-prev-badge {
    display: flex !important;
    flex-wrap: wrap;
}

#shopify-section-product-recommendations .related-products .js-layout-slider .o-layout__item .product__details .jdgm-preview-badge--with-link .jdgm-prev-badge .jdgm-prev-badge__stars {
    width: 100%;
}

#shopify-section-product-recommendations .related-products .js-layout-slider .o-layout__item .product__details .jdgm-preview-badge--with-link .jdgm-prev-badge .jdgm-prev-badge__text {
    width: 50%;
    margin: 12px 0px 10px 0px;
    color: #fff;
}

#shopify-section-product-recommendations .related-products .js-layout-slider .o-layout__item .product__details .jdgm-preview-badge--with-link .jdgm-prev-badge .jdgm-qa-badge {
    width: 50%;
    margin: 12px 0px 10px 0px;
    color: #fff;
}
.product__price-price--sale {
    color: #000000;
}
.product-single__price-number  span.money {
    color: #000 !important;
}
.product__price-price--sale {
    color: #000 !important;
}
/*
#shopify-section-product-recommendations .related-products .js-layout-slider .o-layout__item .product__details .product__vendor.h6 {
    color: #fff;
    margin: 5px 0px 10px 0px;
}

#shopify-section-product-recommendations .related-products .js-layout-slider .o-layout__item .product__details .product__details__hover p {
    color: #fff;
    margin: 12px 0px 0px 0px;
}
*/
.u-2\/5\@desk .u-hidden\@desk-down .js-cart-replace .jdgm-form__fieldset .jdgm-submit-question {
    padding: 15px 0px;
    border: none;
    background: #393839;
}

.u-2\/5\@desk .u-hidden\@desk-down .js-cart-replace .jdgm-form__fieldset .jdgm-submit-question:hover {
    background: #ba826b;
    opacity: 1;
}

.u-2\/5\@desk .u-hidden\@desk-down .js-cart-replace .jdgm-form__fieldset .jdgm-submit-rev {
    border: none;
    padding: 14px 0px;
    background: #ba826b;
    transition: 0.3s;
}

.u-2\/5\@desk .u-hidden\@desk-down .js-cart-replace .jdgm-form__fieldset .jdgm-submit-rev:hover {
    background: #393839;
    opacity: 1;
}

.u-2\/5\@desk .u-hidden\@desk-down .js-cart-replace .jdgm-form__fieldset .jdgm-btn--border {
    border-color: #ba826b;
    color: #ba826b;
    padding: 13px 0px;
    border-radius: 3px;
}

.u-2\/5\@desk .u-hidden\@desk-down .js-cart-replace .jdgm-form__fieldset .jdgm-btn--border:hover {
    background: #ba826b;
    color: #fff;
    opacity: 1;
}

.u-2\/5\@desk .u-hidden\@desk-down .js-cart-replace .jdgm-form .jdgm-picture-fieldset__box-wrapper {
    border: 1px solid #BA826B;
    border-radius: 3px;
    margin-top: 10px;
}

.u-2\/5\@desk .u-hidden\@desk-down .js-cart-replace .jdgm-form .jdgm-form__title {
    color: #393839;
}

.u-2\/5\@desk .u-hidden\@desk-down .js-cart-replace .jdgm-form label {
    color: #393839;
    font-weight: 600;
}

.u-2\/5\@desk .u-hidden\@desk-down .js-cart-replace .jdgm-form .jdgm-form__rating a {
    color: #f4c623;
}

.u-2\/5\@desk .u-hidden\@desk-down .js-cart-replace .jdgm-form input {
    border: 1px solid #ba826b;
    border-radius: 3px;
}

.u-2\/5\@desk .u-hidden\@desk-down .js-cart-replace .jdgm-form textarea {
    border: 1px solid #ba826b;
    border-radius: 3px;
}

.u-2\/5\@desk .u-hidden\@desk-down .js-cart-replace .product-single__box .jdgm-rev-widg__header .jdgm-widget-actions-wrapper a {
    border-radius: 3px;
    background: #393839;
    border: none;
    padding: 16px 0px;
}

.u-2\/5\@desk .u-hidden\@desk-down .js-cart-replace .product-single__box .jdgm-rev-widg__header .jdgm-widget-actions-wrapper a:hover {
    background: #ba826b !important;
    opacity: 1;
}

.u-2\/5\@desk .u-hidden\@desk-down .js-cart-replace .product-single__box .jdgm-rev-widg__header .jdgm-widget-actions-wrapper .jdgm-ask-question-btn {
    color: #BA826B;
    background: none;
    border: 2px solid #BA826B !important;
    border-radius: 3px;
}

.u-2\/5\@desk .u-hidden\@desk-down .js-cart-replace .product-single__box .jdgm-rev-widg__header .jdgm-widget-actions-wrapper .jdgm-ask-question-btn:hover {
    background: #BA826B;
    color: #fff;
}

.u-2\/5\@desk .u-hidden\@desk-down .js-cart-replace .product-single__box .shopify-payment-button__more-options {
    color: #393839;
    font-weight: 600;
}

.u-2\/5\@desk .u-hidden\@desk-down .js-cart-replace .product-single__box .product-single__share-items a {
    color: #393839;
}

.u-2\/5\@desk .u-hidden\@desk-down .js-cart-replace .product-single__box .jdgm-rev-widg__header h2 {
    color: #393839;
    font-weight: 700;
    font-size: 22px;
    text-transform: capitalize;
}

.u-2\/5\@desk .u-hidden\@desk-down .js-cart-replace .product-single__box .jdgm-rev-widg__header .jdgm-rev-widg__summary-stars {
    margin: 0px 0px 10px 0px !important;
}

.u-2\/5\@desk .u-hidden\@desk-down .js-cart-replace .product-single__box .jdgm-rev-widg__header .jdgm-rev-widg__summary-stars .jdgm-star {
    color: #f4c623;
}

.u-2\/5\@desk .u-hidden\@desk-down .js-cart-replace .product-single__box .jdgm-rev-widg__header .jdgm-rev-widg__summary-text {
    color: #393839;
}
/*
.product-single__photo__wrapper {
    border: 5px solid #393839;
    border-radius: 3px;
}

.u-2\/5\@desk .u-hidden\@desk-down .js-cart-replace {
    display: flex;
    flex-direction: column;
    height: max-content;
    background: #BA826B;
    padding: 25px;
    border-radius: 3px;
}
*/
.u-2\/5\@desk .product-single__classic-title .js-product-title {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
/*
.u-2\/5\@desk .product-single__classic-title .js-product-title h1 {
    color: #fff;
    font-size: 28px;
    font-weight: 700;
    line-height: 40px;
    text-transform: capitalize;
}
*/
.u-2\/5\@desk .product-single__classic-title .js-product-title .jdgm-preview-badge {
    margin: 0px 0px 0px 0px !important;
}

.section__title-text:after {
    bottom: -19px !important;
    margin: 0px !important;
}

.u-2\/5\@desk .product-single__classic-title .js-product-title .jdgm-preview-badge .jdgm-prev-badge {
    display: flex !important;
    gap: 7px;flex-wrap: wrap;
}
/*
.u-2\/5\@desk .product-single__classic-title .js-product-title .jdgm-preview-badge .jdgm-prev-badge span {
    color: #fff;
    font-size: 18px;
    line-height: 30px;
    border: none;
}
*/
.u-2\/5\@desk .product-single__classic-title .js-product-title .jdgm-preview-badge .jdgm-prev-badge .jdgm-prev-badge__stars {
    width: 100%;
}

.u-2\/5\@desk .product-single__classic-title .js-product-title .jdgm-preview-badge .jdgm-prev-badge .jdgm-prev-badge__stars .jdgm-star {
    color: #f4c623;
}

.u-2\/5\@desk .u-hidden\@desk-down .js-cart-replace .product-single__box {
    border: none;
    border-radius: 3px;
}

.product-single__content-text p {
    color: #393839;
    font-size: 16px;
}

.product-single__content-text p strong {
    color: #BA826B;
}
/*
.u-2\/5\@desk .u-hidden\@desk-down .js-cart-replace .product-single__box .product-single__price {
    background: #393839;
}

.u-2\/5\@desk .u-hidden\@desk-down .js-cart-replace .product-single__box .product-single__price h2 {
    color: #fff;
}
*/
.u-2\/5\@desk .u-hidden\@desk-down .js-cart-replace .product-single__box form .product-single__variant label {
    color: #fff;
    font-weight: 900;
    border-radius: 0px;
    background: #000;
    border: none;
    font-family: 'Montserrat';
}
/*
.u-2\/5\@desk .u-hidden\@desk-down .js-cart-replace .product-single__box form .product-single__variant .product-single__swatch h2 {
    color: #ba826b;
    font-weight: 700;
    font-family: 'Montserrat';
    font-size: 18px;
}

.u-2\/5\@desk .u-hidden\@desk-down .js-cart-replace .product-single__box .product-single__add-btn {
    background: #393839;
    color: #fff;
}

.u-2\/5\@desk .u-hidden\@desk-down .js-cart-replace .product-single__box .product-single__add-btn .js-product-add-text {
    color: #fff;
    font-weight: 700;
    font-family: 'Montserrat';
}

*/


/* Header */

header .secondary-nav ul li .icon-fallback {
    font-size: 27px;
    width: 35px;
}

header .secondary-nav ul li .icon-fallback:hover {
    color: #BA826B;
}

header .secondary-nav ul {
    display: flex;
    gap: 30px;
}

header .secondary-nav ul li {
    margin: 0px;
}

header .secondary-nav ul li a {
    font-size: 14px;
    letter-spacing: 0px;
    text-transform: capitalize;
    transition: 0.4s;
    color: #393839;
}

header .secondary-nav ul li a:hover {
    color: #BA826B;
}

header .primary-nav .primary-nav__items {
    display: flex;
    gap: 30px;
}

header .primary-nav .primary-nav__items li {
    margin: 0px;
}

header .primary-nav .primary-nav__items li a {
    font-size: 14px;
    letter-spacing: 0px;
    text-transform: capitalize;
    transition: 0.4s;
    color: #393839;
}

header .primary-nav .primary-nav__items li a:hover {
    color: #BA826B;
}

#shopify-section-header {
    background: #fff;
}

#shopify-section-header #top {
    width: 100%;
    max-width: 1170px;
    margin: 0 auto;
    background: #fff;
}

#paradigm-spirits-co-distillers-amp-blenders .main {
    margin: 0;
}

header .js-menu-draw .js-close-mfp i {
    color: #BA826B;
}

header .js-menu-draw .mobile-nav__item a {
    color: #393839;
    font-weight: 600;
}

header .js-menu-draw .mobile-nav {
    margin: 55px 0 0 0;
}

header .js-menu-draw .mobile-nav__item a:hover {
    color: #BA826B;
}

header .js-search-draw {
    max-width: 680px;
    margin: 0 auto;
    border-radius: 3px;
}

header .js-search-draw .search__head {
    background: #BA826B;
    border-radius: 3px 3px 0px 0px;
}

header .js-search-draw .search__head h3 {
    color: #fff;
    font-weight: 600;
    line-height: 55px;
}

header .js-search-draw  .mfp-close {
    background: #fff;
    border-radius: 0px 3px 0px 0px;
    opacity: 1;
    transition: 0.4s;
}

button.mfp-close.mfp-close--custom.js-close-mfp i {
    color: #BA826B;
}

.js-search-draw .search__form .search__form-input {
    border: 2px solid #BA826B;
    border-radius: 3px;
    font-size: 16px;
    color: #393839;
}

header .js-search-draw .search-draw__wrapper {
    padding-bottom: 1px;
}

.search__nav h4 {
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    color: #BA826B;
}

.search__nav .search__nav-items {
    display: flex;
    margin: 10px 0px 0px 0px;
    align-items: center;
    justify-content: center;
}

.search__nav .search__nav-items li {
    margin: 0px;
    display: flex;
    justify-content: center;
}

.search__nav .search__nav-items li a {
    color: #393839;
}

.search__nav .search__nav-items li a:hover {
    color: #BA826B;
}

.js-search-draw .search__form .search__form-submit i {
    color: #BA826B;
}

.js-search-draw .search__form .search__form-submit:hover {
    background: #BA826B;
}

.js-search-draw .search__form .search__form-submit {
    transition: 0.4s;
    border-radius: 0px 3px 3px 0px;
}

.js-search-draw .search__form .search__form-submit:hover i {
    color: #fff;
}

.js-search-draw .mfp-close:hover {
    background: #393839;
}

.js-search-draw .mfp-close:hover i {
    color: #fff;
}

#shopify-section-header #top .header-trigger__link i {
    color: #393839;
}

#shopify-section-header #top .header-trigger__link i:hover {
    color: #BA826B;
}

.js-menu-draw .mobile-nav__item:last-child {
    display: none;
}


.js-menu-draw  .mobile-search {
    display: none;
}

.js-menu-draw .mobile-nav__item {
    border-color: #393839;
}

.announcement__link:hover p {
    color: #FFCE43;
    background: #393839 !important;
    opacity: 1 !important;
}

.announcement__link {
    background: #393839 !important;
    transition: 0.4s;
}

.announcement__link p {
    transition: 0.4s;
}

/* End */





/* Hero Section */

.section--2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .container {
    padding: 0px;
}

.section--2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .home-carousel__item .home-carousel__content {
    width: 100%;
    margin: 0 auto;
    max-width: 1170px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    gap: 10px;
    background: transparent;
}

.section--2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .home-carousel__item .home-carousel__content .home-carousel__title h2 {
    text-align: left;
    font-size: 40px !important;
    text-transform: none;
    font-weight: 700;
    color: #fff;
    max-width: 540px;
    width: 100%;
}

.section--2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .home-carousel__item .home-carousel__content .home-carousel__text p {
    text-align: left;
    font-size: 18px;
    line-height: 28px;
    color: #fff;
}

.section__title-text:after {
    margin: 0 auto;
    width: 100% !important;
    max-width: 60px;
    right: 0px;
    background: #fff !important;
    bottom: -17px !important;
}

.section--2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .home-carousel__item .home-carousel__content a {
    position: relative;
    bottom: 0px;
    right: 0px;
    margin: 10px 0 0 0;
    background: #393839;
    border-radius: 3px;
    font-size: 14px;
    text-transform: none;
    transition: 0.4s;
}

.section--2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .home-carousel__item .home-carousel__content a:hover {
    background: #BA826B;
}

.section--2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .home-carousel__nav--prev {
    right: 64px;
}

.section--2aaf3fd0-cb76-48fb-a9d4-5902a8267061  .home-carousel__nav--next {
    right: 12px;
}

.section--2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .slick-dots {
    bottom: 28px !important;
    display: flex;
    justify-content: center;
}

.section--2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .home-carousel .slick-arrow {
    background: #393839;
    border-radius: 3px;
}

.section--2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .home-carousel .slick-arrow:hover {
    background: #BA826B;
}

.section--2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .slick-dots li {
    background: #393839;
}

.section--2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .slick-dots li:hover {
    background: #FFCE43;
}

.section--2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .slick-dots li.slick-active {
    background: #FFCE43 !important;
}

.section--2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .home-carousel__item .home-carousel__content .home-carousel__title {
    width: 100% !important;
    max-width: 100%;
}

.section--2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .home-carousel__item .home-carousel__content .home-carousel__title h2:after {
    margin: 0px auto 0px 5px;
}

.section--2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .home-carousel__item .home-carousel__content  .home-carousel__text {
    width: 100%;
    max-width: 575px;
    margin: 0px auto 0px 0px;
}


/* End */





/* Hero Section */


#shopify-section-8d4c0de9-74dd-481e-a736-6aea568eba2b .section--8d4c0de9-74dd-481e-a736-6aea568eba2b .home-promo__item-bg {
    background-color: #fff !important;
}

#shopify-section-8d4c0de9-74dd-481e-a736-6aea568eba2b .section--8d4c0de9-74dd-481e-a736-6aea568eba2b .home-promo__item {
    padding: 80px 0px 80px 0px;
}

#shopify-section-8d4c0de9-74dd-481e-a736-6aea568eba2b .section--8d4c0de9-74dd-481e-a736-6aea568eba2b .home-promo__item .container {
    padding: 0px;
    max-width: 1170px;
}

#shopify-section-8d4c0de9-74dd-481e-a736-6aea568eba2b .section--8d4c0de9-74dd-481e-a736-6aea568eba2b .home-promo__item .container .o-layout__item:last-child {

    padding: 25px 0px 25px 25px;
    border-radius: 3px;
}
#shopify-section-8d4c0de9-74dd-481e-a736-6aea568eba2b .section--8d4c0de9-74dd-481e-a736-6aea568eba2b .home-promo__box{
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}
#shopify-section-8d4c0de9-74dd-481e-a736-6aea568eba2b .section--8d4c0de9-74dd-481e-a736-6aea568eba2b .home-promo__item .container .o-layout__item .home-promo__box {
    margin: 0px;
    border-radius: 3px;
}

#shopify-section-8d4c0de9-74dd-481e-a736-6aea568eba2b .section--8d4c0de9-74dd-481e-a736-6aea568eba2b .home-promo__item .container .o-layout {
    margin: 0px;
    border-radius: 3px;
}

#shopify-section-8d4c0de9-74dd-481e-a736-6aea568eba2b .section--8d4c0de9-74dd-481e-a736-6aea568eba2b .home-promo__item .container .o-layout__item h3 {
    font-size: 40px;
    font-weight: 700;
    color: #BA826B;
    line-height: 40px;
    text-transform: capitalize;
}

#shopify-section-8d4c0de9-74dd-481e-a736-6aea568eba2b .section--8d4c0de9-74dd-481e-a736-6aea568eba2b .home-promo__item .container .o-layout__item .home-promo__box p {
    font-size: 16px;
    line-height: 30px;
    color: #393839;
}

#shopify-section-8d4c0de9-74dd-481e-a736-6aea568eba2b .section--8d4c0de9-74dd-481e-a736-6aea568eba2b .home-promo__item .container .o-layout .home-promo__media .o-ratio {
    padding: 395px 0px !important;
    border-radius: 3px;
}

#shopify-section-8d4c0de9-74dd-481e-a736-6aea568eba2b .section--8d4c0de9-74dd-481e-a736-6aea568eba2b .home-promo__item .container .o-layout .home-promo__media .o-ratio img {
    height: 820px;
    object-fit: cover;
    border-radius: 3px;
}


/* End */



/* Our-Home */


.section--1c8b9f1a-97ff-4a2f-a08e-36cd450065c2 {
    margin: 0px;
}

.section--1c8b9f1a-97ff-4a2f-a08e-36cd450065c2 .container {
    padding: 0px;
    max-width: 1170px;
}

.kellogg {
    padding: 60px 0;
}

.kellogg h2 {
    text-align: center;
    font-size: 40px;
    font-weight: 700;
    color: #BA826B;
    line-height: 40px;
    margin: 0px 0px 25px 0px;
    text-transform: capitalize;
}

.kellogg-img {
    display: flex;
    justify-content: center;
    margin: 0px 0px 30px 0px;
}

.kellogg p {
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    width: 100%;
    max-width: 970px;
    margin: 0 auto 10px auto;
    color: #393839;
}

.pardigm-secrion {
    display: flex;
    align-items: center;
}

.pardigm-text, .pardigm-image {
    width: 50%;
}

.pardigm-text p {
    text-align: left;
    margin: 0 0 10px 0;
    padding: 0 45px 0 0;
    color: #fff;
}

.pardigm-image img {
    width: 100%;
    border-radius: 3px;
    box-shadow: 15px 16px 0px 0px #fff;
}

#shopify-section-9b390559-1183-442d-83db-1e053046779c .section--9b390559-1183-442d-83db-1e053046779c {
    padding: 70px 0px 85px 0px;
    margin: 0px;
    background: #BA826B;
}

#shopify-section-9b390559-1183-442d-83db-1e053046779c .section--9b390559-1183-442d-83db-1e053046779c .container {
    padding: 0px;
    max-width: 1170px;
}

.section--1c8b9f1a-97ff-4a2f-a08e-36cd450065c2 {
    margin: 0px;
}


/* End */




/* Featured Collection */


#shopify-section-166320442226add6c7 .section--166320442226add6c7 .o-layout {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: start;
    gap: 25px;
}

#shopify-section-166320442226add6c7 .section--166320442226add6c7 .o-layout .o-layout__item {
    width: calc(33% - 13px);
    padding: 25px;
    background: #007B88;
    border-radius: 3px;
}

#shopify-section-166320442226add6c7 .section--166320442226add6c7 .section__title h2 {
    font-size: 40px;
    font-weight: 700;
    text-transform: capitalize;
    color: #393839;
}


#shopify-section-166320442226add6c7 .section--166320442226add6c7 .o-layout .o-layout__item  .product__details {
    margin: 15px 0px 0px 0px;
}

#shopify-section-166320442226add6c7 .section--166320442226add6c7 .o-layout .o-layout__item .product__details h2 {
    color: #fff;
    font-size: 21px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 30px;
    margin: 0 0 15px 0;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

#shopify-section-166320442226add6c7 .section--166320442226add6c7 .o-layout .o-layout__item .product {
    margin: 0px;
}

#shopify-section-166320442226add6c7 .section--166320442226add6c7 .o-layout .o-layout__item .product__details .jdgm-preview-badge {
    display: flex;
    justify-content: center;
}

#shopify-section-166320442226add6c7 .section--166320442226add6c7 .o-layout .o-layout__item .product__details .jdgm-preview-badge .jdgm-prev-badge {
    display: flex !important;
    flex-direction: column;
    gap: 6px;
    margin: 0 0 15px 0;
}

#shopify-section-166320442226add6c7 .section--166320442226add6c7 .o-layout .o-layout__item .product__details .jdgm-preview-badge .jdgm-prev-badge .jdgm-prev-badge__text {
    color: #fff;
    font-size: 15px;
}

#shopify-section-166320442226add6c7 .section--166320442226add6c7 .o-layout .o-layout__item .product__details .jdgm-preview-badge .jdgm-prev-badge .jdgm-prev-badge__stars .jdgm-star {
    color: #FFCE43 !important;
}

#shopify-section-166320442226add6c7 .section--166320442226add6c7 .o-layout .o-layout__item .product__details .product__details__hover .product__price {
    color: #fff;
    font-size: 18px;
}

.section--166320442226add6c7 {
    width: 100%;
    max-width: 1170px;
    margin: 0 auto;
    padding: 30px 0 120px 0px;
}

#shopify-section-166320442226add6c7 .section--166320442226add6c7 .o-layout .o-layout__item form button {
    background: #393839;
}

#shopify-section-166320442226add6c7 .section--166320442226add6c7 .o-layout .o-layout__item form button .js-product-add-text {
    font-size: 12px;
}


/* End */




/* Collection List */


#shopify-section-166204283746cf0c85 .section--166204283746cf0c85 .container {
    padding: 0px;
    max-width: 1170px;
}

#shopify-section-166204283746cf0c85 .section--166204283746cf0c85 .section__title {
    margin: 0px 0px 30px 0px;
    width: 100%;
    display: flex;
    justify-content: center;
    max-width: 100%;
}

#shopify-section-166204283746cf0c85 .section--166204283746cf0c85 .section__title h2 {
    font-size: 40px;
    font-weight: 700;
    text-transform: capitalize;
    color: #393839;
}

.section--166204283746cf0c85 .collection-list .collection-list__items .o-layout {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
}

.section--166204283746cf0c85 .collection-list .collection-list__items .o-layout .o-layout__item {
    width: calc(32% - 4px);
    padding: 0px;
}

.section--166204283746cf0c85 .collection-list .collection-list__items .o-layout .o-layout__item a .js-sr-loaded {
    margin: 0px;
    padding: 0px;
    display: flex;
    align-items: end;
    justify-content: center;
    overflow: unset;
}

.section--166204283746cf0c85 {
    padding: 15px 0px 100px 0px;
    overflow: unset !important;
    margin: 0px;
}

.section--166204283746cf0c85 .collection-list .collection-list__items .o-layout .o-layout__item a .js-sr-loaded .collection-list__title {
    margin: 0 auto -30px auto;
    width: 100%;
    max-width: 300px;
    background: #393839;
    border-radius: 3px;
    height: 60px;
    position: relative;
    z-index: 9;
}

.section--166204283746cf0c85 .collection-list .collection-list__items .o-layout .o-layout__item a .js-sr-loaded .collection-list__title:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 0px;
    top: auto;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background: #007B88;
    transition: 0.4s;
    z-index: 0;
    border-radius: 3px;
}

.section--166204283746cf0c85 .collection-list .collection-list__items .o-layout .o-layout__item a .js-sr-loaded .collection-list__title:hover:before {
    height: 100%;
    top: 0px;
}

.section--166204283746cf0c85 .collection-list .collection-list__items .o-layout .o-layout__item a .js-sr-loaded .collection-list__title .collection-list__title-text {
    font-size: 20px;
    text-transform: capitalize;
    font-weight: 600;
}

.section--166204283746cf0c85 .collection-list .collection-list__items .o-layout .o-layout__item a .js-sr-loaded .collection-list__title .collection-list__title-text:after {
    display: none;
}

.section--166204283746cf0c85 .collection-list .collection-list__items .o-layout .o-layout__item img {
    border-radius: 3px;
}

.section--166204283746cf0c85 .collection-list .collection-list__items .o-layout .o-layout__item .collection-list__item {
    border-radius: 3px;
}


/* End */





/* Paradigm Spirit */


#shopify-section-1566456304723 .section--1566456304723 {
    margin: 0px;
}

#shopify-section-1566456304723 .section--1566456304723 .home-promo__item {
    padding: 100px 0px;
}

#shopify-section-1566456304723 .section--1566456304723 .container {
    padding: 0px;
    max-width: 1170px;
}

#shopify-section-1566456304723 .section--1566456304723 .home-promo__item .home-promo__item-bg {
    background: #BA826B !important;
}

#shopify-section-1566456304723 .section--1566456304723 .container .o-layout {
    flex-direction: row-reverse;
    width: 100%;
    margin: 0;
    padding: 35px;
    border-radius: 3px;
    background: #393839;
}

#shopify-section-1566456304723 .section--1566456304723 .container .o-layout__item {
    padding: 0px;
}

#shopify-section-1566456304723 .section--1566456304723 .container .o-layout__item .home-promo__media {
    margin: 0px 75px 0px -75px;
}

#shopify-section-1566456304723 .section--1566456304723 .container .o-layout__item .home-promo__media img {
    border-radius: 3px;
}

#shopify-section-1566456304723 .section--1566456304723 .container .o-layout__item .home-promo__media .o-ratio {
    border-radius: 3px;
}

#shopify-section-1566456304723 .section--1566456304723 .container .o-layout__item .home-promo__box {
    margin: 0px;
    background: none;
    padding: 0px;
}

#shopify-section-1566456304723 .section--1566456304723 .container .o-layout__item .home-promo__box h3 {
    font-size: 40px;
    color: #fff;
    text-transform: capitalize;
    font-weight: 700;
    line-height: 45px;
}

#shopify-section-1566456304723 .section--1566456304723 .container .o-layout__item .home-promo__box h3:after {
    display: none;
}

#shopify-section-1566456304723 .section--1566456304723 .container .o-layout__item .home-promo__box p {
    color: #fff;
    font-size: 18px;
}

#shopify-section-1566456304723 .section--1566456304723 .container .o-layout__item .home-promo__box  .home-promo__title {
    margin: 0px 0px 20px 0px;
}

#shopify-section-1566456346591 .section--1566456346591 {
    margin: 0px;
    padding: 100px 0px;
}

#shopify-section-1566456346591 .section--1566456346591 .container {
    max-width: 1170px;
    padding: 0px;
}

#shopify-section-1566456346591 .section--1566456346591 .container .o-layout__item {
    padding: 0px;
}

#shopify-section-1566456346591 .section--1566456346591 .container .o-layout {
    margin: 0px;
}

#shopify-section-1566456346591 .section--1566456346591 .container .o-layout__item .home-map__items {
    border-radius: 3px;
    background: #BA826B;
}

#shopify-section-1566456346591 .section--1566456346591 .container .o-layout__item .home-map__items #map-info-1566456346591-1 {
    margin: 0px;
}

#shopify-section-1566456346591 .section--1566456346591 .container .o-layout__item .home-map__items .home-map__title {
    display: none;
}

#shopify-section-1566456346591 .section--1566456346591 .container .o-layout__item .home-map__items .js-map-trigger.js-active {
    display: block;
}

#shopify-section-1566456346591 .section--1566456346591 .container .o-layout__item .home-map__items .home-map__title-text {
    font-size: 40px;
    color: #fff;
    text-transform: capitalize;
    font-weight: 700;
    line-height: 48px;
    margin: 0px;
    padding: 0px 30px 0px 0px;
}

#shopify-section-1566456346591 .section--1566456346591 .container .o-layout__item .home-map__items .home-map__item-wrap:before {
    display: none;
}

#shopify-section-1566456346591 .section--1566456346591 .container .o-layout__item .home-map__items .home-map__text {
    color: #fff;
}

#shopify-section-1566456346591 .section--1566456346591 .container .o-layout__item .home-map__media-map #map-1566456346591-1 {
    height: 600px;
}


/* End */





/* Newsletter */


.section--footer {
    margin: 0px !important;
    padding: 20px 0px 100px 0px;
}

.section--footer .newsletter {
    padding: 45px;

    border-radius: 3px;
}

.section--footer .container {
    padding: 0px;
    max-width: 1170px;
}

.section--footer .newsletter .newsletter__title {
    max-width: 900px;
}

.section--footer .newsletter .newsletter__title h2 {
    
    font-size: 40px;
    font-weight: 700;
    text-transform: capitalize;
}

.section--footer .newsletter .newsletter__title h2:after {
    display: none;
}

.section--footer .newsletter .newsletter__title  .section__title-desc p {

    font-size: 16px;
    line-height: 32px;
}

.section--footer .newsletter .newsletter__title  .section__title-desc {
    margin: 10px 0px 0px 0px;
}

.section--footer .newsletter form #Subscribe-Footer {
    background: #393839;
    transition: 0.4s;
    font-size: 14px;
    text-transform: capitalize;
    border-radius: 0px 3px 3px 0px;
}

.section--footer .newsletter form #Subscribe-Footer:hover {
    background: #FFCE43;
    color: #fff;
}

.section--footer .newsletter form .o-layout__item #Email-Footer {
    color: #393839;
    border-radius: 3px 0px 0px 3px;
}



/* End */





/* Footer */




#footer .container {
    padding: 0px;
    max-width: 1170px;
}

#footer .container .footer__content {
    padding: 55px 0px 15px 0px !important;
}

#footer .container .footer__content .o-layout__item {
    padding: 0px;
}

#footer .container .footer__content .o-layout {
    margin: 0px !important;
    display: flex;
    align-items: start;
}

#footer .container .footer__content .o-layout__item .footer-nav--image {
    margin: 0px;
    display: flex;
}

#footer .container .footer__content .o-layout .footer-nav h3 {
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    text-transform: capitalize;
}

#footer .container .footer__content .o-layout .footer-nav .footer-nav__text a {
    color: #fff;
    transition: 0.4s;
}

#footer .container .footer__content .o-layout__item .footer-nav {
    margin: 0px;
}

#footer .container .footer__content .o-layout__item .footer-nav p {
    color: #fff;
    transition: 0.4s;
}

#footer .container .footer__content .o-layout .footer-nav ul li a {
    color: #fff;
    transition: 0.4s;
}

#footer .footer__bottom {
    background-color: #393839 !important;
}

/* End */





/* Collection Page */


.main {
    margin: 0px;
}

#paradigm-spirits-1 .collection--sidebar-sidebar .container {
    padding: 0px;
    max-width: 100%;
}

#paradigm-spirits-1 .collection--sidebar-sidebar .collection__header-media {
    position: relative;
    height: 470px;
}

#paradigm-spirits-1 .collection--sidebar-sidebar .collection__header-media:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background: rgba(186, 130, 107, 0.6);
}

#paradigm-spirits-1 .collection__header-info__title h1 {
    font-weight: 700;
    font-size: 40px;
    margin: 80px 0px 50px 0px;
    line-height: 40px;
    text-transform: capitalize;
    color: #ba826b;
}

#paradigm-spirits-1 .collection--sidebar-sidebar .container--full {
    max-width: 1170px;
    margin: 0px auto;
}

#paradigm-spirits-1 .collection--sidebar-sidebar .container--full {
    max-width: 1170px;
    margin: 0px auto;
}

#paradigm-spirits-1 .collection--sidebar-sidebar .u-1\/1.u-1\/2\@tab {
    padding: 0px;
    width: 400px;
    margin: 0px 0px 40px 0px;
}

#paradigm-spirits-1 .collection--sidebar-sidebar .u-1\/1.u-1\/2\@tab label {
    color: #ba826b;
    font-weight: 600;
    font-size: 18px;
}

#paradigm-spirits-1 .collection--sidebar-sidebar .u-1\/1.u-1\/2\@tab  #SortBy {
    padding-left: 120px !important;
    border-color: #ba826b;
    color: #393839;
    font-size: 16px;
    border-radius: 3px;
}

#paradigm-spirits-1  .selector-wrapper:after {
    color: #393839 !important;
}

#paradigm-spirits-1 .collection--sidebar-sidebar .u-1\/1.u-1\/2\@tab #SortBy option {
    color: #ba826b;
    font-size: 17px !important;
    padding: 0px 0px 5px 0px !important;
}

#paradigm-spirits-1 .collection--sidebar-sidebar .collection-products .collection-sidebar__section--tags h4 {
    font-size: 35px;
    text-transform: capitalize;
    font-weight: 700;
    color: #ba826b;
    line-height: 40px;
    margin: 0px 0px 30px 0px;
}

#paradigm-spirits-1 .collection--sidebar-sidebar .collection-products .collection-sidebar__section h4 {
    font-size: 35px;
    text-transform: capitalize;
    font-weight: 700;
    color: #ba826b;
    line-height: 40px;
    margin: 0px 0px 30px 0px;
}

#paradigm-spirits-1 .collection--sidebar-sidebar .collection-products .collection-sidebar__section--tags ul {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin: 0px 0px 50px 0px;
}

#paradigm-spirits-1 .collection--sidebar-sidebar .collection-products .collection-sidebar__section--tags ul li {
    margin: 0px;
}

#paradigm-spirits-1 .collection--sidebar-sidebar .collection-products .collection-sidebar__section--tags ul li a {
    color: #393839;
    text-transform: capitalize;
    border-color: #393839;
    border-radius: 3px;
}

#paradigm-spirits-1 .collection--sidebar-sidebar .collection-products .collection-sidebar__section--tags ul li a:hover {
    background: #ba826b !important;
    color: #fff !important;
    border-color: #ba826b;
}

#paradigm-spirits-1 .collection--sidebar-sidebar .collection-products .o-layout--small\@tab-down {
    display: flex;
    flex-wrap: wrap;
    gap: 25px;
    padding: 0px 0px 65px 35px;
}

#paradigm-spirits-1 .collection--sidebar-sidebar .collection-products .o-layout--small\@tab-down .o-layout__item {
    padding: 0px;
    width: calc(50% - 13px);
}

#paradigm-spirits-1 .collection--sidebar-sidebar .collection-products .o-layout--small\@tab-down .o-layout__item .product {
    margin: 0px;
    padding: 30px;
    border-radius: 3px;
    background: #ba826b;
}

#paradigm-spirits-1 .collection--sidebar-sidebar .collection-products .o-layout--small\@tab-down .o-layout__item .product .product__details h2 {
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    margin: 15px 0px 0px 0px;
}

#paradigm-spirits-1 .collection--sidebar-sidebar .collection-products .o-layout--small\@tab-down .o-layout__item .product .product__details p {
    color: #fff;
    font-size: 16px;
    margin: 7px 0px 0px 0px;
}

#paradigm-spirits-1 .collection--sidebar-sidebar .collection-products .o-layout--small\@tab-down .o-layout__item .product  .product-btn__btn {
    background: #393839;
}

#paradigm-spirits-1 .collection--sidebar-sidebar .collection-products .o-layout--small\@tab-down .o-layout__item .product .product-btn__btn span {
    font-size: 12px;
}

.o-layout .o-layout__item .product {
    height: 100%;
}

.o-layout .o-layout__item .product__media img {
    min-height: 100%;
    max-height: 100%;
    object-fit: cover;
}

.o-layout .o-layout__item .product__media .o-ratio {
    max-height: 519px;
    min-height: 519px;
    height: 100%;
}

#paradigm-spirits-1 .collection-pagination .pagination .pagination__items {
    display: flex;
    justify-content: center;
    gap: 10px;
}

#paradigm-spirits-1 .collection-pagination .pagination .pagination__items .page {
    margin: 0px;
}

#paradigm-spirits-1 .collection-pagination .pagination .pagination__items .current {
    background: #ba826b;
    color: #ffff;
}


/* End */





/* Duplicate */


.collection--sidebar-drawer .container {
    padding: 0px;
    max-width: 100%;
}

.collection--sidebar-drawer .collection__header-media {
    height: 500px;
    position: relative;
}

.collection--sidebar-drawer .container--large {
    max-width: 1170px;
}

.collection--sidebar-drawer .collection-main__sort .o-layout--small\@tab-down .o-layout__item .collection-main__filter .collection-main__filter-btn {
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 600;
    color: #fff;
    background: #393839;
    border-radius: 3px;
}
/*
.collection--sidebar-drawer .collection-main__sort .o-layout--small\@tab-down {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 55px;
    margin-top: 65px;
    margin-left: 0px;
    gap: 30px;
}
*/
.collection--sidebar-drawer .collection-main__sort .o-layout--small\@tab-down .o-layout__item {
    padding: 0px;
}

.collection--sidebar-drawer .collection-main__sort .o-layout--small\@tab-down .o-layout__item .collection-main__filter .collection-main__filter-btn:hover {
    background: #ba826b;
    color: #fff;
}

.collection--sidebar-drawer .collection-main__sort .o-layout--small\@tab-down .o-layout__item .selector-wrapper {
    width: 400px;
}

.collection--sidebar-drawer .collection-main__sort .o-layout--small\@tab-down .o-layout__item .selector-wrapper label {
    color: #393839;
    font-weight: 600;
    font-size: 16px;
}

.collection--sidebar-drawer .collection-main__sort .o-layout--small\@tab-down .o-layout__item .selector-wrapper #SortBy {
    padding-left: 100px !important;
    font-size: 16px;
    border-color: #393839;
    border-radius: 3px;
}

.collection-sidebar__wrapper .collection-sidebar__title {
    color: #ba826b;
    font-size: 35px;
    text-transform: capitalize;
    font-weight: 600;
    margin: 25px 0px 10px 0px;
}

.collection-sidebar__wrapper .collection-sidebar__items {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

.collection-sidebar__wrapper .collection-sidebar__items li {
    margin: 0px;
}

.collection-sidebar__wrapper .collection-sidebar__items li a {
    font-size: 13px;
    text-transform: capitalize;
    color: #393839 !important;
    border-color: #393839;
    border-radius: 3px;
}

.collection-sidebar__wrapper .collection-sidebar__items li a:hover {
    background: #ba826b;
    color: #fff !important;
    border-color: #ba826b;
}

.collection--sidebar-drawer .collection-products .js-product.product--natural {
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    padding: 16px;
    border-radius: 3px;
}

.collection--sidebar-drawer .collection-products .js-product.product--natural .product__details .product__title.h4 {
    color: #000;
    font-weight: 600;
    text-transform: capitalize;
    font-size: 16px;
    line-height: 20px;
    margin: 20px 0px 0px 0px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
   
}

.collection--sidebar-drawer .collection-products .js-product.product--natural .product__details .jdgm-prev-badge {
    display: flex !important;
    justify-content: center;
    gap: 20px;
    margin: 15px 0px 10px 0px;
}

.collection--sidebar-drawer .collection-products .js-product.product--natural .product__details .jdgm-prev-badge .jdgm-prev-badge__stars .jdgm-star {
    color: #FFCE43;
}

.collection--sidebar-drawer .collection__header-media:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    background: rgba(186, 130, 107, 0.6);
}

.collection--sidebar-drawer .collection-products .js-product.product--natural .product__label {
    background: #393839;
}

.collection__header .section__title-text {
    color: #ba826b;
    font-size: 40px;
    font-weight: 700;
    line-height: 40px;
    text-transform: capitalize;
}

.collection__header .collection__header-info__text p {
    color: #393839;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    font-family: 'Montserrat';
}

.list-collections .section__title-text {
    font-size: 40px;
    color: #ba826b;
    font-weight: 700;
    font-family: 'Montserrat';
    line-height: 40px;
}


/* End */





@media screen and (min-width: 768px) and (max-width: 1023px) {


.section--8d4c0de9-74dd-481e-a736-6aea568eba2b .home-promo__item {
    padding: 0px 20px 0px 20px !important;
}

.section--8d4c0de9-74dd-481e-a736-6aea568eba2b .home-promo__item .o-layout {
    flex-direction: row !important;
    flex-wrap: nowrap !important;
}

.section--8d4c0de9-74dd-481e-a736-6aea568eba2b .home-promo__item .o-layout .home-promo__title {
    margin: 0px 0px 10px 0px;
}

.section--8d4c0de9-74dd-481e-a736-6aea568eba2b .home-promo__item .o-layout .home-promo__title h3 {
    font-size: 35px !important;
}

.section--8d4c0de9-74dd-481e-a736-6aea568eba2b .home-promo__item .o-layout p {
    font-size: 16px !important;
}

.kellogg {
    padding: 10px 20px 5px 20px;
}

.kellogg h2 {
    font-size: 35px;
}

.kellogg  p {
    font-size: 16px;
}

#shopify-section-9b390559-1183-442d-83db-1e053046779c .section--9b390559-1183-442d-83db-1e053046779c {
    padding: 60px 20px;
}

.pardigm-text p {
    font-size: 16px;
    padding: 0px 20px 0px 0px;
}

#shopify-section-1566456346591 .section--1566456346591 {
    padding: 50px 20px;
}

#shopify-section-1566456346591 .section--1566456346591 .container .o-layout__item .home-map__items .home-map__title-text {
    padding: 0px;
    font-size: 35px;
}

#shopify-section-footer .newsletter {
    padding: 50px 20px;
}

.section--footer .newsletter .newsletter__title h2 {
    font-size: 35px;
}

.section--footer .newsletter .newsletter__title .section__title-desc p {
    font-size: 16px;
}

#footer .container .footer__content {
    padding: 50px 20px !important;
}

#footer .container .footer__content .o-layout {
    gap: 20px;
}

#footer .footer__bottom .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#footer .footer__bottom .footer-copyright {
    margin: 0px;
}

#footer .footer__bottom span {
    margin: 0px;
}

#footer .footer__bottom {
    padding: 10px;
}

#shopify-section-2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .section--2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .slick-track .slick-slide {
    height: calc(100vh - 250px) !important;
}

.section--2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .home-carousel__item .home-carousel__content .home-carousel__title h2 {
    font-size: 35px !important;
}

.section--2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .home-carousel__item .home-carousel__content .home-carousel__text p {
    font-size: 16px;
}

.collection__header .section__title-text {
    font-size: 35px;
}

.collection__header .collection__header-info__text p {
    font-size: 16px;
}

.collection-products .o-layout {
    margin: 0px;
    display: flex;
    flex-wrap: wrap !important;
    gap: 20px;
    align-items: center;
    justify-content: center;
}

.collection-products .u-1\/1.u-1\/1\@desk {
    padding: 0px 20px !important;
    width: 100% !important;
}

.collection-products .o-layout .u-1\/1.u-1\/4\@desk {
    width: 100%;
}


.collection-products .o-layout  .o-layout__item {
    padding: 0px;
    width: calc(50% - 10px);
}
  
  
}





@media screen and (min-width: 320px) and (max-width: 767px) {


#shopify-section-2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .section--2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .slick-track .slick-slide {
    height: 580px !important;
}

#shopify-section-2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .section--2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .slick-track .slick-slide .home-carousel__item-wrapper {
    height: 580px;
}

#shopify-section-2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .section--2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .slick-track .slick-slide .home-carousel__item-wrapper .home-carousel__item {
    padding: 0px;
}

#shopify-section-2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .section--2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .slick-track .slick-slide .home-carousel__item-wrapper .home-carousel__content {
    padding: 0px 20px;
    align-items: center;
}

#shopify-section-2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .section--2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .slick-track .slick-slide .home-carousel__item-wrapper .home-carousel__content h2 {
    text-align: center;
    font-size: 32px !important;
    margin: 0px;
}

#shopify-section-2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .section--2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .slick-track .slick-slide .home-carousel__item-wrapper .home-carousel__content p {
    text-align: center;
    font-size: 16px;
}

.section--2aaf3fd0-cb76-48fb-a9d4-5902a8267061 .home-carousel__item .home-carousel__content .home-carousel__title h2:after {
    margin: 0 auto !important;
}

#shopify-section-8d4c0de9-74dd-481e-a736-6aea568eba2b .section--8d4c0de9-74dd-481e-a736-6aea568eba2b .home-promo__item {
    padding: 45px 20px 0px 20px;
}

#shopify-section-8d4c0de9-74dd-481e-a736-6aea568eba2b .section--8d4c0de9-74dd-481e-a736-6aea568eba2b .home-promo__item .container .o-layout__item {
    padding: 0px;
}

#shopify-section-8d4c0de9-74dd-481e-a736-6aea568eba2b .section--8d4c0de9-74dd-481e-a736-6aea568eba2b .home-promo__item .container .o-layout .home-promo__media .o-ratio img {
    height: 400px;
}

#shopify-section-8d4c0de9-74dd-481e-a736-6aea568eba2b .section--8d4c0de9-74dd-481e-a736-6aea568eba2b .home-promo__item .container .o-layout .home-promo__media .o-ratio {
    padding: 200px 0px !important;
}

#shopify-section-8d4c0de9-74dd-481e-a736-6aea568eba2b .section--8d4c0de9-74dd-481e-a736-6aea568eba2b .home-promo__item .container .o-layout__item:last-child {
    background: none;
    padding: 0px;
}

#shopify-section-8d4c0de9-74dd-481e-a736-6aea568eba2b .section--8d4c0de9-74dd-481e-a736-6aea568eba2b .home-promo__item .container .o-layout__item .home-promo__box, #shopify-section-8d4c0de9-74dd-481e-a736-6aea568eba2b .section--8d4c0de9-74dd-481e-a736-6aea568eba2b .home-promo__item .container .o-layout {
    padding: 0px;
}

#shopify-section-8d4c0de9-74dd-481e-a736-6aea568eba2b .section--8d4c0de9-74dd-481e-a736-6aea568eba2b .home-promo__item .container .o-layout__item h3 {
    font-size: 32px;
    text-align: center;
    margin: 25px 0px 0px 0px !important;
}

#shopify-section-8d4c0de9-74dd-481e-a736-6aea568eba2b .section--8d4c0de9-74dd-481e-a736-6aea568eba2b .home-promo__item .container .o-layout__item .home-promo__box p {
    text-align: center;
    font-size: 16px;
}

.kellogg h2 {
    font-size: 32px;
}

.kellogg p {
    font-size: 16px;
}

.kellogg {
    padding: 50px 20px 30px 20px;
}

#shopify-section-9b390559-1183-442d-83db-1e053046779c .section--9b390559-1183-442d-83db-1e053046779c {
    padding: 40px 20px;
}

.pardigm-secrion {
    flex-direction: column-reverse;
}

.pardigm-text p {
    text-align: center;
    padding: 0px;
    margin: 0px;
}

.pardigm-text, .pardigm-image {
    width: 100%;
}

.pardigm-image img {
    margin: 0px 0px 35px 0px;
}

#shopify-section-1566456346591 .section--1566456346591 {
    padding: 50px 20px;
}

#shopify-section-1566456346591 .section--1566456346591 .container .o-layout__item .home-map__items .home-map__title-text {
    font-size: 32px !important;
    padding: 25px 0px 0px 0px;
    text-align: center;
}

#shopify-section-1566456346591 .section--1566456346591 .container .o-layout__item .home-map__items .home-map__text {
    text-align: center;
}

.section--footer .newsletter {
    padding: 25px;
}

.section--footer .newsletter .newsletter__title h2 {
    font-size: 32px !important;
    line-height: 34px;
}

.section--footer .newsletter .newsletter__title .section__title-desc p {
    font-size: 16px;
}

#shopify-section-footer .section--footer {
    padding: 20px 20px 60px 20px;
}

#footer .container .footer__content .o-layout {
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

#footer .container .footer__content .o-layout__item .footer-nav {
    justify-content: center;
}

#footer .container .footer__content {
    padding: 40px 20px !important;
}

#footer .container .footer__content .o-layout .footer-nav h3 {
    text-align: center;
}

#footer .container .footer__content .o-layout__item .footer-nav p {
    text-align: center;
}

#footer .container .footer__content .footer-nav__social-items {
    display: flex;
    justify-content: center;
    margin: 0px 0px 30px 0px;
}

#footer .container .footer__content .o-layout .footer-nav__items li {
    text-align: center;
}
  
.collection__header .section__title-text {
    font-size: 32px;
}

.collection__header .collection__header-info__text p {
    font-size: 16px;
}

.collection__header-info {
    margin: 0px !important;
    padding: 40px 20px 0px 20px !important;
}

.collection-main {
    padding: 0px 20px;
}

.collection--sidebar-drawer .collection-main__sort .o-layout--small\@tab-down .o-layout__item .selector-wrapper {
    width: 100% !important;
}

.collection-products {
    width: 100%;
    display: flex;
    justify-content: center;
}

.collection-products .o-layout__item {
    padding: 0px;
}

.collection-products .o-layout__item .o-layout {
    display: flex;
    flex-direction: column;
    margin: 0px;
}

.collection-products .o-layout__item .o-layout .o-layout__item {
    width: 100%;
    padding: 0px;
}

.collection-products .o-layout {
    width: 100%;
    margin: 0px;
}

.collection--sidebar-drawer .collection-products .js-product.product--natural .product__details .product__title.h4 {
    font-size: 20px;
}
.rich-text {
    background-image: linear-gradient(90deg, #f77b4d 39%, #ee3d43 ) !important;
}  
.section__title.js-product-title {
    margin-bottom: 15px;
}
.section--session-cocktails-canned h2.section__title-text {
    text-align: left;
    font-size: 48px !important;
    text-transform: none;
    font-weight: 700;
    color: #fff !important;
    max-width: 540px;
    width: 100%;
}
.section--session-cocktails-canned .section__title-text:after {
    margin: 0 auto;
    width: 100% !important;
    max-width: 60px;
    right: 0;
    background: #fff !important;
    bottom: -17px !important;
}
.image-with-text-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 40px;
    row-gap: 40px;
}
.section--session-cocktails-canned .home-carousel__text.rte {
    color: #fff !important;
}
@media only screen and (min-width: 768px) {	  
.product-single__classic-title h1.section__title-text {
    font-size: 28px;
}          
}    
@media only screen and (max-width: 768px) {
.image-with-text-wrapper {
    display: grid;
    grid-template-columns: 1fr;
    column-gap: 40px;
    row-gap: 40px;
}
    .collection--sidebar-drawer .collection-main__sort .o-layout--small\@tab-down {
    gap: 0px !important;
}
    .section--session-cocktails-canned h2.section__title-text {
    text-align: left;
    font-size: 32px !important;
    }
  }

@media only screen and (max-width: 768px) {
#shopify-section-product-recommendations .related-products .js-layout-slider {
    width: 100%;
    display: block !important;
    gap: 25px;
}
}






