/** Shopify CDN: Minification failed

Line 9:0 Unexpected "{"

**/
/*--- custom-css: Ayan Paul (EssentialFoodsDirect) ---*/

@import url('https://fonts.googleapis.com/css2?family=Heebo:wght@100;200;300;400;500;600;700;800;900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
{font-family: 'Heebo', sans-serif;font-family: 'Poppins', sans-serif;}

i:before {margin-left: 0px !important;}
ul {padding: 0;margin: 0;}
ul li {text-decoration: none; list-style: none; letter-spacing: 0 !important; color: #000;}
body {letter-spacing: 0px; font-size: 18px; font-family: "Poppins", sans-serif; font-weight: 400; color: #000; padding: 0px; overflow-x: hidden; z-index: 0; letter-spacing: 0 !important; margin: 0 !important;}
h1, h2, h3, h4, h5, h6 {font-family: "Poppins", sans-serif !important;letter-spacing: 0 !important;}
h1 {font-size: 75px; line-height: 85px; font-weight: 900 !important;}
h2 {font-size: 45px; line-height: 55px;font-weight: 900 !important;}
p {font-family: "Poppins", sans-serif !important;; font-size: 18px; line-height: 28px; margin-bottom: 10px; letter-spacing: 0 !important; color: #000;}
a, .btn, button {text-decoration: none; outline: none !important; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; display: inline-block;}
a:hover, a:focus, .btn:hover, .btn:focus, button:hover, button:focus {text-decoration: none; outline: none !important; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease;}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {outline: none !important; -webkit-box-shadow: none; box-shadow: none; text-decoration: none;}
img {max-width: 100%;}
.button {display: inline-block; font-size: 18px; font-weight: 500; text-transform: uppercase; letter-spacing: 0; font-family: 'Heebo', sans-serif; line-height: 29px; background: #A60312; border: none; border-radius: 50px; min-width: 230px; padding: 18px 30px; min-height: auto; color: #fff; box-shadow: none !important; text-align:center;}
.button:hover {background: #000; color: #fff;}

.container {max-width: 1360px;}
.page-width, .page-width-desktop {max-width: 1375px;padding-left: 15px;padding-right: 15px;}

.header-wrapper .header {padding: 18px 85px !important;display: flex;justify-content: space-between;max-width: 100%;}
.header-wrapper .header .header__heading-link {padding: 0;min-width: 150px;margin: 0;}
.header-wrapper .header .header__heading-link img {position: absolute;padding: 0;top: 10px;box-shadow: 0px 8px 6px 0px rgba(0, 0, 0, 31%);border-radius: 100%;max-width: 130px;}
.header-wrapper .header .header__inline-menu {margin: 0;}
.header-wrapper .header .header__inline-menu .header__menu-item {padding: 0 20px;font-size: 18px;font-family: 'Heebo';color: #000;text-transform: uppercase;font-weight: 500;}
.header-wrapper .header .header__inline-menu .header__menu-item:hover, .header-wrapper .header .header__inline-menu .header__menu-item span.header__active-menu-item  {color: #A60312;}
.header-wrapper .header .header__inline-menu .header__menu-item span {text-decoration: none !important;}
.header-wrapper .header__icons {min-width: 150px;justify-content: flex-end;}
.shopify-section-header-hidden .header-wrapper .header .header__heading-link img {position: relative;}
.announcement-bar__message {padding: 7px;letter-spacing: 0;font-size: 18px;font-weight: 500;font-family: 'Heebo' !important;margin: 0;}

.banner {height: 860px;}
.banner .banner__box {padding: 0;max-width: 660px !important;text-align: left;}
.banner .banner__content {max-width: 1375px;justify-content: left;padding: 0 15px;}
.banner .banner__buttons {justify-content: left !important;}
.banner .banner__heading  {font-size: 75px;line-height: 85px;letter-spacing: -3px !important;}
.banner .banner__text {color: #fff;}

.infomation-blocks {background: #F4F4F4;padding-bottom: 30px;}
.infomation-blocks .container {position: relative;margin-top: -70px;}
.infomation-blocks .single-box {padding: 0 30px 30px;border-radius: 20px;background: #fff;text-align: center; display: table; -webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;}
.infomation-blocks .single-box .pic-icon {background: #fff;width: 100px;height: 100px;border-radius: 100%;margin: -50px auto 30px;display: flex;align-items: center;justify-content: center;box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 16%);-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;}
.infomation-blocks .single-box h4 {font-size: 22px;font-weight: 700;color: #A60312;margin-bottom: 15px;font-family: 'Heebo' !important;}
.infomation-blocks .single-box:hover {box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 16%); -webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;}
.infomation-blocks .single-box:hover .pic-icon {transform: scale(1.1);-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;}
.infomation-blocks .single-box p {font-size: 16px;line-height: 26px;}

 @-webkit-keyframes rotating  { from { -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } }
@keyframes rotating { from { -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } to { -ms-transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } }
.food-img-with-txt {background: #F4F4F4; padding: 70px 0 120px;}
.food-img-with-txt .image-with-text {margin-top: 0; margin-bottom: 0;}
.food-img-with-txt .image-with-text__grid {background: transparent;overflow: initial;}
.food-img-with-txt .image-with-text__content {padding: 0;padding-right: 75px;}
.food-img-with-txt .image-with-text__media {padding: 0 !important;overflow: initial;}
.food-img-with-txt .image-with-text__media img  {width: 100%;object-fit: cover;border-radius: 20px;}
.food-img-with-txt .first-img {position: relative !important;}
.food-img-with-txt .second-img {max-width: 260px !important;top: auto !important;bottom: -50px;height: auto !important;left: -70px !important;-webkit-animation: rotating 20s linear infinite;-moz-animation: rotating 20s linear infinite;-ms-animation: rotating 20s linear infinite;-o-animation: rotating 20s linear infinite;animation: rotating 20s linear infinite;}
.food-img-with-txt h2 {font-size: 45px;}
.food-img-with-txt ul {padding-left: 0 !important;margin-top: 30px;}
.food-img-with-txt ul li {position: relative;list-style: none;padding-left: 40px;margin-bottom: 15px;}
.food-img-with-txt ul li:before {position:absolute; content:''; background:url('tick-icon.png') no-repeat;width: 20px; height: 20px;left: 0;top: 3px;background-size: 100% 100%;}
#shopify-section-template--15993412616369__4bdbbf5d-eac6-4127-8d57-b704fe13e595 {background: #fff;padding-bottom: 140px;}
#shopify-section-template--15993412616369__4bdbbf5d-eac6-4127-8d57-b704fe13e595 .image-with-text__content {padding-right: 0;padding-left: 140px;position: relative;}
#shopify-section-template--15993412616369__4bdbbf5d-eac6-4127-8d57-b704fe13e595 .second-img {max-width: 360px !important;top: auto !important;bottom: -70px;left: auto !important;right: -70px;animation: none !important;}
#shopify-section-template--15993412616369__4bdbbf5d-eac6-4127-8d57-b704fe13e595 .first-img:before {position: absolute; content: ''; background: url('dots-icon.png') no-repeat;background-size: 100% 100%;width: 105px;height: 105px;right: -40px;top: 100px;}
#shopify-section-template--15993412616369__4bdbbf5d-eac6-4127-8d57-b704fe13e595 .image-with-text__content:before {position: absolute; content: ''; background: url('slice-icon.png') no-repeat;background-size: 100% 100%;width: 85px;height: 109px;bottom: -40px;right: 100px;}

.featured-section {background-repeat: no-repeat;background-size: cover;background-position: center center;padding: 70px 0;position: relative;}
.featured-section:before {position: absolute; content: '';background: #F4F4F4;width: 100%;height: 37%;bottom: 0;left: 0;}
.featured-section .title {margin-top: 0;color: #fff;margin-bottom: 20px;}
.featured-section p {color: #fff;}
.featured-section .title-wrapper {text-align: center;max-width: 700px;margin: 0 auto 50px;}
.featured-section .card-wrapper {background: #fff;padding: 30px;border-radius: 30px;padding-bottom: 60px;}
.featured-section .card--product {border: none;}
.featured-section .media  {border-radius: 30px;height: 285px;padding-bottom: 0 !important;}
.featured-section .card-information__text {font-size: 32px;font-weight: 700;line-height: 36px;text-align: center;text-decoration: none !important;color: #000 !important;height: 75px;}
.featured-section .card-information__text a {color: #000 !important;}
.featured-section .price {justify-content: center;letter-spacing: 0;font-size: 24px;font-weight: 700;color: #000 !important;margin-top: 15px !important;text-align: center;}
.featured-section .card__button {background: #A60312;text-align: center;color: #fff !important;max-width: 185px;border-radius: 50px; margin: 33px auto 0 !important;position: absolute;left: 0;right: 0;z-index: 1;}
.featured-section .card__button:hover {background: #000;}
.featured-section .card__button .btn {font-size: 18px;font-weight: 500;text-transform: uppercase;letter-spacing: 0;font-family: 'Heebo', sans-serif;line-height: 29px;color: #fff;padding: 11px 11px; width: 100%;}
.featured-section .item {padding-bottom: 30px;}
.featured-section .description {color: #000;text-align: center;margin-bottom: 0;margin-top: 15px !important;font-size: 16px;line-height: 26px;}
.owl-nav {margin: 0 !important;}
.owl-nav button {width: 68px; height: 68px;margin: 0 !important;background: #fff !important;border-radius: 100% !important;font-size: 0 !important;position:absolute;top: 50%;transform: translateY(-25%);box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 30%);}
.owl-nav button.owl-prev span {background: url('left-arrow.png') no-repeat;background-size: 100% 100%;width: 14px;height: 24px;display: block;background-position: center center;margin: 0 auto;} 
.owl-nav button.owl-next span {background: url('right-arrow.png') no-repeat;background-size: 100% 100%;width: 14px;height: 24px;display: block;background-position: center center;margin: 0 auto;} 
.owl-nav button.owl-prev {left: -98px;}
.owl-nav button.owl-next {right: -98px;}
.owl-nav button:hover {box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 30%);}

.slideshow {background: #F4F4F4; padding: 70px 0;}
.slideshow .sub-title {text-align: center;max-width: 800px;margin: 0 auto 50px;}
.slideshow .sub-title h2 {margin-bottom: 20px;}
.single-testimonial-wrap {padding: 30px 20px;background: #fff;border-radius: 30px;text-align: center;padding-bottom: 40px;}
.single-testimonial-wrap h4 {font-size: 19px;font-weight: 700;margin-bottom: 10px;}
.single-testimonial-wrap p {font-size: 16px; line-height: 26px;}
.single-testimonial-wrap .text-with-img {position: absolute;left: 0;right: 0;margin: 0 auto;}
.single-testimonial-wrap .text-with-img figure {width: 75px; height: 75px;overflow:hidden; border-radius: 100%;margin: 0 auto 10px;}
.testimonial-slider .item {padding-bottom: 80px;}
.single-testimonial-wrap h6 {font-size: 19px;font-weight: 700;color: #A60312;margin: 0;}
.testimonial-slider .owl-nav button {transform: translateY(-50%);}
.single-testimonial-wrap .user-rating {display: flex; justify-content: center;margin-bottom: 15px;}
.single-testimonial-wrap .user-rating img {width: 25px;margin: 0 2px;}

.blog {background: #F4F4F4; margin: 0 !important;padding: 70px 0 170px;}
.blog .title-wrapper-with-link {justify-content: center;text-align: center;max-width: 800px;margin: 0 auto 40px;}
.blog .article-card {background: none;}
.blog .article-card__info {text-align: center;border-radius: 30px;background: #fff;margin-top: -30px;z-index: 1;padding: 20px;    position: relative;}
.blog .article-card__title {font-size: 17px;line-height: 25px;text-transform: none;font-weight: 700 !important;text-decoration: none !important;}
#shopify-section-template--15993412616369__87d83638-8336-440d-8736-03aa284e7aa3 {margin: 0 !important;}
.blog .article-card__info .circle-divider {width: 77px;height: 77px;background: #9E090A; border-radius: 100%; color: #fff;display: flex;align-items: center;justify-content: center;font-size: 25px;text-align: center;font-weight: 600;line-height: 25px;letter-spacing: -1px;justify-content: center;margin: 0 auto 15px;word-break: break-word;padding: 10px;}
.blog .article-card__info .circle-divider:after {display: none;}
.blog .article-card__image  {border-top-left-radius: 30px;border-top-right-radius: 30px;}
.blog .custom-readmore {background: #A60312;max-width: 170px; display: block;border-radius: 50px;font-size: 18px;font-weight: 500;text-transform: uppercase; letter-spacing: 0;font-family: 'Heebo', sans-serif;line-height: 29px;color: #fff;padding: 11px 11px;position: absolute;bottom: -25px;left: 0;right: 0;margin: 0 auto;}
.blog .blog__post {width: calc(25% - 30px);}
.blog .blog__posts .article+.article {margin-left: 30px;}
.blog .article-card__excerpt {font-size: 16px;line-height: 26px;}
.blog .custom-readmore:hover {background: #000;}
.blog .blog__posts .blog__post:nth-child(even) {transform: translateY(70px);}

.newsletter-sec .newsletter__wrapper  {background: none;max-width: 1375px;padding: 0 15px;margin: 0 auto !important;}
.newsletter-sec {background-size: cover;background-repeat: no-repeat;background-position: center center;background-attachment: fixed;padding: 90px 0;}
.newsletter-sec .newsletter__wrapper h2 {font-size: 45px; color: #fff;line-height: 55px; max-width: 850px;margin: 0 auto;}
.newsletter-sec .newsletter__subheading p {color: #fff;}
.newsletter-sec .newsletter-form {width: 100%;max-width: 100%;display: block;margin-top: 40px;}
.newsletter-sec .newsletter-form__field-wrapper {max-width: 100% !important; }
.newsletter-sec .newsletter-form__button {width: 100%;position: relative;background: #000;color: #fff;height: 70px;border-radius: 50px;font-size: 19px;font-weight: 500;border: 3px solid #000;font-family: 'Heebo';text-transform: uppercase;}
.newsletter-sec .field {display: block;}
.newsletter-sec .newsletter-form__field-wrapper .field__input {padding: 15px 30px;;color: #fff;letter-spacing: 0; border: 3px solid #fff;font-size: 16px;height: 70px;border-radius: 50px;box-shadow: none !important;outline: 0 !important;}
.newsletter-sec .field__label {letter-spacing: 0;color: #fff;font-weight: 500;font-size: 18px;line-height: 18px;top: 25px;left: 35px;}
.newsletter-sec .newsletter-form__message--success {color: #fff !important;}

.dev-footer-sec {background-size: cover;background-repeat: no-repeat;background-position: center center;background-attachment: fixed;}
.dev-footer-sec .footer {background: none;}
.dev-footer-sec .footer__content-top {padding-top: 70px;padding-bottom: 0;}
.dev-footer-sec .footer-block__details-content.foo-menu {display: flex;justify-content: center;margin-top: 30px;}
.dev-footer-sec .footer-block__details-content.foo-menu li {margin: 0 30px;}
.dev-footer-sec .footer-block__details-content.foo-menu li a {font-size: 16px; color: #fff;padding: 0;}
.dev-footer-sec .list-social__item .list-social__link {width: 40px; height: 40px;padding: 0; background: #fff;border-radius: 100%;display: flex;align-items: center;justify-content: center;margin: 0 7px;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;}
.dev-footer-sec .list-social__item .list-social__link:hover {background: #A60312;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;}
.dev-footer-sec .list-social__item .icon {height: 20px;width: 20px;transform: none !important;color: #000;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;}
.dev-footer-sec .list-social__item .list-social__link:hover .icon {color: #fff;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;}
.dev-footer-sec .footer-block--newsletter {margin-top: 40px;}
.footer__content-bottom .copyright__content {font-size: 16px;letter-spacing: 0;font-weight: 400;color: #fff;text-transform: capitalize;}
.footer__content-bottom .footer__copyright {margin: 0;}
.dev-footer-sec .footer__content-bottom {border: none !important;padding: 30px 0 50px !important;}

.inner-banner .inner-banner-wrap {position:relative;max-height: 570px; overflow:hidden;}
.inner-banner .inner-banner-wrap h1 {position: absolute;z-index: 1;color: #fff;top: 50%;transform: translateY(-50%);max-width: 1375px; margin: 0 auto;left: 0; right:0; padding: 0 15px;}

.rich-about {background-repeat: no-repeat !important;background-size: cover !important;background-position: center center !important;padding: 70px 0;background-attachment: fixed;}
.rich-about .rich-text {background: none;margin: 0 !important;}
.rich-about .rich-text h2 {color: #fff;font-size: 45px;line-height: 55px;}
.rich-about .rich-text p {color: #fff;}

#shopify-section-template--16000707723441__d7bf6d5b-106b-4eb1-af2d-a60d2e67d18a {margin: 0;}

.new-blog-list {background: #F4F4F4;padding-bottom: 70px;}
/* .new-blog-list .row {margin-left: -15px;margin-right: -15px;} */
.new-blog-list .col-lg-3 {padding-left: 15px;padding-right: 15px;padding-bottom: 80px;}
.new-blog-list .blog {padding-bottom: 0;}
.pagination-wrapper {margin-bottom: 0 !important;}
.pagination-wrapper .pagination {display:block;}
.pagination-wrapper .pagination .pagination__item {background: transparent;border-radius: 100%;border: 1px solid #ddd;font-size: 18px;color: #8f8f8f;font-weight: 500;margin-bottom: 10px;}
.pagination-wrapper .pagination .pagination__item:hover {background: #000; color: #fff;}
.pagination-wrapper .pagination .pagination__item:before, .pagination-wrapper .pagination .pagination__item:after {display: none;}
.pagination-wrapper .pagination .pagination__item.pagination__item--current {background: #fff;border-color:transparent;color: #000;}
.new-blog-list .pagination-wrapper {margin: 0;}
.pagination__item .icon-caret {width: 15px !important;height: 15px !important;}

.article-template__hero-container {max-width: 1375px !important;padding: 0 15px;margin-top: 0 !important;padding-top: 70px;}
.article-template {background: #F4F4F4;}
.article-template__hero-container .article-template__hero-adapt img {padding: 30px; background: #fff;}
.article-template .page-width.page-width--narrow {background: #fff;max-width: 1345px;margin-top: 0;margin-bottom: 0;padding-left: 100px;padding-right: 100px;padding-bottom: 30px;line-height: 30px;position:relative;}
.article-template .article-template__title {font-size: 45px; line-height: 55px;padding-top: 80px;}
.article-template .page-width.page-width--narrow .circle-divider {width: 180px; height: 180px; background: #9E090A;border-radius: 100%;color: #fff;display: flex;align-items: center;justify-content: center;font-size: 60px;text-align: center;font-weight: 600;line-height: 60px;letter-spacing: -2px;justify-content: center;word-break: break-word;padding: 15px;position: absolute;top: -120px;right: 0;margin: 0 auto;left: 0;}
.article-template .article-template__link {margin: 0 auto;max-width: 200px;}
.article-template .element-margin {margin: 0;padding: 50px 0;}

.faq-section .color-background-1 {background: #f4f4f4;padding: 60px 15px;}
.faq-section .page-width {padding: 75px; background: #fff;}
.faq-section .collapsible-content__heading {font-size: 36px;margin-bottom: 45px;}
.faq-section .accordion {border: none;margin-top: 25px;}
.faq-section .accordion-body {padding: 0;box-shadow: 0px 5px 10px 0px rgba(12, 0, 46, 15%);}
.faq-section .accordion-body summary {padding: 20px;width: 100%;justify-content: space-between;padding-right: 40px;}
.faq-section .icon-tab {font-size: 36px;font-weight: 500;color: #000;position: absolute; right: 20px;top: 50%;transform: translateY(-50%);line-height: 36px;}
.faq-section .icon-tab:before {position: absolute;content: '-';font-size: 45px;font-weight: 500;color: #000;right: 0;opacity: 0;}
.faq-section .accordion-body[open] .icon-tab:before {opacity: 1;}
.faq-section .accordion-body[open] .icon-tab {font-size: 0;}
.faq-section .accordion__content  {padding: 20px;padding-top: 10px;margin: 0;}
.faq-section .accordion__content p {font-size: 16px;}

.contact-info {background: #f4f4f4;padding: 100px 15px;}
.contact-info .contact.page-width {background: #fff;padding: 75px 150px;margin-top: 0;margin-bottom: 0;}
.contact-info .contact.page-width .title {margin-top: 0;margin-bottom: 10px;font-size: 36px;text-align: center;line-height: 46px;}
.contact-info .contact.page-width .rich-text__text p {text-align: center;}
.contact-info #ContactForm {margin-top: 65px;}
.contact-info #ContactForm .field__input {background: #f4f4f4;border: none !important;border-radius: 50px;box-shadow: none;height: 65px;padding: 20px 40px;font-size: 15px;}
.contact-info #ContactForm .field__label {font-size: 16px;letter-spacing: 0;color: #000;left: 40px;top: 22px;font-weight: 500;}
.field__input:focus~.field__label, .field__input:not(:placeholder-shown)~.field__label, .field__input:-webkit-autofill~.field__label, .customer .field input:focus~label, .customer .field input:not(:placeholder-shown)~label, .customer .field input:-webkit-autofill~label {font-size: 10px !important;top: 8px !important;font-weight: 400 !important;}
.contact-info #ContactForm .field__input.text-area {height: 300px;}
.contact-info .contact .field {margin-bottom: 30px;}
.contact-info .contact__button {margin: 0;text-align: center;}
.contact-info .contact-box {text-align: center;margin-top: 75px;font-weight: 500;}
.contact-info .contact-box .pic-icon {margin-bottom: 30px;}
.contact-info .contact-box  a {color: #000;}

.shopify-challenge__container {margin-top: 15rem; margin-bottom: 15rem;}
.shopify-challenge__button.btn {margin-top: 20px;box-shadow: none !important;border-radius: 50px;letter-spacing: 0;font-size: 16px;background: #A60312;color: #fff;text-transform: uppercase;}
.form-status.form-status-list.form__message {justify-content: center;}

.collection-pro {background: #f4f4f4;}
.collection-pro:before {display: none;}
.collection-pro .col-lg-4 {margin-bottom: 80px;}
.collection-pro.featured-section .card-wrapper {height: 100%;}
.collection-pro.featured-section .card__button {margin: 0 auto !important;bottom: -26.5px;}
.collection-pro .pagination-wrapper {margin-top: 0;}
.price--on-sale .price__sale {justify-content: center;}

.customer, .user-customer {margin-top: 10rem !important;margin-bottom: 10rem !important;}
.customer h1, .cart__empty-text,  cart-items .title {font-size: 45px;line-height: 55px;}
.customer input {font-size: 16px !important;}
.customer .field label {letter-spacing: 0 !important;}
.customer button {display: inline-block;box-shadow: none !important;background: #A60312;border-radius: 50px;letter-spacing: 0;font-size: 16px;text-transform: uppercase;}
.user-customer .rc_form  input {height: 60px;border-radius: 0;font-size: 16px;padding: 10px 15px;margin-bottom: 20px;}
.user-customer .rc_form p a {color: #000;text-decoration: underline;}
.user-customer .rc_header-settings__title h2 {margin-bottom: 20px;}

cart-items .title-wrapper-with-link {margin-top: 100px;}
.cart__warnings {padding-bottom: 100px !important;}
cart-remove-button .button{color: #fff !important;display: flex;align-items: center;justify-content: center;border-radius: 100%;}
cart-items .title-wrapper-with-link .underlined-link {text-decoration: underline;}
.cart-item__name {letter-spacing: 0;color: #000 !important;}

.product-section {background: #f4f4f4;margin-top: 0;padding-top: 100px;padding-bottom: 0;}
.product-section .product .product__media-wrapper {width: 100% !important;max-width: 57% !important;}
.product-section .product .product__info-wrapper {width: 100% !important;max-width: 43% !important;padding-left: 65px !important;}
.product-section .product__title {font-size: 45px;line-height: 55px;}
.product-section .spr-starrating  {justify-content: left !important;align-items: center;line-height: 15px;}
.product-section .spr-starrating .spr-star path {fill: #ff7700 !important;}
.product-section .spr-starrating .link {font-size: 14px;}
.product-section .price__regular {font-size: 24px;font-weight: 800;}
.product-section .white-box {padding: 25px;background: #fff;border-radius: 15px;}
.product-section .subscribe-box h3, .product-section .white-box .product-form__quantity h3 {font-size: 22px;font-weight: 700;margin-bottom: 20px;}
.product-section .subscribe-box ul li {font-size: 16px;margin-bottom: 10px;padding-left: 20px;position:relative;}
.product-section .subscribe-box ul li:last-child {margin-bottom: 0;}
.product-section .subscribe-box ul li:before {position:absolute; content: '';background: url(angle-arrow.png); width: 11px;height: 14px;background-repeat: no-repeat;background-size: 100% 100%;left: 0;top: 5px;}
.product-media-modal .product-media-modal__content img {max-width: 667px;border: none;}
.product-section  .product__modal-opener {border-radius: 60px;}
.featured-section.related-products {margin: 0;background: #f4f4f4;}
.featured-section.related-products:before {display: none;}
.product-section .white-box .rc_popup {display: none !important;}
.product-section .white-box .rc-container.rc_container {margin: 20px 0 0 !important;}
.product-section .white-box .rc-container.rc_container .rc-radio {background: #f5f7e9;padding: 10px;font-size: 14px;font-weight: 500;letter-spacing: 0;margin-bottom: 10px;}
.product-section .white-box .product-form__quantity {    margin: 0;margin-top: 20px;margin-right: 0;max-width: 100%;display: flex;align-items: center;justify-content: space-between;}
.product-section .white-box .product-form__quantity label {margin: 0;}
.product-section .white-box .product-form__quantity h3 {margin-bottom: 0;}
.product-section .white-box .rc-container.rc_container .rc-radio select {border: none;background: #fff;width: 100%;box-shadow: none !important;outline: 0 !important;font-size: 14px;}
.product-section .white-box .rc-container.rc_container .rc-radio .rc-selling-plans  {padding-top: 8px;padding-left: 0;}
.product-section .white-box .product-form__quantity .quantity {border: none;}
.product-section .white-box .product-form__quantity .quantity__input{background: #f5f7e9;border: 1px solid #eff1da;border-radius: 5px;}
.product-section .white-box .shopify-payment-button__button {overflow:hidden; border-radius: 50px;}
.product-section .white-box .shopify-payment-button__more-options {text-transform: capitalize;letter-spacing: 0;color: #000;font-weight: 500;}
.product-section .product__description  h3 {font-size: 30px;font-weight: 700;margin-bottom: 20px;}
.product-section .product__description ul {padding: 0;margin-bottom: 20px;}
.product-section .product__description ul li {list-style: none;position:relative; padding-left: 20px;font-size: 16px;margin-bottom: 10px;}
.product-section .product__description ul li:before {position:absolute; content: '';background: url(angle-arrow2.png); width: 10px;height: 14px;background-repeat: no-repeat;background-size: 100% 100%;left: 0;top: 5px;}
.product-details {background: #f4f4f4;}
#shopify-product-reviews .spr-container {background: #fff; border: none;}
#shopify-product-reviews .spr-container .spr-header-title {font-size: 36px;}
#shopify-product-reviews .spr-container .spr-summary-actions-newreview {background: #A60312;border-radius: 50px;color: #fff;font-size: 16px;padding: 10px 20px;text-transform: capitalize;}
.product-recommendations__heading {text-align:center;}
#shopify-product-reviews .spr-container .spr-form-input.spr-form-input-text,
#shopify-product-reviews .spr-container .spr-form-input.spr-form-input-email,
#shopify-product-reviews .spr-container .spr-form-input.spr-form-input-textarea {height: 50px; font-size: 15px;padding: 10px 20px;box-shadow: none !important;outline: 0 !important;}
#shopify-product-reviews .spr-container .spr-starrating {color: #ff7700;margin-bottom: 15px;}
#shopify-product-reviews .spr-container .spr-starratings {color: #ff7700;}
.cart-notification .button-label {font-size: 14px;letter-spacing: 0;text-transform: capitalize;color: #000;font-weight: 500;}
#cart-notification-form .button, #cart-notification-button {font-size: 14px;padding: 10px;}
.cart-notification .cart-notification-product__name, .cart-notification .product-option  {font-size: 14px;}
.cart-notification .cart-notification-product__image {margin-top: 0;}

.customer.account {max-width: 1375px;padding: 0 15px;}
.customer.addresses button {background: #af0017 !important;color: #fff !important;width: 100%;margin-right: auto !important;margin-left: auto !important;max-width: 250px;display: block;}
.addresses h2 {text-align: center !important;margin-top: 40px;}
.user-customer .row {justify-content: center;}
.user-customer .row p a {color: #000; text-decoration:underline;}
.header__icon, .header__icon--cart .icon {color: #000 !important;}

.featured-section.search-result {background: #f4f4f4;margin: 0 !important;height: 100%;}
.featured-section.search-result:before {display: none;}
.featured-section.search-result .template-search {}
.featured-section.search-result .template-search.template-search--empty {padding-bottom: 0;margin: 0;}
.featured-section.search-result .grid__item .card {background: none; border: none;}
.featured-section.search-result .grid__item .card .card__content {margin-left: 0;margin-right: 0;}
.featured-section.search-result .grid__item .card .badge {background: #af0017;margin: 0;}
.featured-section.search-result .card-wrapper {height: 100%;}
.featured-section.search-result .card__button {margin-top: 0 !important;top: auto;bottom: -23px;}
.featured-section.search-result .active-facets.active-facets-desktop {margin-bottom: 30px;}
.featured-section.search-result .active-facets.active-facets-desktop .button {color: #fff !important;}
.featured-section.search-result .active-facets.active-facets-desktop .button svg path {stroke: #fff !important;}
.featured-section.search-result .template-search__header .h2 {    font-size: 45px;}
.featured-section.search-result p {color: #000;}

.byob-section-wrapper {max-width: 1375px !important;padding-top: 100px;}
.byob-accordion {transform: none !important;margin-bottom: 20px !important;}
.grid-collection.byob-panel {margin-left: 0;margin-right: 0;}
.byob-product-image-container img {border-radius: 30px;}
.byob-footer {justify-content:space-between !important;max-width: 1345px;}
.byob-footer .card-title {margin-top: 10px;}
.byob-footer .footer-image {border-radius: 20px;}
.grid-collection.byob-panel .btn:disabled {background: #f4f4f4;}

.bundle-group {padding: 100px 15px;max-width: 1375px;margin: 0 auto;}
.bundle-group ul {display: flex;align-items: center;justify-content: space-between;font-size: 30px;font-weight: 700;line-height: 40px;}
.bundle-group ul li a {width: 100%;color: #000;padding: 100px 30px;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;}
.bundle-group ul li {border-radius: 30px; width: 33.33%;max-width: 420px;margin: 0 auto;text-align: center;box-shadow:0px 10px 25px 0px rgba(12, 0, 46, 15%); -webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;border: 2px solid #000;}
.bundle-group ul li:hover {background: #82010a;box-shadow:0px 10px 25px 0px rgba(12, 0, 46, 25%);-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;}
.bundle-group ul li:hover a {color: #fff;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease;}

.owl-dots {margin-top: 30px;display:none;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #af0017;}
.cart-count-bubble {background: #af0017;}

.byob-panel .byob-product-image-container img {height: 250px; object-fit: cover;margin-bottom: 15px !important;}
.byob-gpo-wrapper, .byob-gpo-wrapper .byob-gpo-select {margin-top: 10px;}
.inner-banner .inner-banner-wrap img {width: 100%;}
.featured-section .card__button.disabled-btn {opacity: 0.5; cursor: not-allowed;}
.custom-multi-product-slider {overflow: hidden;margin-bottom: 30px;}    	
.custom-multi-product-slider .owl-thumbs .owl-thumb-item{height:150px;min-width: 160px;width: 160px;background: transparent;border: none;overflow: hidden;padding: 0 5px;}
.custom-multi-product-slider .owl-thumbs .owl-thumb-item img{width: 100%;height:100%;object-fit: cover;border: 1px solid #ddd;}
.custom-multi-product-slider .owl-thumbs {display: flex;overflow-x: scroll;margin-left: -5px; margin-right: -5px;margin-top: 10px;}
.custom-multi-product-slider .owl-thumbs .owl-thumb-item.active img {border-color: #000;}
/*.custom-multi-product-slider .owl-carousel {overflow: hidden;} */
.custom-multi-product-slider .owl-thumbs::-webkit-scrollbar {height: 0;}
.custom-multi-product-slider .owl-thumbs::-webkit-scrollbar-track {background: #ddd;}
.custom-multi-product-slider .owl-thumbs::-webkit-scrollbar-thumb {background: #f6f6f6;}

.facets__form {margin-bottom: 30px !important;}
.custom-multi-product-slider .item li {width: 100%;padding: 0;}
.price--on-sale .price-item--regular {font-size: 20px !important;text-decoration-color: #af0017 !important;}
.bts-sller-txt {background: #ffbb22; width: 85px; height: 85px; border-radius: 100%; position: absolute; z-index: 1; display: flex; align-items: center; justify-content: center; padding: 10px; text-align: center; line-height: 18px; font-size: 18px; font-weight: 700; color: #af0017; text-transform: uppercase; transform: rotate(-15deg); left: 0; top: 0;}
.inside_box {position: relative;z-index: 1;width: 100%;background: #af0017;color: #fff !important;border-radius: 50px;border: none;padding: 15px;max-width: 185px;font-size: 14px;margin: 20px auto 0 !important;display: block;}
.text-info-showHide p {color: #000;}
.text-info-showHide {padding-top: 20px;position: relative;z-index: 1;}

/*---Responsive---*/

@media screen and (max-width: 1599px)  {
.owl-nav {display: none !important;}
.owl-dots {display: block !important;} 
}

@media screen and (max-width: 1439px) {
 body, p, .infomation-blocks .single-box p, .featured-section .description, .single-testimonial-wrap p, .blog .article-card__excerpt, .dev-footer-sec .footer-block__details-content.foo-menu li a, .footer__content-bottom .copyright__content, .faq-section .accordion__content p, .product-section .subscribe-box ul li, .product-section .product__description ul li {font-size: 14px;line-height: 24px;}  
 h1 {font-size: 45px; line-height: 55px;}
.header-wrapper .header .header__inline-menu .header__menu-item {padding: 0 10px;font-size: 14px;}
.announcement-bar__message {font-size: 14px;}
.button {font-size: 14px;line-height: 24px;min-width: 200px;padding: 10px 20px;}
.featured-section .card__button .btn, .blog .custom-readmore {font-size: 14px;line-height: 24px;}
.newsletter-sec .field__label {font-size: 14px;line-height: 20px;}
.newsletter-sec .newsletter-form__field-wrapper .field__input {font-size: 14px;}
.newsletter-sec .newsletter-form__button {height: 60px;font-size: 14px;}
.newsletter-form__field-wrapper .row {align-items: center;}
.banner .banner__heading {font-size: 45px;line-height: 55px;letter-spacing: 0px !important;}
.banner {height: 600px;}  
.bundle-group ul li {max-width: 350px;}
.article-template .page-width.page-width--narrow {background: none;max-width: 100%;padding-left: 30px;padding-right: 30px;padding-bottom: 0;}
.article-template__hero-container {max-width: 100% !important;padding: 70px 30px 0;}
}

@media screen and (max-width: 1199px) {
 h1, h2, .banner .banner__heading, .food-img-with-txt h2, .newsletter-sec .newsletter__wrapper h2, .rich-about .rich-text h2, .article-template .article-template__title, .featured-section.search-result .template-search__header .h2, .product-section .product__title, .customer h1, .cart__empty-text, cart-items .title, .customer h1, .cart__empty-text, cart-items .title {font-size: 36px;line-height: 46px;}
.header-wrapper .header {padding: 15px 15px !important;}
.header-wrapper .header .header__heading-link img {top: 20px;max-width: 100px;}
.banner .banner__box {max-width: 500px !important;min-width: auto;}
.infomation-blocks .single-box {padding: 0 15px 15px;}  
.infomation-blocks .single-box h4 {font-size: 16px;margin-bottom: 10px;}
.infomation-blocks .single-box .pic-icon {width: 60px;height: 60px;margin: -30px auto 20px;}
.infomation-blocks .single-box .pic-icon img {width: 30px;}
.food-img-with-txt .second-img {max-width: 200px !important;}
.featured-section .card-wrapper {padding: 15px;border-radius: 20px;padding-bottom: 60px;}
.featured-section .media {border-radius: 20px;height: 220px;}
.featured-section .card-information__text {font-size: 20px;line-height: 24px;height: auto;}
.featured-section .price {font-size: 16px;}
.featured-section:before {height: 50%;} 
#shopify-section-template--15993412616369__4bdbbf5d-eac6-4127-8d57-b704fe13e595 .second-img {max-width: 250px !important;bottom: -30px;right: -30px;}
#shopify-section-template--15993412616369__4bdbbf5d-eac6-4127-8d57-b704fe13e595 .image-with-text__content {padding-left: 70px;}
#shopify-section-template--15993412616369__4bdbbf5d-eac6-4127-8d57-b704fe13e595 .first-img:before {width: 75px;height: 75px;right: -30px;}
#shopify-section-template--15993412616369__4bdbbf5d-eac6-4127-8d57-b704fe13e595 .image-with-text__content:before {bottom: 0;right: 0;}
.blog .article-card__info {border-radius: 20px;padding: 15px;}
.blog .article-card__info .circle-divider {width: 60px; height: 60px;font-size: 16px;line-height: 16px;}
.blog .article-card__image {border-top-left-radius: 20px;border-top-right-radius: 20px;}  
.dev-footer-sec .footer-block__details-content.footer-block-image {max-width: 100px;margin: 0 auto;}
.single-testimonial-wrap h6, .single-testimonial-wrap h4 {font-size: 14px;}  
.bundle-group ul li {max-width: 250px;}
.bundle-group ul {font-size: 20px;line-height: 30px;}  
.article-template .article-template__title {padding-top: 0;}
.article-template .page-width.page-width--narrow .circle-divider {width: 100px;height: 100px;font-size: 30px;line-height: 30px;padding: 10px;position: relative;top: 0;margin: 20px auto;}
.article-template__hero-container .article-template__hero-adapt img {padding: 20px;}
.contact-info {padding: 50px 15px;}
.contact-info .contact.page-width {padding: 50px 50px;}
.faq-section .page-width {padding: 50px;}
.product-section .product .product__media-wrapper {max-width: 50% !important;}
.product-section .product .product__info-wrapper {max-width: 50% !important;padding-left: 30px !important;} 
}

@media screen and (max-width: 991px) {
.infomation-blocks .container {margin-top: 0;}
.infomation-blocks {padding-top: 70px;padding-bottom: 0;}
.infomation-blocks .col-lg-3 {width: 50%;margin-bottom: 50px;}
.banner {min-height: auto !important;height: 430px;}
.newsletter-sec .field {margin-bottom: 20px;}
.collection-pro .col-lg-4 {margin-bottom: 60px;width: 50%;}
.inner-banner .inner-banner-wrap {max-height: 350px;}
.contact-info .contact-box {margin-top: 40px;}
.contact-info .contact-box .pic-icon {margin-bottom: 15px;}   
.new-blog-list .col-lg-3 {width: 50%;}
}

@media screen and (max-width: 949px) {
.button {min-width: 185px;}
.header-wrapper .header .header__heading-link img {top: 50%;left: 0;right: 0;margin: 0 auto;width: 70px;box-shadow: none;border: 1px solid #ddd;transform: translateY(-50%);}  
.blog .blog__posts .article+.article {margin-left: 20px;}
.blog .blog__posts .blog__post:nth-child(even) {transform: none;}
.blog {padding: 70px 0 70px;}
.blog .custom-readmore {position: relative;bottom: 0; min-width: 185px;}
.blog .slider-buttons {margin-top: 30px;}
.featured-section .item {padding-bottom: 0;} 
.featured-section .card__button {margin: 20px auto 0 !important;position: relative;}
.featured-section .card-wrapper {padding-bottom: 15px;}
#shopify-section-template--15993412616369__4bdbbf5d-eac6-4127-8d57-b704fe13e595 .second-img {max-width: 180px !important;}
.single-testimonial-wrap {padding: 20px 15px 40px;border-radius: 20px;}
/* .food-img-with-txt .image-with-text__media img {height: 100%;} */
.food-img-with-txt .first-img {position: absolute !important;}
.slider-counter {font-size: 16px;font-weight: 500;} 
.dev-footer-sec .footer-block__details-content.foo-menu li {margin: 0 15px;}
.header .menu-drawer__navigation {padding: 30px 0;}
.header .menu-drawer__menu-item {font-size: 14px;color: #000 !important;} 
.header .menu-drawer__account {font-size: 14px;color: #000 !important;letter-spacing: 0;font-weight: 400;} 
.food-img-with-txt .image-with-text__content {padding-right: 60px;}
#shopify-section-template--15993412616369__4bdbbf5d-eac6-4127-8d57-b704fe13e595 .image-with-text__content {padding-left: 60px;}
.header .menu-drawer__navigation-container, .header .menu-drawer__inner-container {overflow-y: scroll;display: block;}
.header .menu-drawer__utility-links {background: none;} 
.collection-pro.featured-section .card__button {margin: 20px auto 0 !important;bottom: 0;}
.collection-pro .col-lg-4 {margin-bottom: 30px;}
.header .menu-drawer__menu-item.menu-drawer__menu-item--active {background: #82010a;color: #fff !important;}  
.bundle-group ul li a {padding: 50px 15px;}
.bundle-group ul {font-size: 16px;line-height: 26px;}
.bundle-group ul li {max-width: 220px;border-radius: 20px;}  
.new-blog-list .col-lg-3 {padding-bottom: 30px;}
.article-template__hero-container { max-width: 100% !important;padding: 50px 15px 0;}  
.article-template .page-width.page-width--narrow .circle-divider { width: 65px;height: 65px;font-size: 16px;line-height: 16px;letter-spacing: -1px;}
.article-template .page-width.page-width--narrow {padding-left: 15px;padding-right: 15px;}
.article-template .article-template__link {font-size: 15px !important;} 
.featured-section.search-result .card__button {margin-top: 20px !important;bottom: 0;}
.template-search .grid__item {padding-bottom: 30px !important;}
.product-section {padding-top: 50px;}
.product-section .subscribe-box h3, .product-section .white-box .product-form__quantity h3 {font-size: 14px;}  
}

@media screen and (max-width: 749px) {
.food-img-with-txt .first-img {position: relative !important;}
.food-img-with-txt .second-img {left: 0 !important;}
.food-img-with-txt .image-with-text__content {padding-top: 60px;padding-right: 0;}
#shopify-section-template--15993412616369__4bdbbf5d-eac6-4127-8d57-b704fe13e595 .first-img {padding-right: 15px;}
#shopify-section-template--15993412616369__4bdbbf5d-eac6-4127-8d57-b704fe13e595 .first-img:before {right: 0;top: 15px;}
#shopify-section-template--15993412616369__4bdbbf5d-eac6-4127-8d57-b704fe13e595 .second-img {right: 0;}  
#shopify-section-template--15993412616369__4bdbbf5d-eac6-4127-8d57-b704fe13e595 .image-with-text__content {padding-left: 0;}
#shopify-section-template--15993412616369__4bdbbf5d-eac6-4127-8d57-b704fe13e595 {padding-bottom: 50px;}
#shopify-section-template--15993412616369__4bdbbf5d-eac6-4127-8d57-b704fe13e595 .image-with-text__content:before {width: 60px;height: 70px;}
.food-img-with-txt, .newsletter-sec, .blog {padding: 50px 0 50px;}  
.blog .blog__posts .article+.article {margin-left: 0;}
.dev-footer-sec .footer-block__details-content.foo-menu {display: block;}
.dev-footer-sec .footer-block__details-content.foo-menu li {margin: 0 0 12px;text-align: center;}
.dev-footer-sec .footer-block__details-content.foo-menu li a {display: inline-block;} 
.header-wrapper .header__icons {min-width: auto;}
.announcement-bar__message {font-size: 12px;}
.blog .title-wrapper-with-link {margin: 0 auto 30px;padding: 0;}
.dev-footer-sec .footer__column--info {padding-left: 0;padding-right: 0;}
.dev-footer-sec .footer__content-top {padding-top: 50px;padding-left: 15px;padding-right: 15px;}
.bundle-group ul {flex-wrap: wrap;}
.bundle-group ul li {max-width: 100%;width: 100%;margin-bottom: 30px;}
.bundle-group {padding: 50px 15px;}
.faq-section .color-background-1 {padding: 30px 15px;} 
.mobile-facets__open-label {letter-spacing: 0 !important;}
.facets-container {margin-bottom: 30px;}
span.active-facets__button-inner {color: #fff !important;}
span.active-facets__button-inner svg path {stroke: #fff;}  
.product-section .product .product__media-wrapper, .product-section .product .product__info-wrapper {max-width: 100% !important;}
.product-section .product .product__info-wrapper {padding-left: 0 !important;padding-top: 30px;}
.information-box {margin-top: 30px;}
.product-section .white-box .product-form__quantity {display:block;}
.product-section .white-box .product-form__quantity .quantity {margin-top: 20px;} 
.spr-summary-actions {display: block;margin-top: 20px;}
#shopify-product-reviews .spr-container .spr-starrating {justify-content: center;}  
#shopify-product-reviews .spr-container .spr-form-input.spr-starrating {justify-content: left;}  
cart-items .title-wrapper-with-link {margin-top: 50px;}  
.food-img-with-txt .image-with-text__media img {height: 100%;}
}

@media screen and (max-width: 480px) {
h1, h2, .banner .banner__heading, .food-img-with-txt h2, .newsletter-sec .newsletter__wrapper h2, .rich-about .rich-text h2, .article-template .article-template__title, .contact-info .contact.page-width .title, .faq-section .collapsible-content__heading, .featured-section.search-result .template-search__header .h2, .product-section .product__title, #shopify-product-reviews .spr-container .spr-header-title, .customer h1, .cart__empty-text, cart-items .title, .customer h1, .cart__empty-text, cart-items .title {font-size: 30px;line-height: 40px;}
#shopify-section-template--15993412616369__4bdbbf5d-eac6-4127-8d57-b704fe13e595 .second-img, .food-img-with-txt .second-img {max-width: 130px !important;} 
.collection-pro .col-lg-4 {width: 100%;}
.contact-info #ContactForm {margin-top: 40px;}
.contact-info .contact.page-width {padding: 30px 15px;}
.contact-info .contact-box .pic-icon {max-width: 65px;margin: 0 auto 15px;}
.contact-info #ContactForm .field__input.text-area {height: 230px;}
.faq-section .page-width {padding: 30px 20px;} 
.template-search .grid__item {width: 100%;max-width: 100%;}
.cart__contents .product-option {font-size: 14px;}
.cart__contents .price {font-size: 14px;letter-spacing: 0;}
cart-remove-button .button {color: #82010a !important;background: transparent;} 
.grid-collection.byob-panel {grid-template-columns: none;}
.byob-footer .footer-image {border-radius: 0;}
.byob-panel .byob-product-image-container img {height: 200px; width: 100%;}  
.new-blog-list .col-lg-3 {width: 100%;}  
.blog .article-card__image {height: 250px;} 
}

/*---Responsive---*/

