/** Shopify CDN: Minification failed

Line 66:10 Expected identifier but found whitespace
Line 66:23 Unexpected ";"
Line 1160:47 Expected identifier but found whitespace
Line 1347:48 Unexpected "last"

**/
/*Global Css Start here */
@font-face {font-family: "Gabriola"; src: url("Gabriola.ttf") format("truetype");}
@font-face {font-family: "Gilroy-bold"; src: url("Gilroy-Bold.ttf") format("truetype");}
@font-face {font-family: "Gilroy-Medium"; src: url("Gilroy-Medium.ttf") format("truetype");}
@font-face {font-family: "Gilroy-Regular"; src: url("Gilroy-Regular.otf") format("opentype"), url("Gilroy-Regular.ttf") format("truetype");}
html {scroll-behavior: smooth;}
h1{font-family:'Gilroy-bold' !important;}
h2{font-family:'Gilroy-bold' !important;}
h3{font-family:'Gilroy-Medium'!important;}
h4{font-family:'Gilroy-Regular'!important;}
h5{font-family:'Gilroy-Regular'!important;}
h6{font-family:'Gilroy-Regular'!important;}
body{font-family:'Gilroy-Regular'!important;}
p{font-family:'Gilroy-Regular' !important;}
ul li{font-family:'Gilroy-Regular' !important;}
h1{font-size:60px!important;;}
h2{font-size:50px!important;}
h3{ font-size:20px;}
p{ font-size:20px;}
p{margin-bottom:5px !important;}
.para_p2{font-family:'Gilroy-Regular'!important;}
.para_p2{ font-size:35px; }
/*navigation Css Start*/
.tack-btn_wrapper{display:none;}

/*buy now button*/
#shopify-section-pr_summary .shopify-payment-button__button {border-radius:8px!important; background:#f2cd6c; font-size:20px; text-transform:uppercase; padding: 15px 15px;margin: 0 auto; color: #000; font-family:"Gilroy-bold"!important;}
#shopify-section-pr_summary .shopify-payment-button__button:hover {background:#000; color:#fff;}
.nt_mb_menu>li>a {text-transform: uppercase;}
.nt_action>a>i,.nt_action>div>a>i{line-height: 41px !important;}
.h_icon_iccl .icon_like .tcount, .h_icon_pegk .icon_like .tcount, .icon_like .tcount, .icon_cart .tcount{top: 4px !important;}
.nt_action .tcount, .toolbar_count {background-color:#c39227 !important;}
.nt_menu>li>a,.footer__top .menu li,#shopify-section-header_5 .nt_menu>li>a,.menu_footer li a{font-family:Gilroy-Regular !important;}
.sub-column-item .sub-column>li a{color: #222; font-size:14px !important; letter-spacing:0.5px!important;}
.nt_menu>li>a {text-transform: uppercase;font-size:14px !important; letter-spacing:0.5px!important;}
.menu_footer li a{font-size: 16px;}
#shopify-section-header_5 .nt_menu>li>a:hover{color:#cbae61!important;}
/*navigation Css End*/
/*Product Page Css Start*/
.product-flavour-title{font-weight: unset !important;}
.template-product .sp-pr-gallery__img{border-radius: 10px;}
.template-product .p-item{padding:0;} 
.template-product .rost_label{margin-bottom: 0 !important;}
.template-product .quantity_title{margin-bottom: 0 !important;}
/*Product Page Css End*/
/*Product page Add to cart Bar Css Start*/
.sticky_atc_wrap.sticky_atc_shown {display: none;}
/*Product page Add to cart Bar Css Start*/
.template-page .page-head h1 {font-size: 28px; line-height: 36px;font-weight: 500;}
/*Button Css Start*/
.anim_btn,#shopify-section-1626507748aa299132 .customNewsletter button, #shopify-section-footer_top button,
#shopify-section-home-Custom-Newsletter .signup-newsletter-form button {font-size: 16px; text-transform:uppercase; font-family: "Gilroy-bold"; line-height:20px;
transition:0.5s; background-size:200% auto; color:#0f131a; border-radius:10px; background: #f1cd6c;}
.anim_btn:hover,.customNewsletter button:hover, #shopify-section-footer_top button:hover{background-position: right center; color: #0f131a;text-decoration:none; transition: 0.5s!important;}

/*.anim_btn:after,.customNewsletter button:after,#shopify-section-footer_top button:after{font-family: 'Line Awesome Free';font-weight: 900;content: "\f061";*/

  display: inline-block;margin-left: 5px;font-size: 16px;}
.newsLetterForm button {margin-top:15px !important; max-width: 250px;}
/* .footer__top_wrap button{margin-top:15px !important;} */
.footer__top .widget-title {margin-bottom: 8px;}
/*Button Css End*/
.block-title{font-size:30px;}
.border-radius{border-radius:12px!important;}
.margin_0_auto{margin: 0 auto;}
.max-500{max-width:500px;}
.max-600{max-width:600px;}
.max-700{max-width:700px;}
.max-900{max-width:900px;}
.max-1600{max-width:1600px;}
.max-1400{max-width:1400px;}
.max-1480{max-width:1480px;}
.flex{display:flex;}
.margin_auto{margin: 0 auto;}
.justify-content-center{justify-content:center;}
.align-item-center{align-items:center;}
.mx_w_500{max-width: 500px;}
.np{padding: 0 !important;}
.pl-0{padding-left: 0px;}
.pr-0{padding-right: 0px!important}
.pl-15{padding-left: 15px;}
.p-30{padding:30px;}
.mb-20{margin-bottom:20px;}
.mt-0{margin-top:0;}
.mb-0{margin-bottom:0;}
.mt-15{margin-top:15px;}
.mb-15{margin-bottom:15px;}
.mt-30{margin-top:30px;}
.mb-30{margin-bottom:30px;}
.pt-30{padding-top:30px;}
.pt-60{padding-top:60px;}
.pos-relative{position: relative;}
.pos-abs{position: absolute;}
.cs_btn{ font-size:20px; padding:13px 35px; border-radius:10px;}
.cs_btn:hover{background: #000; color:#fff;}
.white_bg{background:#ffffff;}
.wh-text{color:#ffffff;}
.black-text{color:#000000;}
.font-w-700{font-weight: 700;}
.black_bg{background:#000000;}
.para_p2{color: #434343; margin-bottom:0;}
.slider-content-box{position:absolute; left:50%; top:10%; left:32%; z-index: 10;}
.uppercase{text-transform:uppercase;}
.capitalize{text-transform:capitalize;}
.bg_cover{background-size:cover !important;}
.bg_norepeat{background-repeat:no-repeat!important;}
.bg_center{background-position:center!important;}
.bg_bottom{background-position:bottom!important;}
.right-align{text-align:right;}
.left-align{text-align:left;}
.bullet_list{list-style: none !important;}
.pb-15{padding-bottom:15px;}
.pt-15{padding-top:15px;}
.pr_faq p{font-size: 25px; line-height: 35px;}
.pr_faq .faq_qs{color:#142d51; font-family:'Gilroy-bold'!important;}
.pr_faq .content-wrapper{padding: 0px 30px; }
.pr_faq span{font-weight: 600;}
.bullet_list li:beforeli:before {content: '';width: 8px;height: 8px;-moz-border-radius: 7.5px;background-color: #142d51;left: -15px;border-radius: 50%;position: absolute;top: 10px;}
.template-product .pr_sticky_content ul li{list-style:none; position: relative;}
.template-product .pr_sticky_content ul li:before {content: '';width: 8px;height: 8px;-moz-border-radius: 7.5px;background-color: #142d51;left: -15px;border-radius: 50%;position: absolute;top: 10px;}
/*Global Css End here */

/*Navigation Submenu Css Start*/
#shopify-section-header_5 .header__mid .nt_navigation ul li{position:unset;}
#shopify-section-header_5 .header__mid .nt_navigation .sub-column li{letter-spacing: 1.5px;}
#shopify-section-header_5 .header__mid .nt_navigation .sub-menu{left:0;}
#shopify-section-header_5{background: #f5f5f5;}
/*#shopify-section-header_5  .nt_menu>li .sub-menu {background: transparent;box-shadow: unset;}*/
#shopify-section-header_5  .nt_menu div.menu-item>a,#shopify-section-header_5  .nt_menu ul li a{font-size: 14px!important;}
#shopify-section-header_5  .nt_menu div.menu-item>a:hover,#shopify-section-header_5  .nt_menu ul li a:hover{color:#cbae61!important;}
/*Navigation Submenu Css End*/
/*Common Slider Css Start*/
.recipe-slider .owl-carousel .owl-stage ,.traning-programme-slider .owl-carousel .owl-stage{display:flex;}
.recipe-slider .owl-carousel .owl-item .content-box .description-box,.traning-programme-slider .owl-carousel .owl-item .content-box .description-box {padding-bottom:0px;}
.owl-dot{width:15px!important;height:15px!important;background: #c08d20 !important; border-radius: 60px;margin: 0 5px; min-height: unset !important;}
.owl-dots{display: block !important;text-align: center;}
.owl-dots .owl-dot{position: relative;}
.owl-dot.active:before {font-family: fontawesome;font-weight: 900;content:"\f0f4";color: #142d51;font-size:20px;margin: 0px 0 0 0;position: absolute;top: -10px;left: 0;}
.owl-dot.active{background:transparent !important;}
/*Footer Css Start */
.footer-contact p{margin-bottom:5px !important;}
.footer__top i{position: relative; padding-left: 20px;}
.footer-contact .pe-7s-call:before, .footer-contact .pe-7s-mail:before{display:none;}
.footer-contact .pegk:after{position: absolute; z-index: 10; left:0; top:-15px;}
.footer-contact .pe-7s-call:after{content:url('/cdn/shop/files/call_icon_d448cf60-4939-41ee-8217-72c7c8ea611a.png?v=1626942941');}
.footer-contact .pe-7s-mail:after{content:url('/cdn/shop/files/email_icon_1b7a390e-169f-4d84-bc3e-61f210100085.png?v=1626942940');}
.footer__top .menu li {line-height:20px!important;}
.tack-btn_wrapper .track_btn{padding:10px 15px; border-radius: 4px; font-size: 14px; line-height: 18px; margin-top: 0; font-size: 14px;}
.tack-btn_wrapper .track_btn:hover{color:#fff !important;}
.footer-contact .nt-social .tooltip_top:nth-child(1){margin-left: 0;}
.footer__top .nt-social .facl{font-size:20px; font-weight:500; background:#c08d20; color:#fff; padding:8px; border-radius:50%; width:35px; height:35px;
text-align:center; vertical-align:initial; display:flex; justify-content:center; align-items:center;}
#nt_footer {background: url(/cdn/shop/files/footer_left_background_element.png?v=1626667495) no-repeat,
url(/cdn/shop/files/footer_right_background_element.png?v=1626667496) no-repeat #f5f5f5; background-position:left bottom, right bottom;
background-size: auto, auto;}
.footer__top_wrap{background-color: transparent !important;}
/*#nt_footer #shopify-section-footer_bot{display:none;}*/
#shopify-section-footer_top .signup-newsletter-form{display: block;}
.footer__top .nt-social .facl:before {color:#000000;}
#wa-callout-card{background: #e6c86b;}
.callout-text-container p {color: #142d51;}
.widget ul li {line-height: 25px;list-style: none;margin-bottom: 15px;}
.menu_footer ul li:last-child a:hover {color: #cbae61!important;}
.footer__bot_wrap a:hover, .footer__bot_wrap a.selected:not(:hover) {color: #cbae61!important;}
/*Footer Css End*/
/*Collection Page Page Banner Images Css Start */
.cat_grid_item__wrapper {padding:10px 15px!important; border-radius: 10px;background-image: linear-gradient(to right,#c08d20 0,#fdeb97 51%,#c08d20 100%)!important;}
.cat_grid_item__wrapper .h3 {color: currentColor;margin-bottom: 0;font-family: Gilroy-Regular!important;}
.cat_grid_item__wrapper .h3 {font-family: Gilroy-Regular!important;}
.page_head_cat_heading:before { background-color: transparent !important; opacity:1 !important;}
.page_head_276800078007 .parallax-inner {background-image: url(/cdn/shop/files/Category---Merchandise.jpg?v=1630401695) !important;}
.products-footer .nt_cat_lm{font-size: 16px !important;border: unset;text-transform: capitalize;font-weight: 600;line-height: 16px;transition: .5s;background-size: 200% auto!important;color: #0f131a!important;border-radius: 10px;background-image: linear-gradient(to right,#c08d20 0,#f3e192 51%,#c08d20 100%)!important;}
.products-footer .nt_cat_lm:after{font-family: 'Line Awesome Free';font-weight: 900;content: "\f061";display: inline-block;margin-left: 5px;font-size: 16px;}
.products-footer .nt_cat_lm:hover{background-position: right center!important;color: #0f131a!important;text-decoration: none!important;transition: .5s!important;}
/*Collection Page Page Banner Images Css End */
/*Collection Page Page  Css Start */
.label_style_rounded .nt_labels, .nt_labels {transform: scale(0.5)!important;-webkit-transform: scale(0.5)!important;}
.nt_label.out-of-stock {background-color: #273e5d!important;}
.label_style_rounded .nt_label {height:35px!important; width:75px!important; font-size: 15px!important; border-radius:8px!important;}
.template-collection .page_section_heading .container h1{text-transform: uppercase;}    
/*Collection Page Css End */
/*Single Product Page Page  Css Start */
.sp-single .ul_tabs li.active a, .ul_tabs li.tab_title_block.active a { cursor: auto;}
.sp-single .breadcrumb_pr_wrap{display:none;}
.shopify-section-pr_description .ul_tabs .tab_title_block:hover{cursor:auto!important;}
.shopify-section-pr_description .ul_tabs .tab_title_block a:hover{cursor:auto!important;}
.sp-single .product_title{font-size: 35px !important;text-transform: uppercase;color: #142d51 !important;}
.sp-single .price_range{font-size: 30px !important;color: #142d51 !important;font-weight:bold;}
.sp-single .product_sub_title{color:#000;}
.sp-single .weightsize h5{color:#000;}
.sp-single .testingnote h5{color:#000;}
.sp-single .testingnote h5 strong{color: #142d51;}
.sp-single #wrap_des_pr {background-color: #fff0;}
.sp-single #wrap_des_pr .sp-tabs{border: 1px solid #c6c6c6;padding:0 80px;padding-bottom: 25px;position: relative;border-radius: 10px;}
.sp-single .ul_tabs li.active a, .ul_tabs li.tab_title_block.active a {border-color: #c6c6c6 !important;border-radius: 10px !important;background:#fff;border-radius: 0;padding: 15px 100px; font-size: 18px;text-transform: uppercase;color: #142d51;}
.sp-single #shopify-section-pr_description .ul_tabs .active{ position: absolute; top: -29px;}
.sp-single #shopify-section-pr_description .sp-tab .sp-tab-content{margin-top:25px;}
.sp-single .js-sl-item{border: 1px solid #c6c6c6;border-radius: 10px;}
/*Single Product Page Page  Css End */
/*single blog page css start*/
#shopify-section-article-heading .blog-datail-box h1{font-size: 28px!important;line-height: 45px!important;color: #000!important;margin: 45px 0 0!important; letter-spacing: .5px;}
.contact-para-top {margin-bottom:15px;}
.contact-para-middle {margin-bottom:15px;}
.con-fst_add {margin-bottom:15px!important;}
#shopify-section-article-heading .blog-datail-info-box{margin-bottom: 30px;}
#shopify-section-article-heading .blog-datail-info-box .article__author{text-transform: capitalize;}
/*single blog page css End*/
.delightful-evening ul li{font-family: Gilroy-Regular!important;}
#know-your-coffee-basics .content-box .btn_wrapper{margin-top:30px;}
/*Home Slider Section Css Start*/
.home-mainSlider .btn-box{display:none;}
.home-mainSlider .slider-content-box h1 {color:#fff;}
.home-mainSlider .slider-content-box{top:15%; left:0; width: 100%; text-align: center; padding:1%;}
.home-mainSlider .slider-content-box .btn-box{margin-top:35px;}
/*Home Slider Section Css End*/
/*Home Our Best Seller Section Css Start*/
#shopify-section-16264986711661043d{padding:30px 20px 30px 20px;}
.our-best-seller-wrapper .product-title{margin-bottom:0; font-size:25px; font-family:'Gilroy-bold'!important; text-transform:uppercase;}
.our-best-seller-wrapper .product-price{font-size:30px; color:#142d51; font-family:'Gilroy-bold'!important;}
.our-best-seller-wrapper .ProductItem__Wrapper:hover a h4{color:#cbae61;}
.our-best-seller-wrapper .product-price{margin-bottom:0;}
#shopify-section-16264323010743bd23 .overlay-rel{ position: relative;}
#shopify-section-16264323010743bd23 .collection-list__image { text-align: center;}
#shopify-section-16264323010743bd23 .ProductItem__Wrapper:hover{cursor: pointer;}
#shopify-section-16264323010743bd23{padding-bottom:40px}
#shopify-section-16264323010743bd23 .product-grid-wrapper{padding-top:0px; padding-bottom:0px;}
#shopify-section-16264323010743bd23 .overlay-rel{position: relative;}
.cstestimonial .owl-dots {margin-top: 20px;}
/*Home  Grid Box Section Css Start*/
#shopify-section-16264986711661043d .grid-box-imgwrapper:hover .cta_btn h2{color:#cbae61 !important;}
#shopify-section-16264986711661043d .grid-box-imgwrapper{height:700px;}
#shopify-section-16264986711661043d .grid-box-col-inner .grid-box-imgwrapper{position:relative;}
#shopify-section-16264986711661043d .grid-box-col-inner .grid-box-imgwrapper .cta_btn{z-index:10;}
#shopify-section-16264986711661043d .pos-abs{position:absolute; bottom:5%; left: 25%;}
.our-best-seller-wrapper .ProductItem__Wrapper{margin-bottom:5%}
.grid-box-imgwrapper img{border-radius:12px;}
.img-grid-box-wrapper .grid_col_1,.img-grid-box-wrapper .grid_col_2,.img-grid-box-wrapper .grid_col_3{padding-bottom: 15px;}
/*.img-grid-box-wrapper .grid-box-imgwrapper img,.the-moto-box-wrapper .thumbnail-wrapper img,*/
#shopify-section-16264986711661043d .cta_btn,#shopify-section-know-your-grid-box .cta_btn,
#shopify-section-know-your-coffee-banner .know-your-banner-content, .know-your-brewing-slider .cta_btn {left: 0;width: 100%;text-align: center; bottom:20px;}
#shopify-section-recipe-slider .btn_wrapper,#traning-programme-slider .btn_wrapper {bottom:50px;}
/*HomeGrid Box Section Css End*/
/*CENTER bUTTON  Css Start*/
#shopify-section-16264986711661043d .cs_button {border-radius: 10px;}
/*CENTER bUTTON  Css Start*/
/*Home  The Moto Section Css Start*/
#shopify-section-1626864764bd16bb8b .home-the-moto-wrapper{padding-top: 50px; /*padding-bottom: 50px;*/}
#shopify-section-1626864764bd16bb8b .icon-img-wrapper{left: -8%;top: 30%;}
.home-the-moto-wrapper .cta_btn{margin-top:40px;}
/*Home The Moto Section Css End*/

#shopify-section-16443181406982aac4{background: #f5f5f5;}
.home-why-us-inner-wrapper{background: url(/cdn/shop/files/Why-us_2.png?v=1644322318);background-repeat: no-repeat; background-position: 50% 80%;}
.home-why-us-wrapper .left-col{text-align: right;}
.home-why-us-wrapper .left-col .why-us-li-img{margin-left: 15px;}
.home-why-us-wrapper .right-col .why-us-li-img{margin-right: 15px;}
.home-why-us-wrapper ul{list-style:none;}
.home-why-us-wrapper ul li{font-size:28px; font-weight:700; color:#142d51; position:relative; line-height:40px; margin-bottom:30px;}
.home-why-us-inner-wrapper .left-col ul li:after{right: -75px;}
.home-why-us-inner-wrapper .left-col ul li:nth-child(1):after{
background: url(/cdn/shop/files/Why-us-icon_3.png?v=1644319371) no-repeat;
}
.home-why-us-inner-wrapper .left-col ul li:nth-child(2):after{
background: url(/cdn/shop/files/Why-us-icon_4.png?v=1644319630) no-repeat;
}
.home-why-us-inner-wrapper .left-col ul li:nth-child(3):after{
background: url(/cdn/shop/files/Why-us-icon_5.png?v=1644319630) no-repeat;
}

.home-why-us-inner-wrapper .right-col ul li:after{left: -75px;}
.home-why-us-inner-wrapper .right-col ul li:nth-child(1):after{
background: url(/cdn/shop/files/Why-us-icon_6.png?v=1644319630) no-repeat;
}
.home-why-us-inner-wrapper .right-col ul li:nth-child(2):after{
background: url(/cdn/shop/files/Why-us-icon_7.png?v=1644319630) no-repeat;
}
.home-why-us-inner-wrapper .right-col ul li:nth-child(3):after{
background: url(/cdn/shop/files/Why-us-icon_8.png?v=1644319630) no-repeat;
}

.home-why-us-inner-wrapper ul li:after{content: ""; width:60px; height: 60px;top: 20px;position: absolute;display: inline-block;}


/*Omnisend Form Style Css Start*/
.omnisend-sbt-btn-wrapper{margin-top:30px;}
.omnisend-sbt-btn{padding: 10px 20px !important; border-bottom: unset!important;}
.landing-page-form-container .landing-page-form-phone-container .landing-page-form-label{display:none!important;}
.soundest-form-background-image-outer .soundest-form-background-image-inner-block {min-height: 300px;}
/*Omnisend Form Style Css End*/
/*Blog Page Css Start*/
.blog-content-box h5{text-transform: capitalize;}
.dilight_sec2_inner {border-radius:12px;}
.sutra_blog_sec2_inner2Sec {border-radius:12px;}
.blog-content-box{border-radius:12px;}
/*Blog Page Css End*/
/*Home  How To Buy Section Css Start*/
.how-to-buy-inner-box .description-box h3{padding-top: 10px;}
.how-to-buy-inner-box .description-box{margin-bottom:15px;}
.how-to-buy-inner-box .description-box h1{font-size: 100px !important; line-height: 100px;}
.how-to-buy-inner-box .cta_btn{bottom:25px; display:flex; width:100%; justify-content:center; padding-top: 25px;}
.home-how-to-buy .image-box-wrapper{padding-top:30px; padding-bottom: 30px;}
.home-how-to-buy .how_to_buy_inner{ padding-top: 50px; padding-bottom: 70px;}
.how-to-buy a{display:flex;}
.home-how-to-buy .block-title{margin-bottom:5px;}
.home-how-to-buy img{width: 100%;}
.home-how-to-buy .box-image{position:relative;}
.home-how-to-buy .content-box{margin:0 30px 0px 30px; padding: 30px 20px; /*position:absolute;*/ border-radius:10px; top:30px; width:-webkit-fill-available; height:-webkit-fill-available; background:#ffffffeb; text-align:center;}
.home-how-to-buy .description-box a {display:none;}
/*Home How To Buy Section Css End*/
/*Home  Blog Section Css Start*/
.home-blog-wrapper a{font-weight:700; color: #142d51;}
.home-blog-wrapper .description-box p{font-size:20px; line-height: 28px;}
#shopify-section-1581508031759 .section-subtitle h4,
#shopify-section-161652396891ed9a27 h3{font-size: 30px;font-style: normal; font-size: 40px;}
#shopify-section-1581508031759 .wrap_title h3 p{font-family:Gabriola !important; color: #434343; margin-bottom:0;}
#shopify-section-1581508031759 h2{font-style: normal; margin-top: 0;}
#shopify-section-1581508031759 .section-title p{margin-bottom: 0; font-weight: 400;}
#shopify-section-1581508031759 .nt_se_1581508031759 {margin-bottom: 0 !important;}
#shopify-section-1581508031759 a .nt_bg_lz, #shopify-section-1581508031759 a .nt_bg_lz:hover{border-radius:12px;}
#shopify-section-1581508031759 .post_nt_loop  h4 a{font-size: 18px;}
/*Home  Blog Section Css End*/
/*Home Testimonial Css Start */
.cstestimonial .item {border:1px solid#eee; background: #fff; padding: 15px 25px; border-radius:12px;}
.cstestimonial .client-img-wrapper img,.abt_testimonial .client-img-wrapper img ,
.abt_cs_testimonial-content .quote-img-wrapper img {width: auto !important; margin: 0 auto;}
#shopify-section-162667100713e9c308 .home-testimonial-slider .title_with_icon{max-width:600px;position: relative;margin:0 auto;}
.home-testimonial-slider .client-review-rating img {width: 125px;}
.client-words-review-rating img { width: 125px !important; text-align:center; display: inline-block!important; margin-bottom: 10px;}

#shopify-section-162667100713e9c308 .home-testimonial-slider .title_with_icon img{top:5px; right:0px; width: 70px;}
.home-testimonial-slider .left-content-inner-wrapper{border:1px solid#eee; background:#fff; padding:15px 25px; border-radius:12px;}
.home-testimonial-slider .left_client_img img{max-width:100px;}
.home-testimonial-slider .title_with_icon{padding-bottom:30px;}
/*Home Testimonial Css End */
/*Home Newsletter Css Start */
.newsLetterForm .signup-newsletter-form{border:unset; display: block; border-radius:unset;}
.newsLetterForm .signup-newsletter-form input.input-text,#shopify-section-footer_top .signup-newsletter-form input.input-text{background-color:#fff; 
border-radius:8px; padding: 0 10px; letter-spacing: 0 !important;}
.customNewsletter h2{color:#ffffff;}
.customNewsletter h3{color:#ffffff; line-height: 36px; font-weight: 400;}
.customNewsletter .news-letter-from-wrapper{max-width:500px;}
.newsLetterForm .signup-newsletter-form input.input-text{letter-spacing:6px;}
/*Home Newsletter Css End */
#shopify-section-1626523276b600eee7 .wrap{max-width: 600px;}
#shopify-section-1626529168c864f4f4 .khow-to-buy-wrapper h3{font-size:30px;}
.khow-to-buy-wrapper .item_wrapper img{-webkit-transition: 0.6s ease-out; -moz-transition:  0.6s ease-out;transition:  0.6s ease-out;}
.khow-to-buy-wrapper .item_wrapper img:hover{-webkit-transition: 0.6s ease-out;-moz-transition:  0.6s ease-out;transition:  0.6s ease-out; 
-webkit-transform: rotateZ(30deg);-moz-transform: rotateZ(30deg);transform: rotateZ(30deg);}
#shopify-section-1626930354357b8f56 .insta-highlight-story .title_with_icon {max-width:600px; margin: 0 auto;}
#shopify-section-1626930354357b8f56 .insta-highlight-story .title_with_icon img {top:15px; left:0; width:70px;}
#shopify-section-1626930354357b8f56{padding-top: 50px; padding-bottom:0px;}
/* About us page sunil css */
#shopify-section-about-our-promise section {height: 900px;padding: 0 !important;}
.abt_cs_testimonial-content {max-width: 700px;border: 1px solid #fff;margin: 0 auto;padding: 25px; margin-top: 110px;margin-bottom: 20px; color: #fff;}
.about-our-promise-wrapper p:last-child { margin-bottom: 0;}
.about-our-promise-wrapper{padding:70px;}
/*Home Spacing Css Start */
#shopify-section-16264323010743bd23, #shopify-section-1626529168c864f4f4, #shopify-section-1616423898f4897a63, 
#shopify-section-1581508031759, #shopify-section-162667100713e9c308, #shopify-section-1626930354357b8f56, #shopify-section-162669268705276df3,
#shopify-section-161652396891ed9a27,#shopify-section-1626864764bd16bb8b {padding-top:0px; padding-bottom:0;}
.home-blog-wrapper .owl-dots{display:none !important;}
/*Home Spacing Css End */
/*Home How To Buy Button Css Start */
#shopify-section-16164880184354c200 .button, .tack-btn_wrapper .track_btn{font-size:16px !important; border: unset; text-transform: capitalize; font-weight:600 !important;  line-height:20px !important; transition:0.5s !important; background-size:200% auto !important; color:#fff !important; border-radius:10px !important;background-image: linear-gradient(to right, #c08d20 0%, #fdeb97  51%, #c08d20  100%)!important;}
.tack-btn_wrapper .track_btn{font-size:14px !important; letter-spacing:0.5px;}
#shopify-section-16164880184354c200 .button:hover ,.tack-btn_wrapper .track_btn:hover{background-position: right center!important; color: #fff !important;text-decoration:none !important; color: #fff !important; transition: 0.5s !important;}
#shopify-section-16164880184354c200 .button:after{font-family: 'Line Awesome Free';font-weight: 900;content: "\f061"!important; display: inline-block !important; margin-left:5px !important; font-size: 16px !important;}
#shopify-section-header_5 .tack-btn_wrapper .track_btn{color:#000000 !important;}
#shopify-section-1626529168c864f4f4 .modal-body {padding:30px;}
#shopify-section-1626529168c864f4f4 .modal_roast_icon_bullets ul li{position:relative; list-style: none;}
#shopify-section-1626529168c864f4f4 .modal_roast_icon_bullets ul li:before{content: '';width: 12px;height: 12px;-moz-border-radius: 7.5px;background-color: #142d51;left:-20px;border-radius: 50%;position: absolute;top:10px;}
/*Home How To Buy  Css End */
#shopify-section-161652396891ed9a27 h3{line-height: 1.428;}
/*About Page Css Start Here */
/*About Banner Section css Start Here */
#shopify-section-about-our-founder section {padding-bottom: 100px;}
#about-our-mission .our-mission-right-col .top-content-box {border-radius: 12px;}
#shopify-section-about-our-promise section{display:flex; align-items:center;}
.abt_cs_testimonial-content{max-width:700px; border:1px solid#fff; margin:0 auto; padding:25px 25px 15px 25px; margin-top: 110px;margin-bottom: 20px; color: #fff;}
.abt_cs_testimonial-content .client-img-wrapper img{ margin-top: -108px;}
#shopify-section-about-testimonial-slider section{padding-top:0px; padding-bottom:0px;}
#shopify-section-about-our-promise section{padding-bottom: 0px;}
#shopify-section-about-our-mission .left1{z-index:10;}
#shopify-section-about-our-mission .row-2 .right2{z-index: 99;}
#shopify-section-about-our-mission .content-box-top h2{color: #fff;text-transform: uppercase;margin-bottom: 10px;line-height: 1.2;}
#shopify-section-about-our-mission .content-box-top{background:#142d51;  padding: 20px 20px 20px 20px;}
#shopify-section-about-testimonial-slider .client-words-wrapper p:last-child {margin-bottom: 0;}
#shopify-section-about-our-mission .our-mission-right-col h2{overflow:hidden;}
#shopify-section-about-our-mission .our-mission-right-col h2:after{content:''; width:150px;height: 1px;background: #fff;top: 0;display: flex;justify-content: center;margin: auto;}
#shopify-section-about-our-mission .top-content-box{background:#142d51;}
/* Styling Pagination*/
#shopify-section-about-our-mission .left2 {background: url(/cdn/shop/files/image_18.png?v=1627383835) no-repeat;
background-size: auto;background-position: bottom left;}
#shopify-section-1581508031759 a .nt_bg_lz, #shopify-section-1581508031759 a .nt_bg_lz:hover, .img-grid-box-wrapper .grid-box-imgwrapper img,
#about-our-founder{background: url(/cdn/shop/files/image_18.png?v=1627383835) no-repeat;
background-size:auto;background-position: 8% 97%;}
#shopify-section-about-our-mission .content-box-top hr{margin: 0 auto;}
#our-founder .content-box p{margin-bottom: 12px;}
/*About Banner Section css End Here */
#shopify-section-about-testimonial-slider{display:none;}
#shopify-section-about-stay-tuned{display:none;}
.assistant-roaster li{font-family: Gilroy-Regular!important;}
.legeal-page-content p{margin-bottom: 10px;}
/*About Page Css End */
.template-404 .banner-img-wrapper img{width:auto;}
/*Coofee Dictionary page css Start Here */
#myTopnav{position: relative;}
#myTopnav .bar_icon{position: absolute; z-index: 10; right: 0;}
/*Coofee Dictionary page css End Here */
/*Conatct page css Start Here */
.contact-form-wrapper{padding: 70px 30px 70px 30px;}
.contact-form-wrapper .button {transition: .5s!important; background-size: 200% auto!important; background-image: linear-gradient(to right,#c08d20 0,#fdeb97 51%,#c08d20 100%)!important;}
.contact-form-wrapper .button:hover{background-position: right center!important;text-decoration:none !important;  transition: 0.5s !important;}
/*Conatct page css End Here */
/*Single Blog Page Css Start Here*/
#shopify-section-customBlog .blog-top-content-wrapper h1{text-transform: uppercase;}
.blog-content-box {background: #fff; padding: 30px 15px;}
.sutra_blog_sec2 { padding: 4% 0; }
.dilight_sec2_inner_box { background: #fff; border: 1px solid #fff; box-shadow: 0 0 7px 1px #a47878; width: 31%; padding: 8% 3%; position: absolute; top: 6px; right: 0; }
.dilight_sec2_inner_box h5 { font-size: 13px; line-height: 23px; color: #000; }
.dilight_sec2_inner_box h3 { font-size: 18px; line-height: 25px; color: #142d51; font-weight: 600; }
.dilight_sec2_inner_box p { font-size: 13px; line-height: 23px; }
.blog-content-box h5 { font-size: 13px; line-height: 23px; color: #000; }
.blog-content-box h3 { font-size: 18px; line-height: 25px; color: #142d51; font-weight: 600; }
.blog-content-box p { font-size: 13px; line-height: 23px; }
.blog-content-box {background: #fff; border: 1px solid #fff; box-shadow: 0 0 1px 0 #434343;; padding:30px; }
.blog-bredcrum-box{max-width:600px;}
.blog-top-content-wrapper{left: 0; width: 100% !important;top: 0%;position: absolute;display: flex;flex-direction: column;align-items: center;height: 100%;justify-content: center;}
.cs_blog_sidebar .sidebar-shadow{box-shadow: 0 0 1px 0 #434343; border-radius: 12px;}
.cs_blog_sidebar .sidebar_newsletter input[type=email]{border: 1px solid #eee; border-radius: unset;}
.cs_blog_sidebar .sidebar_social .social-icon{color: #fff;padding: 10px 12px; margin-right: 5px;}
.cs_blog_sidebar .sidebar_social .fb-icon{background: #3b5999;}
.cs_blog_sidebar .sidebar_social .twitter-icon{background: #00acee;}
.cs_blog_sidebar .sidebar_social .pintrest-icon{background: #cb2028;}
.cs_blog_sidebar .sidebar_social .instagram-icon{background: #3f7098;}
#shopify-section-customBlog  .cs_blog_sidebar h3{color:#142d51; font-size: 18px; font-weight:700;}
#shopify-section-customBlog  .sidebar_newsletter button{background: #142d51;}
.sutra_blog_about_us a{color: #142d51; text-transform:uppercase; font-weight: 700;}
/*Single Blog Page Css End Here*/
/*know your coffee Page Css Start Here*/
#new-know-your-journey-bean{background:#f8ebcb;}
#shopify-section-know-your-coffee-banner .know-your-banner-content{bottom:0;}
#shopify-section-know-your-coffee-banner .know-your-banner-content hr,
#shopify-section-coffee-basic-quality hr{height: 4px; margin: 0 auto; color: #142d51;}
#shopify-section-know-your-coffee-banner .know-your-banner-content hr{width:20%; display:none;}
#know-your-coffee-quality hr{width:90%;}
#shopify-section-know-your-coffee-banner .know-your-top-wrap{max-width:1100px;margin: 0 auto;  padding:70px 20px;}
#know-your-coffee-quality .devider{padding-bottom: 45px;}
.basic-wrapper .row{padding:55px 90px;}
#new-know-your-journey-bean .journey-bean .description-box{padding-top:20px;}
/*know your coffee Page Css End Here*/
/*Legal Pages  Css Start Here*/
#privacy-banner{min-height:300px;}
#terms-banner{min-height:300px;}
#return-policy-banner{min-height:300px;}
#journey-bottom-banner{min-height:400px;}
#barista-basics-bottom-banner{min-height:400px;}
#barista-basics-bottom-banner{min-height:400px;}
.page-content-wrapper{padding:70px 30px;}
.page-content-wrapper .accordion-header{margin-top:0;} 
/*Legal Pages Css End Here*/
/*Disable Reward css Start Here*/
#smile-ui-lite-launcher-frame-container{display:none;}
/*Disable Reward css End Here*/
/*FAQ Page Accordion Css Start Here*/
.faq-accordion .panel-heading[data-toggle="collapse"]:after
.faq-accordion .panel-heading { position: relative;}
.faq-accordion .panel-heading[data-toggle="collapse"]:after {font-family: 'fontawesome';content: "\f056"; /* "play" icon */position: absolute;color: #fff;font-size: 18px;line-height: 22px;right: 20px;top:12px;}
.faq-accordion .panel-heading[data-toggle="collapse"].collapsed:after {font-family: 'fontawesome';content: "\f055 "; /* "play" icon */position: absolute;color: #fff;font-size: 18px;line-height: 22px;right: 20px;top:12px;}
.faq-accordion .panel-body{padding:10px;}
.faq-accordion .panel {margin-bottom: 20px; background-color: #fff;border: unset;border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 5%); box-shadow: 0 5px 5px #b1a48875;position: relative;}
.faq-accordion .panel-default>.panel-heading {color: #fff; border-color: #c59429; background: #c59429!important;}
.faq-accordion .panel-group .panel-heading { border-bottom: 0; padding: 10px 60px 10px 10px;}
.faq-accordion .panel-heading { padding: 10px 15px; border-bottom: 1px solid transparent; border-top-left-radius: 3px;border-top-right-radius: 3px;}
.faq-accordion .panel-title {margin-top: 0; margin-bottom: 0;font-size: 16px;color: inherit;}
.page_head_pages_heading {padding: 10% 2% !important;}
#accordionExample .border-left {border-left: 1px solid #c59429!important;}
#accordionExample .border-right {border-left: 1px solid #c59429!important;}
#accordionExample .card-header {background: #c59429!important;}
#accordionExample .card{border: unset;}
.page-content-wrapper .accordion-button { border: 1px solid #eee;color: #fff;background-color: #c08d20;}
.page-content-wrapper .accordion-button{border:1px solid #eee;}
.page-content-wrapper .accordion-button:last-child {border-bottom:unset;}
.page-content-wrapper .accordion-button:not(.collapsed) {color:#fff;background-color: #c08d20; box-shadow: unset;}
.page-content-wrapper .accordion-button:focus {border-color: #c08d20; box-shadow: unset;}
.page-content-wrapper .accordion-button::after {background-image:none;}
.page-content-wrapper .accordion-button:not(.collapsed)::after {background-image:none;}
.page-content-wrapper .accordion-button:not(.collapsed)::after {font-family: fontawesome;font-weight: 900;content: "\f078";color: #fff;font-size: 14px;margin: 0;position: absolute;top: 15px;right: 10px;}
.page-content-wrapper .accordion-button::after {font-family: fontawesome;  font-weight: 900; content: "\f078"; color: #ffffff; font-size: 14px;  margin: 0;position: absolute;top: 15px; right: 10px;transition: transform .2s ease-in-out;}
.page-content-wrapper .accordion-button:hover .page-content-wrapper .accordion-button::after {color: #fff !important;}
.page_id_84732444855 .accordion-body a{color:#c08d20;}
.page_id_84732444855 .accordion-body a:hover{color:#000;}
/*FAQ Page Accordion Css End Here*/
/*Cofee Basics Page Css Start Here*/
#coffee-basic-banner{background: url(/cdn/shop/files/Banner_1.png?v=1629189091); min-height:400px; display:flex; align-items:center;}
/*Cofee Basics Page Css End Here*/
/*Training Page Css Start */
#training-banner{padding-bottom: 0;}
.traning-course-title .heding-icon-wrapper img{max-width: 70px;}
#shopify-section-traning-course-slider .traning_course_wrapper  .item{position:relative; padding: 50px; margin: 2% 10%;}
#shopify-section-traning-course-slider .traning_course_wrapper  .item::before {content: "";position: absolute;left: 0;top: 0;background: rgb(20 45 81 / 70%);width: 100%;height: 100%;border-radius: 12px;z-index: -1;}
#shopify-section-traning-course-slider .traning-course-content{padding: 20px;}
#shopify-section-traning-course-slider .traning_course_wrapper{border-radius:15px;}
.traning-programme-slider .content-box{padding: 15px 24px 40px;}
#shopify-section-recipe-slider .owl-item , #shopify-section-traning-programme-slider .owl-item {background: #fff; padding-bottom:20px;  margin: 10px; box-shadow: 0 0 5px #7777774d;}
#shopify-section-traning-programme-slider .owl-item{border-radius: 12px;}
/*Training Page Css End */
/*Recipe Page Css Start */
.single-recipe-related-slider .content-box{border-radius: 12px;}
/*#shopify-section-customRecipes .recipe-blogLoop{max-width: 900px; margin: auto;}*/
.single-recipe-top-wrapper .featured-img-wrapper {position:relative;}
/*.single-recipe-top-wrapper .featured-img-wrapper::after {content: ""; position:absolute; left:0; right:0; top:0; bottom:0; background:rgb(10 38 78 / 78%); border-radius:12px;}*/
.single-recipe-top-wrapper .featured-img-wrapper .title-wrapper {z-index:10;}
#shopify-section-customRecipes .recipe-blog-content-box span{display:none;}
#shopify-section-recipe-slider .bean-element{top:-150px;}
.recipe-top-sec-wrapper{padding-top:70px;}
.recipe-top-sec-wrapper .devider-icon-wrapper{margin:15px 0px;}
.recipe-top-sec-wrapper .middle-content-wrapper{margin-top: 70px; min-height: 350px; display: flex;align-items: center;padding-left:12% !important; padding-right:12% !important;}
.recipe-top-sec-wrapper .left_icon-wrapper{left:-200px; top: 60px;}
.recipe-top-sec-wrapper .bottom_icon-wrapper{bottom:-25px;right: 0;}
#shopify-section-recipe-top ul{list-style:none;}
#shopify-section-recipe-top  ul{list-style:none;}
#shopify-section-recipe-top{background: url(/cdn/shop/files/Courses_that_we_offer__Icon_2.png?v=1627538789) no-repeat; background-position: 0 12%; background-size: auto;}
#shopify-section-recipe-slider{background: #faf0e6;}
#shopify-section-recipe-slider .content-box{background:#ffffff; padding-bottom:40px; padding:20px 30px;}
#shopify-section-recipe-slider .owl-item .item,#shopify-section-traning-programme-slider .owl-item .item{background: #fff;}
#shopify-section-recipe-slider .owl-item .item .btn_wrapper,#shopify-section-traning-programme-slider .owl-item .item .btn_wrapper{bottom:30px;}
/*#shopify-section-recipe-slider .owl-item .item, #shopify-section-traning-programme-slider .owl-item .item {padding-bottom: 20px; margin: 10px; box-shadow: 0 0px 5px #7777774d;}*/
.recipe-top-sec-wrapper .heding-icon {max-width: 60px;} 
.recipe-top-sec-wrapper .line-devider{border-bottom: 1px solid #e7c96c;}
#shopify-section-recipe-top .content-wrapper .process-text-wrapper h2{line-height:30px;}
#shopify-section-recipe-top{padding-bottom:70px;}
.recipe-top-sec-wrapper .middle-content-wrapper{max-width:900px;margin:0 auto; margin-top:70px; margin-bottom:70px;}
#shopify-section-recipe-top ul{margin-left:25px;}
#shopify-section-recipe-top ul li{position:relative; margin-bottom:6px;}
#shopify-section-recipe-top ul li:before ,.Roast_popup_bullet ul li:before{content: '';width:8px;height:8px;-moz-border-radius: 7.5px;background-color: #142d51;left:-15px;border-radius: 50%;position: absolute;top: 10px;}
.recipe-top-sec-wrapper .ingredients-text-wrapper,.recipe-top-sec-wrapper .process-text-wrapper{max-width:900px; margin: 0 auto;}
#shopify-section-recipe-top .middle-content-wrapper{padding-top:60px !important; padding-bottom:60px !important;}
.recipe-blog-top-sec-wrapper .v-devider-icon{height:40px;}
.recipe-blog-img-box img{width:100%;}
.recipe-blogLoop .btn_wrapper{margin-top: 30px;}
.recipe-blogLoop .btn_wrapper .cs_btn{font-size:14px; padding:17px 35px;}
.single-recipe-sutra-tip .basic-wrapper .row{padding:30px 90px; align-items:center;}
/*Recipe Page Css End */
#shopify-section-coffee-basic-quality .know_icon_list ul li{position:relative; list-style: none;}
#shopify-section-coffee-basic-quality .know_icon_list ul li:before{content: '';width:8px;height:8px;-moz-border-radius: 7.5px;background-color: #142d51;left:-15px;border-radius: 50%;position: absolute;top:10px;}
.product-flavour-title ul li,.process-text-wrapper ul li,.ingredients-text-wrapper ul li{position:relative; list-style: none;}
.product-flavour-title ul li:before,.process-text-wrapper ul li:before,.ingredients-text-wrapper ul li:before{content: '';width:7px;height:7px;-moz-border-radius: 7.5px;background-color: #142d51;left:-20px;border-radius: 50%;position: absolute;top:8px;}
.product-flavour-title li {font-weight: 500; }
.product-flavour-title strong {color: #000 !important; }
#shopify-section-cat_heading .nt_pop_sidebar  {margin-bottom:0!important;}
.sp-single .product_sub_title{font-weight:400;}
.template-product #shopify-section-pr_description .entry-content{padding-bottom:0!important; padding-top:0;}
.font-7oo{font-weight:700;}


#product-7099429224631 .processtxtclr{color:#b41443;} 
#product-6952167833783 .processtxtclr{color:#1e9e81;} 
#product-6952169767095 .processtxtclr{color:#818286;}
#product-6952166359223 .processtxtclr{color:#198285;}
#product-6952190181559 .processtxtclr{color:#913f27;}  
#product-6952190673079 .processtxtclr{color:#bb1d4e;}
/*Collection Page Page Css Start */
#shopify-section-pr_summary .testingnote  li{position:relative; list-style: none;}
#shopify-section-pr_summary .testingnote  li:before{content: '';width:8px;height:8px;-moz-border-radius: 7.5px;background-color: #142d51;left:0px;border-radius: 50%;position: absolute;top:10px;}
#shopify-section-pr_summary .testingnote  li{padding-left:15px;}
.shopify-section-collection_page .product-inner{text-align:center;}
.template-collection .container_cat .cat_view {display:none;} 
.cat_grid_item__title h3{font-size: 16px;line-height: 20px; margin-bottom: 0;}
.cat_grid_item__wrapper {padding:0!important;}
/*Collection Page Media Query Css Start End */
/*Career Page Page Css Start Here */
#career-join-community .decription-box p:last-child{margin-bottom:0 !important;}
#shopify-section-career-join-community .decription-box p{ margin-bottom: 0px !important;}
#career-grid-box{padding:70px 30px;}
#career-grid-box{background: url(/cdn/shop/files/assistant_manager___icon1.png?v=1629267747) no-repeat,url(/cdn/shop/files/assistant_manager___icon_2.png?v=1629267747) no-repeat;background-position:left 0%,right 100%; background-size: auto,auto;}
#career-join-community{padding: 20px 30px 0px 30px;}
#career-join-community .content-wrapper{margin:auto;}
#career-grid-box .content-wrapper{background:#fcfbf2; border:3px solid #cb9e38; padding:10px; margin-bottom: 50px;}
#career-grid-box .content-wrapper .content-wrapper-inner{border:2px solid #cb9e38; padding: 30px 30px;}
#career-grid-box .content-wrapper .content-wrapper-inner .button-wrapper{margin-top:20px;}
/*Career Page Page Css End Here */
/*Subscription Page Page Css Start Here */
.Section-subscription-product-banner{height:60vh;}
.Section-subscription-product-banner .banner-content-wrapper{bottom:10%;}
.Section-subscription-product .product-subscription-wrapper{min-height:600px;}
.Section-subscription-product .product-content-wrapper{bottom:10%; left:10%;}
.page_head_277773451447 h1{display:none;}
/*Subscription Page Page Css Start Here */
/*Recipe Blog  Page Css Start Here */
.Section-recipe-blog-content .left-elemnt{top:-66px;}
#customRecipes{padding:70px 30px 30px 30px;}
.recipe-blog-top-sec-wrapper .heding-icon{max-width:60px; margin:auto;}
.recipe-blog-top-sec-wrapper .devider-icon-wrapper{padding:20px;}
.recipe-blog-top-sec-wrapper .bottom-devider-icon-wrapper{padding-top:20px;}
.Section-recipe-blog-content .recipe-inner-wrapper{background:#fff; border-radius:12px; box-shadow:0px 1px 10px 2px #eee;}
.Section-recipe-blog-content{background:#fff;}
.Section-recipe-blog-content .recipe-blog-content-box{background:#fff; padding: 30px 20px; border-radius: 12px;}
.recipe-blog-top-sec-wrapper .title-wrapper{top: 40%; left: 40%;}
.recipe-blog-top-sec-wrapper .title-wrapper p{color:#fff;}
#shopify-section-customRecipes .recipe-inner-wrapper{margin-bottom:30px;}
.Section-recipe-blog-content{background: url(/cdn/shop/files/Programme__Icon_4.png?v=1627538817) no-repeat, url(/cdn/shop/files/Programme__Icon_3.png?v=1627538817) no-repeat; background-position:0 50%,100% 10%; background-size: auto,auto;}
.recipe-blog-content-inner .para_p2{font-size: 24px; line-height:13px;}
/*Recipe Blog  Page Css End Here */
#shopify-section-customBlog .cs_button {margin-top: 10px;}
/*Recipe Single Page Css Start */
.single-recipe-top-wrapper {padding:70px 30px 0px 30px;}
.template-article .recipe-top-sec-wrapper .middle-content-wrapper{margin-top:0;}
.template-article .recipe-top-sec-wrapper{padding:30px 30px;}
.single-recipe-top-wrapper .heding-icon-wrapper {max-width: 60px; margin: auto;}
.single-recipe-top-wrapper .devider-icon-wrapper {padding-top: 20px;}
.single-recipe-top-wrapper .devider-icon-wrapper img{height:30px;}
.single-recipe-top-wrapper .bottom-devider-icon-wrapper {padding-top: 20px;}
.single-recipe-top-wrapper .featured-img-wrapper{min-height:400px;}
.single-recipe-related-slider{padding: 70px 0px;background: #faf0e6;}
.single-recipe-sutra-tip{padding-bottom:70px;}
.single-recipe-related-slider .bean-element {top:-80px;}
.single-recipe-related-slider .content-box {background: #fff;padding-bottom: 40px; padding: 20px 30px;}
.single-recipe-related-slider .owl-item{border-radius:12px;}
.recipe-top-sec-wrapper.coffeecake .middle-text-wrapper{padding-left:22%;}
/*Recipe Single Page Css End */
/*Home-Brewing Page Css Start */
#shopify-section-journey-flavour-banner .journey_flavour_wrapper{padding: 130px 30px;}
#journey-course-information .journey_list_icon ul li{position:relative; list-style: none;}
#journey-course-information .journey_list_icon ul li:before{content: '';width:8px;height:8px;-moz-border-radius: 7.5px;background-color:#142d51;left:-15px;border-radius: 50%;position: absolute;top:10px;}
#journey-course-information .journey_list_icon ul li{margin-bottom:20px;}
#journey-course-information .journey_list_icon ul li span{color: #142d51; font-weight: 600;}
/*Home-Brewing Page Css END */
/*Basic Barista Page Css Start */
#shopify-section-barista-basics-banner .journey_flavour_wrapper{padding: 130px 30px;}
#barista-basics-information .journey_list_icon ul li{position:relative; list-style: none;}
#barista-basics-information .journey_list_icon ul li:before{content: '';width:8px;height:8px;-moz-border-radius: 7.5px;background-color:#142d51;left:-15px;border-radius: 50%;position: absolute;top:15px;}
#barista-basics-information .journey_list_icon ul li{margin-bottom:20px;}
#barista-basics-information .journey_list_icon ul li span{color: #142d51; font-weight: 600;}
/*Basic Barista Page Css END */
/*Journey Of Flavour Page Css Start */
#shopify-section-journey-of-flavour-banner .journey_flavour_wrapper{padding: 130px 30px;}
#shopify-section-journey-of-flavour-course-information .journey_list_icon ul li{position:relative; list-style: none;}
#shopify-section-journey-of-flavour-course-information .journey_list_icon ul li:before{content: '';width:8px;height:8px;-moz-border-radius: 7.5px;background-color:#142d51;left:-15px;border-radius: 50%;position: absolute;top:10px;}
#shopify-section-journey-of-flavour-course-information .journey_list_icon ul li{margin-bottom:20px;}
#shopify-section-journey-of-flavour-course-information .journey_list_icon ul li span{color: #142d51; font-weight: 600;}
/*Journey Of Flavour Page Css END */
.sp-single .nt_labels{transform: scale(0.9)!important;-webkit-transform: scale(0.9)!important;}
/*Porduct page Css Start */
.sizechart_modal{display:none; position:fixed; z-index:1; padding-top:50px; left:0; top:0; width:100%; height:100%; overflow:auto; background-color:rgb(0,0,0); background-color:rgba(0,0,0,0.4); z-index:9999;}
.sizechart_modal-content {background-color:#fefefe; margin:auto; padding:20px; border:1px solid #888; width:50%;}
.sizechart_close{color:#aaaaaa; float:right; font-size:28px; font-weight:bold;}
.sizechart_close:hover, .sizechart_close:focus{color:#000; text-decoration:none; cursor:pointer;}
.guidesize-wrapper{margin-bottom:20px!important;}
.guidesize-wrapper a{color: #142d51; font-weight:600; font-size:16px; text-decoration:underline;}
.subscribesave-wrapper a{color: #142d51; font-weight:600; font-size:16px; text-decoration:underline;}
.modifylist-wrapper p{margin-bottom:0px!important; font-size:16px;}
.modifylist-wrapper p .fa-check{font-size:15px; color:#142d51;}
.template-product .product-infors{padding: 0px 40px;}
/*Porduct page Page Css end */
/*404 Page css Start*/
.not_found_section{padding:70px 30px;}
/*404 Page css End*/
/*Instafeed Page Start End */
#instagram-feed-box #instafeed ul li{border-radius: 12px;}
/*Instafeed Page Css End */
/*whatsapp icon css start*/
.footer-whatsaap{position: fixed;bottom: 120px; right: 35px;background: #4dc247;border-radius: 50%;padding: 11px;line-height: 10px;z-index:99999;width: 35px; height: 35px;  display:flex; align-items:center; justify-content:center;}
.fa-whatsapp {color: #fff;font-size: 28px;line-height: 24px;}
/*.contact-form-wrapper p{margin-bottom:0px;}*/
.contact-form-wrapper .submit-btn-box{padding: 15px 0 15px 0;border-radius:10px;max-width:150px; margin:0 auto;}
.contact-form-wrapper .submit-btn-box .cs_button {border-radius: 10px;}
.contact-form-wrapper .submit-btn-box .cs_button:after{font-family: 'Line Awesome Free';font-weight: 900;content: "\f061";display: inline-block;margin-left: 5px; font-size: 16px;}
.contact-form-wrapper .submit-btn-box:hover{    background-position: right center!important; transition: .5s!important;}
/*empty cart*/
.la-shopping-bag:before{content:url('/cdn/shop/files/Cart-icon_1.png?v=1631944185')!important; z-index:100000; /*a number that's more than the modal box*/left:-50px;top:10px;}
.la-shopping-bag:after{display:none!important;}
.template-page .mt__60{margin-bottom:30px !important; margin-top:30px!important;}
/*GDPR Cookies  Css Start */
#shopify-section-cookies_law{padding: 5px 10px;}
#shopify-section-cookies_law{max-width: 700px;background: #142d51;color: #fff; font-size: 14px; line-height: 20px;}
.pp_cookies_accept_btn {text-transform: capitalize;font-weight: 600;line-height:12px;transition:.5s;background-size:200% auto; color:#0f131a!important; border-radius:10px; background-image: linear-gradient(to right,#c08d20 0,#f3e192 51%,#c08d20 100%);}
.popup_cookies_btns a:hover{background-position: right center!important; color: #0f131a!important;text-decoration: none !important;transition: .5s!important;}
/*GDPR Cookies  Css ENd */
.landing-page-form-wrapper #formFields .btn:hover { background-position: right center!important;color: #0f131a!important;text-decoration: none !important;transition: .5s!important;}
.container-flud .content-wrapper{width: 100%;}
.banner-img-wrapper img{width: 100%;}
/*Top Bar*/
#shopify-section-header_top .h__top {padding:3px!important;}
#topbar_marque{overflow: hidden;white-space: nowrap;}
#marque_wrap {display: block;animation: marquee 30s linear infinite;}
@keyframes marquee {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(-100%);
  }
}

#nt_backtop span {width: 30px!important; height: 30px!important;line-height: 30px!important;font-size: 32px!important;}
#shopify-section-footer_top .footer__top_wrap .order-lg-2 .menu_footer ul li:last-child a{color:#222222;font-family: Gilroy-Medium!important;}
#shopify-section-footer_top .footer__top_wrap .order-lg-2 .menu_footer ul li:last-child{margin-top:30px!important;}
#shopify-section-footer_top .footer__top_wrap .order-lg-3 .menu_footer ul li:last-child a{color:#222222;font-family: Gilroy-Medium!important;}
#shopify-section-footer_top .footer__top_wrap .order-lg-3 .menu_footer ul li:last-child{margin-top:30px!important;}
.template-page .delightful-evening p{margin-bottom:10px;}
#shopify-section-recently_viewed .product-image .product-attr{display:none;}
.entry-content .heading .tab-heading{font-size:16px; text-transform:uppercase; color:#142d51; font-weight:700;}
.home-the-moto-wrapper h1{margin-bottom:20px;}
.how_to_buy_main_inner h1{margin-bottom:0px;}
.home-blog-wrapper h1{margin-bottom:20px;} 
#recurpay-pdp-widget .new__label{display:none!important;}
#cart-form_ppr .remove_soldout_false{margin-bottom:15px;}


#shopify-section-pr_summary .price-review{margin-top:25px;}

.collectiongridlavel p{font-size:14px; font-weight: 500; text-transform:none;}
.collectiongridlavel .lightcirlcle .fa-circle{color:#d1a17e;}
.collectiongridlavel .mediumcirlcle .fa-circle{color:#996d4e;}
.collectiongridlavel .darkcirlcle .fa-circle{color:#614430;}

#product-7093891301559 .shortdescription p{margin-bottom:20px!important;}
#product-7093891301559 .shortdescription ul{margin-bottom:20px!important; margin-left:18px;}
#product-7093891301559 .shortdescription a{color:#cbae61;}
#product-7093891301559 .shortdescription a:hover{color:#000;}
#product-7093891301559 .testingnote{display:none;}

.productid-7096144756919 #wrap_des_pr{display:none;}

.wa-share-btn-container{display:none;}

.template-product .product-infors{padding:0px 40px 0px 20px;}
.template-product .summary .product_title{font-size:50px!important; text-transform:initial;}
.template-product .summary .quantity_title p{font-size:22px; color:#142d51;}
.template-product .summary .rost_label p{font-size:22px; color:#142d51;}
.template-product .summary .product-short-description p{font-size:20px;}
.template-product .summary .price_range{font-size:40px!important; font-family:"Gilroy-bold"!important;}
.template-product .summary .variations_form .quantity{border-radius:8px!important; border:1px solid #f2cd6c; width:100px; min-width:100px;}
.template-product .summary .single_add_to_cart_button{border-radius:8px!important; color:#000; text-transform:uppercase!important; background:#f2cd6c; background-image:none!important; font-size:20px; line-height:40px; text-transform:uppercase;}
.template-product .summary .single_add_to_cart_button:hover{background:#000; color:#fff!important;}
.template-product .summary .single_add_to_cart_button span{text-transform:uppercase!important; font-family:"Gilroy-bold"!important;}
.template-product .summary .shopify-payment-button__button:hover{background:#000; color:#fff!important;}
.template-product .summary .flvortitlecstm{font-size:22px; color:#142d51;}
.template-product p{font-size:20px; color:#000;}
.template-product #shopify-section-product-recommendations .section-title{justify-content:start; font-size:40px!important; text-transform:capitalize; font-family:'Gilroy-bold'!important;}
.template-product #shopify-section-product-recommendations .product-title a{font-size:20px; text-transform:uppercase; font-weight:700;}
.template-product #shopify-section-product-recommendations .product-info .price{font-size:25px; color:#142d51; font-weight:700;}
.template-product .summary .rostlabeltext{color:#000; font-size:18px;}
.template-product .summary .stamped-product-reviews-badge{margin-bottom:10px!important;}
.template-product .variations_form .quantity{height:50px;}
.template-product .quantity .qty button{height:50px;}
.template-product .quantity input.input-text[type=number]{height:50px;}
.template-product .nt_add_w{width:80px; height:50px; border-radius:10px!important;}
.template-product .flickity-prev-next-button{border:none;}
.template-product .flickity-prev-next-button.previous{left:0px;}
.template-product .flickity-prev-next-button.next{right:0px;}
.template-product .product-images button:hover{background-color:#fff0; color:#000!important;}
.template-product .proabutheadtop{display:none;}
.template-product .pr_abt-box-wrapper .proabutheadbottm{font-size:40px!important;}
.template-product .pr_faq h2{font-size:40px!important;}
.template-product .insta-highlight-story h1{font-size:40px!important;}

.home-hero-slider .hombanovrlytxt{position: absolute; top:80px; width:100%; text-align:center; color:#fff; font-size:60px; line-height:70px; font-family:"Gilroy-bold";}

.home-the-moto-wrapper h2{line-height:50px;}
.home-the-moto-wrapper p{font-size:20px;}


#shopify-section-1627035243aaa57b5f{background:#f5f5f5;}
#shopify-section-16443181406982aac4 .whyussecbtn{padding-top:40px;}
#shopify-section-162944952854b0c6e7 .homeblogbtn{padding-top:40px;}

#shopify-section-16264323010743bd23 .homeprosecbtn{padding:20px 0px 50px;}


.mini_cart_wrap .upsell_qv{display:none;}

/*Omnisend Form css Start here*/
.wholesale_wrap{height:1000px;}
.signup_qr_wrap{height:600px;}
.sale_marketing_wrap{height:600px;}
.assistant_roaster_wrap{height:600px;}
.barista_basic_wrap{height:600px;}
.warehouse_wrap{height:600px;}
.journey_flvr_wrap{height:600px;}
.lead_barista_wrap{height:600px;}
.home_brewing_wrap{height:600px;}
.iframe_wrap iframe{height: 100% !important;}
.iframe_wrap .small{width:auto!important;}
.modal  .iframe_wrap .content.landing-page{padding-top: 0;}
/*Omnisend Form css End here*/
#shopify-section-collection_page .product-inner {
  min-height: 570px;
}
#shopify-section-collection_page .products{
  justify-content: left;
}
#shopify-section-collection_page .product-inner .product-image{
  min-height: 350px;
}
#shopify-section-collection_page .product-inner .product-info {
}
/*Media Query  Css Start Here*/
@media screen and (min-width:1200px) {
.home-testimonial-slider .left_client_img{left:5%; top:-18%; position: absolute;}
#shopify-section-footer_top .footer__top_wrap .container {max-width: 1400px;}
}
@media screen and (min-width:500px){
.para_p2, #shopify-section-161652396891ed9a27 h4{font-size:20px; line-height:22px;}
}
@media screen and (min-width:900px){
#new-know-your-journey-bean .journey-bean{padding-top:5%;}
.para_p2, #shopify-section-161652396891ed9a27 h4{font-size:30px; line-height:32px;}
}

@media screen and (min-width:1100px){
.para_p2, #shopify-section-161652396891ed9a27 h4{font-size:25px; line-height:30px;}
}

@media screen and (min-width:1170px){
.recipe-slider .owl-stage, .traning-programme-slider .owl-stage{display:flex!important}
.recipe-slider .owl-stage .owl-item, .traning-programme-slider .owl-stage .owl-item{background: #fff;}
.recipe-slider .owl-stage .owl-item .description-box, .traning-programme-slider .owl-stage .owl-item .description-box{margin-bottom: 30px;}
}

@media screen and (max-width:1700px){
#shopify-section-about-our-promise section {height: 800px;}
}

@media screen and (max-width:1500px){
 #shopify-section-about-our-promise section {height: 700px;}
}
@media screen and (max-width:1350px){


@media screen and (max-width:1300px){
#shopify-section-about-our-founder section { padding-bottom: 70px; }
}
#shopify-section-home-Custom-Newsletter section { padding: 30px 0;background-position: right;}
}

@media screen and (max-width:1200px){
 #shopify-section-about-our-promise section {height: 600px;padding: 5em 0 !important; }
}
@media screen and (max-width:1169px){
.recipe_slider .btn_wrapper {  padding: 20px 0; }
}
@media screen and (max-width:1100px){
h1{ font-size:44px !important; }
h2{ font-size:22px !important; }
h3{ font-size:22px !important; }
p{ font-size:16px !important; }
.para_p2{font-size: 50px; line-height: 55px;}
}
.featured_product_se .product-images .nt_labels, .sp-single .product-images .nt_labels {right: 16px !important;}

@media screen and (min-width:1025px) {
#shopify-section-16264986711661043d .container-fluid {padding: 0% 4%;}
#shopify-section-162944952854b0c6e7 .container-fluid  {padding: 0% 4%;}
#shopify-section-162667100713e9c308 .row .container-fluid {padding: 0% 4%;}
.the-moto-box-wrapper .coffe_scoop{margin-left: -25%;}
.know-your-brewing-slider .modal-dialog {max-width:900px !important;}
.slider-desk-vdo-img-none{display:none;} 
#shopify-section-about-our-mission .top-content-box{ max-width: 350px; width: 400px; color: #fff; padding: 15px 20px;}
#shopify-section-about-our-mission .row-2 .right2 img{margin-top: -120px;margin-left: -180px;}
#shopify-section-about-our-mission .our-mission-left-col{padding-right:0;}
#shopify-section-about-our-mission .our-mission-right-col{display: flex;align-items: center;padding-left:0;}
#about-our-mission .full-img{width:100%;}
#shopify-section-about-our-founder .content-box {padding: 0% 10% 10% 0%;}
#shopify-section-about-our-founder .img-content-box {transform: translate(0, 10%);}
#shopify-section-traning-course-slider{background: url(/cdn/shop/files/Courses_that_we_offer__Icon_2.png?v=1627538789) no-repeat,url(/cdn/shop/files/Journey_of_flavors_bg1.png?v=1627538947) no-repeat;background-position:left 6%, left 100%; background-size: auto,auto;padding-top:-14px; padding-top:135px! important; margin-top: -100px;}
#shopify-section-traning-course-slider .slider-_bg_wrapper{padding:70px;}
#shopify-section-traning-programme-slider {background: url(/cdn/shop/files/Programme__Icon_4.png?v=1627538817) no-repeat, url(/cdn/shop/files/Programme__Icon_3.png?v=1627538817) no-repeat; background-position: 0 90%,100% 0%; background-size: auto,auto;}
}

@media screen and (max-width:1024px){
.home-why-us-inner-wrapper ul li:after {background-size: 50% !important; }
.home-why-us-wrapper ul li{font-size:22px;}
.home-why-us-inner-wrapper ul li:after{top:12%;}
.tab-heading .nav_link_icon { background: #f6f6f8 !important; color: #c6c6c6 !important; }
.abt_cs_testimonial-content {margin-top: 85px;margin-bottom: 0;}
#shopify-section-about-stay-tuned section {padding: 50px 0;}
#shopify-section-about-our-founder .content-box { padding-top: 0;text-align: center;}
#shopify-section-about-our-founder section { padding-bottom: 2em ;padding-top: 4em;}
.mob-vdo-none{display:none;} 
#shopify-section-about-our-founder .img-content-box {text-align:center;}
#shopify-section-about-our-founder .img-content-box img {margin-left:-18%;}
#shopify-section-about-banner .col-12 {max-width: 100% !important;margin: 0;flex: 0 0 100%;}
#shopify-section-about-our-promise section {height:auto !important;}
/* sunil css */   
#shopify-section-header_5 .head_right {flex: 0 0 50%;}  
.customNewsletter .news-letter-from-wrapper {margin: 0 auto;text-align: center;} 
#shopify-section-home-Custom-Newsletter section, #shopify-section-1626507748aa299132 section {background:url(/cdn/shop/files/responsive-signup.jpg?v=1630645913) no-repeat !important; background-position: bottom !important;padding-top: 2.5em !important;}  
.middle-content-wrapper .left_icon-wrapper img{ display:none;}
.recipe_slider .owl-stage-outer.owl-item{justify-content:center;}
.recipe-top-sec-wrapper.coffeecake .middle-text-wrapper{padding-left:0px;}
}
@media screen and (max-width:980x){
#shopify-section-recipe-slider{padding: 30px 0;}
.recipe-top-sec-wrapper .middle-content-wrapper{margin-bottom: 40px;margin-top:50px;}
#shopify-section-recipe-top {padding-bottom: 40px;}
.cs_blog_sidebar{margin-top:40px; padding:0px !important;}
}
@media screen and (max-width:900px){
h1{ font-size:35px !important;}
h2{ font-size:26px !important;}
h3{ font-size:22px !important;}
p{ font-size:18px !important;}
body{font-size:18px !important;}
body p{font-size:18px !important;}
ul li {font-size:18px !important;}
.para_p2{font-size:20px; line-height: 23px;}
}

@media screen and (max-width:768px){
  #shopify-section-about-our-founder .img-content-box img { margin-left: -20%; }
}
/*Home Page Media Query (Min-width: 768) Css Start */
@media screen and (min-width:768px){
.desk-none{display:none;}
#shopify-section-16443181406982aac4{padding-top:50px; padding-bottom: 70px;}
.home-why-us-inner-wrapper{padding-top: 50px;}
#new-know-your-journey-bean{margin-top:70px;}
#new-know-your-journey-bean .journey-bean{padding-bottom:70px;}
#new-know-your-journey-bean .journey-bean .image-box-wrapper{max-width: 90%;}
#new-know-your-journey-bean .journey-bean .col-md-4:nth-child(4) {margin-top:50px;}
#new-know-your-journey-bean .journey-bean .col-md-4:nth-child(5) {margin-top:50px;}
#new-know-your-journey-bean .journey-bean .col-md-4:nth-child(6) {margin-top:50px;}
#new-know-your-journey-bean .journey-bean .bottom-content {margin-top:50px;align-items: center;}
.cstestimonial .item {min-height: 320px;}
.traning-programme-slider .owl-dots{display:none !important;}
.home-mob-best-seller{display:none;}
.responsive_img{display: none !important;}
.footer__top_wrap{padding-top:70px!important;}
.home-testimonial-slider .owl-stage-outer .owl-stage{display:flex;}
.home-testimonial-slider .owl-stage-outer .owl-stage .owl-item{display:flex;}
#journey-bg-content{padding:150px 30px 70px 30px;}
#barista-bg-content{padding:150px 30px 70px 30px;}
#journey-of-flavour-bg-content{padding:150px 30px 70px 30px;}
#shopify-section-journey-course-information{padding:70px 0px;}
#shopify-section-journey-of-flavour-course-information{padding:70px 0px;}
#barista-basics-information{padding:70px 0px;}
#shopify-section-journey-course-information .left-icon{top:-70%;}
#shopify-section-barista-basics-information .left-icon{top:-70%;}
#shopify-section-journey-of-flavour-course-information .left-icon{top:-70%;}
#shopify-section-journey-of-flavour-course-information{top:-70%;}
#shopify-section-journey-course-information .right-icon{right: 30px;top: 50px;}
#shopify-section-barista-basics-information .right-icon{right: 30px;top: 50px;}
#shopify-section-journey-of-flavour-course-information .right-icon{right: 30px;top: 50px;}
#shopify-section-journey-flavour-banner{padding:70px 30px;}
#shopify-section-barista-basics-banner{padding:70px 30px;}
#shopify-section-journey-of-flavour-banner{padding:70px 30px;}
.Section-subscription-product{padding:70px 30px;}
.mob-know-you-bean{display:none;}
#shopify-section-162944952854b0c6e7{padding:30px 50px 50px;}
#shopify-section-coffee-basic-quality .quality-img-grid-box-wrapper .devider{padding: 70px 30px;}
#shopify-section-recipe-slider{margin-top:100px;}
/*Collection Page Page Css Start */
  #shopify-section-collection_page .product-attr.pa.ts__03.cw.op__0.tc.pe_none { display: none; }
.template-collection .page_section_heading .container{padding: 120px 30px;} 
.template-collection .page_section_heading .container h1{font-size: 60px; font-weight: 700;}    
/*Collection Page Media Query Css Start End */
#about-our-mission .our-mission-left-col .top-img-box{z-index: 99;}
#about-our-mission .our-mission-right-col{display: flex; align-items: center;}
 #about-our-mission .bottom-img-box{z-index: 99;}
#about-our-mission .our-mission-right-col .top-content-box{width: 100%; padding:30px; margin-bottom: 70px;margin-left: -30px; z-index: 10;}
.desk-flex{display:flex;}
.justify-center{justify-content:center;}
#shopify-section-about-our-founder .content-box {padding:10%;}
#shopify-section-about-our-mission .content-box-bottom{max-width:70%; padding-top:20%;}
#shopify-section-about-our-founder .content-box {background: url(/cdn/shop/files/our_Founder__icon_1.png?v=1628753577) no-repeat, url(/cdn/shop/files/our_Founder__icon_2.png?v=1628753576) no-repeat,url(/cdn/shop/files/our_Founder__icon_3.png?v=1628753576) no-repeat,url(/cdn/shop/files/our_Founder__icon_4.png?v=1628753576) no-repeat; background-size: auto,auto,auto,auto;background-position: 0 95%,30% 100%,100% 85%,100% 75%;}
.desk-d-none{display:none;}
#shopify-section-1627035243aaa57b5f,#shopify-section-traning-course-slider,#shopify-section-traning-programme-slider,
#shopify-section-162667100713e9c308 .home-testimonial-slider,
#shopify-section-1626529168c864f4f4,#shopify-section-1581508031759,#shopify-section-1626930354357b8f56,#shopify-section-16264323010743bd23,#shopify-section-traning-course-title section{padding-top:50px; padding-bottom:0;}
#shopify-section-about-our-promise section,
#shopify-section-about-our-mission section,#shopify-section-traning-course-slider .traning_course_wrapper,
#shopify-section-recipe-top .middle-content-wrapper{padding:130px 0px;}
.home-testimonial-slider,#shopify-section-1626529168c864f4f4{padding-bottom: 70px !important;}
#shopify-section-about-our-mission section, #shopify-section-about-testimonial-slider section,#shopify-section-about-stay-tuned section,
#shopify-section-home-Custom-Newsletter section,#shopify-section-recipe-slider,#shopify-section-1626507748aa299132 section,
#shopify-section-know-your-grid-box section, .know-your-brewing-slider,#know-your-journey-bean{padding:70px 0px;}
.know-your-brewing-slider{padding-bottom:0!important;}
#shopify-section-about-stay-tuned p{margin-bottom:0;}
#know-your-coffee-quality,#shopify-section-know-your-grid-box{padding-top:70px;}
#shopify-section-coffee-basic-quality{padding: 70px 30px;}
.blog-content-box {width:260px; padding:30px; position: absolute; top:11%; right: -20%;}
.cs-blog-box{max-width:80%}
.cs_blog_sidebar{padding: 0px 30px 30px 30px;}
.sutra_blog_sec2_inner2Sec { margin-top: 40px; }
#shopify-section-customBlog .sidebar_newsletter button {width: 70%;font-size: 16px;text-transform: capitalize;font-weight: 600;line-height: 20px;transition: .5s;background-size: 200% auto;color: #0f131a;border-radius: 10px;background-image: linear-gradient(to right,#c08d20 0,#f3e192 51%,#c08d20 100%);}
#shopify-section-customBlog .sidebar_newsletter button span{position: relative;}
#shopify-section-customBlog .sidebar_newsletter button span:after {font-family: 'Line Awesome Free'; font-weight: 900;content: "\f061";margin-left: 5px;font-size: 16px;display: block;position: absolute;top: 0px;right: -20px;}
#shopify-section-customBlog .sidebar_newsletter button:hover {background-position: right center;color: #0f131a;text-decoration: none;transition: .5s!important;}
#shopify-section-customBlog .cs_button{display: block; text-align: center;}
#shopify-section-about-our-mission .about-mission-inner-box .parent-row{max-width:1100px; margin:0 auto;}
#shopify-section-about-our-mission .about-mission-inner-box {background: url(/cdn/shop/files/Our-Mission-BG.png?v=1628147196) no-repeat, url(/cdn/shop/files/image_18.png?v=1627383835)no-repeat;background-position: 0% 0%, 0% 100% !important;background-size: 400px ,auto !important;padding-top: 80px;}
#shopify-section-about-our-mission .bottom-content-box{padding-right:70px;}
#shopify-section-about-our-mission .bottom-img-box img{margin-left:-70px; margin-top: -70px;}
#shopify-section-about-our-mission .top-content-box {margin-bottom:70px;}
#shopify-section-about-our-mission .bottom-left-content-col {display: flex; align-items: center;}
#shopify-section-about-our-mission .bottom-img-box {position:relative;}
#shopify-section-about-our-mission .bottom-img-box .abt-cup-icon {position:absolute; bottom:-80px; right: 0;}
#shopify-section-traning-programme-slider{padding-bottom:70px 30px !important;}
}
/*Home Page Media Query (Min-width: 768) Css End */
@media screen and (min-width:501px) {
.page_head_pages_heading .parallax-inner{background-image: url(/cdn/shop/files/Banner_1_717a02b7-9c5a-443f-ba1c-172a11a272ce.jpg?v=1631955136)!important;}
.page-head h1 {font-size: 40px; line-height: 45px;}
.responsive_imgs{display:none !important;}
}

@media screen and (max-width:500px) {
#new-know-your-journey-bean .journey-bean{padding-top:25%;}
.page_head_pages_heading .parallax-inner{background-image: url(/cdn/shop/files/Responsive_33a7b0c5-2552-4ac8-a385-af4c737c7373.jpg?v=1631955136)!important;}
.page-head h1 {font-size:30px; line-height:35px;}
#coffee-basic-banner {background: url(/cdn/shop/files/Coffee-Basics_responsive.jpg?v=1631684117)!important;}
.desktop_img{display:none !important;}
}

@media screen and (max-width:767px) {
.how-to-buy-inner-box .description-box h1 {font-size: 60px !important;line-height: 70px;}
.template-product .summary .single_add_to_cart_button{font-family: "Gilroy-bold"!important;}
#shopify-section-pr_summary .shopify-payment-button__button{font-family: "Gilroy-bold"!important;}
#shopify-section-16443181406982aac4 section{
    padding-top: 50px;
    background: url(/cdn/shop/files/Why-us_2.png?v=1644322318);
    background-repeat: no-repeat;
    background-position: 100% 30%;

}
#shopify-section-16264986711661043d .img-grid-box-wrapper{padding-bottom: 40px;}
.home-why-us-wrapper ul li {font-size:18px !important;}
#shopify-section-16264986711661043d .grid-box-col-inner .grid-box-imgwrapper{padding-bottom: 100%;}
#shopify-section-1626864764bd16bb8b .home-the-moto-wrapper .content-wrapper h2{display: none;}
.home-the-moto-wrapper .content-wrapper{padding-top: 30px;}
.home-the-moto-wrapper .left-col{order: 1;}
.home-the-moto-wrapper .right-col{order: 2; text-align: center;}
.home-why-us-wrapper .left-col {text-align: left;}

.home-why-us-inner-wrapper .left-col{order: 2;}
.home-why-us-inner-wrapper .middle-col{order: 1;}
.home-why-us-inner-wrapper .right-col{order: 3;}

.home-why-us-inner-wrapper .left-col ul li:after {left:0px;}
.home-why-us-inner-wrapper .right-col ul li:after {left: 0;}
.home-the-moto-wrapper .thumbnail-wrapper{margin-top: 50px;}
.home-why-us-inner-wrapper {background: unset; padding-top: 50px;}
#shopify-section-16443181406982aac4 .home-why-us-wrapper .home-why-us-inner-wrapper ul li{line-height:32px; padding-left:40px; margin-bottom:20px;}
#shopify-section-16264986711661043d .grid-box-imgwrapper .cs_btn{font-size: 20px; padding: 15px 40px!important;}
#shopify-section-1626864764bd16bb8b .cs_btn {font-size: 20px; padding: 15px 40px!important;}
#shopify-section-16443181406982aac4 .cs_btn {font-size: 20px; padding: 15px 40px!important;}
#shopify-section-1627035243aaa57b5f .cs_btn {font-size: 20px; padding: 15px 40px!important;}
#shopify-section-16270413669146d898 .cs_btn {font-size: 20px; padding: 15px 40px!important;}
#shopify-section-162944952854b0c6e7 .cs_btn {font-size: 20px; padding: 15px 40px!important;}
.home-hero-slider .hombanovrlytxt{top:12%; width:100%;  font-size:22px; line-height:32px;}
.know-your-banner-content.wh-text { padding: 20px 0; }
.single-recipe-sutra-tip .basic-wrapper .row { padding: 20px; text-align: center; }
.recipe-top-sec-wrapper .bottom_icon-wrapper.pos-abs { display: none; }
.middle-content-wrapper.pos-relative.bg_cover.bg_norepeat h2 { text-align: center; }
.middle-content-wrapper.pos-relative.bg_cover.bg_norepeat p { text-align: center; }
.Section-recipe-blog-content {background: unset;}
#shopify-section-customRecipes .recipe-inner-wrapper{margin-top:30px;}
.featured_product_se .product-images .nt_labels, .sp-single .product-images .nt_labels { right: 10px!important; }
#shopify-section-article-heading .blog-datail-info-box { margin-bottom: 15px; }
.Section img.imgss.border-radius {margin-bottom: 25px; }
.dilight_sec2_inner .btn_wrapper {padding-top: 10px; }
div#shopify-section-about-promise { text-align: center; }
#new-know-your-journey-bean .journey-bean .description-box{padding-bottom:20px;}
#new-know-your-journey-bean .journey-bean{padding-bottom:30px;  padding-top:10%;}
.home-testimonial-slider .left_client_img{position:absolute;top:-15%; left:0; width:100%;}
.home-testimonial-slider .left-content-inner-wrapper {padding-top: 22%;}
.home-testimonial-slider .title_with_icon {padding-bottom: 60px;}
.footer-whatsaap {bottom:105px; right: 10px;}
#shopify-section-contact-banner .contact-form-wrapper h2{font-size: 28px !important;}
.delightful-evening ul li{line-height: 26px;font-size: 16px;}
.mob-pt20{padding-top:20px;}
.template-article #shopify-section-article-heading .mt__60 {margin-top:0 !important;}
.mob-flex-col-reverce{display: flex!important; flex-direction: column-reverse;}
#shopify-section-article-heading .blog-breadcrum-banner{display:none;}
#shopify-section-article-heading .blog-datail-box h1 {line-height: 35px!important;}
#shopify-section-cookies_law {padding: 8px 10px !important;}
#shopify-section-cookies_law {font-size: 12px; line-height: 16px;}
.popup_cookies_text {margin-bottom: 5px!important;}
.popup_cookies_text { margin-bottom:5px;max-width:75% !important;}
.popup_cookies_btns{max-width:25% !important;}
.kalles_toolbar_true #nt_backtop {right:10px!important; bottom:220px!important;}
#nt_backtop span { width: 20px!important;height: 20px!important;line-height: 20px!important;font-size: 20px!important;}
.Section-recipe-blog-content .left-elemnt{display:none;}
#career-grid-box {padding: 70px 15px;}
#career-join-community {padding: 20px 15px 0 15px;}
#career-grid-box {padding: 70px 15px;}
.recipe-top-sec-wrapper .middle-content-wrapper { margin-bottom: 30px;}
.single-recipe-sutra-tip {padding-bottom:0px;}
.single-recipe-related-slider .bean-element {display:none;}
.template-article .recipe-top-sec-wrapper {padding: 30px 15px;}
.contact-form-wrapper{padding: 30px 15px 30px 15px;}
.single-recipe-top-wrapper {padding: 30px 15px 0px 15px;}
.single-recipe-related-slider {padding:30px 0 30px 0px;}
.mob-know-you-bean .column-bottom-line:last-child {display:none;}
#shopify-section-162944952854b0c6e7{padding-bottom: 0 !important;}
.cstestimonial .item{padding:30px 15px;}
.home-how-to-buy .container .row{padding:0;}
#know-your-journey-bean{background: url('/cdn/shop/files/bgg.jpg?v=1630400828')!important;}
#shopify-section-journey-course-information{padding:30px 20px;}
#shopify-section-journey-of-flavour-course-information{padding:30px 20px;}
#barista-basics-information{padding:30px 20px;}
#shopify-section-barista-bg-content{padding:30px 20px;}
#shopify-section-journey-flavour-banner{padding:30px 20px;}
.Section-subscription-product{padding:30px 20px;}
.desk-know-you-bean{display:none;}
#shopify-section-162944952854b0c6e7{padding:30px 0px;}
#shopify-section-coffee-basic-quality .quality-img-grid-box-wrapper h2{line-height:0;}
#shopify-section-coffee-basic-quality .quality-img-grid-box-wrapper{padding-top:30px;}
#coffee-basic-banner {min-height: 300px; background-position: left center !important;}
#shopify-section-coffee-basic-quality .know_icon_list ul li:before {width: 8px;height: 8px; left: -12px;top: 14px;}
#shopify-section-coffee-basic-quality .quality-img-grid-box-wrapper .devider{padding: 30px 30px;}
#shopify-section-recipe-slider .bean-element{display:none;}
#about-our-mission .our-mission-right-col{margin-top:30px;}
#about-our-mission .our-mission-right-col .top-content-box{padding:50px 30px;}
#about-our-mission .abt-cup-icon{display:none;}
#shopify-section-recipe-slider .recipe-slider{padding: 50px 0px;}
#shopify-section-1581508031759 .wrap_title h3, #shopify-section-161652396891ed9a27 h4, .para_p2{font-size: 35px; line-height: 40px;}
.home-the-moto-wrapper .icon-img-wrapper{display:none;}
.wa-splmn-chat-btn-offset{bottom: 210px!important;}
#nt_backtop {right: 50px!important;}
.mob-d-none{display:none;}
#shopify-section-recipe-top{background-image:none}
#shopify-section-16270413669146d898{padding-top:30px;}
#shopify-section-16264323010743bd23{display:none;}
.home-how-to-buy .how-to-buy:nth-child(1):after{display:none;}
.home-how-to-buy .how-to-buy:nth-child(1){margin-bottom:30px;}
.kalles_toolbar_true {padding-bottom: 0 !important;} 
.footer_collapse_true .row>.mb__50 {margin-bottom: 10px !important;}
.footer__top_wrap{padding-top: 30px!important; padding-bottom:70px!important;}
h2{font-size: 35px !important;} 
.home-the-moto-wrapper .content-wrapper h2 ,.customNewsletter .news-letter-from-wrapper h2{font-size: 26px !important;}
.cs_btn{font-size:16px; padding: 10px 15px;}
#shopify-section-1626930354357b8f56 #instagram-stories-box #stories {display: flex; justify-content: center;} 
.heding-gif {display:none;} 
#shopify-section-16264986711661043d .grid_col_4{padding-bottom: 15px;}
.tack-btn_wrapper,.owl-dots{display:none;}
#shopify-section-16164880184354c200 #bk_16164880184354c200-0:after{display:none;}
/*Mob Section Spacing Start Here*/
#shopify-section-16264323010743bd23, #shopify-section-16264986711661043d, #shopify-section-1626529168c864f4f4, #shopify-section-1616423898f4897a63, 
#shopify-section-1581508031759, #shopify-section-162667100713e9c308, #shopify-section-1626930354357b8f56,
#shopify-section-162669268705276df3,#shopify-section-161652396891ed9a27,#shopify-section-1627035243aaa57b5f,#shopify-section-about-our-founder,
#shopify-section-about-our-promise section ,#shopify-section-about-our-mission section,#shopify-section-about-testimonial-slider,
#shopify-section-about-stay-tuned{padding-top:30px; padding-bottom:0;}
#shopify-section-1626529168c864f4f4 ,#shopify-section-about-our-mission section,
#shopify-section-1626864764bd16bb8b .home-the-moto-wrapper,#shopify-section-about-our-promise section,
#shopify-section-about-our-promise section{padding-top: 30px;padding-bottom: 30px;}
#shopify-section-1626507748aa299132 section{padding: 30px 0;}
#shopify-section-162667100713e9c308 .home-testimonial-slider {padding: 30px 0;}
.footer__top_wrap{padding-top:30px;}
#nt_footer #shopify-section-footer_top ul li a: hover{color: #cbae61!important;}
/*Mob Section Spacing End Here*/
#shopify-section-16264323010743bd23 .product-grid-wrapper{padding-bottom:0px !important;}
#shopify-section-16164880184354c200 .pa_txts.mb_v_pos50.mb_h_pos50 {transform: translate(-50%,30%);}
.home-best-seller-mob-wrapper .product-shop-now{margin-bottom:5px;}
.home-best-seller-mob-wrapper .product-shop-now a{padding:5px 10px;}
.home-best-seller-mob-wrapper .product-title h5{margin: 5px;}
.mob-flex-justify-center{justify-content:center;}
#shopify-section-16264986711661043d .grid_col_1 .cta_btn, 
#shopify-section-16264986711661043d .grid_col_2 .cta_btn, 
#shopify-section-16264986711661043d .grid_col_3 .cta_btn, 
#shopify-section-16264986711661043d .grid_col_4 .cta_btn, 
#shopify-section-16264986711661043d .grid_col_5 .cta_btn { left: 0;text-align: center;width: 100%;}
#shopify-section-1626507748aa299132 .customNewsletter button, #shopify-section-footer_top button, #shopify-section-home-Custom-Newsletter .signup-newsletter-form button, .anim_btn{max-width:100%;}
.newsLetterForm .signup-newsletter-form input.input-text{text-align:left;}
.mob-bg-none{background-image: none !important;}
.cs_blog_sidebar{margin-top:30px;}
.abt_cs_testimonial-content {max-width: 500px;}
.blogLoop .blog-content-box-img img{width:100%;}
.blogLoop .cs-blog-box{padding-bottom:40px;}
.cs_blog_sidebar{ margin-top:0px !important;}
#shopify-section-know-your-coffee-banner .know-your-top-wrap{padding: 70px 50px;}
.basic-wrapper  .content-box .block-title{margin-top:20px !important;}
.basic-wrapper .row {padding: 50px 30px;}
#shopify-section-know-your-coffee-quality{margin-top:30px;}
#shopify-section-know-your-coffee-quality .middle-row{flex-direction:column-reverse;}
#know-your-coffee-quality .devider {padding-bottom: 30px;}
.know-your-brewing-slider{padding: 30px 0px;}
#know-your-brewing-slider .owl-dots{display:block !important;}
#shopify-section-about-stay-tuned, #shopify-section-about-testimonial-slider, #about-our-mission {padding-top: 0 !important;}
#shopify-section-about-stay-tuned p {margin-bottom: 0;} 
.abt_cs_testimonial-content {max-width: 100%;}
.abt_testimonial .quote-img-wrapper img {width: 50px !important;}
#shopify-section-about-testimonial-slider section {padding: 50px 0;} 
.recipe-top-sec-wrapper .devider-icon-wrapper img{display:none;}
.sizechart_modal-content {width:90%;}
#shopify-section-traning-programme-slider{padding-bottom:30px 20px !important;}
.sp-single #wrap_des_pr .sp-tabs{padding: 0; padding-bottom:0;}
.page_id_84732444855 .page-content-wrapper{padding:25px 15px;} 
.blog-top-content-wrapper h1{font-size:22px!important;}
.nt_single_blog .art-of-blending img{margin-bottom:25px;}
.nt_single_blog .art-of-blending p{margin-bottom:15px;}
#shopify-section-article-template>div:last-of-type{margin-bottom:0px!important;}
.art-of-blending .Section, .delightful-evening .Section, .stimulates-art .Section{padding-bottom:15px!important;}
.nt_single_blog .delightful-evening img{margin-bottom:25px;}
.nt_single_blog .delightful-evening p{margin-bottom:15px;}
#shopify-section-traning-programme-slider {background: url(/cdn/shop/files/Programme__Icon_4.png?v=1627538817) no-repeat, url(/cdn/shop/files/Programme__Icon_3.png?v=1627538817) no-repeat; background-position: 0 90%,100% 0; background-size: auto,auto;}

.template-product .pr_sticky_content{flex-flow:column-reverse;}
.template-product .summary .product_title{font-size:35px!important;} 
.template-product .summary .price_range{font-size:35px!important;}  
.template-product #shopify-section-product-recommendations .section-title{justify-content:center; font-size:35px!important;} 
.template-product .pr_abt-box-wrapper{text-align:center;} 
.template-product .pr_abt-box-wrapper img{margin-bottom:20px;}
.template-product .pr_abt-box-wrapper h1{padding:20px 0px; font-size: 35px!important; padding-top:0px;}
.template-product .pr_faq h2{width: 100%; text-align:center; font-size: 35px!important; margin:0px;}
.template-product .pr_faq .content-wrapper{padding:0;} 
.template-product .proabutheadtop{display:block;}  
.template-product .proabutheadbottm{display:none;}
.template-product #instagram-stories-box #stories{justify-content:center;}
  
  .home-why-us-wrapper ul li{line-height:30px; margin-bottom:10px;}
  #shopify-section-16443181406982aac4 .whyussecbtn{padding-top:20px; padding-bottom:10px;}
  .home-how-to-buy .how_to_buy_inner{padding-top:30px; padding-bottom:50px;}  
}

@media screen and (max-width:480px) {
h2 {font-size: 26px !important;} 
/*#shopify-section-home-Custom-Newsletter section, #shopify-section-1626507748aa299132 section {padding-bottom: 50%!important;background-size: contain !important;}*/
.abt_cs_testimonial-content .client-words-wrapper p br { display: none;} 
.sizechart_modal-content {width:90%;}
#shopify-section-16264986711661043d .container{padding-right:0px; padding-left:0px;}
}

@media screen and (max-width:420px) {
#shopify-section-about-our-founder .img-content-box img { margin-left: -24%; }
}

@media screen and (max-width:400px) {
.product-title a {font-size: 14px !important;line-height: 22px!important;}
#shopify-section-collection_page  h3.product-title.pr.fs__14.mg__0.fwm { font-size: 12px !important;}
#shopify-section-about-stay-tuned p br{ display:none; }
.sizechart_modal-content {width:90%;}
.collectiongridlavel p{font-size:14px!important;}  
}

@media (min-width:1025px) and (max-width:1200px){
.header_5 .nt_menu>li>a {padding-right: 5.5px;}
}

@media screen and (max-width:900px) and (min-width:768px) {
.know-your-brewing-slider .modal-dialog{max-width:600px !important;}
}

@media screen and (max-width:1024px) and (min-width:901px) {
.know-your-brewing-slider .modal-dialog{max-width:700px !important;}
}

@media screen and (max-width:1100px) and (min-width:901px) {
#shopify-section-1626930354357b8f56 .insta-highlight-story .title_with_icon img {top:40px;}
}
/*Media Query  Css End Here*/
/*Shubham QA css Start Here */

#formBlock #formFields #form .btn {font-size: 16px!important;border: unset;text-transform: capitalize;font-weight: 600!important; line-height: 20px!important;transition: .5s!important;background-size: 200% auto!important;border-radius: 10px!important;background-image: linear-gradient(to right,#c08d20 0,#fdeb97 51%,#c08d20 100%)!important;}
#formBlock #formFields #form .btn:hover {background-position: right center!important;color: #fff!important;text-decoration: none!important; color: #fff!important;transition: .5s!important;}

/*custom style2 start here*/
.home_blog_slider{padding-top:30px;}
.product__policies.rte.cb {display: none;}
.traning-course-slider .owl-dot.active:before{color:#fff !important;}
.Section-recipe-blog-content{padding-top:50px;padding-bottom: 30px;}
#shopify-section-collection_page .product-image .nt_add_cp, .product-image .nt_add_w { z-index: 40; left: 2px !important; top: 1px !important; }
.recipe-blog-top-sec-wrapper .title-wrapper {top: 0%;left: 0%;position: absolute;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;flex-direction: column;}
#about-promise .container{max-width: 100% !important;}
.desk-know-you-bean{padding-top:100px;}
#shopify-section-1626507748aa299132 .customNewsletter button, #shopify-section-footer_top button, #shopify-section-home-Custom-Newsletter .signup-newsletter-form button, .anim_btn{max-width:100%;}
.nt-social a{margin: 0 3px !important;}
.nt-social{padding-top:5px;}
.Section-subscription-product-banner .container{max-width: 1400px;}
.customNewsletter h3 {line-height: 30px;font-size: 18px;}
.customNewsletter h2 {font-size: 30px !important; margin-bottom:0;}
.home-best-seller-mob-wrapper .product-shop-now {margin-top: 20px; margin-bottom: 20px;}
.contact-heading{text-align:center;}
.contact-pera{text-align:center;}
.cat_grid_item__overlay{border-radius:20px}
.cat_grid_item__wrapper{padding: 8px 50px!important;border-radius: 10px; background-image: linear-gradient(to right,#c08d20 0,#fdeb97 51%,#c08d20 100%)!important;}
#shopify-section-customBlog .sidebar_newsletter button{width: 100%!important;padding: 15px 20px;}
.contact-form .button{background-image: linear-gradient(to right,#c08d20 0,#fdeb97 51%,#c08d20 100%)!important; border:none;padding: 9px 20px;font-size: 20px;}
.contact-form .button:hover{color:#000;}
.nt_pr .product-info{text-align:center;}
#shopify-section-collection_page .product-inner{border: 1px solid #eee; border-radius: 15px;padding: 20px 10px;}
#shopify-section-collection_page .wishlistadd{color:#000;}
#shopify-section-collection_page .wishlistadd:hover{color:#c08d20;}
#shopify-section-about-our-promise section{height: 700px;}
#about-our-mission{padding-top: 45px !important;padding-bottom: 90px !important;}
.home_blog_slider .content-box{padding-top:15px;}
.splide__arrow{width: 40px !important;}
.home-blog-wrapper .title-box{padding-right:10px;}
.insta-feed-widget #instafeed{margin-top:0;}
.insta-feed-widget .splide__list .splide__slide{margin-top:10px !important;}
#know-your-coffee-basics{padding-top:70px !important;}
#shopify-section-know-your-coffee-basics .bg_cover .row{align-items:center;}
#shopify-section-know-your-brewing-slider .know-your-brewing-slider .col-12{padding-top:20px !important;}
#shopify-section-traning-programme-slider{padding-bottom: 60px;}
#about-our-mission .our-mission-right-col .top-content-box{ padding: 45px 30px;}
#shopify-section-journey-flavour-banner, #shopify-section-barista-basics-banner,#shopify-section-journey-of-flavour-banner{padding-bottom:0; margin-bottom:-7%;}
.journey_flavour-content .register_now_btn{text-align:left;}
#shopify-section-journey-flavour-banner #journey-flavour-banner,#shopify-section-barista-basics-banner #barista-basics-banner{position:relative;}
.about-testimonial-slider .owl-dot.active:before{color:#fff;}
.traning_course .owl-dot.active:before{display:none;}
.page_id_84890288311 #shopify-section-pages_heading, .page_id_84908802231 #shopify-section-pages_heading, 
.page_id_84908834999 #shopify-section-pages_heading, .page_id_84908867767 #shopify-section-pages_heading{display:none;}
.lead-barista-content, .warehouse-manager, .assistant-roaster, .sales-marketing-manager{background: #fff;box-shadow: 0 0 20px #00000012; padding: 30px 40px;border-radius: 15px;}
.mini_cart_wrap .return-to-shop .button_primary{background-image: linear-gradient(to right,#c08d20 0,#fdeb97 51%,#c08d20 100%)!important;background-size: auto !important; border:none;color:#000;  }
.filter_area .section_nt_filter{box-shadow: 0 0 15px #00000014!important;border-radius: 15px!important;}
.app-input-btn .zip-app-btn{background-image: linear-gradient(to right,#c08d20 0,#fdeb97 51%,#c08d20 100%)!important;color:#000 !important;}
.mini_cart_wrap .mini_cart_footer .button.btn-checkout{background-image: linear-gradient(to right,#c08d20 0,#fdeb97 51%,#c08d20 100%)!important;color:#000 !important; background-size: unset !important;}
.frm_cart_page .cart__footer .btn_checkout{background-image: linear-gradient(to right,#c08d20 0,#fdeb97 51%,#c08d20 100%)!important;color:#000 !important;
background-size: unset !important;border:none !important;}
.shipping_calculator .field .get_rates{background-image: linear-gradient(to right,#c08d20 0,#fdeb97 51%,#c08d20 100%)!important;color:#000 !important;
background-size: unset !important;border:none !important;}
#CustomerLoginForm #customer_login .btn{background-image: linear-gradient(to right,#c08d20 0,#fdeb97 51%,#c08d20 100%)!important;color:#000 !important;
background-size: unset !important;border:none !important;}
/*shopping page banner*/
#shopify-section-cart_heading, #shopify-section-acc_heading{display:none;}
.empty_cart_page .button_primary{background-image: linear-gradient(to right,#c08d20 0,#fdeb97 51%,#c08d20 100%)!important;color:#000 !important;
background-size: unset !important;border:none !important;}
/*end shopping page banner*/
#shopify-section-list_cat_heading{display:none;}
.page_head_266257891511, .page_head_276800078007, .page_head_276889895095{display:none;}
.cs_brewing .item .cs_brewing-content.pos-relative:before { content: "";display: block;height: 100%;position: absolute;top: 0;left: 0; width: 100%; background-color: #1d335263; border-radius: 15px; z-index: 1;}
.cs_brewing .item .cs_brewing-content .cta_btn{z-index:2;z-index: 2;position: absolute;top: 46%;bottom: 0;}
.cs_brewing .item .cs_brewing-content .cta_btn a{color:#fff !important; font-size:20px; font-family:Gilroy-bold!important;}
a.button{border-radius:10px!important; text-transform:capitalize; font-size:16px!important;}
#shopify-section-journey-of-flavour-banner .journey_flavour_wrapper{position:relative;}
.cat_space_item .cat_grid_item__wrapper .cat_grid_item__title{font-family: Gilroy-bold!important;font-size: 16px; padding: 15px 20px !important;}
.cat_space_item .cat_grid_item__wrapper{padding:0px !important;}
.coffee_dictionarytable tr td:nth-child(1){width: 200px;text-align: center;}
.sticky_atc_btn .sticky_atc_price{color:#000;}
.sp-single #wrap_des_pr .sp-tabs{position:unset;}
.sp-single #shopify-section-pr_description .ul_tabs .active {position: unset;top: 0px;margin-top: -12px;}
.sp-single #shopify-section-pr_description .ul_tabs .pr{position: unset;margin-top: -14px;}
#shopify-section-customBlog .sidebar_newsletter button{background-image: linear-gradient(to right,#c08d20 0,#f3e192 51%,#c08d20 100%); color:#000;border-radius: 10px;}
#shopify-section-cat_heading{display:none;}
.traning-course-content .description-wrapper{ padding-bottom: 30px;}
#shopify-section-header_5 .nt_menu ul .menu-item:nth-child(2) a{text-transform: capitalize;}
#block_1581507840818 .menu .menu-item:nth-child(last) a{text-transform: capitalize;   }
.journey-bean .col-md-4 img{width:100%;}
.bottomimgforresponsive{display:none;}
.bottomimgfordestop{display:block;}
.page_id_85866938551 .page-content-wrapper ul, .page_id_84732281015 .page-content-wrapper ul{list-style-type: none;}
.page_id_85866938551 .page-content-wrapper li, .page_id_84732281015 .page-content-wrapper li{position: relative; padding-left: 20px;}
.page_id_85866938551 .page-content-wrapper li:before, .page_id_84732281015 .page-content-wrapper li:before{content: '\2022'; position: absolute; left: 0;  font-family: fontAwesome; font-size: 30px; top: -10px;}
#recurpay-pdp-widget{margin-bottom:20px;}
#recurpay-pdp-widget .recurpay__plan--description .recurpay__description:last-child{display:none;}
#recurpay-pdp-widget .recurpay__plan .recurpay__description:last-child{display:none;}

@media only screen and (max-width:1200px) {
.header_5 .nt_menu>li>a:first-child{padding: 0 9px;}
}

@media only screen and (max-width:1199px) {
  .left-content-inner-wrapper .left_client_img{position: absolute;width: 100%;top: -13%;left: 0;}
  .client-name-wrapper{ padding-top: 12%;}
  .home-testimonial-slider .title_with_icon {padding-bottom: 6%; }
  }

@media only screen and (max-width:1024px) {
  .dn_true_1024, .header_2 .nt_menu>li:not(.branding), .nt_action .push_side.dn, .nt_action .push_side.dnt4{display:block !important;}
}

@media only screen and (max-width:1000px) {
.know-your-top-wrap h2.block-title.mt-0.mb-0 {font-size: 20px !important;line-height: 22px !important;padding-top: 20px}
.know-your-top-wrap p { font-size: 18px;line-height: 20px;}
}

@media only screen and (max-width:980px) {
  #know-your-coffee-basics {padding-top: 30px!important;}
  .know-your-brewing-slider{padding-top:25px !important;}
  .basic-wrapper .row {padding: 45px 20px;}
  .tabledissection .topnav a.firstmenu{padding:24px 35px !important}
  .collectiongridlavel p{font-size:14px!important;}   
}

@media only screen and (max-width:824px) {
section#training-banner {padding: 30px 30px 30px 30px;}
.collectiongridlavel p{font-size:14px!important;} 
}


@media only screen and (max-width:767px) {
  .art-of-blending .Section .row, .delightful-evening .Section .row, .stimulates-art .Section .row{display:block;}
  .art-of-blending .Section .col-6, .delightful-evening .Section .col-6, .stimulates-art .Section .col-6{max-width:100%;}
  .footer_collapse_true .widget-title{ font-size:20px !important;}
  .journey_flavour-content .join_now_btn, .journey_flavour-content .register_now_btn{text-align:center;}
  .journey_flavour-content .join_now_btn{margin-bottom:20px;}
  .nt-social{padding-bottom:25px;}
  #shopify-section-know-your-coffee-banner .know-your-top-wrap{ padding-top:0;}
  .traning-course-title{padding-top: 12%; padding-bottom: 4%;}
  .traning-programme-slider{padding-top: 7%;}
  .traning_programme .owl-dots{padding-bottom: 40px;}
  #shopify-section-traning-course-title .trainingheadcs{padding-top:0px !important;}
  .traning-course-slider .owl-dots{padding-bottom:20px !important;}
  #customRecipes {padding: 40px 30px;}
  .heding-icon-wrapper, .devider-icon-wrapper, .bottom-devider-icon-wrapper{ display:none;}
  .about-mission-inner-box{ padding-top:30px;}
  #shopify-section-about-our-mission .top-content-box {background: #142d5100;}
  #shopify-section-about-our-mission .our-mission-right-col h2 { color: #000;}
  #shopify-section-about-our-mission .our-mission-right-col h2:after{ display:none;}
  #shopify-section-about-our-mission .our-mission-right-col br{display:none;}
  #shopify-section-about-our-mission .top-content-box{ padding:0px !important;}
  .about-our-promise-wrapper{padding:50px 0px !important;}
  .mob-know-you-bean .column-image{ text-align:center;}
  .mob-know-you-bean .left-img {width:20%;}
  .mob-know-you-bean .right-contant{width:80%; padding-left:0px;}
  .mob-know-you-bean{padding:4% 5% 0% 5%;}
  .mob-know-you-bean .column-image img{padding-bottom: 20px;}
  .mob-know-you-bean .column-bottom-line{padding-bottom:40px;}
  #shopify-section-about-our-founder section{ padding-top: 2em;}
  .bottom-left-content-col{text-align:center;}
  .wa-splmn-chat-btn-offset{ bottom: 100px !important;}
  .wh-text br{display:none;}
  .owl-dot{width:11px !important; height:11px !important; }
.owl-dot.active:before{font-size:16px; top:-9px;}
#shopify-section-journey-flavour-banner #journey-flavour-banner, #shopify-section-barista-basics-banner{position:unset;}
#shopify-section-journey-flavour-banner, #shopify-section-barista-basics-banner{padding-bottom: 11%;}
#shopify-section-journey-flavour-banner, #journey-of-flavour-banner{padding-bottom: 11%;}
#shopify-section-journey-flavour-banner .journey_flavour_wrapper, #shopify-section-barista-basics-banner .journey_flavour_wrapper{padding: 50px 30px;}
  #shopify-section-barista-basics-banner, #shopify-section-journey-flavour-banner{padding-top: 8%;}
  .cat_shop_wrap .cat_fixcl-scroll-content #blockid_20d340f6-f990-42bb-bd33-5bd10113a7c7,
  .cat_shop_wrap .cat_fixcl-scroll-content #blockid_9f209ffa-5e47-4495-8e6a-151e69190bf4,
  .cat_shop_wrap .cat_fixcl-scroll-content #blockid_be82005f-abd8-4713-9c57-ddbbcefac9b3{max-width:100% !important;}
  .clno-touchevents .flickity-prev-next-button{opacity:1;}
  .page_id_84731691191 .page-content-wrapper {padding-top: 0px;}
  .mob-know-you-bean .content-wrapper {width: 100%;}
  .mob-know-you-bean .column-image-text .row{align-items:center;}
  .mob-know-you-bean .left-img { width: 10% !important;padding-bottom:30px;padding-right:10px;}
  .admin-bar .ui-stack{display:none !important;}
  .kalles_toolbar_true #nt_backtop{bottom:60px !important;}
  .h__top{padding:0px !important;}
  .home-best-seller-mob-wrapper p{line-height: 15px;}
  .para_p2{font-size: 20px !important;line-height: 23px !important;}
  .home-best-seller-mob-wrapper .product-shop-now a{padding: 15px 25px !important;}
 .home-best-seller-mob-wrapper .ProductItem__Wrapper :hover .product-title h5 { color: #cbae61!important;}
/*  #shopify-section-16264986711661043d .img-grid-box-wrapper .cs-col{width:50% !important;}*/
  #shopify-section-16264986711661043d .img-grid-box-wrapper .cs-col:nth-child(5){width:100% !important;}
  #shopify-section-16264986711661043d .grid-box-imgwrapper {height: 200px;}
  p{line-height:22px !important;}
  .the-moto-box-wrapper{padding: 0 5%;}
  .home-the-moto-wrapper .content-wrapper h2 {font-size: 26px!important; line-height: 38px;}
  .how-to-buy-inner-box h2{margin-bottom:5px !important;}
  .how-to-buy-inner-box .cta_btn {padding-top: 10px;}
  .customNewsletter h3 {line-height: 22px;font-size: 18px !important;}
  .footer-contact{text-align:center;}
  #shopify-section-know-your-coffee-basics .basic-wrapper .content-box{text-align:center;}
  #shopify-section-know-your-coffee-basics .basic-wrapper .content-box .cs_title{padding-top: 10px;margin-bottom: 5px;}
  #coffee-basic-banner{display:none;}
  .quality-img-grid-box-wrapper .top-row, .quality-img-grid-box-wrapper .bottom-row{display: flex;flex-direction: column-reverse;}
  .top-row .content-wrapper, .middle-row .content-wrapper, .bottom-row .content-wrapper{padding-top: 40px;}
  .quality-img-grid-box-wrapper .content-wrapper h2{padding-bottom: 10px;}
  #shopify-section-coffee-basic-quality .know_icon_list ul li {line-height: 24px;padding-bottom: 15px;}
  #shopify-section-coffee-basic-quality .know_icon_list ul li:before{ display:none !important;}
  .blogLoop .blog-content-box-img img{border-radius: 15px;}
  .traning-course-title {padding-top: 0% !important;}
  .traning-course-title h2{margin-bottom: 0px;}
  #shopify-section-traning-course-slider .traning_course_wrapper .item {padding: 10px;margin: 3%;}
  #shopify-section-traning-course-slider .owl-dots{display:none !important;}
  #shopify-section-traning-programme-slider .title-box h2{margin-bottom:20px;line-height: 15px; padding-top: 15px;}
  #customRecipes{padding-top:40px;}
  .client-name-wrapper {padding-top: 0%;}
  .home-testimonial-slider .left-content-inner-wrapper {padding-top: 17%;margin-bottom: 15px;}
  .home-testimonial-slider .title_with_icon {padding-bottom: 15%!important;}
  #shopify-section-recipe-slider .owl-item .item .btn_wrapper, #shopify-section-traning-programme-slider .owl-item .item .btn_wrapper{bottom:18px;}
  .traning_programme .description-box p{margin-bottom: 20px!important;}
  #privacy-banner{min-height:185px;}
  .about-mission-inner-box .bottom-content-box{margin-bottom: 25px;}
  .des_style_1.des_mb_2.sp-tab:not(:last-child){margin-bottom: 0px!important;}
  #shopify-section-16270413669146d898 .product-shop-now{padding:30px 0px 30px;}
}



@media only screen and (max-width:720px){
div#shopify-section-traning-course-slider { margin-top: 35px;margin-bottom: 35px;}
  .traning-course-title{padding-bottom:0px;}
  .traning-programme-slider{padding-top:0px;}
  .collectiongridlavel p{font-size:14px!important;} 
 }

@media only screen and (max-width:520px) {
#shopify-section-know-your-coffee-banner .know-your-top-wrap {padding: 10px;padding-bottom:40px;}
#shopify-section-know-your-coffee-banner .know-your-top-wrap p {font-size: 18px;padding-top: 25px;line-height: 20px;}
.coffee_dictionarytable tr td:nth-child(1) {width: 150px; text-align: center;}
#nt_backtop span {width: 30px !important;height: 30px !important;line-height: 30px !important;font-size: 32px !important;}
}

@media only screen and (max-width:500px){
.soundest-form-background-image-submit{margin-top:0px !important;}
  .collectiongridlavel p{font-size:14px!important;} 
 }

@media only screen and (max-width:480px) {
  .home-mainSlider .slider-content-box h1 {font-size: 28px !important; padding: 0 10px !important;}
  .footer_collapse_true .widget-title{font-size:18px !important;}
  .khow-to-buy-wrapper .item_wrapper img{width:35% !important;}
  .khow-to-buy-wrapper h3{font-size:22px !important;margin-bottom:15px !important; margin-top:-5px !important;}
   #shopify-section-customBlog .blog-top-content-wrapper h1{font-size: 30px !important;}
  .pos-abs .blog-breadcrum-icon{width: 12% !important;}
  #shopify-section-traning-course-title .trainingheadcs {padding-top: 20px !important;}
  section#training-banner {padding: 30px 0px 30px 10px !important;}
  #customRecipes{padding: 30px 0px !important;}
  .banner1-wrapper h1{ font-size:25px !important;}
  .mob-know-you-bean .column-bottom-line{text-align:center;}
  .khow-to-buy-wrapper .item_wrapper img { width: 50%!important;}
  .page_id_84731691191 .page-content-wrapper{padding-top:40px;}
  .bottomimgfordestop{display:none;}
  .bottomimgforresponsive{display:block;}
  .collectiongridlavel p{font-size:14px!important;} 
  .home-the-moto-wrapper h1{line-height:40px; margin-bottom:0px; font-size:25px!important;}
  #shopify-section-1626864764bd16bb8b .cs_btn{font-size:18px; padding:10px 30px!important;}
  #shopify-section-16264986711661043d .grid-box-imgwrapper .cs_btn{font-size:18px; padding:10px 30px!important;}
  .home-why-us-wrapper h1{margin-bottom:10px; font-size:25px!important;}
  #shopify-section-16443181406982aac4 .cs_btn{font-size:18px; padding:10px 30px!important;}
  .how_to_buy_main_inner h1{margin-bottom:10px; font-size:25px!important;}
  #shopify-section-1627035243aaa57b5f .cs_btn{font-size:18px; padding:10px 30px!important;}
  .home-best-seller-mob-wrapper h1{font-size:25px!important;}
  #shopify-section-16270413669146d898 .cs_btn{font-size:18px; padding:10px 30px!important;}
  .home-blog-wrapper h1{font-size:25px!important;}
  .home-testimonial-slider h1{font-size:25px!important;}
  .home-testimonial-slider .para_p2{margin-bottom:50px!important;}
  .insta-highlight-story h1{font-size:25px!important;}
   #shopify-section-162944952854b0c6e7 .cs_btn{font-size:18px; padding:10px 30px!important;}
  }

@media only screen and (max-width:400px) {
#shopify-section-traning-programme-slider {background: url(/cdn/shop/files/Programme__Icon_4.png?v=1627538817) no-repeat,url(/cdn/shop/files/Programme__Icon_3.png?v=1627538817) no-repeat; background-position: 0 310px, 310px 0;background-size: auto,auto; }
} 

.know-your-top-wrap h2.block-title.mt-0.mb-0 {font-size: 17px !important;line-height: 20px !important;padding-top: 20px;}
.home-testimonial-slider .title_with_icon {padding-bottom:3%;}
  
@media only screen and (max-width:395px) {
#soundest-form-7AsdSx0ncSSJKZYuyIzXKBmFEECw44qT5Rpk-template-container .soundest-form-background-image-headline {font-size: 18px;}
#soundest-form-7AsdSx0ncSSJKZYuyIzXKBmFEECw44qT5Rpk-template-container .soundest-form-background-image-second-headline {font-size: 12px;}
#soundest-form-7AsdSx0ncSSJKZYuyIzXKBmFEECw44qT5Rpk-template-container .soundest-form-background-image-submit {padding: 5px 0;max-width: 105px;}
}




/* ================================================================
   COFFEE SUTRA CUSTOM OVERRIDES â€” single clean block
   ================================================================ */

/* 1. Collection page: responsive equal-height cards (mobile) */
@media screen and (max-width: 767px) {
  html body #shopify-section-collection_page .nt_products_pr.row {
    display: flex !important; flex-wrap: wrap !important; align-items: stretch !important;
  }
  html body #shopify-section-collection_page .nt_products_pr .col-6 {
    display: flex !important; flex-direction: column !important;
  }
  html body #shopify-section-collection_page .nt_products_pr .product-inner.pr {
    min-height: unset !important; height: 100% !important;
    display: flex !important; flex-direction: column !important;
  }
  html body #shopify-section-collection_page .nt_products_pr .product-image.pr {
    position: relative !important;
    height: 180px !important; min-height: 180px !important; flex: 0 0 180px !important;
    overflow: hidden !important;
  }
  html body #shopify-section-collection_page .nt_products_pr .product-image.pr .nt_bg_lz {
    position: absolute !important; inset: 0 !important;
    width: 100% !important; height: 100% !important; padding-top: 0 !important;
    background-size: contain !important; background-position: center !important;
    background-repeat: no-repeat !important;
  }
  html body #shopify-section-collection_page .nt_products_pr .product-info {
    flex: 1 1 auto !important; display: flex !important; flex-direction: column !important;
  }
}

/* 2. _visitor_id hidden via Liquid template (cart_items.liquid / cart_items_page.liquid) */

/* 3. Product recommendations â€” equal image height (all breakpoints)
   Only the image container is overridden. Font sizes and grid layout
   are left to the theme except for necessary mobile scaling. */

/* Desktop >= 1025px */
@media screen and (min-width: 1025px) {
  #shopify-section-product-recommendations .product-image.pr {
    position: relative !important;
    height: 220px !important; overflow: hidden !important;
  }
  #shopify-section-product-recommendations .product-image.pr .nt_bg_lz,
  #shopify-section-product-recommendations .product-image.pr .nt_fk_lz {
    position: absolute !important; inset: 0 !important; padding-top: 0 !important;
    background-size: contain !important; background-position: center !important;
    background-repeat: no-repeat !important;
  }
}

/* Tablet 768-1024px */
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #shopify-section-product-recommendations .product-image.pr {
    position: relative !important;
    height: 185px !important; overflow: hidden !important;
  }
  #shopify-section-product-recommendations .product-image.pr .nt_bg_lz,
  #shopify-section-product-recommendations .product-image.pr .nt_fk_lz {
    position: absolute !important; inset: 0 !important; padding-top: 0 !important;
    background-size: contain !important; background-position: center !important;
    background-repeat: no-repeat !important;
  }
}

/* Mobile <= 767px */
@media screen and (max-width: 767px) {
  #shopify-section-product-recommendations .product-image.pr {
    position: relative !important;
    height: 160px !important; overflow: hidden !important;
  }
  #shopify-section-product-recommendations .product-image.pr .nt_bg_lz,
  #shopify-section-product-recommendations .product-image.pr .nt_fk_lz {
    position: absolute !important; inset: 0 !important; padding-top: 0 !important;
    background-size: contain !important; background-position: center !important;
    background-repeat: no-repeat !important;
  }
  .template-product #shopify-section-product-recommendations .section-title {
    font-size: 22px !important;
  }
  .template-product #shopify-section-product-recommendations .product-title a {
    font-size: 13px !important; line-height: 1.3 !important;
  }
  .template-product #shopify-section-product-recommendations .product-info .price {
    font-size: 13px !important;
  }
  #shopify-section-product-recommendations h3.product-title {
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
  }
}

/* 4. Mobile footer: touch-friendly sizing */
@media screen and (max-width: 767px) {
  .footer__top_wrap, .nt_footer, footer.nt_footer {
    padding-top: 24px !important; padding-bottom: 16px !important;
  }
  .social-links a, .footer_social a, .nt_footer .footer_social a {
    min-width: 44px !important; min-height: 44px !important;
    display: inline-flex !important; align-items: center !important;
    justify-content: center !important; padding: 8px !important;
  }
  .footer__bottom_wrap { padding-bottom: 16px !important; }
}

/* --- Mini Cart Coupon Card --- */
.cs_coupon_card {
  margin: 12px 0;
  border: 1px solid #e8e8e8;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 1px 6px rgba(0,0,0,0.07);
  background: #fff;
}
.cs_coupon_card__body {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 12px 14px 8px;
}
.cs_coupon_card__icon {
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  background: #fff0f0;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cs_coupon_card__text {
  flex: 1;
}
.cs_coupon_card__title {
  font-size: 13px;
  font-weight: 700;
  color: #222;
  margin: 0 0 2px;
  line-height: 1.3;
}
.cs_coupon_card__sub {
  font-size: 12px;
  color: #555;
  margin: 0;
}
.cs_coupon_card__action {
  display: flex;
  gap: 0;
  border-top: 1px solid #f0f0f0;
}
.cs_coupon_card__input {
  flex: 1;
  border: none;
  background: #f7f7f7;
  padding: 10px 12px;
  font-size: 13px;
  font-weight: 600;
  color: #222;
  letter-spacing: 0.5px;
  outline: none;
  cursor: text;
  border-radius: 0 0 0 10px;
}
.cs_coupon_card__btn {
  background: #222;
  color: #fff;
  border: none;
  padding: 10px 16px;
  font-size: 13px;
  font-weight: 600;
  cursor: pointer;
  white-space: nowrap;
  border-radius: 0 0 10px 0;
  transition: background 0.2s;
}
.cs_coupon_card__btn:hover {
  background: #c9a84c;
  color: #000;
}

/* ============================================================
   CART DRAWER REDESIGN — Blue Tokai Style
   ============================================================ */

/* Widen & smooth the drawer */
#nt_cart_canvas {
  width: 420px !important;
  max-width: 100vw !important;
  box-shadow: -4px 0 24px rgba(0,0,0,0.12) !important;
}

/* Dark overlay behind drawer */
#cs_cart_overlay {
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,0.45);
  z-index: 498;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease;
}
#cs_cart_overlay.cs_overlay_active {
  opacity: 1;
  pointer-events: all;
}

/* ---- Header ---- */
#nt_cart_canvas .mini_cart_header {
  padding: 18px 20px !important;
  border-bottom: 1px solid #ebebeb !important;
  background: #fff;
  position: sticky;
  top: 0;
  z-index: 10;
}
#nt_cart_canvas .mini_cart_header .h3.widget-title {
  font-size: 16px !important;
  font-weight: 700 !important;
  letter-spacing: 2px !important;
  color: #1a1a1a !important;
  text-transform: uppercase !important;
  font-family: inherit !important;
}
#nt_cart_canvas .mini_cart_header .close_pp {
  font-size: 28px !important;
  width: 36px !important;
  height: 36px !important;
  line-height: 36px !important;
  color: #444 !important;
  flex: 0 0 36px !important;
}

/* ---- Cart items ---- */
#nt_cart_canvas .mini_cart_content .mini_cart_item {
  padding: 14px 20px !important;
  border-bottom: 1px solid #f2f2f2 !important;
  align-items: flex-start !important;
  background: #fff;
}
#nt_cart_canvas .mini_cart_content .mini_cart_item:last-child {
  border-bottom: none !important;
}
#nt_cart_canvas .mini_cart_content .mini_cart_item:hover {
  background: #fafafa !important;
}

/* Product image */
#nt_cart_canvas .mini_cart_img {
  width: 80px !important;
  min-width: 80px !important;
  height: 80px !important;
  border-radius: 8px !important;
  overflow: hidden !important;
  border: 1px solid #ebebeb !important;
  margin-right: 14px !important;
  flex-shrink: 0 !important;
}
#nt_cart_canvas .mini_cart_img img {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
}

/* Product title */
#nt_cart_canvas .mini_cart_title {
  font-size: 13px !important;
  font-weight: 600 !important;
  color: #1a1a1a !important;
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: unset !important;
  line-height: 1.4 !important;
  margin-bottom: 4px !important;
  display: block !important;
}

/* Variant / selling plan */
#nt_cart_canvas .cart_meta_variant,
#nt_cart_canvas .cart_selling_plan {
  font-size: 11px !important;
  color: #888 !important;
  margin-bottom: 2px !important;
}

/* Price */
#nt_cart_canvas .cart_meta_price .cart_price,
#nt_cart_canvas .cart_meta_price .cart_tot_price {
  font-size: 13px !important;
  font-weight: 700 !important;
  color: #1a1a1a !important;
}

/* Quantity selector */
#nt_cart_canvas .mini_cart_actions {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  margin-top: 10px !important;
  flex-wrap: wrap !important;
}
#nt_cart_canvas .mini_cart_actions .quantity {
  border: 1.5px solid #d8d8d8 !important;
  border-radius: 4px !important;
  display: flex !important;
  align-items: center !important;
  overflow: hidden !important;
  background: #fff !important;
  height: 32px !important;
}
#nt_cart_canvas .mini_cart_actions .quantity input.qty_cart_js {
  width: 34px !important;
  border: none !important;
  border-left: 1.5px solid #d8d8d8 !important;
  border-right: 1.5px solid #d8d8d8 !important;
  text-align: center !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  height: 100% !important;
  padding: 0 !important;
  background: #fff !important;
  color: #1a1a1a !important;
}
#nt_cart_canvas .mini_cart_actions .quantity .plus,
#nt_cart_canvas .mini_cart_actions .quantity .minus {
  width: 28px !important;
  height: 32px !important;
  background: #f5f5f5 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-size: 14px !important;
  cursor: pointer !important;
  position: static !important;
  padding: 0 !important;
  border: none !important;
  color: #1a1a1a !important;
}
#nt_cart_canvas .mini_cart_actions .quantity .plus:hover,
#nt_cart_canvas .mini_cart_actions .quantity .minus:hover {
  background: #eaeaea !important;
}

/* Remove button */
#nt_cart_canvas .cart_ac_remove {
  color: #aaa !important;
  font-size: 18px !important;
  line-height: 1 !important;
  margin-left: 0 !important;
  padding: 4px !important;
  background: none !important;
  border: none !important;
}
#nt_cart_canvas .cart_ac_remove:hover {
  color: #cc0000 !important;
}
#nt_cart_canvas .cart_ac_remove .tt_txt { display: none !important; }

/* Edit variant button */
#nt_cart_canvas .cart_ac_edit {
  color: #aaa !important;
  font-size: 16px !important;
  padding: 4px !important;
}

/* ---- Hide the tool icon row (note/ship/discount icons) ---- */
#nt_cart_canvas .mini_cart_tool {
  display: none !important;
}
/* Hide old note panel (replaced by inline note below) */
#nt_cart_canvas .mini_cart_note.pe_none {
  display: none !important;
}

/* ---- Recommended Products (horizontal scroll) ---- */
.mini_cart_upsell_redesign {
  padding: 16px 20px;
  border-top: 6px solid #f5f5f5;
  background: #fff;
}
.cs_upsell_header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}
.mini_cart_upsell_redesign .cs_upsell_title {
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: #1a1a1a;
  margin-bottom: 0;
}
/* Prev / Next nav buttons */
.cs_upsell_nav {
  display: flex;
  gap: 4px;
}
.cs_upsell_nav_btn {
  width: 28px;
  height: 28px;
  border: 1.5px solid #d8d8d8;
  border-radius: 50%;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: #333;
  padding: 0;
  transition: background 0.15s, border-color 0.15s, opacity 0.2s;
  flex-shrink: 0;
}
.cs_upsell_nav_btn:hover:not(:disabled) {
  background: #f0f0f0;
  border-color: #aaa;
}
.cs_upsell_nav_btn:disabled {
  cursor: default;
}
/* Wrapper clips the scroll area */
.cs_upsell_scroll_wrap {
  overflow: hidden;
  position: relative;
}
.cs_upsell_scroll {
  display: flex;
  gap: 10px;
  overflow-x: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
  padding-bottom: 2px;
}
.cs_upsell_scroll::-webkit-scrollbar { display: none; }
.cs_upsell_card {
  flex: 0 0 108px;
  min-width: 108px;
  border: 1px solid #e8e8e8;
  border-radius: 8px;
  overflow: hidden;
  background: #fff;
  text-align: center;
  transition: box-shadow 0.2s;
}
.cs_upsell_card:hover {
  box-shadow: 0 2px 10px rgba(0,0,0,0.10);
}
.cs_upsell_card .cs_upsell_img_wrap {
  position: relative;
  background: #f7f7f7;
  padding: 8px;
  height: 90px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cs_upsell_card .cs_upsell_img_wrap img {
  max-width: 100%;
  max-height: 74px;
  object-fit: contain;
  display: block;
}
.cs_upsell_card .cs_upsell_price_badge {
  position: absolute;
  bottom: 5px;
  left: 5px;
  background: rgba(0,0,0,0.68);
  color: #fff;
  font-size: 10px;
  font-weight: 600;
  padding: 2px 6px;
  border-radius: 3px;
  line-height: 1.4;
}
.cs_upsell_card .cs_upsell_name {
  font-size: 11px;
  color: #222;
  padding: 6px 7px 2px;
  line-height: 1.3;
  font-weight: 500;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  min-height: 29px;
  text-align: left;
}
.cs_upsell_card .cs_upsell_add_btn {
  display: block;
  margin: 6px 7px 8px;
  background: #1a1a1a;
  color: #fff !important;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 1.2px;
  padding: 6px 4px;
  border-radius: 4px;
  text-align: center;
  cursor: pointer;
  border: none;
  text-decoration: none !important;
  transition: background 0.2s, opacity 0.2s;
  text-transform: uppercase;
}
.cs_upsell_card .cs_upsell_add_btn:hover {
  background: #3a3a3a;
  opacity: 0.9;
}
.cs_upsell_card .cs_upsell_add_btn.cs_adding {
  background: #555;
  pointer-events: none;
}

/* ---- Inline Special Instructions ---- */
.mini_cart_inline_note {
  padding: 16px 20px;
  border-top: 6px solid #f5f5f5;
  background: #fff;
}
.mini_cart_inline_note label {
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  color: #1a1a1a;
  display: block;
  margin-bottom: 8px;
}
.mini_cart_inline_note textarea {
  width: 100% !important;
  border: 1.5px solid #e0e0e0 !important;
  border-radius: 6px !important;
  padding: 10px 12px !important;
  font-size: 13px !important;
  color: #333 !important;
  resize: vertical !important;
  min-height: 78px !important;
  outline: none !important;
  box-sizing: border-box !important;
  font-family: inherit !important;
  background: #fff !important;
  transition: border-color 0.2s;
}
.mini_cart_inline_note textarea:focus {
  border-color: #888 !important;
}

/* ---- Order for someone else ---- */
.mini_cart_someone_else {
  padding: 14px 20px;
  display: flex;
  align-items: center;
  gap: 10px;
  border-top: 1px solid #f2f2f2;
  background: #fff;
}
.mini_cart_someone_else input[type="checkbox"] {
  width: 16px;
  height: 16px;
  cursor: pointer;
  accent-color: #1a1a1a;
  flex-shrink: 0;
}
.mini_cart_someone_else label {
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  color: #1a1a1a;
  cursor: pointer;
  margin: 0;
  line-height: 1.3;
}

/* ---- Footer / Subtotal ---- */
#nt_cart_canvas .mini_cart_footer {
  padding: 16px 20px 20px !important;
  border-top: 1px solid #ebebeb !important;
  background: #fff;
  box-shadow: 0 -2px 12px rgba(0,0,0,0.06) !important;
}
#nt_cart_canvas .mini_cart_footer .total {
  margin-bottom: 6px !important;
  font-size: 14px !important;
  color: #1a1a1a !important;
  font-weight: 700 !important;
}
#nt_cart_canvas .mini_cart_footer .total strong {
  font-size: 12px !important;
  letter-spacing: 1.5px !important;
  text-transform: uppercase !important;
  font-weight: 700 !important;
}
#nt_cart_canvas .mini_cart_footer .cart_tot_price {
  font-size: 17px !important;
  font-weight: 700 !important;
  color: #1a1a1a !important;
}
#nt_cart_canvas .mini_cart_footer .txt_tax_ship {
  font-size: 11px !important;
  color: #888 !important;
  line-height: 1.45 !important;
  margin-bottom: 14px !important;
}
#nt_cart_canvas .mini_cart_footer .txt_tax_ship a {
  color: #666 !important;
  text-decoration: underline !important;
}

/* VIEW CART button */
#nt_cart_canvas .mini_cart_footer a.button.btn-cart {
  display: block !important;
  width: 100% !important;
  background: #fff !important;
  border: 1.5px solid #1a1a1a !important;
  color: #1a1a1a !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  letter-spacing: 2px !important;
  text-transform: uppercase !important;
  border-radius: 6px !important;
  padding: 12px 20px !important;
  margin-top: 0 !important;
  margin-bottom: 10px !important;
  text-align: center !important;
  background-image: none !important;
  transition: background 0.2s !important;
}
#nt_cart_canvas .mini_cart_footer a.button.btn-cart:hover {
  background: #f5f5f5 !important;
}

/* CHECKOUT button — keep the gold gradient */
#nt_cart_canvas .mini_cart_footer button.button.btn-checkout {
  display: block !important;
  width: 100% !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  letter-spacing: 2px !important;
  text-transform: uppercase !important;
  border-radius: 6px !important;
  padding: 14px 20px !important;
  border: none !important;
  background-image: linear-gradient(to right, #c08d20 0, #fdeb97 51%, #c08d20 100%) !important;
  color: #000 !important;
  background-size: 200% auto !important;
  transition: background-position 0.4s ease !important;
}
#nt_cart_canvas .mini_cart_footer button.button.btn-checkout:hover {
  background-position: right center !important;
}

/* ---- Empty cart message ---- */
#nt_cart_canvas .mini_cart_content .empty {
  padding: 40px 20px !important;
}

/* ---- Quantity: force compact size (overrides size="4" attribute) ---- */
#nt_cart_canvas .quantity.qty__true {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  max-width: 80px !important;
  min-width: 0 !important;
  height: 26px !important;
  border: 1.5px solid #d8d8d8 !important;
  border-radius: 4px !important;
  overflow: hidden !important;
  background: #fff !important;
  position: static !important;
  margin-right: 8px !important;
}
#nt_cart_canvas .quantity.qty__true input.qty_cart_js {
  width: 26px !important;
  min-width: 0 !important;
  max-width: 26px !important;
  height: 24px !important;
  border: none !important;
  border-left: 1px solid #e0e0e0 !important;
  border-right: 1px solid #e0e0e0 !important;
  text-align: center !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  padding: 0 !important;
  background: #fff !important;
  color: #1a1a1a !important;
  -moz-appearance: textfield !important;
  -webkit-appearance: none !important;
  box-sizing: border-box !important;
}
#nt_cart_canvas .quantity.qty__true input.qty_cart_js::-webkit-inner-spin-button,
#nt_cart_canvas .quantity.qty__true input.qty_cart_js::-webkit-outer-spin-button {
  -webkit-appearance: none !important;
  margin: 0 !important;
}
#nt_cart_canvas .quantity.qty__true .qty {
  position: static !important;
  display: flex !important;
  align-items: center !important;
  width: auto !important;
}
#nt_cart_canvas .quantity.qty__true .plus,
#nt_cart_canvas .quantity.qty__true .minus {
  position: static !important;
  width: 22px !important;
  height: 24px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: #f5f5f5 !important;
  padding: 0 !important;
  font-size: 11px !important;
  cursor: pointer !important;
  flex-shrink: 0 !important;
  border: none !important;
  line-height: 1 !important;
}
#nt_cart_canvas .quantity.qty__true .plus { border-left: none !important; }
#nt_cart_canvas .quantity.qty__true .minus { border-right: none !important; }
#nt_cart_canvas .quantity.qty__true .plus:hover,
#nt_cart_canvas .quantity.qty__true .minus:hover {
  background: #e8e8e8 !important;
}

/* ---- Mobile: full-width drawer ---- */
@media (max-width: 500px) {
  #nt_cart_canvas { width: 100vw !important; }
}

/* ---- Tablet ---- */
@media (max-width: 768px) {
  #nt_cart_canvas { width: 360px !important; }
}
/* ============================================================
   END CART DRAWER REDESIGN
   ============================================================ */

/* ============================================================
   PRODUCT OPTION SELECTORS — Choose Type & Choose Brewing Method
   Primary override: JS in best-option-initializer.liquid sets
   inline styles with setProperty(...,'important') to beat YMQ.
   These CSS rules provide a fallback for the theme editor.
   ============================================================ */

/* ── Strip background images from ALL YMQ image-mode labels ── */
.ymq-options-img-label {
  background: none !important;
  background-image: none !important;
}

/* ── Shared label styling (compact, modern) ── */
[data-choose-type] .ymq-options-img-label,
[data-brew3] .ymq-options-img-label {
  width: 100% !important;
  height: auto !important;
  min-height: unset !important;
  padding: 9px 6px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  text-align: center !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
  border-radius: 5px !important;
  cursor: pointer !important;
  transition: background 0.15s ease, border-color 0.15s ease, color 0.15s ease !important;
  white-space: normal !important;
}

/* ── Choose Type: 2 options side-by-side in one row ── */
[data-choose-type] {
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 8px !important;
  align-items: stretch !important;
}

[data-choose-type] .ymq_r_c_box {
  width: calc(50% - 4px) !important;
  flex: 0 0 calc(50% - 4px) !important;
  max-width: calc(50% - 4px) !important;
  margin: 0 !important;
  box-sizing: border-box !important;
  display: flex !important;
  justify-content: center !important;
}

/* ── Brewing Method: 3-column responsive grid ── */
[data-brew3] {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  align-items: stretch !important;
}

[data-brew3] .ymq_r_c_box {
  width: calc(33.33% - 6px) !important;
  flex: 0 0 calc(33.33% - 6px) !important;
  max-width: calc(33.33% - 6px) !important;
  margin: 0 !important;
  box-sizing: border-box !important;
  display: flex !important;
  justify-content: center !important;
}

/* ── Mobile: 2 columns for brewing method on small screens ── */
@media (max-width: 480px) {
  [data-brew3] .ymq_r_c_box {
    width: calc(50% - 4px) !important;
    flex: 0 0 calc(50% - 4px) !important;
    max-width: calc(50% - 4px) !important;
  }
}

/* ============================================================
   END PRODUCT OPTION SELECTORS
   ============================================================ */
