/** Shopify CDN: Minification failed

Line 460:18 Expected identifier but found "18px"
Line 1298:0 All "@import" rules must come first
Line 2076:71 Expected ":"
Line 2739:122 Expected "]" to go with "["
Line 2739:123 Expected identifier but found whitespace
Line 5432:109 Expected "]" to go with "["
Line 5433:108 Expected "]" to go with "["

**/
/*--New css--*/
@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Passion+One:wght@400;700;900&display=swap');

body{ overflow-x: hidden; }

@font-face {
    font-family: 'Knockout';
    src: url('Knockout-HTF70-FullWelterwt.woff2') format('woff2'),
        url('Knockout-HTF70-FullWelterwt.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SantEliaScriptAlt';
    src: url('SantEliaScriptAlt-Bold.woff2') format('woff2'),
        url('SantEliaScriptAlt-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Moret';
    src: url('Moret-Bold.woff2') format('woff2'),
        url('Moret-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}





.header-wrapper--overlay.is-light:after{ display:none; }

.main-content .index-section:last-child{
  margin: 0;
  padding-bottom: 60px;
}

.cart-open .site-nav__icons .large--nav-trigger {
    display: flex;
}
/*--Sub Menu--*/
.header-item--icons .special-toggle{
  padding-left: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
  line-height: 1;
  color: #000 !important;
}

.header-item--icons .special-toggle:before{
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  background: #1774ff;
  left: 2px;
  border-radius: 25px;
  margin-top: -2px;
}

.header-item--icons .special-toggle .shop_menu_new svg{
	position: relative;
    top: -1px;
}

.header-item--icons .site-nav{
  display: flex;
  align-items: center;
}

.header-item--icons .site-nav .secondary-menu{
  display: flex;
  list-style: none;
  margin: 0px;
  padding: 0px;
  align-items: center;
  justify-content: space-around;
}

.header-item--icons .site-nav .secondary-menu .link--item{
  margin: 0 30px 0 0;
}

.header-item--icons .site-nav .secondary-menu .link--item:last-child{ margin-right:18px; }

.header-item--icons .site-nav .secondary-menu .link--item a{
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
}

.header-item--icons .site-nav .secondary-menu .link--item.instant-coffee{
  position: relative;
  padding-left: 30px;
  padding-right: 10px;
  margin-right:20px;
}

.header-item--icons .site-nav .secondary-menu .link--item.instant-coffee:before{
  content: "";
  position: absolute;
  left: 0;
  top: 3px;
  width: 18px;
  height: 18px;
  background: url('instantcoffee.svg');
  background-repeat: no-repeat;
}

.header-item--icons .site-nav .secondary-menu .link--item.blog{
  margin-right:38px;
}

/*--Menu--*/
a, button{ -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.btn{ border-radius:4px; }
.site-header, .site-header__element--sub{ box-shadow: 0 0 0 !important; }
.header_items_hide_new{ display:none !important; }    
.site-header__element--top{ padding:0px 0; }
.cart-link__bubble{ font-size:10px; }
.cart-link__bubble:before{ background:#1774FF; padding: 8px; }
.site-header__logo{ margin:8px 0; }
.site-nav__link{ padding:12px; color: #252427; }
.site-nav__link:hover{  color: #252427;  }
.mobile-nav-trigger{ padding-right:30px; letter-spacing: 0.02em !important; font-weight: 700; width: 100px; text-align: center; }
.shop_menu_new{ display:flex; align-items:center; }
.shop_menu_new svg{ margin-right: -4px; margin-left: 4px; }
.shop_menu_new svg path{ transform: rotate(0deg) !important; }
.shop_menu_close_new{ display:none; }
.mobile-nav-trigger path, .site-nav__compress-menu path{ transform: rotate(0deg) !important; }
.site-nav .mobile-nav-trigger.is-active .shop_menu_new svg{
  transform: rotate( 180deg );
}
.cart_link_new{ display:flex; margin:auto; justify-content:center; }
.site-header__mobile-nav{ width: 884px; right: 40px; left: auto; top: 0; background: #EDEFF2; box-shadow: 0px 16px 32px rgba(0, 0, 0, 0.25); border-radius: 0px 0px 24px 24px; padding:24px; }
.site_header_new{ display:flex; justify-content: space-between; }
.add_main_menu_left_new{ width:calc(50% - 8px); }
.add_main_menu_right_new{ width:calc(50% - 8px); }
.slide-nav__wrapper{ /*width:calc(50% - 8px);*/ }

.add_main_menu_left_img_desktop_new{ margin-bottom:16px; }
.add_main_menu_left_img_desktop_new img{ width:100%; border-radius: 16px; display:flex; }
.add_main_menu_left_img_mobile_new{ display:none; margin-bottom:16px; }
.add_main_menu_left_img_mobile_new img{ width:100%; border-radius: 16px; display:flex; }

.add_customer_login_main_new{ margin-bottom:16px; }
.add_customer_login_inner_new{ background: #FFFFFF; border-radius: 16px; display:flex; align-items:center; padding:12px; font-size: 18px; line-height: 24px; letter-spacing: -0.02em; }
.add_customer_login_inner_new img{ width:40px; margin-right:16px; }
.add_customer_login_inner_new span{ margin:0 8px; }

.add_reviews_below_menu_new .slide-nav__item:first-child{ padding:0px; border-radius: 16px 16px 0 0; }
.add_reviews_below_menu_new .slide-nav__item:last-child{ padding:0px; border-radius: 0 0 16px 16px; }
.add_reviews_below_menu_new .slide-nav__item:nth-child(odd){ background: #F5F7FA; }
.add_reviews_below_menu_new .slide-nav__item:nth-child(even){ background: #ffffff; }
.add_reviews_below_menu_new .slide-nav__item{  }
.add_reviews_below_menu_new .slide-nav__item a{ padding:17px 12px 17px 20px; font-size: 18px; line-height: 32px; letter-spacing: -0.02em; color: #252427; }
.add_reviews_below_menu_new .slide-nav__item a .blog_label_new{ display: inline-block; text-transform:uppercase; margin: 0px; border-radius: 4px; padding: 7px 7px 6px 7px; font-size: 10px; vertical-align: middle; line-height: 10px; font-weight: 700; margin-left: 4px; background: #FBFF27 !important; color: #000 !important; margin-top: -1px !important; line-height: 10px !important; }
.add_reviews_below_menu_new .slide-nav__item .stars{ background: #6E7B8F; border-radius: 100px; padding:8px 16px; font-weight: 500; font-size: 10px; line-height: 12px; color:#fff; display:flex; align-items:center; }
.add_reviews_below_menu_new .slide-nav__item .stars svg{ margin:0 1px; }
.add_reviews_below_menu_new .slide-nav__item .stars span{ vertical-align:middle; margin-left:4px; }

.add_socials_list_menu_new{ display:none; }

.slide-nav__wrapper .slide-nav__item:first-child{ border-radius: 16px 16px 0 0; padding-top:0;  }

.slide-nav__wrapper .slide-nav__item.premium-instant-coffee{ 
  padding:0px; 
  /*background: url(instant-coffee.png) !important;
  background-size: cover !important;
  background-position: 0px 3px !important; */
}
.slide-nav__wrapper .slide-nav__item.cold-coffee-kit{ 
  padding:0px; 
  /*background: url(cold-coffee-kit-img.jpg) !important;
  background-size: cover !important;
  background-position: 0px 0 !important; */
}
.slide-nav__wrapper .slide-nav__item:last-child{ padding:0px; border-radius: 0 0 16px 16px; }
.slide-nav__wrapper .slide-nav__item:nth-child(odd){ background: #FFFFFF; }
.slide-nav__wrapper .slide-nav__item:nth-child(even){ background: #F5F7FA; }
.slide-nav__wrapper .slide-nav__item{  }
.slide-nav__wrapper .slide-nav__item a{ padding:12px; font-size: 18px; line-height: 32px; letter-spacing: -0.02em; color: #252427; justify-content: flex-start; }
.slide-nav__wrapper .slide-nav__button .slide-nav__link{ padding:12px; font-size: 18px; line-height: 32px; letter-spacing: -0.02em; color: #252427; }
.slide-nav__wrapper:after{ display:none; }
.slide-nav__wrapper .add_menu_image_new{ margin-right:16px; display:flex; }
.slide-nav__wrapper .add_menu_image_new img{ width:56px; height:56px; border-radius:100%; }
.slide-nav__wrapper .slide-nav__item span label{ display:inline-block; text-transform:uppercase; margin:0px; background: rgba(64, 83, 199, 0.1); border-radius: 4px; padding:7px 7px 6px 7px; font-size: 10px; vertical-align:middle; line-height: 10px; font-weight:700; color: #4053C7; margin-left:4px; margin-top:-3px; }
.slide-nav__wrapper .slide-nav__link .icon{ margin:0 12px 0 0px; }
.slide-nav__link--back>span{ font-size: 18px; line-height: 24px; letter-spacing: -0.02em; color: #252427; text-decoration:none; font-weight: 400; }
.subtext_new{ display: flex; flex-direction: column; width:calc(100% - 136px); }
.subtext_btn_new{ display: block; flex: 1 1 auto; width:calc(100% - 166px); }
.subtext_new span{ font-weight: 500; font-size: 16px; line-height: 20px; letter-spacing: -0.02em; }
.subtext_new small{ font-weight:400; font-size: 14px; line-height: 16px; letter-spacing: -0.02em; color: rgba(37, 36, 39, 0.4); padding-top:2px; }
.slide-nav__dropdown .add_menu_image_new img{ width:56px; height:56px; }

.slide-nav__wrapper .slide-nav__item.premium-instant-coffee .subtext_new span,
.slide-nav__wrapper .slide-nav__item.premium-instant-coffee .subtext_new small{
  /*color: #fff;*/
}

.slide-nav__wrapper .slide-nav__item.premium-instant-coffee span label{
  background: #FFFFFF;
  border-radius: 4px;
  text-transform: uppercase;
  display: none;
}

.slide-nav__wrapper .slide-nav__item.cold-coffee-kit span label{
  background: #FBFF27;
  color:#000;
  border-radius: 4px;
  text-transform: uppercase;
}

.slide-nav__wrapper .slide-nav__item.cold-coffee-cans span label{
  background: #FBFF27;
  color:#000;
  border-radius: 4px;
  text-transform: uppercase;
}

.kits_label_new{ display: inline-block;
    text-transform: uppercase;
    margin: 0px;
    border-radius: 2px;
    padding: 6px 3px 5px 3px;
    font-size: 10px !important;
    vertical-align: middle;
    font-weight: 700;
    margin-left: 4px;
    background: #FBFF27 !important;
    color: #000 !important;
    margin-top: -1px !important;
    line-height: 10px !important; }

.add_bottom_buttons_mobile_new{ display:none; }
#categoryMenu::-webkit-scrollbar{ display: none; }
#categoryMenu{ display:none; overflow-y: hidden;  width: 100%; -webkit-overflow-scrolling: touch!important; overflow-x: scroll !important; opacity:0; z-index: 1; max-width: 100vw; }
#categoryMenu, #categoryMenu.showCategoryBar { -moz-transition: 400ms all cubic-bezier(.22,1,.36,1); -ms-transition: 400ms all cubic-bezier(.22,1,.36,1); -o-transition: 400ms all cubic-bezier(.22,1,.36,1); -webkit-transition: 400ms all cubic-bezier(.22,1,.36,1); transition: 400ms all cubic-bezier(.22,1,.36,1); }
.header-wrapper--compressed #categoryMenu{ height: auto; opacity: 1!important; padding: initial; }
#categoryMenu.showCategoryBar{ display: none ; background:#fff;  border-top: 1px solid #E1E2E2; padding:10px 0 10px 8px; }
.categoryNav a { background: #D7E7FF; border: 2px solid #D7E7FF; border-radius: 50px; font-weight: 400; font-size: 14px; line-height: 24px; color: #00218A; letter-spacing: 0; text-transform: capitalize; white-space: nowrap; width: 100%; padding:0px 10px; margin-right:12px; text-align:center; }
.categoryNav a:last-child{ margin-right:8px; }
.categoryNav a:hover { background: #D7E7FF; border: 2px solid #00218A; }

.site-header__search-form.is-active { width: calc(100% - 30px); }
.site-header__search-form.is-active .site-header__search-btn--cancel{ color:#000; }
.site-header__search-btn--submit { padding: 9px 15px; }


/* header color */
.header-section{ position:fixed; width:100%; }
.toolbar-enabled .header-section{ top: 60px; }
.template-product .site-header__element{ background:none; }
.template-index .site-header__element{ background: #fff; }
.header-wrapper--compressed .site-header__element{ background:#fff; }
.cart-open .site-header__element{ background:#fff; }
.mobile-nav-open .site-header__element{ background:#fff; }





/*--Cart--*/
.is-empty .site-header__cart-empty{ background: #EDEFF2; }
.site-header__drawers .cart__scrollable{ padding:24px 24px 0; background: #EDEFF2; }
.site-header__drawers .cart__items{ margin-bottom:12px; border-radius: 16px; overflow: hidden; }
.site-header__drawers .cart__item{ padding:16px; margin:0; border:0; align-items: self-start; }
.site-header__drawers .cart__item:nth-child(odd){ background: #ffffff; }
.site-header__drawers .cart__item:nth-child(even){ background: #F5F7FA; }
.site-header__drawers .site-header__cart .cart__image { flex: 0 0 80px; margin-right: 16px; }
.site-header__drawers .cart__image a{ height:80px;  }
.site-header__drawers .cart__image a img{ border-radius: 4px; }
.site-header__drawers .cart__item-name{ font-weight: 500; font-size: 16px; line-height: 20px;  margin-bottom:2px; letter-spacing: -0.02em; }
.site-header__drawers .cart__item--variants{ margin-bottom:16px; font-weight: normal; font-size: 14px; line-height: 16px; letter-spacing: -0.02em; color: rgba(37, 36, 39, 0.4); }
.site-header__drawers .cart__item--variants > div{ display:inline-block; vertical-align:middle; }
.site-header__drawers .cart__item--variants > div:after{ content:'•'; margin:0 6px; }
.site-header__drawers .cart__item--variants > div:last-child:after{ display:none; }
.site-header__drawers .cart__item--variants span{ display:none; }
.site-header__drawers .cart__item-sub{ flex-direction: row-reverse; }
.site-header__drawers .js-qty__adjust{ width:32px; padding:0; text-align:center; }
.site-header__drawers .js-qty__num{ border: 1px solid #D4E5FF; padding:4px 32px; border-radius: 100px; font-size:14px; font-weight:500; letter-spacing: -0.02em; }
.site-header__drawers .js-qty__adjust--minus{ border-right: 1px solid #D4E5FF; }
.site-header__drawers .js-qty__adjust--plus{ border-left: 1px solid #D4E5FF; }
.site-header__drawers .js-qty__wrapper{ max-width:96px; border-radius: 100px; }
.site-header__drawers .js-qty__adjust--minus .icon_new{ margin:0 0 0 13px; }
.site-header__drawers .js-qty__adjust--plus .icon_new{ margin:0 0 0 8px; }
.site-header__drawers .js-qty__adjust:hover{ background:none; }
.site-header__drawers .js-qty__adjust .icon_new { display: block; font-size: 8px; vertical-align: middle; fill: inherit; }
.site-header__drawers .cart__price:not(.cart__price--strikethrough){ font-weight: 500; font-size: 16px; line-height: 20px; }
.site-header__drawers .cart__price:not(.cart__price--strikethrough)::first-letter { font-weight:500; }

.site-header__drawers .cart__item-row.cart-recommendations{ margin-bottom:12px; }
.site-header__drawers .cart__recommended-title{ margin-right: -24px; background: linear-gradient(180deg, #F5F7FA 0%, rgba(245, 247, 250, 0) 100%); margin-bottom:10px; border-radius: 8px 0px 0px 0px; padding: 16px 16px 8px; font-size: 14px; line-height: 17px; color: #6E7B8F; }
.site-header__drawers .site-header__cart .scrollable-grid .grid-item{ min-width: 164px; flex: 0 0 164px; padding:0 8px 0 0; margin-bottom: 10px; }
.site-header__drawers .site-header__cart .grid-product:after{ display:none; }
.site-header__drawers .site-header__cart .grid-item__content{ border: 1px solid #D4E5FF; border-radius: 8px; }
.site-header__drawers .site-header__cart .cart__scrollable .scrollable-grid{ padding-left:0; margin:-20px -24px 0 0px; padding-right:16px; }
.site-header__drawers .site-header__cart .quick-product__btn{ display:none; }
.site-header__drawers .site-header__cart .grid-product__actions{ opacity: 1; transform: translateY(0px); top: -1px; right: -1px; display:block; }
.site-header__drawers .site-header__cart .quick-add-btn{ margin-bottom:0; }
.site-header__drawers .site-header__cart .quick-add-btn .btn--icon{ background: rgba(255, 255, 255, 0.9); border: 1px solid #D4E5FF; box-shadow: 0px 0px 32px rgba(0, 0, 0, 0.1); backdrop-filter: blur(4px); border-radius: 0 8px 0 8px; padding: 0; width: 40px; height: 40px; line-height: 36px; display: block; vertical-align: middle; }
.site-header__drawers .site-header__cart .quick-add-btn .btn--icon svg{ display: inline-block; vertical-align: middle; margin: auto; }
.site-header__drawers .site-header__cart .grid-product__image-wrap{ margin:12px 12px 0 12px; }
.site-header__drawers .site-header__cart .grid-product__tags{ margin-left:0px; }
.site-header__drawers .site-header__cart .grid__image-ratio img{ border-radius:4px;  }
.site-header__drawers .site-header__cart .grid-product__secondary-image{ top: 0; left: 0; right: 0; bottom: 0; }
.site-header__drawers .site-header__cart .grid-product__secondary-image img{ border-radius:4px;  }
.site-header__drawers .site-header__cart .grid-item__meta{ margin:16px 12px 12px 12px; }
.site-header__drawers .site-header__cart .grid-product__title{ font-weight: 500; font-size: 16px; line-height: 20px; letter-spacing: -0.02em; color: #252427; width:100%; padding-right:0px; }
.site-header__drawers .product_title_main_new{ display:block; }
.site-header__drawers .add_more_info_btn_new{ display:none; }
.site-header__drawers .add_to_cart_new{ display:none; }

.site-header__drawers .site-header__cart .add_more_info_btn_new{ display:none; }
.site-header__drawers .site-header__cart .collection_product_below_icon_text_new{ display:none; }

.site-header__drawers .site-header__cart .grid-item__meta-secondary{ margin-top:2px; }
.site-header__drawers .site-header__cart .grid-product__price{ color: rgba(37, 36, 39, 0.4); font-size: 14px; line-height: 16px; position:relative;  right:auto; top:auto; }
.site-header__drawers .site-header__cart .grid-product__price--current{ font-weight: 400; font-size: 14px; line-height: 16px; margin-right: 2px; letter-spacing: -0.02em; color:#929293; }
.site-header__drawers .site-header__cart .grid-product__price--current .grid-product__price--from span{ display:none; }
.site-header__drawers .site-header__cart .grid-product__price--original{ font-weight: 400; font-size: 14px; line-height: 16px; margin-right: 2px; letter-spacing: -0.02em; color:#929293; }

.site-header__drawers .add-note{ margin-bottom:16px; background: #FFFFFF; border-radius: 16px; padding:20px 24px 20px 64px; display:flex; align-items:center; justify-content:space-between; position:relative; font-weight: 500 !important; font-size: 16px !important; line-height: 20px; letter-spacing: -0.02em; }
.site-header__drawers .add-note:before{ content:''; position:absolute; left:16px; top:16px; background: #FFFFFF; border: 1px solid #1774FF; border-radius: 100px; width:32px; height:32px; }
.site-header__drawers .add-note.is-active{ margin-bottom:0px; background: #F0F6FF; border: 1px solid #D5E6FF; border-radius: 16px 16px 0 0;  }
.site-header__drawers .add-note.is-active:before{ border: 12px solid #1774FF;  }
.site-header__drawers .cart__note{ border: 1px solid #d5e6ff !important; border-top: 0 !important; border-radius: 0 0 16px 16px; width: 100% !important; height: 96px; background: #fff; padding: 16px; font-size: 16px; line-height: 20px; color: rgba(37, 36, 39, 0.5); resize: none; display: flex; margin-bottom: 16px; } 
.site-header__drawers .cart__note::-webkit-input-placeholder { color: rgba(37, 36, 39, 0.5); }
.site-header__drawers .cart__note::-moz-placeholder { color: rgba(37, 36, 39, 0.5); }
.site-header__drawers .cart__note:-ms-input-placeholder { color: rgba(37, 36, 39, 0.5); }
.site-header__drawers .cart__note:-moz-placeholder { color: rgba(37, 36, 39, 0.5); }
.site-header__drawers .cart__footer{ border:0px; padding:0px; }
.site-header__drawers .cart__checkout-wrapper{}
.site-header__drawers .cart__item-row--footer{ display:none; }
.site-header__drawers .cart__checkout-wrapper{ margin-bottom:0px; }
.site-header__drawers .cart__checkout-wrapper button{ background: rgba(23, 116, 255, 1); box-shadow: 0px -4px 8px rgba(66, 141, 253, 0.2); border-radius:0 0 4px 4px; /*backdrop-filter: blur(10px);*/ min-height:inherit; padding:24px; display:flex; align-items:center; justify-content:space-between; font-weight: bold; font-size: 16px; line-height: 18px; color: #FFFFFF; text-transform: uppercase; }
.site-header__drawers .cart__checkout-wrapper button:hover{ background: rgba(23, 116, 255, 1); }
.site-header__drawers .collection_product_bestseller_tag_new{ display:none; }  
.site-header__drawers .collection_product_tag_new{ display:none; }  
.site-header__drawers .add_variants_decription_new{ display:none; }
.site-header__drawers .cart__item-price-col{ text-align:left !important; font-weight: 500; font-size: 16px; line-height: 20px; }
.site-header__drawers .cart__discount{ font-size: 12px; line-height: 16px; }

.product-grid .grid-item__content .collection_product_tag_new,
.grid-product .grid-item__content .collection_product_tag_new{
  	position: absolute;
    top: 15px;
    right: 24px;
    z-index: 1;
}


.header_mobile_left{ display:none; }
.mocha_mobile_new{ margin-bottom:16px; }
.mocha_mobile_new .slide-nav__item{ padding:0px; }
.mocha_mobile_new .slide-nav__item a { padding: 12px; border: 3.5px solid #DFA900; font-family:var(--santeliaFont),var(--typeHeaderFallback); font-size: 18px; line-height: 32px; letter-spacing: -.02em; color: #652100; justify-content: flex-start; align-items:center; background: #FFEDC3; filter: drop-shadow(0px 2px 2px #D2DBE8); border-radius: 16px; 
  background: url(instant-coffee-new.png) no-repeat center center !important;
  background-size: cover !important;
  border:0;
  }
.mocha_mobile_new .slide-nav__item a span small{ color:#fff !important; }
.mocha_mobile_new .slide-nav__item a span{ display:flex; align-items: flex-start; padding: 4px 0 0 0; }
.mocha_mobile_new .add_menu_image_new{ margin-right:16px; display:flex; }
.mocha_mobile_new .add_menu_image_new img{ width:40px; height:40px; border-radius:100%; }
.mocha_mobile_new .slide-nav__item span label{ display:inline-block; display:none; margin:2px 0 0 0; font-family:Rubik; background: #652100; border-radius: 4px; padding:7px; font-size: 10px; vertical-align:middle; line-height: 10px; font-weight:700; color: #fff; margin-left:10px; }
.mocha_mobile_new .slide-nav__link .icon{ margin:0 12px 0 0px; }
/*.mocha_mobile_new .slide-nav__link .icon path{ fill:#652100; }*/

.product-slideshow.flickity-enabled .flickity-viewport .product-main-slide{
  animation: peek-left-large 10s infinite;
  -webkit-animation: peek-left-large 10s infinite;
  animation-delay: 1s;
  -webkit-animation-delay: 1s;
}

.add_socials_list_menu_new{ display: none; padding: 24px; margin-top: 16px; justify-content: space-between; align-items: center; }
.add_socials_list_menu_left_new{ display:flex; }
.add_socials_list_menu_left_new ul{ display:flex; align-items:center; }
.add_socials_list_menu_left_new ul li{ margin-right:6px; margin-bottom:0px; }
.add_socials_list_menu_left_new ul li a{ font-weight: 600; font-size: 12px; line-height: 16px; letter-spacing: -0.02em; color: #6E7B8F; display: flex; }
.add_socials_list_menu_right_new{ display:flex; align-items:center; }
.add_socials_list_menu_right_new a{ font-weight: 600; font-size: 12px; line-height: 16px; letter-spacing: -0.02em; color: #6E7B8F; display: flex; align-items:center; }
.add_socials_list_menu_right_new a svg{ margin-right:6px; }


@keyframes peek-left-large {0% {transform: translateZ(0);}5% {transform: translate3D(-10%, 0, 0);}15% {transform: translateZ(0);}}
@-webkit-keyframes peek-left-large {0% {-webkit-transform: translateZ(0);}5% {-webkit-transform: translate3D(-10%, 0, 0);}15% {-webkit-transform: translateZ(0);}}
@keyframes peek-left {0% {transform: translateZ(0);}5% {transform: translate3D(-20%, 0, 0);}15% {transform: translateZ(0);}}
@-webkit-keyframes peek-left {0% {-webkit-transform: translateZ(0);}5% {-webkit-transform: translate3D(-20%, 0, 0);}15% {-webkit-transform: translateZ(0);}}


/*-collection-*/
.banner_desktop_new{ display:block }
.banner_desktop_new img{ width:100%; display: flex; }
.banner_mobile_new{ display:none; }
.banner_mobile_new img{ width:100%; display: flex; }

.text_with_banner_main_new{ position:relative;}
.text_with_banner_info_new{ height:592px; }
.text_with_banner_inner_new{ height:100%; }
.text_with_banner_inner_new > .page-width{ width:100%; height:100%; }
.text_with_banner_texts_main_new{ width:50%; background: radial-gradient(50% 50% at 50% 50%, rgba(244, 248, 251, 0.8) 36.46%, rgba(245, 248, 252, 0) 100%); height: 100%; display: flex; flex:0 0 50%; align-items: center; padding-left: 60px; }
.text_with_banner_texts_new{ max-width:318px; margin-left:0px; }
.text_with_banner_texts_new h1{ font-weight: bold; font-size: 32px; line-height: 48px; letter-spacing: -0.02em; margin:0; }
.text_with_banner_texts_new p{ font-size: 20px; line-height: 32px; letter-spacing: -0.02em; color: #000000; padding-top:8px; margin:0; }
.text_with_banner_inner_button_new{ padding:24px 0 0 0;  }
.text_with_banner_inner_button_new a{ padding: 12px 16px 12px 16px; font-size: 14px; line-height: 17px; font-weight: 700; border-radius: 4px;  }
.text_with_banner_inner_button_new a svg{ width:24px; margin-right:8px; }
.text_with_banner_inner_button_new a span{ display:flex; align-items:center; }

.template-collection{ background:#f6f7fa; }
.collection-content{ padding:96px 0 0 0; margin:0; border:0px; }
.collection_filter_bar_hide_new{ margin:0px; }
.product-grid{ margin-left: -40px; margin-right: -40px; }
.collection-grid__wrapper .collection-grid{
  margin-left: -12.5px;
  margin-right: -12.5px;
}
.collection-grid__wrapper .product-grid .grid-item{
  padding-left: 12.5px;
  padding-right: 12.5px;
}

.collection-grid__wrapper .product-grid .grid-item{
  margin-bottom: 64px;
}
.product-grid[data-view=small] .grid-item { flex: 0 0 33.33%; }
.product-grid .grid-item{ margin-bottom: 96px; padding-left: 40px; padding-right: 40px; }
[data-grid-style*=grey] .grid-product:after{ left: 40px; right: 40px; background:none; }
.product-grid .grid-item__content{ border-radius: 16px; position:relative; }
.grid-product__image-wrap{ margin:0px; }
.grid__image-ratio{ border-radius: 16px 16px 0 0;  }
.grid__image-ratio img{ border-radius: 16px 16px 0 0;  }
.grid-product__tags{ margin-left:0; display:none; }

.collection_product_bestseller_tag_new{ position:absolute; top:24px; right:24px; z-index: 1; background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)); backdrop-filter: blur(20px); border-radius: 4px;
font-weight: 500; font-size: 12px; line-height: 14px; padding:8px 10px; text-transform:uppercase; color:#fff; display:flex; align-items:center; }
.collection_product_bestseller_tag_new svg{ margin:-2px 0 0 4px; }
.blue_bestseller_tag_new{ background: linear-gradient(99.73deg, #384FDC 3.34%, rgba(153, 73, 255, 0.7) 24.57%, rgba(237, 62, 198, 0.5) 49.44%, rgba(128, 83, 255, 0.7) 79.48%, #536BFF 102.79%, #0019B3 102.79%); box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25); backdrop-filter: blur(10px); }
.grey_corner_bestseller_tag_new{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)); backdrop-filter: blur(20px); border-radius: 0px 12px 0px 3px; right:0; top:0; }
.grid-item__meta{ 18px 20px 24px; }

.collection_product_tag_new{ position:absolute; top:24px; right:24px; z-index: 1; }
.collection_product_tag_new img{ max-width:100%; }

.collection-grid{ margin-bottom:0px; }
.product_title_main_new{ display:flex; justify-content: space-between; align-items:center; }
.grid-product__title{ width:calc(100% - 84px); padding-right:10px; font-weight: 700; font-size: 24px; line-height: 30px; letter-spacing: -0.02em; }
.grid-product__title a .main_sp{ position:relative; display:inline-block; }
.grid-product__title a .main_sp:before{ content: ''; position: absolute; left: -4px; top: -1px; background: #ffee70; border-radius: 6px; width: calc(100% + 8px); height: calc(100% + 2px); }
.grid-product__title a .main_in_sp{ position:relative; font-size:100%; z-index:1; }

.add_more_info_btn_new .btn{  border: 1px solid #1774FF; box-sizing: border-box; border-radius: 4px;  font-family: Rubik; font-style: normal; font-weight: 500; font-size: 12px; line-height: 14px; text-transform: uppercase; color: #1774FF; background: transparent; padding: 5px; display: flex; align-items: center; justify-content: center; }
.add_variants_decription_new{ padding:16px 0 0px 0; }
.add_variants_decription_new p{ font-size: 14px; line-height: 22px; letter-spacing: -0.02em; color: #000000; }
.product-grid .grid-product__actions{ display:none; }
.grid-item__meta-secondary{ margin-top:24px; position:relative; }
.add_to_cart_new{ width:100%;  }
.add_to_cart_new .quick-add-btn{   width:100%;  background: #1774FF; border: 1.87622px solid #1774FF; box-sizing: border-box; border-radius: 4px; color: #fff; text-align:left; padding:10px 16px;  }
.add_to_cart_new .quick-add-btn span{ text-align:left; color: #FFFFFF; font-weight: 700; font-size: 14px; line-height: 17px; text-transform: uppercase; background:none; padding: 0; margin: 0; border: 0; }
.add_to_cart_new .btn--loading:before{ background: #4053c7; }
.grid-product__price{ position:absolute; right:11px; color: #FFFFFF; top:16px; font-weight: 700; font-size: 14px; line-height: 17px; }
.grid-product__price--current{ font-size: 14px; }
.grid-product__price--original{ margin-right:5px; }
.collection_product_below_icon_text_new{ padding:24px 0 0 0; display:flex; align-items: center; justify-content: center; text-align:center;}
.collection_product_below_left_new{ display:flex; align-items:center; font-size: 10px; line-height: 12px; text-transform: uppercase; color: #6E7B8F; padding:0 12px; }
.collection_product_below_left_new svg{ margin-right:6px; }
.grid__image-ratio--square:before { padding-bottom: 87.515%; }

.shop_all_products_btn_main_new{ margin:20px 0 128px 0; }
.shop_all_products_btn_inner_new{ max-width:835px; margin:auto; display:flex; align-items:center; background: #FFFFFF; box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15); border-radius: 100px; padding:14px 16px; }
.shop_all_products_btn_desktop_icon_new{ width:53px; height:53px; display:flex; align-items:center; justify-content:center; background: #EDEFF2; box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.1); border-radius: 100px; }
.shop_all_products_btn_desktop_icon_new svg{ width:24px; }
.shop_all_products_btn_mobile_icon_new{ display:none; width:120px; height:120px; align-items:center; justify-content:center; background: #EDEFF2; box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.1); border-radius: 100px; }
.shop_all_products_btn_mobile_icon_new svg{ width:40px; }
.shop_all_products_btn_information_new{ width:calc(100% - 274px); padding:0 0 0 24px; font-weight: 500; font-size: 20px; line-height: 32px; letter-spacing: -0.02em; }
.shop_all_products_btn_buttons_new{ width:221px; }
.shop_all_products_btn_buttons_new .btn{ background: #536BFF; border-radius: 100px; display:flex; align-items:center; white-space:nowrap; font-weight: 700; font-size: 14px; line-height: 17px; text-transform: uppercase; padding:18px 28px 18px 28px; }
.shop_all_products_btn_buttons_new .btn svg{ margin: 0 -10px 0 5px; }
.grid-product__secondary-image{ top:0; bottom:0; left:0; right:0px; border-radius: 16px 16px 0 0; }
.grid-product__secondary-image img{ border-radius: 16px 16px 0 0; }

.middle_banners_texts_main_new{ display:flex; margin:-42px 0 54px 0; }
.middle_banners_texts_banner_new{ width:50%; margin-right:8px; }
.middle_banners_texts_banner_new:nth-child(2n){ margin-right:0px; }
.middle_banners_texts_banner_box_new{ height:170px; border-radius:16px; }
.middle_banners_texts_banner_box_new a{ display:flex; width: 100%; height: 100%; justify-content: flex-end; align-items: center; }
.middle_banners_texts_banner_texts_new{ width: 310px; text-align: center; padding: 10px 20px;  }
.middle_banners_texts_banner_texts_new h3{ font-weight: 500; font-size: 25px; line-height: 32px; letter-spacing: -0.02em; color: #232E00; margin:0 0 20px 0; }
.middle_banners_texts_banner_button_new{}
.middle_banners_texts_banner_button_new .btn{font-weight: 500; font-size: 11px; line-height: 24px; letter-spacing: 0.05em; text-transform: uppercase; color: #FFFFFF; padding:5px 8px; border-radius: 2px;  }   

.collection_bottom_banner_main_new{ display:none; }
.collection_bottom_banner_new img{ width:100%; box-shadow:0px 2px 4px rgba(0, 0, 0, 0.1); border-radius: 16px; display:flex; }
.mobile_bottom_banner_new{ display:none !important; }


.collection_type_tag_main_new{ margin-bottom:8px; }
.collection_type_new{ display:inline-block; font-weight: bold; font-size: 12px; line-height: 24px; color: #075A6C; padding:0 8px; background: #A6FFFF; border-radius: 21px; letter-spacing:0px; text-transform:uppercase; }
.collection_type_new.instant-coffee-new{
  background: #3C254F;
  color: #fff;
}
.cold-brew-new{ background: #A6FFFF; color: #075A6C; }
.filter-coffee-new{ background: #5CA62F; color: #fff; }
.ready-to-drink-new{ background: #E094A6; color: #970000; }
.ground-coffee-new{ background: #B4DBFF; color: #001F8D; }
.hot-brew-new{ background: #FFB6B6; color: #EC0000; }

.add_tag_custom_button_new{ color:#fff; }
.add_tag_custom_button_new .quick-add-btn{ padding:12px 16px; border:0px; background: conic-gradient(from -45.28deg at 50% 100%, #1D0042 0deg, #2589E0 99.37deg, #DD0064 165.93deg, #7B35D2 286.87deg, #253695 360deg, #0C1A66 360deg); }
.add_tag_custom_button_new .quick-add-btn span{ color:#fff; }
.add_tag_custom_button_new .quick-add-btn .grid-product__price{ color:#fff; }


/*- footer -*/
.footer__blocks{ justify-content: space-between; }
.footer__section--menus{ padding:50px 0 0 0; color:0px; }
.footer__block{ max-width:294px; flex: 0 1 33.33%; }
.newsletter{ max-width:calc(100% - 588px); flex: 0 1 50%; padding-left:175px; }
.footer__title{ text-transform:uppercase; margin-bottom: 8px; }
.footer__menu a{ padding:7px 0; }
.footer__newsletter{ display:block; padding:0px; }
.footer__subscribe{ padding:0px 0 26px 0; font-size:15px; font-weight:400; letter-spacing:0.4px; }
.footer__newsletter .contact-form{ padding:0; }
.newsletter__input-group .input-group-field{ background: #fff; height: 55px; border-radius: 4px 0 0 4px !important; border: 0; padding: 0 20px; }
.newsletter__input-group .input-group-btn .btn{ background:#fff; color:#595766; border-radius: 0 4px 4px 0 !important; display: flex; align-items: center; }
.footer__section{ border:0px; }

/*-- Contact --*/
.block--contact-phone .bottom-inner{
  font-family: Rubik;
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 36px;
  text-align: center;
  letter-spacing: -0.02em;
  color: #252427;
  margin-top: 32px;
}

.block--contact-phone .bottom-inner a{
  color: #1774FF;
}

/*-- home --*/
.hero__text-content.vertical-top{ vertical-align: inherit; }

.slideshow_custom_new{}
.slideshow_custom_new .hero__text-shadow:after{ display:none; }
.slideshow_custom_new .hero__title{ line-height: 48px; letter-spacing: -0.02em; color: #652100; margin-bottom:16px; text-shadow:0 0 0; }
.slideshow_custom_new .hero__top-subtitle .hero__animation-contents{
    font-family: Rubik;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    letter-spacing: 0.02em;
}
.slideshow_custom_new .hero__text-content{ padding: 15% 0 0 0; }
.slideshow_custom_new .hero__link .btn{ margin:4px 8px 16px 8px; border-radius: 4px; font-size: 16px; line-height: 19px; padding: 16px 32px; text-transform:uppercase; }
.slideshow_custom_new .slideshow_secondary_btn_new{ margin:0px; }
.slideshow_custom_new .slideshow_secondary_btn_new .btn{ margin:0px; font-size: 14px; line-height: 32px; letter-spacing: 0.02em; text-transform: uppercase; color: #652100; padding: 0; background: none !important; display: flex; align-items: center; justify-content: center; }
.slideshow_custom_new .slideshow_secondary_btn_new .btn svg{ margin: -2px 0 0 4px; position: relative; width: 13px; }
.slideshow_custom_new .hero[data-arrows=true] .flickity-previous{ left:40px; right:auto; top:calc(50% - 20px); bottom:auto; background: rgba(255, 255, 255, 0.8); backdrop-filter: blur(20px); box-shadow:0 0 0; }
.slideshow_custom_new .hero[data-arrows=true] .flickity-previous svg{ display:none; }
.slideshow_custom_new .hero[data-arrows=true] .flickity-previous:before{ content:''; position:absolute; background:url(/cdn/shop/t/222/assets/left_arrow.svg?v=166589614298788778931656586760) no-repeat center center; width: 10px; height: 13px; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.slideshow_custom_new .hero[data-arrows=true] .flickity-next{ left:auto; right:40px; top:calc(50% - 20px); bottom:auto; background: rgba(255, 255, 255, 0.8); backdrop-filter: blur(20px); box-shadow:0 0 0; }
.slideshow_custom_new .hero[data-arrows=true] .flickity-next svg{ display:none; }
.slideshow_custom_new .hero[data-arrows=true] .flickity-next:before{ content:''; position:absolute; background:url(/cdn/shop/t/222/assets/right_arrow.svg?v=133605668802017462651656586781) no-repeat center center; width: 10px; height: 13px; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.slideshow_custom_new .hero[data-arrows=true] .flickity-prev-next-button:hover { transform: scale(1); }
.slideshow_custom_new .flickity-page-dots .dot{ width:8px; height:8px; background:#652100; }
.slideshow_custom_new .flickity-page-dots .dot.is-selected{ width:8px; height:8px; }
.slideshow_custom_new .flickity-page-dots{ top: 369px; }

.logo_list_new {
  margin: 0px;
}

.logo_list_new .logo_list_custom_new{ 
  margin: 0px;
  padding: 32px 0; 
}
.logo_list_main_new{ display:flex; align-items:center; justify-content: center; }
.logo_title_new{ /*width:160px;*/ font-weight: 500; font-size: 16px; line-height: 32px; padding:0 30px; letter-spacing: 0.05em; text-transform: uppercase; color: #252427; white-space:nowrap; }
.logo_list_main_new .logo-bar{ /*width:calc(100% - 160px);*/ overflow: hidden; }
.logo_list_custom_new .grid-item{ flex: initial; margin-bottom:0px; padding-left: 30px;  padding-right: 30px; min-height: 32px; }
.logo_list_custom_new .logo-bar__item{ padding:0px; width: auto; }
.logo_list_custom_new .logo-bar__image{ max-height:20px; max-width: initial; }
.logo_list_custom_new .logo-bar__item svg{ max-height:20px; max-width: initial; width:auto; height:auto; }

.logo_slider_mobile_new{ display:none; }
.logo_slider_mobile_new .grid-item{ padding:0px; }
.logo_slider_mobile_new .logo-bar__item{ padding:0 30px 0 0px; }
.logo_slider_mobile_new .logo-bar__item:last-child{ padding:0; }

.marquee-wrapper { display: flex; white-space: nowrap; align-items: center; }
.marquee img{ height:30px; }
.marquee { display: flex; align-items:center; white-space: nowrap; position: relative; transform: translate3d(0%, 0, 0); animation: marquee1 5s linear infinite; }
.marquee a { display: inline-block; white-space: nowrap;  padding: 0 15px; }
@keyframes marquee1 {
    0% {
        transform: translate3d(0%, 0, 0);
    }

    100% {
        transform: translate3d(-100%, 0, 0);
    }
}


.index_image_overlay_text_new{ background:#D7E5FA; padding:96px 0 83px 0; margin:0px; }
.Image_overlay_text_custom_new{ text-align:center; }
.section_header_new{ max-width:560px; margin:auto; padding-bottom:96px; }
.index_image_overlay_text_icons_new{ display:flex; justify-content: center; }
.index_image_overlay_text_icons_new svg{ width:32px; }
.section_header_new .section-header__title{ padding:32px 0 0 0; margin:0px; font-size: 24px; line-height: 36px; text-align: center; letter-spacing: -0.02em; color: #33578D; }

.index_image_overlay_text_main_new{ width:1210px; margin-left:-45px; }
.index_image_overlay_text_inner_new{ display: -webkit-box; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.index_image_overlay_text_boxs_new{ width:calc(33.33% - 21.29px); margin-right:32px; margin-bottom:32px; position:relative; }
.index_image_overlay_text_boxs_new:nth-child(3n){ margin-right:0px; }
.index_image_overlay_text_boxs_img_new{ display:flex; }
.index_image_overlay_text_boxs_img_new img{ width:100%; }
.overlay_desktop_img{}
.overlay_mobile_img{ display:none; }
.index_image_overlay_text_boxs_info_new{ height:100%; position: absolute; top: 0; left: 0; width:100%; }
.index_image_overlay_text_boxs_info_new a{ display:block; width:100%; height:100%; padding:64px 44px 0 48px; text-align: left; font-size: 36px; line-height: 48px; letter-spacing: -0.02em; color: #441C06; box-shadow: 0px 4px 4px #C8DAF5;  }
.index_image_overlay_text_boxs_info_new a svg{ 
	top: 4px;
    position: relative;
}

.index_image_overlay_title_new{ display:none; text-align:center; margin-bottom:52px; position:relative; }
.index_image_overlay_title_new:before{ content:''; position:absolute; left:0; top:calc(50% - 2px); width:100%; height:2px; background:#fff; }
.index_image_overlay_title_in_new{ display:inline-block; background:#d7e5fa; font-weight: 500; padding:0 15px; font-size: 24px; line-height: 20px; letter-spacing: -0.02em; color: #26497C; position:relative; z-index:1; }

.index_overlay_review_new{ display:none; text-align:center; padding: 62px 5px 0 5px; }
.index_overlay_review_title_new{ font-size: 20px; line-height: 24px; text-align: center; letter-spacing: -0.02em; color: #1D4F99;}
.index_overlay_review_title_new span{ font-weight:600; }
.index_overlay_review_star_new{ display:flex; margin-top:12px; justify-content:center; }


.index_heading_image_btn_new{ background:#D7E5FA; margin-bottom:0px; margin-top: 0px;}
.heading_image_btn_custom_new{ max-width:1440px; padding:96px 51px 96px 51px; }
.index_heading_image_btn_in_new{ background: #FFFFFF; padding:115px 64px 32px 64px; }
.index_heading_image_btn_in_new .section-header{ margin:0 0 88px 0; text-align:center; }
.index_heading_image_btn_heading_new{ font-weight: 700; font-size: 16px; line-height: 32px; letter-spacing: 0.05em; text-transform: uppercase; }
.index_heading_image_btn_subheading_new{ font-size: 36px; line-height: 56px; text-align: center; letter-spacing: -0.02em; color: #000000; padding:8px 0 0 0; }
.index_heading_image_btn_button_new{ padding:32px 0 0 0; }
.index_heading_image_btn_button_new .btn{ font-size: 16px; line-height: 18px; text-align: center; letter-spacing: 0.05em; text-transform: uppercase; padding:19px 29px; border:0px; }
.index_heading_image_btn_all_images_new{ display: -webkit-box; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.index_heading_image_btn_img_new{ width:calc(50% - 16px); margin-right:32px; margin-bottom:32px; position: relative; }
.index_heading_image_btn_img_new:nth-child(2n){ margin-right:0px; }
.index_heading_image_btn_img_new img{ width:100%; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1); }
.index_heading_image_btn_desk_img_new{ display:flex; }
.index_heading_image_btn_mob_img_new{ display:none; }

.index_heading_image_btn_bottom_new{ }
.index_heading_image_btn_bottom_new a{ background:#000; display:flex; align-items:center; justify-content:center; text-align:center; padding:36px; font-size: 24px; line-height: 34px; letter-spacing: -0.02em; color: #FFFFFF;  }
.index_heading_image_btn_bottom_new a svg{ height:40px; margin-right:24px; }

.text_columns_custom_new{ padding:72px 0; margin:0px; }
.text_columns_custom_new > .page-width{ max-width:1112px; margin:auto; }
.text_columns_custom_new .grid{ margin-left:0; }
.text_columns_custom_new .grid__item{ padding-left:0px; width:280px; margin-right:96px; }
.text_columns_custom_new .grid__item:nth-child(3n){ margin-right:0px; }
.text_columns_custom_new .image-wrap{ margin-bottom:8px; }
.text_columns_custom_new .rte--block{ margin-bottom:24px; font-size: 18px; line-height: 28px; text-align: center; letter-spacing: -0.02em; color: #000000; }
.text_columns_custom_new .btn--small{ border:0px; font-weight: 500; font-size: 14px; line-height: 17px; letter-spacing: 0.02em; text-transform: uppercase; color: #1774FF; padding:12px 18px; }
.text_columns_custom_new .btn--small svg{ vertical-align:middle; position:relative; margin:-2px 0 0 0; }
.text_columns_custom_new .second_btn_new{ background: #EFF5FF; border-radius: 2px; }
.text_columns_custom_new .second_btn_new svg{ margin:-5px 0 -5px 12px; position:relative; }

.template-index .featured_collection_new{ margin:0; }
.index_featured_collection_custom_new{ padding:96px 0 58px 0;}
.index_featured_collection_custom_new .section-header{ margin-bottom:72px; }
.featured_collection_infotext_new{ text-align:center; }
.featured_collection_infotext_new h2{ margin:0px; font-size: 36px; line-height: 56px; letter-spacing: -0.02em; color: #2C3D7B; }
.index_featured_collection_custom_new .product-grid .grid-item{ margin-bottom:0px; height:100%; }
.featured_collection_bestseller_new{ text-align:center; margin-top:56px; }
.featured_collection_bestseller_new .btn{ border-radius: 4px; border:0px; padding:20px 32px; font-weight: bold; font-size: 16px; line-height: 19px; letter-spacing: 0.05em; text-transform: uppercase; }

.Index_text_and_image_custom_new{ padding:58px 0 78px 0; margin:0px; }
.Index_text_and_image_custom_new .image-wrap{ background:none; }
.Index_text_and_image_custom_new .feature-row__item { flex: 0 1 56%; margin:0; }
.Index_text_and_image_custom_new .feature-row__text {  flex: 0 1 44%; margin:0; padding: 0 !important; }
.Index_text_and_image_custom_new .feature_row_text_in_new{ max-width: 420px; width:100%; margin:0 40px 0 0; float:right; }
.Index_text_and_image_custom_new .featured-row__subtext{ font-size: 24px; line-height: 36px; letter-spacing: -0.02em; color: #000000;  }
.Index_text_and_image_custom_new .Index_text_and_image_author_new{ font-weight: bold; font-size: 16px; line-height: 32px; letter-spacing: 0.05em; text-transform: uppercase; padding-top:24px; }
.review_btn_new{ max-width:356px; margin:48px 0 0 0; background: #000000; border-radius: 4px; padding:12px 12px 12px 24px; }
.review_btn_new a{ display: -webkit-box; display: flex;  -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;  }
.review_name_new{ font-weight: bold; font-size: 16px; line-height: 19px; letter-spacing: 0.05em; text-transform: uppercase; color: #FFFFFF;  }
.stars_new{ background: #435570; border-radius: 100px; padding:8px 16px; font-weight: 500; font-size: 10px; line-height: 18px; text-transform: uppercase; color: #FFFFFF; display: -webkit-box; display: flex;  -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.stars_new span{ margin:0 0 -2px 4px; }
.stars_new svg{ margin:0 1px; }

.template-index .site-footer{ background:#E6E5E1; }
.featured_collection_new .slick-next, .featured_collection_new .slick-prev{ width: 60px; height: 60px; background: #FFFFFF; box-shadow: 0px 6px 12px rgba(41, 41, 43, 0.15); border-radius:100%; }
.featured_collection_new .slick-prev { left: -78px; background:#fff url(/cdn/shop/t/222/assets/slider_left_arrow.svg?v=74186178344590467461656586792) no-repeat center center; }
.featured_collection_new .slick-prev:before{ display:none; }
.featured_collection_new .slick-next { right: -78px; background:#fff url(/cdn/shop/t/222/assets/slider_right_arrow.svg?v=107256247564690784581656586792) no-repeat center center; }
.featured_collection_new .slick-next:before{ display:none; }
.featured_collection_new .slick-track{ display: flex !important; }
.featured_collection_new .slick-slide{ height: inherit !important;}

.featured_collection_2_new .index_featured_collection_custom_new{ padding:84px 0 64px 0; }
.index_title_collection_new{ display:block; margin-bottom: 84px; }
.index_title_collection_new:before{ background:#C3DBFF; }
.index_title_collection_new .index_image_overlay_title_in_new{ font-size: 36px; line-height: 30px; }
.btn_empty_new{ background:transparent; color:#1774ff; border:1px solid #1774ff !important; }
.featured_collection_2_new .product-grid .grid-item__content{ box-shadow: 0px 4px 8px rgba(215, 229, 250, 0.5); margin-bottom:10px; }
.featured_collection_2_new .featured_collection_bestseller_new{ margin-top:46px; }



/*--coffee page--*/
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    -webkit-transform: translate(0, 10px);
            transform: translate(0, 10px); }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }

@keyframes pulse {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
  50% {
    -webkit-transform: translate(0, 10px);
            transform: translate(0, 10px); }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }

.custom-section{ position:relative; }
.our_coffee_top_banner_main_new{ background:#f2f1ed; padding-bottom:96px; }
.banner-coffee { padding-bottom: 0; position: relative; margin-bottom: 0; }
.banner_image_new{ height: 100vh; }
.banner_image_new img{ width: 100%; height: 100%; object-fit: cover; }
.desktop_show{}
.mobile_show{ display:none; }
.coffee-main-text { position: absolute; bottom: 80px;  left: 0; right: 0; width: 100%; margin: 0 auto; }
.coffee-main-text h2, .coffee-details h2 { font-size: 32px; line-height:45px; letter-spacing: -.7px; margin:32px 0; font-weight: 500; }
.coffee-main-text p { line-height: 40px; font-size: 23px; letter-spacing: -0.3px; }
.howtobrew {  text-align: left; padding-left: 0; width: 34%; text-align: center; color: #000; font-weight: 500; font-size: .9rem; padding-top: 1em; }
.howtobrew a.fa.fa-angle-down.fa-2x {  color: #fff; font-weight: 600; -webkit-animation: pulse 1s infinite; animation: pulse 1s infinite; font-size:1.2em; }

.our_coffee_video_text_main_new{ background:#f2f1ed; padding:0 0 112px 0; }
.coffee-details { display: flex; flex-wrap: wrap; }
.cofree-box-65 { width: 65%; padding-right:40px; padding-left:0px; }
.cofree-box-35 { width: 35%; padding-left:35px; }
.img-wrapper-solid { height: 100%; display: flex; flex-direction: column; }
.coffee-details video { object-fit: fill; width: 100%; }
.coffee-details p { line-height: 41px; font-size: 23px; letter-spacing: -0.3px; padding-bottom:34px; margin-bottom:15px; }
.coffee-details.image-first{ flex-direction: row-reverse; }
.coffee-details.image-first .cofree-box-35{ padding-left:0px; padding-right:35px; }
.coffee-details.image-first .cofree-box-65{ padding-left:40px; padding-right:0px; }
.coffee-bootm { margin-top: 26px; }
.coffee-bootm h3 { font-size: 32px; line-height:45px; letter-spacing: -.7px; margin:0 0 16px 0; font-weight: 500; }
.coffee-bootm a { color: #4053c7; font-size: 17.5px; text-transform: uppercase; font-weight: 700; letter-spacing: 0.175px; }
.arrow-animation { animation: arrow-animation 1s infinite; -webkit-animation: arrow-animation 1s infinite; -moz-animation: arrow-animation 1s infinite; position: absolute; margin-left: 10px; margin-top: -1px; }
@keyframes arrow-animation{0%{transform:translateX(.2em);}50%{transform:translateX(-.2em);}100%{transform:translateX(.2em);}}
@-webkit-keyframes arrow-animation{0%{-webkit-transform:translateX(.2em);}50%{-webkit-transform:translateX(-.2em);}100%{-webkit-transform:translateX(.2em);}}
@-moz-keyframes arrow-animation{0%{-moz-transform:translateX(.2em);}50%{-moz-transform:translateX(-.2em);}100%{-moz-transform:translateX(.2em);}}


/*--sustain packs page--*/
.blockAnim.animStart{
  -webkit-animation: shake 1s linear alternate 1;
  animation: shake 1s linear alternate 1;
}
@-webkit-keyframes shake {
  0%{
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
  }
  100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@keyframes shake {
  0%{
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
  }
  100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}
.blockAnim2.animStart2{
  -webkit-animation: shake2 1s linear alternate 1;
  animation: shake2 1s linear alternate 1;
}
@-webkit-keyframes shake2 {
  0%{
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes shake2 {
  0%{
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.sustain_packs_banner_main_new{ background-color:#fdfaf7; }
.sustain_packs_banner_inner_text_new{ padding-top:80px; }
.sustain_packs_banner_heading_new{ min-height: 70vh; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.sustain_packs_banner_heading_new h1{ color: #fff; font-weight: 400; font-size: 120px; letter-spacing:-0.7px; max-width: 720px; text-align: center; text-shadow: 0px 10px 20px rgba(0,0,0,0.15); margin: 0 auto; line-height: 1; }

.sustain_packs_banner_subheading_new{ padding-bottom:60px; text-align: center; }
.sustain_packs_banner_subheading_new p{ max-width:594px; margin:auto; color: #81786e; font-size: 33px; letter-spacing:-0.3px; font-weight: 300; line-height: 1.5;}
.sustain_packs_banner_img_new{ padding-bottom:80px; }
.sustain_packs_banner_img_new img{ display: block; width: 85%; max-width: 650px; margin: auto; }

.sustain_packs_text_main_block_img{ background: #fdfaf7; }
.sustain_packs_text_main_img{ display:flex; }
.sustain_packs_text_left_img{ width: 60%; padding: 50px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.sustain_packs_text_left_in_img{}
.sustain_packs_text_right_img{ width: 40%; padding-right: 3%; }
.sustain_packs_text_left_in_img{ color: #81786e; font-weight: 300; font-size: 30px; line-height: 1.5; max-width: 520px; }
.sustain_packs_text_left_in_img strong{ font-weight:500; }
.sustain_packs_text_left_in_img p{ margin-bottom:30px; }
.sustain_packs_text_left_in_img p:last-child{ margin-bottom:0px; } 

.sustain_packs_images_main_new{ background: #fdfaf7; }
.sustain_packs_images_inner_new{ padding:50px 0 0 0; text-align:center; }
.sustain_packs_images_desk_new{ width:100%; }
.sustain_packs_images_mob_new{ display:none; }

.sustain_packs_mobile_video_new{ display:none; }
.sustain_packs_video_text_main_new{ position:relative; display:block; }
.sustain_packs_video_text_main_new .promo-grid__bg{ position:relative; }
.sustain_packs_video_text_main_new .background-media-text__video{ position:relative; }
.sustain_packs_video_text_main_new .background-media-text__video video{ position:relative; width: 100%; left: 0; height: auto; display: flex;  }
.sustain_packs_video_text_main_new .promo-grid__content{ position:absolute; width: 100%; height: 100%; z-index: 2; left: 0; right: 0; top: 0; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; align-content: center; }
.sustain_packs_video_text_main_new .promo-grid__text .rte--em{ font-size: 23px; font-weight: 600; margin-bottom: 12px; color:#fff; line-height:36px; letter-spacing:-0.3px; }
.sustain_packs_video_text_main_new .promo-grid__text .rte--strong{ font-size: 70px; color:#fff; line-height:77px; letter-spacing:-0.3px; }
.sustain_packs_banner_subheading_mobile_new{ display:none; }


/*-- product --*/
.template-product .index-section{ margin:0px !important; padding:0px !important; }
.template-product .index-section > div{ padding-top:60px; padding-bottom:60px; }
.featured_collection_main_new .grid-item{ margin-bottom:0; }
.product__main-photos .flickity-prev-next-button { display:none; }
/**/
.heading_with_images_main_new{  padding-top: 112px; padding-bottom: 63px; }
.heading_with_images_inner_new{}
.heading_with_images_heading_new{ max-width:620px; font-size: 30px; margin: 0 auto 0; font-weight: 400; line-height: 50px; text-align:center; }
.heading_with_images_all_imgs_new{ padding:60px 0; display:flex; }
.heading_with_images_img_new{ width:33.33%; padding-left: 30px; }
.rotate-image{ width: 100%; height: 100%; border: 10px solid #fff; box-shadow: 0 20px 40px rgb(0 0 0 / 10%); }
.rotate-image-1{ transform: rotate(2deg); }
.rotate-image-2{ transform: rotate(-2deg); }
.rotate-image-3{ transform: rotate(2deg); }
.heading_with_images_img_new img{ width:100%; display:flex; }
/**/
.text_and_image_custom_new{}
.text_and_image_custom_new .feature-row-wrapper{ padding-top:101px !important; padding-bottom:125px !important; padding-left: 25px;  padding-right: 25px; }
.text_and_image_custom_new .feature-row__item{ padding:0 0 0 30px; min-width: 50%; flex: 0 1 50%; }
.text_and_image_custom_new .feature_row__item_in_new{ max-width:370px; margin:auto; }
.text_and_image_custom_new .featured-row__subtext{ margin-top:-85px; }
.text_and_image_custom_new .featured-row__subtext p{  font-size: 30px; font-weight: 400; line-height: 49.8px; margin-bottom:32.820px; }
.text_and_image_custom_new .feature-row__text .btn{ margin-top:44.07px; font-size:18px; line-height:28px; padding:0px; color: #4053c7; font-weight: 600; text-transform: uppercase; background:none; }
.text_and_image_custom_new .image-wrap{ background:none; max-width:515px; }
/**/
.featured_collection_custom_new .grid-item{ margin-bottom:0px; height:100%; }
/**/
#why-it-is-special{ background:#f1f1f2; padding:40px 0 0 0; overflow:hidden; }
.why-it-is-special-width { max-width: 1400px; margin: 0 auto; }
.special_div { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }
.special_col:first-child { text-align: center; }
.special_col { flex: 0 0 50%; max-width: 50%; padding: 12px; }
.special_col img { width: 100%; max-width: 570px; transform: translate(-100px,0); margin:auto; }
.special_col .special_content { padding-right: 50%; }
.special_col h2 { font-size: 23px; line-height: 32px; letter-spacing: .2px; font-weight: 700; padding-bottom: 50px; margin: 23px 0; }
.special_col p { font-size: 18px; line-height: 25px; letter-spacing: 0; font-weight: 400; padding-bottom: 60px; }
.special_col p span { font-size: 12px; line-height: 20px; letter-spacing: 0; font-weight: 600; text-transform: uppercase; display: block; position: relative; }
.secure-straw span:before { width: 320px; height: 1px; background: #c3c3d0; position: absolute; left: -343px; content: ''; top: 9px; }
.screw-on-lid span:before { width: 156px; height: 1px; background: #c3c3d0; position: absolute; left: -177px; content: ''; top: 9px; }
.double-walled span:before { width: 180px; height: 1px; background: #c3c3d0; position: absolute; left: -201px; content: ''; top: 9px; }
.bpa-free span:before { width: 201px; height: 1px; background: #c3c3d0; position: absolute; left: -222px; content: ''; top: 9px; }
.special_content p.padding_btm0 { padding-bottom: 0!important; }
.desktop_hide_new{ display:none; }
.special_btn_new{}
.special_btn_new a{ height: 60px; line-height:60px; display: block; text-align:center; justify-content: space-between; padding: 0 15px; flex-wrap: wrap; font-size:15px; border-radius: 3px; font-weight: 700;  width: 100%; color: #fff; text-transform: uppercase; align-items: center; background: #4053c7; margin:20px 0 10px 0; }
.special_btn_new a:hover{ background:#29292b; }

/*-- Enamel mug product page --*/
.page-content--product{ padding-top:57px; }
.toolbar-enabled .page-content--product,
.toolbar-enabled .page-content{ 
  padding-top: 57px !important; 
}
.page-content--product .page-width{ max-width:100%; padding:0px; }
.product-single__header--mobile{ display:none !important; }
.product-single__sticky{ position:relative; top:auto; }
.product_image_new{ padding:0; padding-left:0px; margin-top: -57px; }
.product__photos{ margin-top:0px; }
.product__main-photos{ border:0px; }
.product__thumbs{ display:none; }
.product-image-main[data-size] img{ object-fit: fill; } 
.product-single__meta{ padding:0 !important; }

.enamel_mug_product_new .product-single__header{ margin-bottom:20px; display:none; } 

.product_grid_new{ display:flex; align-items:center; }
.product-single__title{ font-size:35px; font-weight:700; letter-spacing:-0.7px; line-height:49px; }
.product_details_new{ /*max-width:400px; margin:auto;*/ }
.product_top_new{ margin-bottom:15px; }
.hot-brew-content{ margin-bottom:15px; }
.product_top_new h3{ margin-bottom:0px; font-size:35px; font-weight:700; letter-spacing:-0.7px; line-height:49px; } 
.product_top_new p{ font-size:20px; line-height:31px; letter-spacing:-0.3px; }

.product_cart_new{ color:#fff; position:relative; margin-bottom:50px; }
.product_cart_new .product_block_cart_btn{ padding:0; margin:0px;  }
.product_block_cart_btn .product-block{ margin:0px; width:100%; }
.product_cart_new .product__policies{ display:none; }
.product_cart_new .add-to-cart{ width: 100%; background: #4053c7; border-color:#4053c7; border-radius: 3px; padding: 0 15px;  text-align: left; height: 60px; text-transform: uppercase; font-size: 15px; letter-spacing:0.75px; }
.product_cart_new .add-to-cart:hover{ background:#4053c7; border-color:#4053c7; }
.product_cart_new .product-block--price{ position:absolute; right:10px; bottom:0px; padding: 0; margin: 0; height: 60px; line-height: 60px; color:#fff !important; pointer-events:none; }
.product_cart_new .product-block--price .variant__label{ display:none; }
.product_cart_new .product__price{ color:#fff; font-size:15px; font-weight:700; letter-spacing:-0.7px; }

.product_cart_new .add-to-cart[disabled="disabled"]{
  opacity: 0.6;
}

.product_bottom_new{ background:#f0f3f7; margin: 0; }
.mug_desc_new{ padding:40px 0 15px 0; }
.mug_desc_new ul{ margin:0px; padding:0px; list-style-type:none; }
.mug_desc_new ul li{ font-size: 14px; line-height: 30px; letter-spacing: 0.2px; text-transform: uppercase; font-weight: 500; list-style: none; position: relative; padding-left: 49px; margin-bottom: 17px; }
.mug_desc_new ul li:last-child { color: #6f6f6f; text-transform: none; font-weight: 400; font-size: 13px; line-height: 21px; }
.mug_desc_new ul li:first-child:before { background: url(/cdn/shop/t/222/assets/icon1.svg?v=129426495102275495751656586749) left no-repeat; width: 30px; height: 26px; background-size: contain; content: ''; position: absolute; left: 0; }
.mug_desc_new ul li:nth-child(2):before { background: url(/cdn/shop/t/222/assets/icon0.svg?v=158561545763962339521656586749) left no-repeat; width: 30px; height: 24px; background-size: contain; content: ''; position: absolute; left: 0; }
.mug_desc_new ul li:nth-child(3):before { background: url(/cdn/shop/t/222/assets/icon4.svg?v=164730215330453495071656586750) left no-repeat; width: 30px; height: 30px; background-size: contain; content: ''; position: absolute; left: 0; }
.mug_desc_new ul li:nth-child(4):before { background: url(/cdn/shop/t/222/assets/icon2.svg?v=151272143121471877031656586750) left no-repeat; width: 30px; height: 30px; background-size: contain; content: ''; position: absolute; left: 0; }
.product_manual_enamel_mug_main_new{ background:#f0f3f7; margin-bottom:15px; }
.product_manual_enamel_mug_inner_new{  background: #fff; margin-bottom: 32px; border-radius: 4px; box-shadow: 0px 10px 20px rgba(0,0,0,0.15); }
.product_manual_enamel_mug_inner_new a{ display:flex; align-items:center; }
.product_manual_enamel_mug_left_new{ width:80px; height:80px; }
.product_manual_enamel_mug_right_new{ width:calc(100% - 80px); padding-left:30px; padding-right:15px; }
.product_manual_enamel_mug_right_heading_new{ 
  font-size: 14px; 
  line-height: 21px; 
  text-transform: uppercase; 
  font-weight: 700; 
  color: #000000; 
  letter-spacing:-0.3px; 
  display: flex;
  align-items: center;
}
.product_manual_enamel_mug_right_heading_new img{ width:10px; margin:0 0 0 5px; }
.product_manual_enamel_mug_right_info_new{ font-weight: 400; font-size: 14px; line-height: 21px; color: #6f6f6f; letter-spacing:-0.3px; }

/* .product_grid_content_new{ min-height:800px; } */

.enamel_mug_product_new .product_grid_content_new{ margin-top:-150px; z-index:1; position:static; }
.product-single__meta{ position:relative; z-index: 1;}
.enamel_mug_product_new .product_grid_content_new:after{ content:''; position:absolute; left:0; bottom:0px; background:#f0f3f7; width:50%; height:35%; display:block; }
.enamel_mug_product_new .product_variant_new .variant-wrapper{ display:none; }
.enamel_mug_product_new .product_variant_new .variant-wrapper:first-child{ display:block; }
.product_top_in_new, .product_bottom_in_new, .product_manual_enamel_mug_inner_new, .product_cart_in_new, .product_variant_new{ max-width:400px; margin:auto; position:relative;}
.product_variant_new .variant-wrapper:first-child .variant__label{ display:none; }
.enamel_mug_product_new .product_variant_new{ margin-bottom:3px; margin-top:24px; }
.enamel_mug_product_new .variant-input-wrap{ margin:0px; }
.enamel_mug_product_new .product_variant_new .variant-wrapper .variant-input{ margin: 0 52px 50px 0 !important; position:relative;}
.enamel_mug_product_new .product_variant_new .variant-wrapper .variant-input:last-child{ margin-right:0px !important; }
.enamel_mug_product_new .product_variant_new .variant-wrapper #option-selector-Color-01 label{ background: #2c3886 !important; width: 60px !important; flex: none; height: 60px !important; border-radius: 50px !important; border: 4px solid #2c3886; box-shadow: 0 0 0; margin:0px; }
.enamel_mug_product_new .product_variant_new .variant-wrapper .variant-input-wrap #option-selector-Color-01 input[type=radio]:checked+label{ background: #2c3886 !important; border: 4px solid #fff; box-shadow: 0px 10px 15px rgb(0,0,0,0.2); }
.enamel_mug_product_new .product_variant_new .variant-wrapper .variant-input-wrap #option-selector-Color-01 input[type=radio]:checked+label:after{ content: ''; width: 33px; height: 52px; border-radius: 50px; display: block; position: absolute; background: url(/cdn/shop/t/222/assets/carrow.svg?v=111854892500841777471656586713) no-repeat center; background-size: contain; position: absolute; top: 0;left: 0; right: 0; margin: 0 auto; bottom: auto; background-position: center !important; transform: rotate(0deg); }
.enamel_mug_product_new .product_variant_new .variant-wrapper .variant-input-wrap #option-selector-Color-01:before{ content: 'Classic Blue'; position: absolute; bottom: 0px; font-size: 10px; text-align: center; display: block; text-transform: uppercase; font-weight: 500; margin-top: 19px; overflow-wrap: break-word; width: 60px; color: #000 !important; line-height: 10px; top: 60px; left: 0; right: 0; }
.enamel_mug_product_new .product_variant_new .variant-wrapper #option-selector-Color-02 label{ background: #11633a !important; width: 60px !important; flex: none; height: 60px !important; border-radius: 50px !important; border: 4px solid #11633a; box-shadow: 0 0 0; margin:0px; }
.enamel_mug_product_new .product_variant_new .variant-wrapper .variant-input-wrap #option-selector-Color-02 input[type=radio]:checked+label{ background: #11633a !important; border: 4px solid #fff; box-shadow: 0px 10px 15px rgb(0,0,0,0.2); }
.enamel_mug_product_new .product_variant_new .variant-wrapper .variant-input-wrap #option-selector-Color-02 input[type=radio]:checked+label:after{ content: ''; width: 33px; height: 52px; border-radius: 50px; display: block; position: absolute; background: url(/cdn/shop/t/222/assets/carrow.svg?v=111854892500841777471656586713) no-repeat center; background-size: contain; position: absolute; top: 0;left: 0; right: 0; margin: 0 auto; bottom: auto; background-position: center !important; transform: rotate(0deg); }
.enamel_mug_product_new .product_variant_new .variant-wrapper .variant-input-wrap #option-selector-Color-02:before{ content: 'Forest Green'; position: absolute; bottom: 0px; font-size: 10px; text-align: center; display: block; text-transform: uppercase; font-weight: 500; margin-top: 19px; overflow-wrap: break-word; width: 60px; color: #000 !important; line-height: 10px; top: 60px; left: 0; right: 0; }
.enamel_mug_product_new .product_variant_new .variant-wrapper .variant-input-wrap input[type=radio]:checked+label.disabled:after{ border:0; }

.enamel_mug_product_new .product_grid_new{ position:relative; }
/*.enamel_mug_product_new .product_grid_new:after{ content:''; position:absolute; left:0; bottom:0px; background:#f0f3f7; width:50%; height:35%; display:block; }*/
#heading_with_images_slider_mobile{ display:none; }
.grid-product__price--from span:not(.money){ display:none; }

.enamel_mug_product_new .swatches{ display:none; }

/*-- Tumbler product page --*/
.product_cart_new .product__price--compare{ padding-right:0; font-weight:400; opacity:0.5; letter-spacing:-0.7px; }
.tumbler_product_new .product_cart_new .add-to-cart{ background:#4053c7; border-color:#4053c7; }
.tumbler_product_new .product_cart_new .add-to-cart:hover{ background:#29292b; border-color:#29292b; }
.product-single__header{ max-width:400px; margin:auto; transform: translate(125px,0); }
.product_description_new{ max-width:400px; margin:auto; transform: translate(125px,0); }
.tumbler_product_new .product-single__title{ margin-bottom:20px; }
.product_description_new { margin-bottom:28px; }
.product_description_new p{ font-size:20px; line-height:33px; font-weight:400;  }
.tumbler_product_new .product_manual_enamel_mug_main_new{ background:none; padding-top:40px; }
.tumbler_product_new .product_manual_enamel_mug_inner_new{ box-shadow:0 0 0;  }
.tumbler_product_new .product_manual_enamel_mug_left_new{ width:40px; height:60px; }
.tumbler_product_new .product_manual_enamel_mug_right_new{ padding:8px 0 8px 24px; }
.tumbler_bounce_new{ display:none; }
.tumbler_product_new .tumbler_bounce_new{ display:block; }
.tumbler_product_new .product_cart_in_new{ transform: translate(125px,0); }
.tumbler_product_new .product_manual_enamel_mug_inner_new{ transform: translate(125px,0); }
.landing-tumbler--animate-bounce { -webkit-animation: abounce 1s infinite ease; -o-animation: abounce 1s infinite ease; -ms-animation: abounce 1s infinite ease; -moz-animation: abounce 1s infinite ease; animation: abounce 1s infinite ease; }
@-webkit-keyframes abounce {
    0% { transform: translateY(0px)  }
    50% { transform: translateY(10px) }
    100% { transform: translateY(0px) }
}

@keyframes abounce {
    0% { transform: translateY(0px)  }
    50% { transform: translateY(10px) }
    100% { transform: translateY(0px) }
}


/*-- ceramic mug product page --*/
.ceramic_mug_product_new{}
.ceramic_mug_product_new .product_variant_new .variant-wrapper #option-selector-Color-02 label{ background: #2c3886 !important; width: 60px !important; flex: none; height: 60px !important; border-radius: 50px !important; border: 4px solid #2c3886; box-shadow: 0 0 0; margin:0px; }
.ceramic_mug_product_new .product_variant_new .variant-wrapper .variant-input-wrap #option-selector-Color-02 input[type=radio]:checked+label{ background: #2c3886 !important; border: 4px solid #fff; box-shadow: 0px 10px 15px rgb(0,0,0,0.2); }
.ceramic_mug_product_new .product_variant_new .variant-wrapper .variant-input-wrap #option-selector-Color-02 input[type=radio]:checked+label:after{ content: ''; width: 33px; height: 52px; border-radius: 50px; display: block; position: absolute; background: url(/cdn/shop/t/222/assets/carrow.svg?v=111854892500841777471656586713) no-repeat center; background-size: contain; position: absolute; top: 0;left: 0; right: 0; margin: 0 auto; bottom: auto; background-position: center !important; transform: rotate(0deg); }
.ceramic_mug_product_new .product_variant_new .variant-wrapper .variant-input-wrap #option-selector-Color-02:before{ content: 'Classic Blue'; position: absolute; bottom: 0px; font-size: 10px; text-align: center; display: block; text-transform: uppercase; font-weight: 500; margin-top: 19px; overflow-wrap: break-word; width: 60px; color: #000 !important; line-height: 10px; top: 60px; left: 0; right: 0; }
.ceramic_mug_product_new .product_variant_new .variant-wrapper #option-selector-Color-01 label{ background: #11633a !important; width: 60px !important; flex: none; height: 60px !important; border-radius: 50px !important; border: 4px solid #11633a; box-shadow: 0 0 0; margin:0px; }
.ceramic_mug_product_new .product_variant_new .variant-wrapper .variant-input-wrap #option-selector-Color-01 input[type=radio]:checked+label{ background: #11633a !important; border: 4px solid #fff; box-shadow: 0px 10px 15px rgb(0,0,0,0.2); }
.ceramic_mug_product_new .product_variant_new .variant-wrapper .variant-input-wrap #option-selector-Color-01 input[type=radio]:checked+label:after{ content: ''; width: 33px; height: 52px; border-radius: 50px; display: block; position: absolute; background: url(/cdn/shop/t/222/assets/carrow.svg?v=111854892500841777471656586713) no-repeat center; background-size: contain; position: absolute; top: 0;left: 0; right: 0; margin: 0 auto; bottom: auto; background-position: center !important; transform: rotate(0deg); }
.ceramic_mug_product_new .product_variant_new .variant-wrapper .variant-input-wrap #option-selector-Color-01:before{ content: 'Forest Green'; position: absolute; bottom: 0px; font-size: 10px; text-align: center; display: block; text-transform: uppercase; font-weight: 500; margin-top: 19px; overflow-wrap: break-word; width: 60px; color: #000 !important; line-height: 10px; top: 60px; left: 0; right: 0; }


.ceramic_mug_middle_img_main_new{ padding:0 !important; }
.ceramic_mug_middle_img_inner_new{}
.ceramic_mug_middle_img_headingtext_new{ padding-top: 112px; padding-bottom: 63px; margin-top: 0; margin-bottom: -2px; position: relative; text-align:center; } 
.ceramic_mug_middle_img_headingtext_new p{ font-size: 30px; max-width: 750px; margin: 0 auto 0; font-weight: 400; line-height: 1.66!important; letter-spacing: 0; color: #29292b; }
.ceramic_mug_middle_img_bottomtext_new{}
.ceramic_mug_middle_img_bottomtext_new a{ display: block; width: 100%; padding-bottom: 40%; position: relative; }
.shop-now-container{ position: absolute; bottom: 5em; left: 50%; transform: translateX(-50%); font-size: 17.5px; line-height:28px; text-transform: uppercase; letter-spacing: 0.4375px; font-weight: 700; color: #29292b; }
.ceramic_mug_product_new .site-footer{ background:#f5ecd7!important; }

/*---------------------------------
Slider Home
-----------------------------------*/
/*.slideshow_custom_new .slideshow__slide[data-index="0"] .hero__text-content{
  text-align: left;
  padding-top: 0;
  position: absolute;
  bottom: 10%;
  left: 0;
  right: 0;
}

.slideshow_custom_new .slideshow__slide[data-index="0"] .hero__text-content .hero__text-shadow{
  max-width: 530px;
  text-align: left;
  margin: 0 auto;
  text-align: center;
  display: block;
}

.slideshow_custom_new .slideshow__slide[data-index="0"] .hero__text-wrap .hero__animation-contents{
  font-family: Rubik;
  font-style: normal;
  font-weight: normal;
  font-size: 44px;
  line-height: 56px;
  text-align: center;
  letter-spacing: -0.02em;
  color: #FDFDFE;
  text-transform: none;
}

.slideshow_custom_new .slideshow__slide[data-index="0"] .hero__text-wrap p{
    font-family: 'Knockout';
    font-size: 32px;
    line-height: 50px;
    letter-spacing: .05em;
    text-transform: uppercase;
    font-weight: 400;
}

.slideshow_custom_new .slideshow__slide[data-index="0"] .hero__text-wrap strong{
  font-family: Knockout;
  font-style: normal;
  font-weight: 500;
  font-size: 32px;
  line-height: 50px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.slideshow_custom_new .slideshow__slide[data-index="0"] .hero__link .btn{
    background: #FFFFFF !important;
    color: #050505 !important;
    text-transform: uppercase;
    margin-left: 0px;
}

.slideshow_custom_new .slideshow__slide[data-index="0"] .hero__link .btn svg{
    display: none;
}*/




.slideshow_custom_new .slideshow__slide--24f9a209-5c3a-48f2-bd54-e0c9e5be59c8 .hero__text-wrap .hero__title{
  line-height: 72px;
  margin-bottom: 26px;
}

.slideshow_custom_new .slideshow__slide--9f5bcafb-f50f-4e0d-9a7e-25023a9e1ccd .hero__text-wrap .hero__title{
  line-height: 72px;
  margin-bottom: 12px;
}

.slideshow_custom_new .slideshow__slide--8634826c-6a7b-4605-8359-b4e22eb50f72 .hero__text-wrap .hero__title{
  line-height: 60px;
  margin-bottom: 26px;
}
.slideshow_custom_new .slideshow__slide--8634826c-6a7b-4605-8359-b4e22eb50f72 .hero__text-wrap .hero__top-subtitle{ 
  margin-bottom:0; 
}
.slideshow_custom_new .slideshow__slide--8634826c-6a7b-4605-8359-b4e22eb50f72 .hero__text-shadow{ text-shadow: 0 0px 0px rgb(0 0 0 / 15%); }

.slideshow_custom_new .slideshow__slide--1b82d3f7-9e6f-4217-8e08-dcc4b3443dfc .hero__text-wrap .hero__title{
  line-height: 72px;
  margin-bottom: 26px;
}

.slideshow_custom_new .slideshow__slide--40c6296c-7993-401f-ac98-d3e24979b3b9 .hero__text-wrap .hero__title{
  line-height: 72px;
  margin-bottom: 26px;
}

.slideshow_custom_new .slideshow__slide--57931c85-bdfc-460e-98f9-ac241638de6c .hero__text-wrap .hero__title{
  line-height: 60px;
  margin-bottom: 26px;
  letter-spacing: -0.02em;
  font-weight:400;
}

.slideshow_custom_new .slideshow__slide--57931c85-bdfc-460e-98f9-ac241638de6c .hero__link .btn{ 
  color:#446EA1 !important; 
}

.slideshow_custom_new .slideshow__slide--bb61b550-ffc3-4fb4-a958-146cc3f2ee6d .hero__title{ line-height:70px; margin-bottom:46px; } 
.slideshow_custom_new .slideshow__slide--bb61b550-ffc3-4fb4-a958-146cc3f2ee6d .btn{ 
  color:#FFEE70 !important; 
}


.slideshow_custom_new .slideshow__slide--a585c950-f1e6-4696-894d-6d8205d72764 .hero__top-subtitle .hero__animation-contents{ text-shadow:0 0 0; font-weight: 700; font-size: 20px; line-height: 60px; text-align: center; letter-spacing: -0.02em; }
.slideshow_custom_new .slideshow__slide--a585c950-f1e6-4696-894d-6d8205d72764 .hero__title{ line-height:60px; }


.slideshow_custom_new .slideshow__slide--0fec1259-ef2c-4969-83cc-51f3df9b22ff .hero__text-content{
  text-align: left;
  padding-top: 0;
  position: absolute;
  bottom: 8%;
  left: 0;
  right: 0;
}

.slideshow_custom_new .slideshow__slide--0fec1259-ef2c-4969-83cc-51f3df9b22ff .hero__text-content .hero__text-shadow{
  max-width: 530px;
  text-align: left;
  margin: 0 auto;
  text-align: center;
  display: block;
}

.slideshow_custom_new .slideshow__slide--0fec1259-ef2c-4969-83cc-51f3df9b22ff .hero__text-wrap .hero__animation-contents{
  font-family: Rubik;
  font-style: normal;
  font-weight: normal;
  font-size: 44px;
  line-height: 56px;
  text-align: center;
  letter-spacing: -0.02em;
  color: #FDFDFE;
  text-transform: none;
}

.slideshow_custom_new .slideshow__slide--0fec1259-ef2c-4969-83cc-51f3df9b22ff .hero__text-wrap p{
    font-family: 'Knockout';
    font-size: 32px;
    line-height: 50px;
    letter-spacing: .05em;
    text-transform: uppercase;
    font-weight: 400;
}

.slideshow_custom_new .slideshow__slide--0fec1259-ef2c-4969-83cc-51f3df9b22ff .hero__text-wrap strong{
  font-family: Knockout;
  font-style: normal;
  font-weight: 500;
  font-size: 32px;
  line-height: 50px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.slideshow_custom_new .slideshow__slide--0fec1259-ef2c-4969-83cc-51f3df9b22ff .hero__link .btn{
    background: #fff !important;
    color: #000 !important;
    text-transform: uppercase;
    margin-left: 0px;
}

.slideshow_custom_new .slideshow__slide--0fec1259-ef2c-4969-83cc-51f3df9b22ff .hero__link .btn svg{
    display: none;
}


.slideshow_custom_new .slideshow__slide--9f5bcafb-f50f-4e0d-9a7e-25023a9e1ccd .hero__top-subtitle{ margin:0; }
.slideshow_custom_new .slideshow__slide--9f5bcafb-f50f-4e0d-9a7e-25023a9e1ccd .hero__top-subtitle .hero__animation-contents{  font-family: 'SantEliaScriptAlt'; font-size: 24px; line-height: 60px; text-align: center; text-transform: capitalize; color: #FAFF00; text-shadow: 0 0 0; }
.slideshow_custom_new .slideshow__slide--9f5bcafb-f50f-4e0d-9a7e-25023a9e1ccd .hero__title{ font-family: 'Knockout'; letter-spacing: 0.02em; font-weight: 500; line-height:60px; text-transform:uppercase; margin-bottom:30px !important; }
.slideshow_custom_new .slideshow__slide--9f5bcafb-f50f-4e0d-9a7e-25023a9e1ccd .hero__title br{ display:none; }
.slideshow_custom_new .slideshow__slide--9f5bcafb-f50f-4e0d-9a7e-25023a9e1ccd .hero__title em{ font-style:normal; }
.slideshow_custom_new .slideshow__slide--9f5bcafb-f50f-4e0d-9a7e-25023a9e1ccd .btn{ color: #408AD1 !important; } 

.slideshow_custom_new .slideshow__slide--e7c1d1eb-fa61-4598-9afa-b4c225b49c07 .hero__top-subtitle{ margin-bottom:16px; }
.slideshow_custom_new .slideshow__slide--e7c1d1eb-fa61-4598-9afa-b4c225b49c07 .hero__top-subtitle img{ width:117px; display: flex; margin: auto; }
.slideshow_custom_new .slideshow__slide--e7c1d1eb-fa61-4598-9afa-b4c225b49c07 .hero__title{ margin-bottom: 35px; font-family: 'Moret'; font-weight: 700; line-height: 60px; text-align: center; text-transform: capitalize; color: #C9142A; }

.slideshow_custom_new .slideshow__slide--cc9dd5f9-ce4b-4c0c-b956-a176ee5e386b .hero__top-subtitle{ margin-bottom:0; }
.slideshow_custom_new .slideshow__slide--cc9dd5f9-ce4b-4c0c-b956-a176ee5e386b .hero__top-subtitle .hero__animation-contents{ font-weight: 600; font-size: 20px; line-height: 60px; }
.slideshow_custom_new .slideshow__slide--cc9dd5f9-ce4b-4c0c-b956-a176ee5e386b .hero__title{ font-weight:600; }
.slideshow_custom_new .slideshow__slide--cc9dd5f9-ce4b-4c0c-b956-a176ee5e386b .hero__link .btn { margin-top: 30px; color: #233B77 !important; color: #233B77; }

.slideshow_custom_new .slideshow__slide--ce89e4d9-1d3d-4eb3-a5ea-b81fe8474bfe .hero__top-subtitle{ margin-bottom:5px; text-shadow: 0 0 0; }
.slideshow_custom_new .slideshow__slide--ce89e4d9-1d3d-4eb3-a5ea-b81fe8474bfe .hero__top-subtitle .hero__animation-contents{ font-weight: 800; line-height: 32px; }
.slideshow_custom_new .slideshow__slide--ce89e4d9-1d3d-4eb3-a5ea-b81fe8474bfe .hero__title{ font-weight:500; }
.slideshow_custom_new .slideshow__slide--ce89e4d9-1d3d-4eb3-a5ea-b81fe8474bfe .hero__link .btn { margin-top: 23px; color: #fff !important;  }

.slideshow_custom_new .slideshow__slide--ad3c2a78-675c-49e0-b758-77881a0233a0 .hero__title{ font-family: 'Knockout'; font-weight:500; line-height: 60px; margin-bottom:21px; }
.slideshow_custom_new .slideshow__slide--ad3c2a78-675c-49e0-b758-77881a0233a0 .btn{ color: #463042 !important; }

.slideshow_custom_new .slideshow__slide--f5868975-1185-4e0e-bfea-fab5ac8463c5 .hero__text-content { padding: 10% 0 0 0;}
.slideshow_custom_new .slideshow__slide--f5868975-1185-4e0e-bfea-fab5ac8463c5 .hero__top-subtitle{ margin-bottom:0; text-shadow: 0 0 0; }
.slideshow_custom_new .slideshow__slide--f5868975-1185-4e0e-bfea-fab5ac8463c5 .hero__top-subtitle .hero__animation-contents{ font-weight: 600; font-size: 20px; line-height: 60px; }
.slideshow_custom_new .slideshow__slide--f5868975-1185-4e0e-bfea-fab5ac8463c5 .hero__title{ font-weight: 400; line-height: 60px; margin-bottom: 26px;}
.slideshow_custom_new .slideshow__slide--f5868975-1185-4e0e-bfea-fab5ac8463c5 .hero__link .btn { margin-top: 0px; color:#000 !important; font-weight: 500; }

.slideshow_custom_new .slideshow__slide--72e7ea2e-9a33-4f9e-918e-c01981ffdd75 .hero__text-content { padding: 10% 0 0 0;}
.slideshow_custom_new .slideshow__slide--72e7ea2e-9a33-4f9e-918e-c01981ffdd75 .hero__top-subtitle .hero__animation-contents{ font-weight: 600; font-size: 20px; line-height: 60px; }
.slideshow_custom_new .slideshow__slide--72e7ea2e-9a33-4f9e-918e-c01981ffdd75 .hero__title{ font-weight: 400; line-height: 60px; margin-bottom: 26px;}
.slideshow_custom_new .slideshow__slide--72e7ea2e-9a33-4f9e-918e-c01981ffdd75 .hero__link .btn { margin-top: 0px; color:#260A5F !important; font-weight: 500; }

.slideshow_custom_new .slideshow__slide--db06a89e-7257-4a84-8d4a-720a6dcbe416 .hero__text-content { padding: 10% 0 0 0;}
.slideshow_custom_new .slideshow__slide--db06a89e-7257-4a84-8d4a-720a6dcbe416 .hero__top-subtitle .hero__animation-contents{ font-weight: 500; font-size: 30px; line-height: 30px; }
.slideshow_custom_new .slideshow__slide--db06a89e-7257-4a84-8d4a-720a6dcbe416 .hero__title{ font-family: 'Passion One', cursive; letter-spacing:0; font-weight: 700; line-height: 90px; padding-top:8px; margin-bottom: 30px;}
.slideshow_custom_new .slideshow__slide--db06a89e-7257-4a84-8d4a-720a6dcbe416 .hero__link .btn { margin-top: 0px; }

.slideshow_custom_new .slideshow__slide--73e19cdd-5902-4240-adbb-c43c80ac45ec .hero__text-content { padding: 12% 0 0 0;}
.slideshow_custom_new .slideshow__slide--73e19cdd-5902-4240-adbb-c43c80ac45ec .hero__top-subtitle .hero__animation-contents{ font-weight: 500; font-size: 24px; line-height: 30px; color: #343434 !important; text-shadow: 0 0 0; }
.slideshow_custom_new .slideshow__slide--73e19cdd-5902-4240-adbb-c43c80ac45ec .hero__title{ letter-spacing:0; font-weight: 500; line-height: 72px; padding-top:8px; margin-bottom: 30px; color:#343434 !important; }
.slideshow_custom_new .slideshow__slide--73e19cdd-5902-4240-adbb-c43c80ac45ec .hero__title .hero__animation-contents{ color:#343434 !important; }
.slideshow_custom_new .slideshow__slide--73e19cdd-5902-4240-adbb-c43c80ac45ec .hero__link .btn { margin-top: 0px; color:#fff !important; }

@import url("https://use.typekit.net/twx7tnm.css");

.slideshow_custom_new .slideshow__slide--643afc37-11fd-4226-9718-7dc51070b8e5 .hero__text-content { padding: 12% 0 0 0;}
.slideshow_custom_new .slideshow__slide--643afc37-11fd-4226-9718-7dc51070b8e5 .hero__subtitle .hero__animation-contents{ font-weight: 500; font-size: 40px; letter-spacing: 0.01em; line-height: 27px; color: #fff !important; text-shadow: 0 0 0; }
.slideshow_custom_new .slideshow__slide--643afc37-11fd-4226-9718-7dc51070b8e5 .hero__title{ letter-spacing:0; font-family: moret, serif;  font-weight: 700; line-height: 74px; padding-top:0px; margin-bottom: 30px; color:#fff !important; }
.slideshow_custom_new .slideshow__slide--643afc37-11fd-4226-9718-7dc51070b8e5 .hero__link .btn { margin-top: 55px; }

.slideshow_custom_new .slideshow__slide--7054603a-ddb2-435c-a451-9fa66c310cc1 .hero__text-content { padding: 10% 0 0 0;}
.slideshow_custom_new .slideshow__slide--7054603a-ddb2-435c-a451-9fa66c310cc1 .hero__top-subtitle{ margin-bottom:0; text-shadow: 0 0 0; }
.slideshow_custom_new .slideshow__slide--7054603a-ddb2-435c-a451-9fa66c310cc1 .hero__top-subtitle .hero__animation-contents{ font-weight: 600; font-size: 16px; line-height: 60px; }
.slideshow_custom_new .slideshow__slide--7054603a-ddb2-435c-a451-9fa66c310cc1 .hero__title{ font-family: 'fenomensans-black'; font-weight: 900; line-height: 60px; margin-bottom: 26px; text-transform:uppercase; }
.slideshow_custom_new .slideshow__slide--7054603a-ddb2-435c-a451-9fa66c310cc1 .hero__link .btn { margin-top: 0px; color:#000 !important; font-weight: 500; }

/* video */
.slideshow_custom_new .slideshow__slide--2e068dee-b56e-4e37-8675-843b390d80e5 .hero__text-content { padding: 57px 0 0 0;}
.slideshow_custom_new .slideshow__slide--2e068dee-b56e-4e37-8675-843b390d80e5 .hero__subtitle .hero__animation-contents{ display: flex; align-items: center; justify-content: center; font-weight: 400; font-size: 40px; line-height: 60px; text-align: center; letter-spacing: -0.02em; color: #FFFFFF; }
.slideshow_custom_new .slideshow__slide--2e068dee-b56e-4e37-8675-843b390d80e5 .hero__subtitle .hero__animation-contents img{ max-width:360px; margin:-6px 0 0 16px; }
.slideshow_custom_new .slideshow__slide--2e068dee-b56e-4e37-8675-843b390d80e5 .hero__link .btn { margin-top: 0px; color:#fff !important; font-weight: 700; }
.index_instant_coffee_video_new{ max-width:704px; margin:48px auto 48px; width:100%; border: 10px solid #fff; border-radius: 5px; cursor:pointer; }
.index_instant_coffee_video_new .image--overlay-text-image{ display:flex; }

.slideshow_custom_new .slideshow__slide--468f13c3-a170-4554-88b9-1a1846740f2e .hero__link .btn { margin-top: 0px; color:#003160 !important; }



/*--------------------------------
 Product Includes
--------------------------------*/
.brew_packs_product_new .product-includes{
  margin-bottom: 0px;
}

.brew_packs_product_new .empty-section{
  border-top: 1px solid #EEE4D7;
}

.brew_packs_product_new .product-includes h4{
  background: #FFFFFF;
  font-family: Rubik;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  color: #252427;
  padding: 3px 0;
  margin: 0;
  border-bottom: 1px solid #EEE4D7;
}

.brew_packs_product_new .product-includes .product--include-wrapper{
  display: flex;
  /*align-items: center;*/
  justify-content: flex-start;
  /*background: #fff;*/
}

.brew_packs_product_new .product-includes .product--include-block:first-child{
  border-right: 1px solid #EEE4D7;
}

.brew_packs_product_new .product-includes .product--include-block{
  flex: 0 0 50%;
  padding: 16px;
  width: 50%;
  background:#fff;
}

.brew_packs_product_new .product-includes .product--include-block img{ display:flex; }

.brew_packs_product_new .product-includes .contains{
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.brew_packs_product_new .product-includes .product--include-wrapper{ background:#fff; }
.brew_packs_product_new .product-includes.empty-section .product--include-wrapper{ background:none; }
/*.brew_packs_product_new .product-includes .contains .image{ width:100px; }
.brew_packs_product_new .product-includes .contains .right-content{ width:calc(100% - 100px); }*/

.brew_packs_product_new .product-includes .contains .sub-title{
  font-family: Rubik;
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  line-height: 15px;
  color: #252427;
  display: flex;
  align-items: center;
  margin: 0px;
  padding-left: 12px;
}

.brew_packs_product_new .product-includes .contains .sub-title svg{
  margin-left: 7px;
}

/*--------------------------------
  Related Products
--------------------------------*/
.section--related-products{
  position: relative;
  overflow: hidden;
  padding: 32px 0 35px;
}

.section--related-products .section-heading{
  padding: 0 45px;
}

.section--related-products .collection--products,
.section--related-products .section-heading{
  padding-left: calc( (50% - 434px) / 2 );
}

.section--related-products .section-heading .title{
    color: #26497C;
    font-family: Rubik;
    font-style: normal;
    font-weight: 500;
    font-size: 28px;
    line-height: 42px;
    letter-spacing: -0.02em;
    color: #26497C;
}

.section--related-products .grid-product .grid-product__title{
    font-family: Rubik;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 19px;
    letter-spacing: -0.02em;
    color: #252427;
  	width: 100%;
    padding: 0px;
}

.section--related-products .grid-product .grid-product__title a{
	display: flex;
    align-items: center;
    justify-content: space-between;
}

.section--related-products .related--products-slider{
  margin-left: -15px;
  margin-right: -15px;
}

.section--related-products .flickity-slider {
  display: flex;
  justify-content: center;
}

.section--related-products .product-grid-item{
  flex: 0 0 300px;
  width: 300px;
  min-height: 100%;
  padding: 12.5px;
}

.section--related-products .product-grid-item .product-inner{
  z-index: 101;
  position: relative;
}


.section--related-products .grid-product{
  padding: 0px;
  min-height: 100%;
  display: flex;
  margin: 0px;
  background: #FFFFFF;
  border: 1px solid #D4E5FF;
  box-shadow: 0px 5.14286px 13.7143px rgba(0, 0, 0, 0.1);
  border-radius: 9px;
  overflow: hidden;
}

.section--related-products .product-grid-item{
  overflow: hidden;
  padding: 0px; margin: 0px;
  border-radius: 16px;
  padding: 12.5px;
}

.section--related-products .product-grid-item .grid-item__meta{
	margin: 12px 16px 16px;
}

.section--related-products .product-grid-item .collection_type_tag_main_new{
	margin-bottom: 10px;
}

.section--related-products .product-grid-item  .add_variants_decription_new{
	padding-top: 8px;
    height: 70px;
}

.section--related-products .product-grid-item .grid-product__actions{
    opacity: 1;
    transform: translateY(0);
    right: 0;
    top: 0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.section--related-products .product-grid-item .grid-product__actions button{
    background: rgba(255, 255, 255, 0.9);
    border: 1px solid #D4E5FF;
    box-shadow: 0px 0px 32px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(4px);
    border-radius: 0px 8px;
    width: 81px;
    height: 40px;
    transform: unset;
  	border-top: 0px;
    border-right: 0px;
    padding: 0px;
}

.section--related-products .product-grid-item .grid-product__actions button span{
    all: unset;
    font-family: Rubik;
    font-style: normal;
    font-weight: 500;
    font-size: 18.6885px;
    line-height: 22px;
    text-transform: uppercase;
    color: #1774FF;
}

.section--related-products .grid-item__content,
.section--related-products .grid__image-ratio,
.section--related-products .grid__image-ratio img{
  border-radius: 0px;
}

.section--related-products .flickity-next,
.section--related-products .flickity-previous{
  right: 8.5%;
  width: 60px;
  height: 60px;
  display: block;
  border-radius: 100%;
  box-shadow: 0 6px 12px rgba(41,41,43,.15);
  background: #fff url('slider_right_arrow.svg') no-repeat center center;
}

.section--related-products .flickity-previous{
  display: none;
}

.section--related-products .flickity-button-icon{
  display: none;
}

@media screen and (max-width: 1600px){
	.section--related-products .flickity-next, 
  	.section--related-products .flickity-previous{
  		right: 15%;
  	}
}


@media screen and (max-width: 1500px){
	.section--related-products .flickity-next, 
  	.section--related-products .flickity-previous{
  		right: 10%;
  	}
}


@media screen and (max-width: 1400px){
	.section--related-products .product-grid-item{
      	flex: 0 300px;
    	width: 300px;
    }
  
  	.section--related-products .flickity-next, 
    .section--related-products .flickity-previous{
    	right: 5%;
    }
  
    .section--related-products .flickity-previous{
    	left: 5%;
    }
}


/*-- pitcher product page --*/
.tumbler_product_new .product_grid_new{ margin-left:0px; }
.tumbler_product_new .product_grid_content_new{ padding-left:0px; }

.pitcher_product_new .product_manual_enamel_mug_left_new{ line-height:60px; }
.pitcher_product_new .product_manual_enamel_mug_left_new img{ vertical-align:middle; }

.pitcher_image_with_text_main_new{ padding:0 !important; background:none !important; }
.pitcher_image_with_text_inner_new{}
.pitcher_image_with_text_blocks_new{}
.image_with_text_icon_main_new{ display:flex; align-items: center; }
.image_with_text_icon_left_new{ width:50%; }
.image_with_text_icon_left_new img{ width:100%; display:flex; }
.image_with_text_icon_left_desktop_new{}
.image_with_text_icon_left_mobile_new{ display:none !important; }
.image_with_text_icon_right_new{ width:50%; }

.image_with_text_icon_right_inside_new{ max-width: 49.396%; transform: translate(-120px,0); margin:auto; }
.image_with_text_icon_right_heading_new{ font-size: 35px; font-weight: 700; margin-bottom:20px; letter-spacing: -.7px; color: #29292b; line-height: 1.4; }
.image_with_text_icon_right_information_new{ }
.image_with_text_icon_right_information_new p{ font-weight: 400; font-size: 20px; line-height: 1.66em; letter-spacing: 0; margin-bottom: 5vh; }
.image_with_text_icon_right_icon_text_main_new{ padding-top: 30px; }
.image_with_text_icon_right_icon_text_new{ background: #edeff2; border-radius: 7px; display: grid; height: 60px; -ms-grid-columns: 10% 90%; grid-template-columns: 10% 90%; width: 100%; }
.image_with_text_icon_right_icon_desktop_new{}
.image_with_text_icon_right_icon_mobile_new{ display:none; }
.image_with_text_icon_right_icon_text_new span{ margin-left:12px; background-position: left center; background-repeat: no-repeat; background-size: contain; height: 100%; width: 100%; color: #6f213a; }
.image_with_text_icon_right_icon_text_new p{ margin: auto; margin-left: 24px; line-height: 21px; font-weight: 400; font-size: 13.6px; text-transform: uppercase; letter-spacing:0; width: 95%; align-self: center; }
.text_with_image_main_new .image_with_text_icon_right_inside_new{ transform: translate(150px,0); }
.image_with_text_button_right_button_new{ padding-top:20px; }
.image_with_text_button_right_button_new .special_btn_new a{ margin-top:0px; }


/*-- coffee frother product page --*/
.block-product-type{ display:none; font-weight: 700; font-size: 16px; line-height: 22px; color: #6f213a; letter-spacing: -.7px; margin-bottom:8px;  }
.coffee_frother_product_new{}
.coffee_frother_product_new .product_grid_new{ margin-left:-30px; background: #fffbf2; }
.coffee_frother_product_new .page-content--product{ padding-top:4rem; }
.coffee_frother_product_new .product_image_new{ margin-top:0px; width:60%; padding-left:30px; }
.coffee_frother_product_new .product_grid_content_new{ width:40%; align-self: flex-start; }
.coffee_frother_product_new .product__thumbs{ display:none; align-items: center; justify-content: flex-end; margin:0; position:static; }
.coffee_frother_product_new .product__thumbs--below .product__thumbs--scroller{ position: absolute; bottom: 0; right: 0; z-index: 101; padding: 15px 15px 30px;  }
.coffee_frother_product_new .product__thumb-arrow{ padding: 0; transform: translate(0); position: absolute; top: 0 !important; background:none; width: 50% !important; height: 100% !important; z-index: 1; display:block !important; }
.coffee_frother_product_new .product__thumb-arrow svg{ display:none; }
.coffee_frother_product_new .product__thumb-icon{ padding:0; background:none; top:50%; left:50%;  transform: translate(-50%, -50%); right:0px; }
.coffee_frother_product_new .product__thumb-item a.is-active:before, .coffee_frother_product_new .product__thumb-item a:focus:before{ box-shadow: inset 0 0 0 1px #252427; }

.coffee_frother_product_new .product__thumbs--below .product__thumb-item{ margin: 0 5px; }
.coffee_frother_product_new .product__thumb .image-wrap{ background:none; padding-bottom: 100% !important; }
.coffee_frother_product_new .product__thumb .image-wrap img{ border:1px solid transparent; object-fit: cover; height: 65px; width: 65px;}
.coffee_frother_product_new .product__thumbs--below .product__thumb-item { max-width: 67px; height: 67px; border: 1px solid transparent; }
.coffee_frother_product_new .product-single__header{ max-width: 63.242%; margin: 0; transform: none; }
.coffee_frother_product_new .product_description_new{ max-width: 63.242%; margin: 0; transform: none; }
.coffee_frother_product_new .product_cart_in_new{ max-width: 63.242%; margin: 0; transform: none; }
.coffee_frother_product_new .product-single__meta{ padding:45px 0 45px 30px !important; }
.coffee_frother_product_new .block-product-type{ display:block; }
.coffee_frother_product_new .product-single__title{ font-weight: 700; font-size: 32px; line-height: 44px; letter-spacing: -.007em; color: #252427; margin-bottom:16px; }
.coffee_frother_product_new .product_description_new p{ font-size: 18px; line-height: 28px; letter-spacing: -.0027em; color: #29292b; margin-bottom: 15px; }
.coffee_frother_product_new .product_description_new .shipping-info{ font-weight: 400; font-size: 15px; line-height: 18px; color: rgba(41,41,43,.7); }
.coffee_frother_product_new .product-block hr{ border-color: #edeff2; margin: 25px 0; }
.coffee_frother_product_new .product_description_new h4 { font-weight: 500; font-size: 14px; line-height: 22px; color: #29292b; margin:28px 0 7px 0; }
.coffee_frother_product_new .product_description_new .detail-list{ list-style: disc; margin-left: 20px; padding-bottom:15.7px;  }
.coffee_frother_product_new .product_description_new .detail-list li{ font-weight: 400; font-size: 14px!important; line-height: 22px!important; letter-spacing: -.0027em!important; color: rgba(41,41,43,.9); margin-bottom:7px; }
.coffee_frother_product_new .product_cart_new{ margin:10px 0; }
.coffee_frother_product_new .ship_text_main_new{ max-width: 63.242%; margin: 0; transform: none; }
.coffee_frother_product_new .ship_text_new { mix-blend-mode: normal; border-radius: 15px; font-weight: 400; font-size: 14px; letter-spacing: -.0027em; color: rgba(41,41,43,.8); width: 150px; margin: 0 auto; text-align: center; height: 26px; line-height: 26px; margin-top: 25px; position: relative; }
.coffee_frother_product_new .ship_text_new:after { background: #ffd16a; mix-blend-mode: normal; opacity: .1; border-radius: 15px; content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1001;}
.coffee_frother_product_new .product_cart_new .add-to-cart{ background:#6f213a; border-color:#6f213a; }
.coffee_frother_product_new .product_cart_new .add-to-cart:hover{ background:#6f213a; border-color:#6f213a; }
.featured_collection_new .section-header{ margin:37px 0 50px 0; text-align:center; }
.featured_collection_new .section-header__title{ font-weight: 500; font-size: 32px; line-height: 44px; letter-spacing: -.007em; color: #252427; text-align: center; }

.coffee_frother_product_new .ceramic_mug_middle_img_sub_headingtext_new{ padding:100px 0 16px 0; font-size: 32px; line-height: 44px; letter-spacing: -.007em; color: #252427; text-align: center; font-weight:700; }
.coffee_frother_product_new .ceramic_mug_middle_img_headingtext_new{ padding:0 0 100px 0;  }
.coffee_frother_product_new .ceramic_mug_middle_img_headingtext_new p{ font-size: 20px; line-height: 32px; text-align: center; letter-spacing: -.0027em; color: #29292b; max-width: 408px; margin: 0 auto; }
.coffee_frother_product_new .ceramic_mug_middle_img_image_new{}
.coffee_frother_product_new .ceramic_mug_middle_img_image_new img{ width:100%; display:flex; }
.coffee_frother_product_new .ceramic_mug_middle_img_image_desk_new{ }
.coffee_frother_product_new .ceramic_mug_middle_img_image_mob_new{ display:none !important; }
.coffee_frother_product_new .site-footer{ background: rgba(0,0,0,.05)!important; }


/*-- brew packs product page --*/
.brew_packs_product_new{}
.brew_packs_product_new .product_grid_new{ margin-left:0px; background:#F0F4FA; align-items: flex-start; }
.brew_packs_product_new .product_grid_content_new{ width: 50%; padding-left:0px; margin:30px 0; z-index:2; }
.brew_packs_product_new .product_image_new{ width: 50%; padding-left:0px; margin-top:0px; }
.brew_packs_product_new .product-single__header{ display:none; }
.brew_packs_product_new .product-single__meta{ max-width:434px; margin:auto; }
.brew_packs_product_new .product_description_new{ max-width: 100%; transform: translate(0px,0); margin-bottom:32px; }
.brew_packs_product_new .product_description_new .hot-brew-content{ margin-bottom:0px; display:none; }
.brew_packs_product_new .product_description_new h3{ margin:0 0 11px 0; font-size: 24px; line-height: 32px; letter-spacing: -0.02em; color: #000000; font-weight:700; }
.brew_packs_product_new .product_description_new h3 span{ font-size: 16px; line-height: 22px; color: #00C1FE; text-transform:uppercase; font-weight:700; display:block; }
.brew_packs_product_new .product_description_new p{ font-size: 16px; line-height: 24px; letter-spacing: -0.02em; color: #000000; }

.product-bottom{ margin-bottom:16px; }
.product-bottom .bottom-list{ display: flex; flex-wrap: wrap; list-style: none; margin: 0;  padding: 0;  align-items: center; justify-content: flex-start; }
.product-bottom .bottom-list li{ width: 50%; margin:0 0 0 0; }
.product-bottom .bottom-list .item-wrap{ display: flex; align-items: center; justify-content: flex-start; margin-bottom: 16px; }
.product-bottom .bottom-list .item-wrap svg{ margin-right: 12px; max-width: 25px;  min-height: 24px; }
.product-bottom .bottom-list .item-wrap p{ margin: 0; font-weight: 500; font-size: 12px; line-height: 14px; text-transform: uppercase; color: #000000; } 
.product-bottom .bottom-list .item-wrap p span{ font-weight:700; }
.product-bottom .bottom-list .brewitem .item-wrap p{ color: #1774FF; display: flex; align-items: center; justify-content: flex-start; }
.product-bottom .bottom-list li.last-item{ width: 100%; }
.product-bottom .bottom-list li.last-item svg{ width: 30px !important; height: 28px !important; flex: 0 0 26px; }
.product-bottom .bottom-list li.last-item p{ text-transform: none; }

.brew_packs_product_new .product_variant_new{ max-width:100%; margin:0px 0 0 0; }
.brew_packs_product_new .product_variant_new .variant-wrapper .variant__label{ display:none; }
.brew_packs_product_new .product_variant_new .variant-wrapper:first-child .variant__label{ display:block;  }
.brew_packs_product_new .product_variant_new .variant-wrapper .variant__label{ font-size: 16px; line-height: 22px; font-weight: normal; color: rgba(41, 41, 43, 0.7); margin-bottom:16px; }
.brew_packs_product_new .product_variant_new .variant-wrapper .variant__label span{ font-weight: 500; font-size: 16px; line-height: 22px; color: #29292B; }
.brew_packs_product_new .product_variant_new .variant-wrapper:first-child .variant-input-wrap input[type=radio]:checked+label{ box-shadow:0 0 0; }
.brew_packs_product_new .product_variant_new .variant-wrapper:first-child .variant-input-wrap input[type=radio]:checked+label:after{ content: ''; width: 30px; height: 30px; display: block; position: absolute; background: url(/cdn/shop/t/222/assets/carrow.svg?v=111854892500841777471656586713) no-repeat center; background-size: 16px; position: absolute; top: 0;left: 0; right: 0; margin: 0 auto; bottom: auto; background-position: center !important; }
.brew_packs_product_new .product_variant_new .variant-wrapper:first-child .variant-input{ vertical-align:top; margin: 0 14px 14px 0; }
.brew_packs_product_new .product_variant_new .variant-wrapper:first-child .variant-input:last-child{ margin-right:0px; }
.brew_packs_product_new .product_variant_new .variant-wrapper:first-child .variant-input .color-swatch{  width: 30px; height: 30px; padding:0px; margin:0px; border-radius: 100%; border:0px; display:flex; overflow:visible;  }
.brew_packs_product_new .product_variant_new .variant-wrapper:first-child .variant-input[data-value="Assorted"] .color-swatch{ background: conic-gradient(from 223.74deg at 50% 50.01%,#253695 0deg,#1d0042 22.5deg,#2589e0 99.37deg,#dd0064 165.93deg,#7b35d2 286.87deg,#253695 360deg),#73a9e1 !important; }
.brew_packs_product_new .product_variant_new .variant-wrapper:first-child .variant-input[data-value="ASSORTED"] .color-swatch{ background: conic-gradient(from 223.74deg at 50% 50.01%,#253695 0deg,#1d0042 22.5deg,#2589e0 99.37deg,#dd0064 165.93deg,#7b35d2 286.87deg,#253695 360deg),#73a9e1 !important; }
.brew_packs_product_new .product_variant_new .variant-wrapper:first-child .variant-input[data-value="New Orleans"] .color-swatch{ background: #ed6124 !important; }
.brew_packs_product_new .product_variant_new .variant-wrapper:first-child .variant-input[data-value="Flavour Bomb"] .color-swatch{ background: linear-gradient(180deg,#e02194 1.68%,rgba(182,83,199,.76) 50.42%,rgba(0,27,123,.71) 100.87%) !important; }
.brew_packs_product_new .product_variant_new .variant-wrapper:first-child .variant-input[data-value="Flavour Bomb"] .color-swatch:before{ content: ""; width: 10px; height: 10px; background: #FF0101; right: 0; top: 0; position: absolute; border-radius: 100%; border: 2px solid #fff; }
.brew_packs_product_new .product_variant_new .variant-wrapper:first-child .variant-input[data-value="Mocha"] .color-swatch{ background: #5d250b !important; }
.brew_packs_product_new .product_variant_new .variant-wrapper:first-child .variant-input[data-value="Original"] .color-swatch{ background: #2d3a81 !important; }
.brew_packs_product_new .product_variant_new .variant-wrapper:first-child .variant-input[data-value="French Vanilla"] .color-swatch{ background: #73a9e1 !important; }
.brew_packs_product_new .product_variant_new .variant-wrapper:first-child .variant-input[data-value="Dark Roast"] .color-swatch{ background: #57350e !important; }
.brew_packs_product_new .product_variant_new .variant-wrapper:first-child .variant-input[data-value="Cinnamon"] .color-swatch{ background: #a23868 !important; }
.brew_packs_product_new .product_variant_new .variant-wrapper:first-child .variant-input[data-value="Hazelnut"] .color-swatch{ background: #29292b !important; }
.brew_packs_product_new .product_variant_new .variant-wrapper:first-child .variant-input[data-value="Caramel"] .color-swatch{ background: #ae7740 !important; }

.brew_packs_product_new .variant-wrapper+.variant-wrapper { margin-top: 12px; }
.brew_packs_product_new .variant-input-wrap{ margin:0px; }
.brew_packs_product_new .product_variant_new .variant-wrapper:nth-child(2) .variant-input-wrap{ border:1px solid #000; border-right:0px; border-radius:4px; overflow:hidden; }
.brew_packs_product_new .product_variant_new .variant-wrapper:nth-child(2) .variant-input-wrap label{ margin:0px; }
.brew_packs_product_new .product_variant_new .variant-wrapper:nth-child(2) .variant-input-wrap{ display:flex; }
.brew_packs_product_new .product_variant_new .variant-wrapper:nth-child(2) .variant-input{ width:100%; }
.brew_packs_product_new .product_variant_new .variant-wrapper:nth-child(2) .variant-input label{ width:100%; display:flex; border-right:1px solid #000; justify-content: center; box-shadow:0 0 0 0px #000; text-align:center; border-radius:0px; padding:20px 10px; font-size: 14px; line-height: 17px; font-weight:700; text-transform: uppercase; color: #000000; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.brew_packs_product_new .product_variant_new .variant-wrapper:nth-child(2) .variant-input-wrap input[type=radio]:checked+label{ box-shadow:0 0 0 0px #000; background:#000; color:#fff; }
.brew_packs_product_new .product_cart_new{ margin:0 0 24px 0; }
.brew_packs_product_new .product_cart_in_new{ max-width:100%; margin:0; }
/*.brew_packs_product_new .product_cart_new .add-to-cart{ background:#000; }*/
.brew_packs_product_new .product_manual_enamel_mug_inner_new{ max-width:100%; margin:0; }
.brew_packs_product_new .product_cart_new .product__price--compare{ opacity:0.7; }

.brew_packs_product_new .product_variant_new .variant-wrapper:nth-child(1){ margin-bottom:24px; }
.brew_packs_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant__label{ display:none; }
.brew_packs_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap{ border:1px solid #000; border-right:0px; border-radius:4px; overflow:hidden; }
.brew_packs_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap label{ margin:0px; }
.brew_packs_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap{ display:flex !important; }
.brew_packs_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input{ width:100%; margin:0px; }
.brew_packs_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input label{ width:100%; display:flex; border-right:1px solid #000; justify-content: center; box-shadow:0 0 0 0px #000; text-align:center; border-radius:0px; padding:20px 5px; font-size: 13px; line-height: 17px; font-weight:700; text-transform: uppercase; color: #000000; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.brew_packs_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]:checked+label{ box-shadow:0 0 0 0px #000; background:#000; color:#fff; }
.brew_packs_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]:checked+label:after{ display:none; }

.brew_packs_product_new .swatches{ margin:0px; }
.brew_packs_product_new .swatch-view{ margin:0px; }
.brew_packs_product_new ul.swatch-view li{ margin:0 14px 14px 0; }
.brew_packs_product_new ul.swatch-view li:last-child{ margin-right:0px; }
.brew_packs_product_new .star-set-image-sq.star-size-sm{ width:30px !important; height:30px !important; border:0px !important; margin:0px;   }
.brew_packs_product_new .swatch-selected{  }
.brew_packs_product_new .swatch-selected .star-set-image{ position:relative; border:0px !important; }
.brew_packs_product_new .swatch-selected .star-set-image:after{ content: ''; width: 30px; height: 30px; display: block; position: absolute; background: url(/cdn/shop/t/222/assets/carrow.svg?v=111854892500841777471656586713) no-repeat center; background-size: 16px; position: absolute; top: 0;left: 0; right: 0; margin: 0 auto; bottom: auto; background-position: center !important; }

.brew_packs_product_new .swatches.hover-enabled li.swatch-view-item:hover .swatch-custom-image .star-set-image:after{ content: ''; width: 30px; height: 30px; display: block; position: absolute; background: url(/cdn/shop/t/222/assets/carrow.svg?v=111854892500841777471656586713) no-repeat center; background-size: 16px; position: absolute; top: 0;left: 0; right: 0; margin: 0 auto; bottom: auto; background-position: center !important; }

.brew_packs_product_new .swatches.hover-enabled li.swatch-view-item:hover .swatch-group-selector .star-image-border-2{ border:0px !important; }
.brew_packs_product_new li.swatch-view-item:focus .swatch-group-selector .star-image-border-2{ border:0px !important; }

.brew_packs_product_new .swatch-label{ color:black; }
.brew_packs_product_new [option-name="Quantity"] .swatch-single{ margin-bottom:24px; }
.brew_packs_product_new .swatch-view-button{ display:flex; border: 1px solid #000; border-right:0px; border-radius: 4px; overflow: hidden; }
.brew_packs_product_new .swatch-view-button li{ margin:0 !important; width:100%; }
.brew_packs_product_new .swatch-view-button li .swatch-button{ width:100%; border:0px; border-right:1px solid #000; border-radius: 0; padding: 20px 10px; font-size: 14px; line-height: 17px; font-weight: 700; text-transform: uppercase; height: auto; }

.brew_packs_product_new .product__main-photos .flickity-page-dots{ display:block; bottom:90px;}
.brew_packs_product_new .product__main-photos .flickity-page-dots .dot{ width:8px; height:8px; }
.brew_packs_product_new .product__main-photos .flickity-page-dots .dot.is-selected{ width:8px; height:8px; }
.brew_packs_product_new .product__main-photos .flickity-prev-next-button { display:block; }
.brew_packs_product_new .product__main-photos .flickity-prev-next-button{ top: auto; background:none; border-radius:0px; width: 40px; height: 40px; transform: translate(0px, 0px); bottom: 77px; z-index: 1; }
.brew_packs_product_new .product__main-photos .flickity-prev-next-button svg{ display:none; }
.brew_packs_product_new .product__main-photos .flickity-previous{ left:50%; background: url(/cdn/shop/t/222/assets/s_left_arrow.svg?v=153494052520822628971656586796) no-repeat center; background-size: 9px; transform: translate(-90px, 0px); }
.brew_packs_product_new .product__main-photos .flickity-next{ right:50%; background: url(/cdn/shop/t/222/assets/s_right_arrow.svg?v=47897580582254387171656586797) no-repeat center; background-size: 9px; transform: translate(90px, 0px); }

.brew_packs_video_text_main_new{ background:#fff; padding:96px 0; }
.brew_packs_video_text_main_new .page-width{ max-width:1243px; }
.brew_packs_video_text_main_new .cofree-box-65{ width:calc(100% - 423px); padding:0px !important; }
.brew_packs_video_text_main_new .cofree-box-35{ width:423px; padding:0 63px 0 0 !important; }
.brew_packs_video_text_main_new .coffee-details{ align-items: center; }
.brew_packs_video_text_main_new .cofree-box-35 .product-text h2{ margin:0 0 0 0; font-size: 16px; line-height: 32px; letter-spacing: 0.05em; text-transform: uppercase; color: #252427; font-weight:700; }
.brew_packs_video_text_main_new .cofree-box-35 .product-text p{ padding:8px 0 0 0; margin:0px; font-size: 36px; line-height: 56px; letter-spacing: -0.02em; color: #000000; }

.brew_packs_title_img_text_main_new{ background: #D7E5FA; }
#latte-how-video{ border: 10px solid #FFFFFF; box-shadow:0px 4px 16px #EDEDED; }
.brew_packs_video_main_new{ position:relative; cursor:pointer; }
.brew_packs_video_left_new{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display:flex; }
.brew_packs_video_right_new{}
.brew_packs_video_right_new img{ width:100%;  }
.brew_packs_video_img_dekstop_new{ display:flex; }
.brew_packs_video_img_mobile_new{ display:none; }

.brew_packs_title_img_text_main_new{ padding:96px 0 0 0; }
.brew_packs_title_img_text_main_new .page-width{ max-width:1320px; }
.brew_packs_title_img_text_in_new{ background:#fff; padding:80px 64px 64px 64px;  }
.brew_packs_title_new{ margin-bottom:64px; }

.brew_packs_title_img_text_inner_new{ margin:-10px -8px }
.brew_packs_title_img_text_inner_boxs_new{ position:relative; margin:10px 8px; }
.brew_packs_title_img_text_inner_boxs_img_new{ position:relative;}
.brew_packs_title_img_text_inner_boxs_img_new img{ width:100%; box-shadow:0px 4px 8px #B8B8B8; }
.desktop_title_img_text_inner_boxs_img_new{ }
.mobile_title_img_text_inner_boxs_img_new{ display:none !important; }
.brew_packs_title_img_text_inner_boxs_img_new:after{ content:''; position:absolute; width:100%; height:100%; left:0; top:0px; background: linear-gradient(360deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 58.33%); }
.brew_packs_title_img_text_inner_boxs_text_new{ position:absolute; bottom:0; left:0; width:100%; padding:32px 32px 48px 32px; }
.brew_packs_title_img_text_inner_boxs_text_new h3{ padding:0; margin:0; font-weight: 700; font-size: 24px; line-height: 40px; letter-spacing: -0.02em; color: #FFFFFF; }
.brew_packs_title_img_text_inner_boxs_text_new p{ padding:0; margin:0; font-weight: 400; font-size: 24px; line-height: 40px; letter-spacing: -0.02em; color: #FFFFFF; }

.brew_packs_question_answer_main_new{ background: #D7E5FA; padding:120px 0 96px 0; }
.brew_packs_question_answer_main_new .page-width{ max-width:800px; }
.brew_packs_question_answer_in_new{}
.brew_packs_question_answer_top_heading_new{ font-size: 36px; line-height: 56px; letter-spacing: -0.02em; color: #000000; }
.accordion{}
.accordion ul{ padding:0; margin:0; }
.accordion ul li{ border-bottom:1px solid #A1BCE6; padding:0; margin:0; list-style-type:none; }
.question { cursor: pointer; position: relative; padding:36px 0; }
.question h2{ font-weight: 500; font-size: 24px; line-height: 36px; letter-spacing: -0.02em; color: #000000; margin:0; padding-right: 30px; }
.question .glyphicon { position: absolute; right: 0px; top: 50px;  height: 100%; display: flex; align-items: flex-start;  }
.question .glyphicon svg{ width:22px; transition: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) all; }
.answer { display:none; margin-top:-36px; padding-bottom:36px; }
.answer p { font-size: 24px; line-height: 36px; letter-spacing: -0.02em; color: #455C7E; padding-top:16px; }
.accordion li.open .question .glyphicon svg { transform: rotate(180deg); }

.brew_packs_question_answer_bottom_information_new{ padding:36px 0 0 0; display:flex; align-items:center; justify-content: space-between; }
.brew_packs_question_answer_bottom_info_left_new{ font-weight: 500; font-size: 24px; line-height: 36px; letter-spacing: -0.02em; color: #000000; }
.brew_packs_question_answer_bottom_info_right_new{ display:flex; align-items:center; }  
.brew_packs_question_answer_bottom_button_1_new{ }
.brew_packs_question_answer_bottom_button_2_new{ margin-left:8px; }
.big-btn{ text-transform:uppercase; letter-spacing: 0.02em; font-size: 16px; line-height: 16px; padding:19px 32px; }
.brew_packs_question_answer_bottom_button_2_new .btn{ background: #000000; }

.brew_packs_text_and_image_new{}
.brew_packs_text_and_image_new .feature-row-wrapper{ padding:70px 40px 105px 40px !important; max-width:1150px; }
.brew_packs_text_and_image_new .Index_text_and_image_custom_new .feature-row__item_img{ flex: 0 1 48.879%; }
.brew_packs_text_and_image_new .Index_text_and_image_custom_new .feature-row__text{ flex: 0 1 51.121%; }

.brew_packs_Image_overlay_text_new{ background: #F0F4FA; padding:96px 0 115px 0; }
.brew_packs_overlay_title_new{ margin-bottom:68px; }
.brew_packs_overlay_title_new .index_heading_image_btn_subheading_new{ padding-top:0px; }
.brew_packs_overlay_title_new .index_heading_image_btn_button_new{ padding-top:24px; }
.brew_packs_Image_overlay_text_new .image_overlay_text_inner_new{ margin:-16px; }
.image_overlay_text_boxs_new{ position: relative; margin: 16px 16px; }
.brew_packs_Image_overlay_text_new .overlay_desktop_img{}
.brew_packs_Image_overlay_text_new .overlay_mobile_img{ display:none !important; }
.brew_packs_product_new .site-footer{ background: #E6E5E1; }
.brew_packs_Image_overlay_text_new .index_image_overlay_text_boxs_info_new a{ box-shadow: 0px 4px 4px #ECECEC; }
.grid-product__price--original { margin-right: 5px; opacity: 0.7; }

.variant_show_only_new{ display:none; }
.variant_show_only_new .variant-input{ margin:0 4px 0 0 !important; }
.variant_show_only_new .variant-input:last-child{ margin:0 0px 0 0 !important; }
.variant_show_only_new .variant-input .color-swatch{ width: 16px !important; height: 16px !important; }
.variant_show_only_new .variant-input .color-swatch.color-swatch--flavour-bomb:before{ width: 8px !important; height: 8px !important; right: -2px !important; top: -2px !important; }
.only_name_new{ display:inline-block; }
.product_variant_new .variant-wrapper:first-child .variant_input_main_new{ display:block !important; }


.product_top_part_new{}
.product_top_type_new{ font-size: 16px; line-height: 22px; color: #00C1FE; text-transform: uppercase; font-weight: 700; display: block; margin:0 0 11px 0; }
.product_top_name_new{ margin: 0 0 11px 0; font-size: 24px; line-height: 32px; letter-spacing: -0.02em; color: #000000; font-weight: 700; }
.product_top_star_new{ margin: 0 0 11px 0;  display:flex; align-items:center; }
.product_top_star_new svg{ margin-right:3px; }
.product_top_review_icon_new{ display:flex; align-items:center; margin-top:-3px; }
.product_top_review_name_new{ font-size: 14px; line-height: 22px; color: #29292B; padding:0 0 0 7px; }



/* fix variant */
#sticky_variant_new{ width:100%; }
.fix-header{}
.fix-header .product-single__meta{ position:relative; z-index:2; }
.fix-header .product_cart_new{ position:fixed; bottom:16px; right:16px; width:300px; margin:0px; }
.fix-header .product_cart_new .add-to-cart{ height:57px; }

.fix-header .product_variant_new{ position:fixed; bottom:0; left:0; background:#fff; box-shadow: 0px -8px 16px rgba(0, 0, 0, 0.05); width: 100%; padding: 16px; display: flex; align-items: center; }
.fix-header .product_variant_new .variant-wrapper:nth-child(2){ width:300px; margin:0 0 0 16px; align-items: center; }

.fix-header .product_variant_new .variant-wrapper:first-child{ position:relative; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant__label{ font-size:0px; margin:0px; background: #FFFFFF; box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.15); border-radius: 4px; display: flex; align-items:center; justify-content: space-between; padding: 12px; text-transform: uppercase; cursor:pointer; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant__label .variant__label-info{ padding-left:44px; line-height:33px; position:relative; min-width: 200px; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant__label .variant__label-info span{ text-transform:uppercase; font-size:14px; line-height:17px; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant__label .variant__label-info span:before{ content:''; position:absolute; left:0; top:0;  width:32px; height:32px; border-radius:100%; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant__label .variant__label-info span.assorted:before{ background: conic-gradient(from 223.74deg at 50% 50.01%,#253695 0deg,#1d0042 22.5deg,#2589e0 99.37deg,#dd0064 165.93deg,#7b35d2 286.87deg,#253695 360deg),#73a9e1 !important; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant__label .variant__label-info span.new-orleans:before{ background: #ed6124 !important; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant__label .variant__label-info span.flavour-bomb:before{ background: linear-gradient(180deg,#e02194 1.68%,rgba(182,83,199,.76) 50.42%,rgba(0,27,123,.71) 100.87%) !important;  }
.fix-header .product_variant_new .variant-wrapper:first-child .variant__label .variant__label-info span.flavour-bomb:after{ content: ""; width: 10px; height: 10px; background: #FF0101; left: 22px; top: 0; position: absolute; border-radius: 100%; border: 2px solid #fff; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant__label .variant__label-info span.mocha:before{ background: #5d250b !important; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant__label .variant__label-info span.original:before{ background: #2d3a81 !important; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant__label .variant__label-info span.french-vanilla:before{ background: #73a9e1 !important; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant__label .variant__label-info span.dark-roast:before{ background: #57350e !important; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant__label .variant__label-info span.cinnamon:before{ background: #a23868 !important; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant__label .variant__label-info span.hazelnut:before{ background: #29292b !important; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant__label .variant__label-info span.caramel:before{ background: #ae7740 !important; }

.fix-header .variant_show_only_new{ display:flex; padding:0 20px 0 12px; position:relative; }
.fix-header .variant_show_only_new:after{ content:''; position:absolute; top:50%; right:0; transform: translate(0px, -50%); background:url(/cdn/shop/t/222/assets/variant_dropdown.svg?v=171928665964860929311656586802) no-repeat center center; width:8px; height:7px;  }
.fix-header .only_name_new{ display:none; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant_input_main_new{ display:none !important; position:absolute; background: #fff; width:100%; border-radius: 6px 6px 0 0; box-shadow: 0 -2px 5px rgba(0,0,0,0.1); overflow: hidden; bottom: 100%; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant_input_main_new.show{ display:block !important; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant_input_main_new .variant-input{ width: 50%; padding: 0; margin:0; border-bottom: 1px solid rgba(0,0,0,.1); }
.fix-header .product_variant_new .variant-wrapper:first-child .variant_input_main_new .variant-input:nth-child(4),
.fix-header .product_variant_new .variant-wrapper:first-child .variant_input_main_new .variant-input:nth-child(6),
.fix-header .product_variant_new .variant-wrapper:first-child .variant_input_main_new .variant-input:nth-child(8),
.fix-header .product_variant_new .variant-wrapper:first-child .variant_input_main_new .variant-input:nth-child(10){ border-right: 1px solid rgba(0,0,0,.1); }
.fix-header .product_variant_new .variant-wrapper:first-child .variant_input_main_new .variant-input .color-swatch{ width:100%; height:100%; box-shadow:0 0 0; border-radius:0px; text-transform:uppercase; text-indent: 0; font-size:13px; font-weight:500; padding:20.5px 12px 20.5px 57px; background:#fff !important; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant_input_main_new .variant-input .color-swatch:hover{ background:#ebf3ff!important;  }
.fix-header .product_variant_new .variant-wrapper:first-child .variant_input_main_new .variant-input input[type=radio]:checked+label{ background:#ebf3ff!important; font-weight:700; } 

.fix-header .product_variant_new .variant-wrapper:first-child .variant_input_main_new .variant-input[data-value="Assorted"]{ width:100%; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant_input_main_new .variant-input[data-value="ASSORTED"]{ width:100%; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant_input_main_new .variant-input[data-value="New Orleans"]{ width:100%; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant_input_main_new .variant-input .color-swatch:after{ content:''; position:absolute; width:32px !important; height:32px !important; border-radius:100%; left: 12px !important; top: 50% !important; transform: translate(0,-50%); right: auto !important; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant_input_main_new .variant-input[data-value="Assorted"] .color-swatch:after{ background: conic-gradient(from 223.74deg at 50% 50.01%,#253695 0deg,#1d0042 22.5deg,#2589e0 99.37deg,#dd0064 165.93deg,#7b35d2 286.87deg,#253695 360deg),#73a9e1 !important; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant_input_main_new .variant-input[data-value="ASSORTED"] .color-swatch:after{ background: conic-gradient(from 223.74deg at 50% 50.01%,#253695 0deg,#1d0042 22.5deg,#2589e0 99.37deg,#dd0064 165.93deg,#7b35d2 286.87deg,#253695 360deg),#73a9e1 !important; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant_input_main_new .variant-input[data-value="New Orleans"] .color-swatch:after{ background: #ed6124 !important; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant_input_main_new .variant-input[data-value="Flavour Bomb"] .color-swatch:after{ background: linear-gradient(180deg,#e02194 1.68%,rgba(182,83,199,.76) 50.42%,rgba(0,27,123,.71) 100.87%) !important; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant_input_main_new .variant-input[data-value="Flavour Bomb"] .color-swatch:before{ right: auto!important; left: 34px !important; top: 14px !important; z-index: 1; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant_input_main_new .variant-input[data-value="Mocha"] .color-swatch:after{ background: #5d250b !important; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant_input_main_new .variant-input[data-value="Original"] .color-swatch:after{ background: #2d3a81 !important; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant_input_main_new .variant-input[data-value="French Vanilla"] .color-swatch:after{ background: #73a9e1 !important; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant_input_main_new .variant-input[data-value="Dark Roast"] .color-swatch:after{ background: #57350e !important; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant_input_main_new .variant-input[data-value="Cinnamon"] .color-swatch:after{ background: #a23868 !important; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant_input_main_new .variant-input[data-value="Hazelnut"] .color-swatch:after{ background: #29292b !important; }
.fix-header .product_variant_new .variant-wrapper:first-child .variant_input_main_new .variant-input[data-value="Caramel"] .color-swatch:after{ background: #ae7740 !important; }


/*- ground_coffee page -*/
.ground_coffee_beans_product_new{  }
.ground_coffee_beans_product_new .page-content--product{ padding-top:0; }
.ground_coffee_beans_product_new .product_grid_new{ background:#F7FAFF; }
.ground_coffee_beans_product_new .product_grid_content_new{ width:50%; padding:62px 0 24px 0 !important; }
.ground_coffee_beans_product_new .product_image_new{ width:50%; }
.ground_coffee_beans_product_new .product-single__meta{ max-width: 544px; }
.ground_coffee_beans_product_new .custom_variant_picker_v2_inner_bottom_infolist_new{ width: 16.66%;}
.ground_coffee_beans_product_new .product-bottom .bottom-list li{ width:58%; }
.ground_coffee_beans_product_new .product-bottom .bottom-list li:nth-child(2n){ width:42%; }

.ground_coffee_beans_product_new .product_description_new h3{ font-size: 28px; line-height: 48px; display:none; }
.ground_coffee_beans_product_new .product_description_new p{ font-size: 18px; line-height: 32px; }
.ground_coffee_beans_product_new .product_description_new p a{ color:#174EFF; }
.swatch-tool-tip-wrapper{ margin-bottom:0 !important; }
.swatch-tool-tip{ display:none !important; }
.swatches [option-name="Quantity"] .swatch-label{ display:none; }
.swatch-label{ margin-bottom:16px; color: #252427 !important; }

.ground_coffee_beans_product_new [option-name="Flavour"]{ background: #FFFFFF; border: 1px solid #D8E1FC; border-radius: 4px; padding:12px 0 8px 0; margin-bottom: 24px; }
.ground_coffee_beans_product_new [option-name="Flavour"] .swatch-single{ margin-bottom:0px; }
.ground_coffee_beans_product_new [option-name="Flavour"] ul.swatch-view{ display: flex;  justify-content: space-between; }
.ground_coffee_beans_product_new [option-name="Flavour"] ul.swatch-view li{ margin:0; width:20%; padding:0 5px; text-align:center; }
.ground_coffee_beans_product_new [option-name="Flavour"] .star-set-image-sq.star-size-sm{ width: 48px!important; height: 48px!important; }
.ground_coffee_beans_product_new [option-name="Flavour"] .swatch-selected .star-set-image:after{ width: 48px; height: 48px; background-size: 24px; }
.ground_coffee_beans_product_new [option-name="Flavour"] .swatch-img-text{ display: block !important; position: relative; color: #252427; z-index: 1; font-weight: 500; font-size: 11px; line-height: 13px; text-align: center; text-transform: uppercase; padding: 12px 0 0 0; letter-spacing: 0; }
.ground_coffee_beans_product_new [option-name="Flavour"] .swatch-img-text p{ display:block; }
.ground_coffee_beans_product_new [option-name="Flavour"] .swatch-label{ display:none; }

.ground_coffee_beans_product_new [option-name="Grind Size"]{ margin-bottom:24px; }
.ground_coffee_beans_product_new [option-name="Grind Size"] .swatch-single{ margin-bottom:0px; }
.ground_coffee_beans_product_new [option-name="Grind Size"] ul.swatch-view{ display: flex;  justify-content: space-between; }
.ground_coffee_beans_product_new [option-name="Grind Size"] ul.swatch-view li{ margin: 0; width: 25%; padding: 0px; text-align: center; border: 1px solid #D8E1FC; border-radius: 4px; margin-right: 8px; }
.ground_coffee_beans_product_new [option-name="Grind Size"] ul.swatch-view li:last-child{ margin-right:0px; }
.ground_coffee_beans_product_new [option-name="Grind Size"] .star-set-image-sq.star-size-sm{ width: 100%!important; height: 64px!important; border-radius: 4px 4px 0 0 !important; border:0px !important; }
.ground_coffee_beans_product_new [option-name="Grind Size"] .swatch-selected .star-set-image:after{ width: 100%; height: 64px; background-size: 24px; }
.ground_coffee_beans_product_new [option-name="Grind Size"] .swatch-img-text{  background: #FFFFFF; display: block !important; position: relative; color: #252427; z-index: 1; font-weight: 500; border-radius: 0 0 4px 4px !important; font-size: 11px; line-height: 13px; text-align: center; text-transform: uppercase; padding: 7px 0; letter-spacing: 0; }
.ground_coffee_beans_product_new [option-name="Grind Size"] .swatch-img-text p{ display:block; }
.ground_coffee_beans_product_new [option-name="Grind Size"] .swatch-selected .star-image-border-2{ border:0px !important; }
.ground_coffee_beans_product_new [option-name="Grind Size"] .star-image-border-2{ border:0px !important; }
.ground_coffee_beans_product_new [option-name="Grind Size"] ul.swatch-view li .swatch-selected{ box-shadow: 0px 8px 8px rgba(0, 0, 0, 0.1); }
.ground_coffee_beans_product_new [option-name="Grind Size"] .swatches.hover-enabled li.swatch-view-item:hover .swatch-group-selector .star-image-border-2 { border: 0!important; }
.ground_coffee_beans_product_new [option-name="Grind Size"] .swatch-label{ text-transform:uppercase; font-size: 11px; line-height: 13px; }

.ground_coffee_beans_product_new .swatch-view-button{ border-color:#23356F !important; }
.ground_coffee_beans_product_new .swatch-view-button li .swatch-button{ border-color:#23356F !important; color:#23356F !important; }
.ground_coffee_beans_product_new .swatch-view-button li:hover .swatch-button{ color:#fff !important; background:#23356F !important; }
.ground_coffee_beans_product_new .swatch-view-button li .swatch-button.swatch-selected{ color:#fff !important; background:#23356F !important; }
.ground_coffee_beans_product_new .product_cart_new .add-to-cart{ background: #23356F; border-color:#23356F; }

.ground_coffee_beans_product_new .product-block-ship{ margin-bottom:0px; }
.ground_coffee_beans_product_new .ship_text_main_new{ max-width: 100%; margin: 0; transform: none; }
.ground_coffee_beans_product_new .ship_text_new { mix-blend-mode: normal; border-radius: 15px; font-weight: 400; font-size: 14px; letter-spacing: -.0027em; color: rgba(41, 41, 43, 0.85); width: 150px; margin: 0 auto; text-align: center; height: 26px; line-height: 26px; margin-top: 25px; position: relative; }
.ground_coffee_beans_product_new .ship_text_new:after { background: #0086FF; mix-blend-mode: normal; opacity: .1; border-radius: 15px; content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1001;}

.ground_coffee_beans_product_new .product-full-width{ margin:0; }
.ground_coffee_beans_product_new .product_desc_new{ background: #F0F4FA; max-width:100%; }
.ground_coffee_beans_product_new .product_desc_in_new{ max-width:680px; margin:auto; padding:25px 0 48px 0; }
.ground_coffee_beans_product_new .collapsible-trigger-btn{ padding:23px 0; font-weight: normal; font-size: 22.7px; line-height: 33px; letter-spacing: -0.02em; color: #000000; border-bottom:1px solid rgba(35, 53, 111, 0.25); }
.ground_coffee_beans_product_new .product-block--tab{ margin:0px; }
.ground_coffee_beans_product_new .collapsible-content--all.is-open{ border-bottom:1px solid rgba(35, 53, 111, 0.25); }
.ground_coffee_beans_product_new .collapsible-content__inner{ padding:25px 0; }

.ground_coffee_beans_image_with_text_main_new{ background: #EAEFF2; }
.ground_coffee_beans_image_with_text_inner_new{ display:flex; align-items:center; }
.ground_coffee_beans_image_with_text_left_new{ width:50%; }
.ground_coffee_beans_image_with_text_left_new img{ width:100%; display:flex; }
.ground_coffee_beans_image_with_text_right_new{ width:50%; padding:96px; }
.ground_coffee_beans_image_with_text_right_in_new{ max-width:400px; }
.ground_coffee_beans_image_with_text_right_in_new h3{ margin:0; font-size: 28px; line-height: 36px; letter-spacing: -0.02em; color: #252427; font-weight:700; }
.ground_coffee_beans_image_with_text_right_in_new p{ margin:0; font-size: 24px; line-height: 40px; letter-spacing: -0.02em; color: #000000; padding:16px 0 0 0; }
.ground_coffee_beans_image_with_text_right_button_new{ padding:32px 0 0 0; }
.ground_coffee_beans_image_with_text_right_button_new .btn{ background: #23356F; font-size: 14px; line-height: 14px; letter-spacing: 0.05em; }

.ground_coffee_title_img_text_main_new{ background:#EAEFF2; padding:24px 0 0 0; }
.ground_coffee_title_img_text_main_new .brew_packs_title_img_text_in_new{ background:none; padding:0; }
.ground_coffee_title_img_text_main_new .page-width { max-width: 1224px; }
.ground_coffee_title_img_text_main_new .brew_packs_title_img_text_inner_new { margin: -30px -16px; }
.ground_coffee_title_img_text_main_new .brew_packs_title_img_text_inner_boxs_new{ margin:30px 16px; }
.ground_coffee_title_img_text_main_new .brew_packs_title_img_text_inner_boxs_img_new img{ box-shadow:0px 16px 16px #D1D1D1; border-radius: 16px; }
.ground_coffee_title_img_text_main_new .brew_packs_title_img_text_inner_boxs_img_new:after{ border-radius: 16px; }
.ground_coffee_title_img_text_main_new .brew_packs_title_img_text_inner_new .slick-slide:nth-child(2){ margin-top:48px; }
.ground_coffee_title_img_text_main_new .brew_packs_title_img_text_inner_new .slick-slide:nth-child(3){ margin-top:96px; }

.ground_coffee_beans_product_new .brew_packs_question_answer_main_new{ background: #EAEFF2; padding:64px 0 40px 0; }
.ground_coffee_beans_product_new .brew_packs_question_answer_bottom_button_1_new .btn{ background:#23356F; }
.ground_coffee_beans_product_new .site-footer{ background: #e1e6e9; }
.ground_coffee_beans_product_new .variant-wrapper+.variant-wrapper{ margin:0 0 24px 0;  }

.ground_coffee_beans_product_new .product-bottom{ margin-bottom:24px; }
.ground_coffee_beans_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant__label{  display:block; font-weight: bold; font-size: 11px; line-height: 24px; text-transform: uppercase; color: #252427; margin-bottom:14px; }
.ground_coffee_beans_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap{ border:0; border-radius:0px; overflow: visible; }
.ground_coffee_beans_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input{ margin-right:8px; }
.ground_coffee_beans_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input label{ transition: all 0s linear; font-weight: 500; font-size: 11px; line-height: 13px; color: #252427; background: #FFFFFF; border: 1px solid #D8E1FC; border-radius: 4px; padding:72px 0 8px 0; }
.ground_coffee_beans_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="Whole"] label:before{ content:''; position:absolute; width:100%; height:64px; background:url(/cdn/shop/t/222/assets/Whole.png?v=50883786304044029341656586806) no-repeat center center; background-size:cover; left:0px; top:0px; border-radius: 4px 4px 0 0; }
.ground_coffee_beans_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="Coarse"] label:before{ content:''; position:absolute; width:100%; height:64px; background:url(/cdn/shop/t/222/assets/Coarse.png?v=91167817159316216171656586718) no-repeat center center; background-size:cover; left:0px; top:0px; border-radius: 4px 4px 0 0; }
.ground_coffee_beans_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="Medium"] label:before{ content:''; position:absolute; width:100%; height:64px; background:url(/cdn/shop/t/222/assets/Medium.png?v=148377173453192783271656586763) no-repeat center center; background-size:cover; left:0px; top:0px; border-radius: 4px 4px 0 0; }
.ground_coffee_beans_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="Fine"] label:before{ content:''; position:absolute; width:100%; height:64px; background:url(/cdn/shop/t/222/assets/Fine.png?v=112767908369115813321656586734) no-repeat center center; background-size:cover; left:0px; top:0px; border-radius: 4px 4px 0 0; }
.ground_coffee_beans_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]:checked+label{ background:none; box-shadow: 0px 8px 8px rgba(0, 0, 0, 0.1); color:#252427; }
.ground_coffee_beans_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]:checked+label:after{ content: ''; width: 100%; height: 64px; border-radius: 0px; display: block; position: absolute; background: url(/cdn/shop/t/222/assets/carrow.svg?v=111854892500841777471656586713) no-repeat center; background-size: 24px; transform: rotate(0deg); border:0; }
.ground_coffee_beans_product_new .product_variant_new .variant-wrapper:nth-child(2) .variant-input-wrap{ border-color:#23356F; }
.ground_coffee_beans_product_new .product_variant_new .variant-wrapper:nth-child(2) .variant-input-wrap input[type=radio]:checked+label{ border-color:#23356F; background:#23356F; }
.ground_coffee_beans_product_new .product_variant_new .variant-wrapper:nth-child(2) .variant-input label{ color:#23356F; border-color:#23356F; }
.grind_guide_btn_new{ display:none; height: 24px; background: #174EFF; border-radius: 100px; cursor:pointer; align-items:center; }
.ground_coffee_beans_product_new .product_variant_new .variant-wrapper:nth-child(1) .grind_guide_btn_new{ position: absolute; right: 0; top: 0; padding:0 8px 0 12px; display:flex; font-weight: 500; font-size: 11px; line-height: 13px; text-transform: uppercase; color: #FFFFFF; }
.ground_coffee_beans_product_new .product_variant_new .variant-wrapper:nth-child(1) .grind_guide_btn_new img{ margin:0 0 0 4px; }

/* size modal */
.guide_model { position: fixed; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; display: none; z-index: 9999999; }
.guide_model .guide_model_inner_wrapper { width: 100%; max-width: 384px; padding: 35px 40px; background-color: #23356f; box-shadow: 0px 32px 32px rgba(0, 0, 0, 0.2); border-radius: 16px; position: absolute; transform: translate(-50%, -50%); top: 50%; left: 50%; }
.guide_model .icon_group { display: flex; }
.guide_model .guide_row h4 { font-size: 14px; color: #fff; text-transform: uppercase; border-bottom: 2px solid #fff; margin-bottom: 22px; padding-bottom: 10px; letter-spacing: 0.2px; }
.guide_model .guide_closs_btn { display: inline-block; height: 40px; width: 40px; position: absolute; top: -15px; right: -15px; border-radius: 50%; cursor:pointer; }
.guide_model .guide_closs_btn img { width: 100%; height: 100%; }
.guide_model .icon_name { display: block; color: #fff; font-size: 11px; text-align: center; text-transform: uppercase; }
.guide_model .icon_info { width: 33.33%; text-align: center; }
.guide_model .guide_row { margin-bottom: 40px; }
.guide_model .guide_row:last-child { margin-bottom: 0; }
.guide_model .icon_wrapper { height: 72px; margin-bottom: 10px; display: flex; justify-content: center; align-items: center; }
.guide_model .icon_wrapper img { max-height: 72px; }
.guide_model .guide_row:nth-child(2) .icon_info:first-child .icon_wrapper img { max-height: 63px; }


/*- modal -*/
.modal_title_only_new{ display:none; margin-bottom:18px; }
.modal_title_only_new h2{ margin: 0 0 0px 0; font-size: 24px; line-height: 32px; letter-spacing: -.02em; color: #000; font-weight: 700; }
.modal_title_only_new p{ font-size: 14px; line-height: 22px; letter-spacing: -.02em; color: #000; margin:10px 0 0 0; }
.quick-add-modal .product-single__header{ display:block !important; max-width: initial; margin: 0; transform: translate(0px,0); }
.quick-add-modal .product-single__title{ display:none !important; }
.quick-add-modal .modal_title_only_new{ display:block; }
.quick-add-modal .product-single__meta{ margin-top:0px; }
.quick-add-modal .product_variant_new{ padding:0px; }
.quick-add-modal .product_variant_new .variant-wrapper .variant-input{ margin:0px !important; }
.quick-add-modal .product_grid_content_new{ margin-top:0px; }
.quick-add-modal .product-block{ margin-bottom:0px; padding: 0 !important; }
.quick-add-modal .product_variant_new{ max-width:inherit;  margin-top:0px; margin-bottom:24px; }
.quick-add-modal .product_grid_content_new:after{ display:none; }
.quick-add-modal .modal__centered-content{ padding:30px; min-height:inherit; }
.quick-add-modal .product-single_main_meta { width: 100% !important; }
.quick-add-modal .variant-input-wrap{ margin:0px; display:flex; }
.quick-add-modal .variant-input-wrap{ border:1px solid #000; border-right:0px; border-radius:4px; overflow:hidden; }
.quick-add-modal .variant-input-wrap label{ margin:0px; }
/*.quick-add-modal .variant-input-wrap{ display:flex; }*/
.quick-add-modal .product_variant_new .variant-wrapper:first-child .variant_input_main_new{ display:flex !important;  }
.quick-add-modal .variant-input{ width:100%; }
.quick-add-modal .variant-input label{ width:100%; height:100%; display:flex; align-items:center; border-right:1px solid #000; justify-content: center; box-shadow:0 0 0 0px #000; text-align:center; border-radius:0px; padding:20px 10px; font-size: 14px; line-height: 17px; font-weight:700; text-transform: uppercase; color: #000000; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.quick-add-modal .variant-input-wrap input[type=radio]:checked+label{ box-shadow:0 0 0 0px #000; background:#000; color:#fff; }
.quick-add-modal .product__policies{ display:none; }
.quick-add-modal .shopify-payment-button{ display:none; }
.quick-add-modal .add-to-cart { width: 100%; background: #4053c7; border-color:#4053c7; border-radius: 4px; padding: 0 15px; text-align: left; color:#fff; height: 60px; text-transform: uppercase; font-size: 15px; letter-spacing: .75px; }
.quick-add-modal .add-to-cart:hover{ background: #4053c7; color:#fff;  border-color:#4053c7; }
.product_price_modal_only_new{ display:none; }
.quick-add-modal .product_price_modal_only_new{ display:block; position }
.quick-add-modal .product_block_modal_new{ position:relative; }
.quick-add-modal .product-block--price{ position:absolute; right:10px; bottom:0px; padding: 0; margin: 0; height: 60px; line-height: 60px; color:#fff !important; pointer-events:none; }
.quick-add-modal .product-block--price .variant__label{ display:none; }
.quick-add-modal .product__price{ color:#fff; font-size:15px; font-weight:700; letter-spacing:-0.7px; }
.quick-add-modal .product__price--compare{ opacity:0.7; font-weight: 400; padding-right:0px; }
.quick-add-modal .breadcrumbs_main_new{ display:none; }

/*--------------------------------
  Section Collection Tabs
--------------------------------*/
.section--collection-multiple{
  margin: 0px;
}

.section--collection-multiple .section-heading h2{
  font-family: Rubik;
  font-style: normal;
  font-weight: 500;
  font-size: 42px;
  line-height: 64px;
  text-align: center;
  letter-spacing: -0.02em;
  color: #26497C;
  margin-bottom: 42px;
}

.section-collection-tabs .collection-block-tabs{
  display: none;
  justify-content: space-between;
  margin-left: -26.5px;
  margin-right: -26.5px;
}

.section-collection-tabs .collection-block-tabs.active{
  display: flex !important;
}

.section-collection-tabs .grid-product{
  margin: 0px;
  height: 100%;
  padding-left: 26.5px;
    padding-right: 26.5px;
}

.section-collection-tabs .product-inner{
  flex: 0 0 33.333%;
  width: 33.333%;
}

.section-collection-tabs .product-inner .grid-product__title{
  width: 100%;
}

.section-collection-tabs .product-inner .grid-product-title,
.section-collection-tabs .product-inner .grid-product__title a{
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.section-collection-tabs .grid-product-title .product-title,
.section-collection-tabs .product-inner .grid-product__title .name{
  font-family: Rubik;
  font-style: normal;
  font-weight: bold;
  font-size: 18.8462px;
  line-height: 22px;
  letter-spacing: -0.02em;
  color: #252427;
  margin: 0;
  padding-right:15px;
}

.section-collection-tabs .grid-product-title .grid-product__prices,
.section-collection-tabs .product-inner .grid-product__title .price{
  font-family: Rubik;
  font-style: normal;
  font-weight: bold;
  font-size: 17px;
  line-height: 20px;
  text-align: center;
  text-transform: uppercase;
  color: #000000;
  display: flex;
  align-items: center;
  justify-content: space-between;
  white-space: nowrap;
}

.related--products-slider .product_title_main_new .name{ padding-right:15px; }
.related--products-slider .product_title_main_new .price{ white-space: nowrap; }

.section-collection-tabs .product-inner .grid-product__title .price svg{
  margin-left: 10px;
}

.section-collection-tabs .grid-product .grid-product__actions{
  opacity: 1;
  transform: translateY(0);
  right: 0;
  top: 0;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.section-collection-tabs .grid-product .grid-product__actions button {
  background: rgba(255,255,255,.9);
  border: 1px solid #d4e5ff;
  box-shadow: 0 0 32px rgb(0 0 0 / 10%);
  backdrop-filter: blur(4px);
  border-radius: 0 8px;
  width: 81px;
  height: 40px;
  transform: unset;
  border-top: 0;
  border-right: 0px;
  padding: 0;
}

.section-collection-tabs .grid-product .grid-product__actions button span {
    all: unset;
    font-family: Rubik;
    font-style: normal;
    font-weight: 500;
    font-size: 18.6885px;
    line-height: 22px;
    text-transform: uppercase;
    color: #1774ff;
}

.section-collection-tabs .product-inner .collection_type_tag_main_new{
  display: none;
}

.section-collection-tabs .add_more_info_btn_new{
  margin-left: 10px;
}

.section-collection-tabs .grid-product .grid-item__content,
.section-collection-tabs .grid-product .grid__image-ratio,
.section-collection-tabs .grid-product .grid__image-ratio img{
  border-radius: 0px;
}

.section-collection-tabs .collection--toggle-header{
  border-bottom: 3px solid rgba(38, 73, 124, 0.21);
  margin-bottom: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.section-collection-tabs .collection--toggle-header .item-toggle{
  font-family: Rubik;
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 54px;
  letter-spacing: -0.02em;
  color: rgba(38, 73, 124, 0.5);
  display: flex;
  height: 54px;
  width: auto;
  justify-content: center;
  position: relative;
  cursor: pointer;
  margin:0 60px;
}

.section-collection-tabs .collection--toggle-header .item-toggle.active{
  color: #26497C;
}

.section-collection-tabs .collection--toggle-header .item-toggle.active:after{
  content: "";
  width: 100%;
  height: 4px;
  position: absolute;
  background: #26497C;
  bottom: -3px;
}

.template-product .section--collection-multiple .section-heading h2,
.template-product .section-collection-tabs .collection--toggle-header .item-toggle{
  color: #fff; 
}

.template-product .section-collection-tabs .collection--toggle-header{
	border-color: rgba( 255,255,255,0.21);
}

.template-product .section-collection-tabs .collection--toggle-header .item-toggle.active:after{
	background: #fff;
}

.template-product .logo_list_new .logo_list_custom_new{
	padding-top: 29px !important;
    padding-bottom: 29px !important;
}


/*--------------------------------
  Travel Mug 
---------------------------------*/
.travel_mug_product_new .product_grid_new{ 
  background:#eefaed; 
}

.travel_mug_product_new .product_grid_content_new{ 
  padding: 75px 0 !important; 
}

.travel_mug_product_new .product-single__header{ 
  display:block; 
  max-width: 100%; 
  margin: auto; 
  transform: translate(0,0); 
}
.travel_mug_product_new .block-product-type{ display:block;  }
.travel_mug_product_new .block-product-type span{ color: #24372c!important; background: #c7efc8; display: inline-block; line-height: 20px; font-size: 14px; padding: 3px 8px 1px 8px; letter-spacing: 0; }
.travel_mug_product_new .product-single__meta { max-width: 450px; }
.travel_mug_product_new .product-single__title{ color: #24372c; font-size: 24px; line-height: 32px; letter-spacing: -.02em; font-weight: 700; text-align: left; margin-bottom:12px; }
.travel_mug_product_new .product_description_new p{ color: #29292b; }
.travel_mug_product_new .swatch-label{ display:none; }
.travel_mug_product_new .swatches{ background: #fff; border-radius: 4px; box-shadow: 0 4px 4px #dde5f1; margin-bottom: 20px; padding:12px 14px 11px 14px; }
.travel_mug_product_new ul.swatch-view li{ margin:0; display: flex;     align-items: center; }
.travel_mug_product_new .swatch-single{ margin-bottom:0px; }
.travel_mug_product_new .swatch-img-text{ display:block !important; z-index:1; font-size:14px; line-height:20px; letter-spacing:-0.3px; color:#29292b; width: calc(100% - 30px); position: relative; font-weight: 500; padding-left:12px; }
.travel_mug_product_new .swatch-selector{ display:flex; align-items:center; width:100%; }
.travel_mug_product_new .swatch-selected .star-set-image:after{ display:none; }
.travel_mug_product_new .product_cart_new .add-to-cart{ background:#24372C; border-color:#24372C; }

.travel_mug_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap{ border:0; background: #fff; border-radius: 4px; box-shadow: 0 4px 4px #dde5f1; overflow:visible; padding:0; }
.travel_mug_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input .color-swatch{ text-indent:0; padding:18px 14px 18px 59px; }
.travel_mug_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]:checked+label{ background:none !important; color:#000; width:100%; text-align:left; height:auto; display:block; font-weight:500; }
.travel_mug_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input .color-swatch:before{ content: ""; position: absolute;  left: 14px; top: 50%; transform: translate(0,-50%); width: 32px; height: 32px; background: #000; border-radius: 100%; }

.travel_mug_coffee_new .block-product-type span{ background:#ab242f; color:#fff !important; }
.travel_mug_product_new .product__main-photos .flickity-page-dots{ display:block; bottom:30px;}
.travel_mug_product_new .product__main-photos .flickity-page-dots .dot{ width:10px; height:10px; background:#9fc3a1; opacity:1; }
.travel_mug_product_new .product__main-photos .flickity-page-dots .dot.is-selected{ width:10px; height:10px; background: #42584b; }
.travel_mug_product_new .product__main-photos .flickity-prev-next-button { display:block; }
.travel_mug_product_new .product__main-photos .flickity-prev-next-button{ top: auto; background:none; border-radius:0px; width: 40px; height: 40px; transform: translate(0px, 0px); bottom: 17px; z-index: 1; }
.travel_mug_product_new .product__main-photos .flickity-prev-next-button svg{ display:none; }
.travel_mug_product_new .product__main-photos .flickity-previous{ left:50%; background: url(/cdn/shop/t/222/assets/s_left_arrow_white.svg?v=153755706027523969851656586796) no-repeat center; background-size: 9px; transform: translate(-100px, 0px); }
.travel_mug_product_new .product__main-photos .flickity-next{ right:50%; background: url(/cdn/shop/t/222/assets/s_right_arrow_white.svg?v=41064965041360215321656586797) no-repeat center; background-size: 9px; transform: translate(100px, 0px); }

.travel_mug_image_with_text_main_new{ padding:100px 0; }
.travel_mug_image_with_text_main_new .page-width{ max-width: 1320px; }
.travel_mug_image_with_text_inner_new{ background: #fff; padding: 80px; border-radius: 4px; }
.travel_mug_image_with_text_inner_boxs_new{ display: flex; align-items: center; justify-content: center; margin-bottom: 80px; position:relative; }
.travel_mug_image_with_text_image_new{ width:50%; padding-right:60px; }
.travel_mug_image_with_text_texts_new{ width:50%; }
.travel_mug_image_with_text_texts_new h3{ text-transform: uppercase; font-size: 16px; letter-spacing: .05em; font-weight: 700; line-height: 32px; margin: 0; color: #29292b; }
.travel_mug_image_with_text_texts_new p{ font-size: 36px; line-height: 52px; letter-spacing: -.02em; font-weight: 400; max-width: 440px; color: #29292b; }
.travel_mug_image_with_text_image_right_new{ flex-direction: row-reverse; }
.travel_mug_image_with_text_image_right_new .travel_mug_image_with_text_image_new{ padding-right:0px; padding-left:60px; }
.travel_mug_product_new .brew_packs_text_and_image_new .feature-row-wrapper{ padding: 80px 40px 80px 40px!important; max-width: 1200px; }

.travel_mug_product_new .brew_packs_text_and_image_new .Index_text_and_image_custom_new .feature-row__item_img { flex: 0 1 50%; padding-right: 80px; }
.travel_mug_product_new .brew_packs_text_and_image_new .Index_text_and_image_custom_new .feature-row__text { flex: 0 1 50%; }
.travel_mug_product_new .Index_text_and_image_custom_new .feature_row_text_in_new{ max-width: 100%; width: 100%; margin: 0; }
.travel_mug_product_new .Index_text_and_image_custom_new .featured-row__subtext{ color: #29292b; }
.travel_mug_product_new .Index_text_and_image_custom_new .Index_text_and_image_author_new{ color: #29292b; }
.travel_mug_product_new .review_btn_new{ background: #24372c; padding:12px 15px 12px 15px }
.travel_mug_product_new .stars_new{ background: #42584b; }
.travel_mug_product_new .brew_packs_Image_overlay_text_new{ background:none; }


/* gift_boxs_product */
.gift_boxs_product_new{}
.gift_boxs_product_new .product_grid_new{ background:#FFF9EE; }
.gift_boxs_product_new .product-single__header{ display:block; max-width: 100%; margin: auto; transform: translate(0,0); }
.gift_boxs_product_new .block-product-type{ display:block; }
.gift_boxs_product_new .block-product-type span{ color: #D71589 !important; background: #FFE3F4; display: inline-block; line-height: 20px; font-size: 14px; padding: 3px 8px 1px 8px; letter-spacing: 0; }
.gift_boxs_product_new .product_grid_content_new{ padding:60px 0 !important; }
.gift_boxs_product_new .product_description_new{ margin-bottom:28px; }
.gift_boxs_product_new .product-bottom { margin-bottom: 8px; }
.gift_boxs_product_new #swatch-option2{ display:none; }
.gift_boxs_product_new .product_cart_new .add-to-cart{ background: #3452CC; border-color:#3452CC; position:relative; }
.gift_boxs_product_new .product_cart_new .add-to-cart:before{ content: ''; background: url(/cdn/shop/t/222/assets/gift_icon.png?v=148868802464999744741656586737) no-repeat top right; position: absolute; right: -16px; width: 57px; height: 55px; top: -15px; z-index: 2;     animation: none;  z-index: 2; left: auto; border: 0;  margin: 0; }
.gift_boxs_product_new .product_cart_new .btn--loading{     text-indent: 1px;     color: #fff; }
.gift_boxs_product_new .product_cart_new .add-to-cart:after{ content: ''; background: #fff9ee; position: absolute; right: -17px; width: 37px; height: 19px; top: -2px; transform: rotate(50deg); z-index: 1; }
.add_text_with_link_new{ margin-bottom: 15px; }
.add_text_with_link_new a{ font-weight: 500; font-size: 15px; line-height: 24px; color: #3159F5; text-decoration:underline; }
.gift_boxs_product_new .product_cart_new{ margin-bottom:16px; }

.gift_boxs_product_new .product-full-width{ margin:0; }
.gift_boxs_product_new .product_desc_new{ background: #FFF6E2; max-width:100%; }
.gift_boxs_product_new .product_desc_in_new{ max-width:680px; margin:auto; padding:25px 0 48px 0; }
.gift_boxs_product_new .collapsible-trigger-btn{ padding:23px 0; font-weight: normal; font-size: 22.7px; line-height: 33px; letter-spacing: -0.02em; color: #000000; border-bottom:1px solid #E2D7BE; }
.gift_boxs_product_new .product-block--tab{ margin:0px; }
.gift_boxs_product_new .collapsible-content--all.is-open{ border-bottom:1px solid #E2D7BE; }
.gift_boxs_product_new .collapsible-content__inner{ padding:25px 0; }

.template-product .index-section.product_recommendations_new{ padding:81px 0 87px 0 !important; }
.product_recommendations_new .page-width{ padding:0px 31px !important; max-width:1238px; }
.product_recommendations_new .section-header__title{ font-weight: 500; font-size: 28px; line-height: 42px; letter-spacing: -0.007em; color: #252427; padding-bottom:42px; }
.product_recommendations_new .product-grid { margin-left: -31px; margin-right: -31px; }
.product_recommendations_new .product-grid .grid-item{ margin-bottom:0px; padding-left: 31px; padding-right: 31px; }
.product_recommendations_new .product-grid .grid-item__content{ box-shadow: 0px 6px 16px rgba(0, 0, 0, 0.1); }
.product_recommendations_new .slick-next, .product_recommendations_new .slick-prev{ width: 54px; height: 54px; background: #F9F3EA; border-radius:100%; }
.product_recommendations_new .slick-prev { left: -72px; background:#F9F3EA url(/cdn/shop/t/222/assets/rec_slider_left_arrow.svg?v=69852379941371241081656586780) no-repeat center center; }
.product_recommendations_new .slick-prev:before{ display:none; }
.product_recommendations_new .slick-next { right: -72px; background:#F9F3EA url(/cdn/shop/t/222/assets/rec_slider_right_arrow.svg?v=55949192081566285921656586781) no-repeat center center; }
.product_recommendations_new .slick-next:before{ display:none; }
.product_recommendations_new .slick-track{ display: flex !important; }
.product_recommendations_new .slick-slide{ height: inherit !important; margin:20px 0; }
.product_recommendations_new .product-grid .grid-item { margin-bottom: 0; height: 100%; }

.gift_boxs_img_text_banner_main_new{}
.gift_boxs_img_text_banner_inner_new{}
.gift_boxs_img_text_banner_textinfo_main_new{ max-width:800px; margin:auto; padding:228px 0 0 0; text-align:center; position: relative; }
.gift_boxs_img_text_banner_textinfo_new{}
.gift_boxs_img_text_banner_textinfo_new h4{ font-weight: bold; font-size: 16px; line-height: 32px; text-align: center; letter-spacing: 0.05em; text-transform: uppercase; color: #252427; margin:0; }
.gift_boxs_img_text_banner_textinfo_new p{ font-size: 36px; line-height: 56px; text-align: center; letter-spacing: -0.02em; color: #252427; margin:16px 0 0 0; }
.gift_boxs_img_text_banner_images_new{ margin-top:-167px; }
.gift_boxs_img_text_banner_images_new img{ width:100%; display:flex; }
.desktop_bottom_new{}
.mobile_bottom_new{ display:none !important; }

.gift_boxs_product_new .brew_packs_question_answer_main_new { background: #FFF9EE; padding: 80px 0 96px 0; }
.gift_boxs_product_new .answer p{ color: #666666; }
.gift_boxs_product_new .accordion ul li{ border-color:#252427; }
.gift_boxs_product_new .brew_packs_question_answer_bottom_button_1_new .btn{ background: #DF9C00; }
.gift_boxs_product_new .accordion li .question .glyphicon svg path{ stroke: #252427; }
.gift_boxs_product_new .product__main-photos .flickity-page-dots{ display:block; bottom:60px;}
.gift_boxs_product_new .product__main-photos .flickity-prev-next-button{ bottom: 47px; }
.gift_boxs_product_new .site-footer{ background:#EAE4D9; }

.gift_product_variant_new{ margin-bottom: 0; }
.gift_product_variant_in_new{ display:flex; flex-wrap:wrap; padding-bottom:2px; margin:0 -8px; }
.gift_product_variant_box_new{ margin:0px 8px 16px 8px; background: #252427; border-radius: 4px; width:calc(50% - 16px); padding:12px 45px 12px 16px; position:relative; min-height:72px; display:flex; align-items:center; }
.gift_product_variant_box_in_new{ width:100%; }
.gift_product_variant_box_in_new a{
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 15px;
}
.gift_product_variant_box_new:after{ content:''; position:absolute; right:16px; top:calc(50% - 12px); background:url(/cdn/shop/t/222/assets/gift_checked.svg?v=113074459889367255641656586736) no-repeat center center; width:24px; height:24px; }
.gift_product_variant_box_new.haslink:after{ content:''; position:absolute; right:16px; top:calc(50% - 12px); background:url(/cdn/shop/t/222/assets/linkmark.svg?v=40487036178074616291656586761) no-repeat center center; width:24px; height:24px; }
.gift_product_variant_box_name_new{ font-weight: 500; font-size: 16.8834px; line-height: 22px; letter-spacing: -0.007em; color: #FFFFFF; }
.gift_product_variant_box_number_new{ padding:4px 0 0 0; font-weight: 500; font-size: 14px; line-height: 22px; letter-spacing: -0.007em; color: #FFFFFF; }
.width_100_new{ width:100%; }

.default_variant_product_new .product_variant_new .variant-wrapper:first-child .variant-input-wrap{ flex-wrap:wrap; }
.default_variant_product_new .product_variant_new .variant-wrapper:first-child .variant__label{ display:block; }
.default_variant_product_new .product_variant_new .variant-wrapper:first-child .variant-input-wrap{ border:0px; }
.default_variant_product_new .product_variant_new .variant-wrapper:first-child .variant-input{ width:auto; margin:0 14px 14px 0; }
.default_variant_product_new .product_variant_new .variant-wrapper:first-child .variant-input-wrap input[type=radio]:checked+label:after{ content: ''; width: 30px; height: 30px; display: block; position: absolute; background: url(/cdn/shop/t/222/assets/carrow.svg?v=111854892500841777471656586713) no-repeat center; background-size: 16px; position: absolute; top: 0;left: 0; right: 0; margin: 0 auto; bottom: auto; background-position: center !important; }
.default_variant_product_new .product_variant_new .variant-wrapper:first-child{ margin-bottom:16px; }
.default_variant_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]:checked+label{ background-position:center center; }

.gift_boxs_product_new .product_variant_new .variant-wrapper:nth-child(2){ display:none; }

/* Variant Dropdown */
.custom_variant_img_new{ text-align:right; }
.custom_variant_img_new img{ display:flex; max-width: 100%; margin-left: auto; margin-right: 15px; margin-bottom: 5px;}

.custom_variant_picker_main_new{ position:relative; margin-bottom:24px; z-index: 9999; }
.custom_variant_picker_inner_top_new{ min-height:58px; cursor:pointer; position: relative; display: flex; align-items: center; justify-content: space-between; background: #fff; box-shadow: 0 4px 4px #dde5f1; border-radius: 4px; padding: 13px 37px 13px 15px; }
.custom_variant_picker_inner_top_new:after{ content:''; position:absolute; top:calc(50% - 5px); right:15px; background:url(/cdn/shop/t/222/assets/variant_dropdown.svg?v=171928665964860929311656586802) no-repeat center center; width:10px; height:10px;background-size: 10px; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear;-ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.custom_variant_picker_inner_top_left_new{ display: flex; align-items: center;  }
.custom_variant_picker_inner_top_left_img_new{ width:32px; }
.custom_variant_picker_inner_top_left_img_new img{ width:100%; display:flex; }
.custom_variant_picker_inner_top_left_text_new{ padding:0 0 0 12px; width:calc(100% - 32px); font-size:14px; line-height:17px; letter-spacing:-0.3px; font-weight:500; text-transform:uppercase; color:#000; } 
.custom_variant_picker_inner_top_right_new{ display:flex; align-items: center; position:relative; }
.custom_variant_picker_inner_top_right_imglist_new{ width:14px; margin-left:4px; }
.custom_variant_picker_inner_top_right_imglist_new img{ width:100%; display:flex; }
.custom_variant_picker_inner_bottom_new{ display:none !important; position:absolute; background: #fff; width:100%; border-radius: 4px; box-shadow: 0 2px 5px rgba(0,0,0,0.1); overflow: hidden; top: 100%; z-index:1; }
.custom_variant_picker_inner_bottom_in_new{ display:flex; flex-wrap:wrap; margin-right:-1px; }
.custom_variant_picker_inner_bottom_infolist_new{ width:50%; border-top:1px solid rgba(0,0,0,.1)!important; border-right:1px solid rgba(0,0,0,.1)!important; }
/*.custom_variant_picker_inner_bottom_infolist_new:nth-child(2n){ border-right:0px !important; }*/
.custom_variant_full_width_new{ width:100%; border-right:0px !important; }
.custom_variant_picker_inner_bottom_infolist_new a{ display:flex; align-items: center; padding: 13px 15px 13px 15px; min-height:58px; }
.custom_variant_picker_inner_bottom_img_new{ width:32px; }
.custom_variant_picker_inner_bottom_img_new img{ width:100%; display:flex; }
.custom_variant_picker_inner_bottom_text_new{ padding:0 0 0 14px; font-size:14px; line-height:16.8px; color:#000; letter-spacing:-0.3px; font-weight:500; text-transform:uppercase; width:calc(100% - 32px); }

.custom_variant_picker_inner_bottom_infolist_new.active .custom_variant_picker_inner_bottom_text_new{ font-weight:700; }
.custom_variant_picker_main_new.show .custom_variant_picker_inner_bottom_new{ display:block !important; }
.custom_variant_picker_main_new.show .custom_variant_picker_inner_top_new:after { transform: rotate(-180deg); }
.cover_new{ transition: opacity .2s ease;}  
.variant_open .cover_new{ position: fixed; opacity: 0; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; background: rgba(0,0,0,0); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); z-index: -10; background: rgba(0,0,0,0.6); opacity: 1; z-index:2;  }
.custom_variant_picker_inner_bottom_infolist_new.active a{ background:#ebf3ff; }
.custom_variant_picker_inner_bottom_infolist_new a:hover{ background:#ebf3ff; }
.variant_open .header-section{ z-index:-1; }


/* Variant Dropdown Version 2 */
.custom_variant_picker_v2_main_new{ position:relative; margin-bottom:24px; }
.custom_variant_picker_v2_inner_bottom_new{ width:100%; }
.custom_variant_picker_v2_inner_bottom_in_new{ width:100%; display:flex; flex-wrap:wrap; background: #FFFFFF; border: 1px solid #D8E1FC; border-radius: 4px; padding:12px 0 8px 0; }
.custom_variant_picker_v2_inner_bottom_infolist_new{ width:20%; padding:0 4px; } 
.custom_variant_picker_v2_inner_bottom_infolist_new a{ display:block; text-align:center; }
.custom_variant_picker_v2_inner_bottom_img_new{ width:48px; margin:auto; position:relative; }
.custom_variant_picker_v2_inner_bottom_img_new img{ width:100%; display:flex; }
.custom_variant_picker_v2_inner_bottom_text_new{ letter-spacing:0px; font-weight: 500; font-size: 11px; line-height: 13px; text-transform: uppercase; color: #252427; padding:12px 0 0 0; }
.custom_variant_picker_v2_inner_bottom_infolist_new.active .custom_variant_picker_v2_inner_bottom_img_new:after{ content: ''; width: 48px; height: 48px; border-radius: 0px; display: block; position: absolute; background: url(/cdn/shop/t/222/assets/carrow.svg?v=111854892500841777471656586713) no-repeat center; background-size: 24px; top: 0;left: 0; right: 0; margin: 0 auto; bottom: auto;} 

/* filter coffee */
.filter_coffee_product_new .product-single__header{ max-width:100%; transform: translate(0px,0); }
.brew_packs_product_new .product-single__title{ margin: 0 0 11px 0; font-size: 24px; line-height: 32px; letter-spacing: -.02em; color: #000; font-weight: 700;  }

/* latte */
.latte_product_new .product-single__header{  max-width:100%; transform: translate(0px,0); }
.template-collection .site-header__element{ background: none; }
.template-collection .header-wrapper--compressed .site-header__element{ background: #fff; }
.brew_packs_product_new .product_top_review_new{ max-width:100%; }
.cart-open .template-collection  .site-header__element, .mobile-nav-open .template-collection  .site-header__element{ background: #fff !important;}
.template-collection.gift-shop .text_with_banner_texts_main_new{ background: radial-gradient(44.64% 44.64% at 50% 50%, rgba(255, 255, 255, 0.2) 0%, rgba(207, 243, 220, 0) 100%);}
.template-collection.gift-shop  .text_with_banner_texts_new h1,  .template-collection.gift-shop  .text_with_banner_texts_new p{ color: #252427; }
.template-collection.gift-shop  .text_with_banner_inner_button_new a.scroll-next{ background: #0047FF; }
.template-collection.gift-shop  #HeaderCartTrigger svg path{   fill: #fff; }
.product-bottom .product--nutrition-action{ height: 24px; background: #174eff; border-radius: 100px; cursor: pointer;  align-items: center; padding: 0 8px 0 12px; display: flex; font-weight: 500; font-size: 11px; line-height: 13px; text-transform: uppercase; color: #fff; max-width: 165px; justify-content: space-around; }
.product-bottom .nutrition-model .guide_model_inner_wrapper{ background: #fff; max-width: 620px; width: 100%; }
.slideshow_custom_new .flickity-page-dots{ top:auto; bottom:35px; z-index: -1;}
.brew_packs_product_new .product__main-photos .flickity-previous{  background: rgba(255,255,255,.6);  border-radius: 30px; bottom: unset; top: 50%; transform: translate(0); left: 10px; }
.brew_packs_product_new .product__main-photos .flickity-next{  background: rgba(255,255,255,.6);  border-radius: 30px;  bottom: unset; top: 50%; transform: translate(0); right: 10px; left: unset; }
.brew_packs_product_new .product__main-photos .flickity-previous:after{ content: ""; position: absolute; left: 0; top: 0; width: 40px; height: 40px; background: url(/cdn/shop/t/222/assets/s_left_arrow.svg?v=153494052520822628971656586796) no-repeat center;  background-size: 9px; }
.brew_packs_product_new .product__main-photos .flickity-next:after{ content: ""; position: absolute;  left: 0; top: 0; width: 40px; height: 40px; background: url(/cdn/shop/t/222/assets/s_right_arrow.svg?v=47897580582254387171656586797) no-repeat center; background-size: 9px; }

/*- 404 page -*/
.template-404{ background:#D7E5FA; }
.page_main_404_new{ padding:200px 0; }
.page_404_inner_new{ text-align:center; }
.page_404_logo_new{}
.page_404_logo_new svg{ width:132px; }
.page_404_details_new{ padding:35px 0 0 0; }
.page_404_details_new h3{ font-weight: bold; font-size: 28px; line-height: 48px; text-align: center; letter-spacing: -0.02em; color: #252427; margin:0; }
.page_404_details_new p{ font-size: 18px; line-height: 28px; text-align: center; letter-spacing: -0.02em; color: #000000; margin:8px auto 0 auto; max-width:300px; }
.page_404_btn_new{ padding:24px 0 0 0; }
.page_404_btn_new a{ min-width:120px; text-transform:uppercase; }

/******/
.travel_mug_product_new .brew_packs_question_answer_bottom_info_right_new .big-btn{ background: #24372c; color: #fff;} 
.travel_mug_product_new .brew_packs_question_answer_bottom_button_2_new .btn{ background: #bddcbe; color: #24372c; }
.travel_mug_product_new .brew_packs_question_answer_main_new{ background: #42584B; }
.travel_mug_product_new .brew_packs_question_answer_bottom_info_left_new,
.travel_mug_product_new .brew_packs_question_answer_top_heading_new,
.travel_mug_product_new .question h2,
.travel_mug_product_new  .answer p{ color: #fff; }
.travel_mug_product_new .accordion ul li{ border-bottom: 1px solid rgba(232, 248, 231, 0.2); }
.travel_mug_product_new .question .glyphicon svg path{ stroke: #fff !important; }
.coffee_frother_product_new .product_grid_new{ background: #FFF0EB; }
.coffee_frother_product_new .product-single__header{ width: 100% !important; }
.coffee_frother_product_new .block-product-type span{ color: #4a1e11 !important; background: #FFC1B0; }
.coffee_frother_product_new .product-single__title{ color: #4A1E11; }
.coffee_frother_product_new .product_description_new p{ color: #4A1E11; }
.coffee_frother_product_new .product-bottom .bottom-list .item-wrap p{ color: #4A1E11; }
.coffee_frother_product_new .product_cart_new .add-to-cart { background: #4A1E11; border-color: #4A1E11; }
.coffee_frother_product_new .product_manual_enamel_mug_main_new{ margin-bottom: 12px !important; }
.coffee_frother_product_new .brew_packs_question_answer_main_new{ background: #4a1e11; }
.coffee_frother_product_new .brew_packs_question_answer_bottom_info_left_new,
.coffee_frother_product_new .brew_packs_question_answer_top_heading_new,
.coffee_frother_product_new .question h2,
.coffee_frother_product_new  .answer p{ color: #fff; }
.coffee_frother_product_new .accordion ul li{ border-bottom: 1px solid rgba(232, 248, 231, 0.2); }
.coffee_frother_product_new .question .glyphicon svg path{ stroke: #fff !important; }
.coffee_frother_product_new .brew_packs_question_answer_bottom_info_right_new .big-btn{ background: #8F5240; color: #fff; }
.coffee_frother_product_new .brew_packs_question_answer_bottom_button_2_new .btn{ background: #FFF0EB; color: #8F5240; }
.coffee_frother_product_new .Index_text_and_image_custom_new .featured-row__subtext, .coffee_frother_product_new .Index_text_and_image_custom_new .Index_text_and_image_author_new{ color: #4A1E11; }
.coffee_frother_product_new.travel_mug_product_new .review_btn_new{ background: #4A1E11; }
.coffee_frother_product_new.travel_mug_product_new .stars_new{ background: #8F5240; }
.coffee_frother_product_new.travel_mug_product_new .product__main-photos .flickity-page-dots .dot{ background: #fff0eb; }
.coffee_frother_product_new.travel_mug_product_new .product__main-photos .flickity-page-dots .dot.is-selected{ background: #4a1e11; }
.coffee_frother_product_new .product-bottom .bottom-list li:last-child .item-wrap svg{ width: 55px; }
.text_with_banner_inner_button_new a.scroll-next{ background: #0113B0; border-radius: 4px; display: flex; width: 145px; font-family: Rubik; font-style: normal; font-weight: bold; font-size: 14px; line-height: 17px;  text-transform: uppercase; color: #FFFFFF; align-items: center; justify-content: center; min-width: 164px; }
.template-customers-register .section-header,
.template-customers-login .section-header,
.template-customers-account .section-header{ margin-top: 62px; }
/******/

/*-- coffee frother Free Instant coffee product page --*/
.coffee_frother_instant_product_new{}
.coffee_frother_instant_product_new .product_grid_new { background: #ffeef3; }
.coffee_frother_instant_product_new .block-product-type span{ color: #FFF7FA !important; background: #593E6F; }
.coffee_frother_instant_product_new .product-single__title{ display:none; color: #412855; }
.coffee_frother_instant_product_new .product_custom_title_new{ display:block; }
.coffee_frother_instant_product_new .product-single__title span{ position:relative; background: rgba(255, 232, 119, 0.98); padding:0px 5px; }
.coffee_frother_instant_product_new .product-single__meta{ max-width:480px; }
.coffee_frother_instant_product_new .product_description_new p{ color: #412855; }
.coffee_frother_instant_product_new .product-bottom .bottom-list .item-wrap p{ color: #412855; }
.coffee_frother_instant_product_new .product-bottom .bottom-list li.last-item p{ text-transform:uppercase;  }
.coffee_frother_instant_product_new .product-bottom .bottom-list li.last-item p span{ font-weight:400; }
.coffee_frother_instant_product_new .product-bottom .bottom-list .item-wrap svg{ width:24px; }
.coffee_frother_instant_product_new .product_cart_new .add-to-cart { background: #593E6F; border-color: #593E6F; }
.coffee_frother_instant_product_new .product_cart_new .add-to-cart:hover { background: #412855; border-color: #412855; }
.coffee_frother_instant_product_new .product_manual_coffee_main_new{ margin-bottom:42px !important; }

.product_manual_coffee_main_new{}
.product_manual_coffee_main_new .product_manual_enamel_mug_inner_new{ box-shadow:0 0 0; }
.product_manual_coffee_right_heading_new{ display:block; }
.product_manual_coffee_right_heading_new span{ color: rgba(41, 41, 43, 0.7); font-weight: normal; text-transform:none; }
.product_manual_coffee_right_heading_new span b{ font-weight:700; }
.product_manual_coffee_main_new .product_manual_enamel_mug_right_new{ padding-right:30px; }

.coffee_frother_instant_product_new .brew_packs_question_answer_main_new{ background: #3c254f; }
.coffee_frother_instant_product_new .travel_mug_image_with_text_main_new{ padding-bottom:0; }
.coffee_frother_instant_product_new .brew_packs_question_answer_bottom_info_right_new .big-btn { background: #593e6f; color:#fff; }
.coffee_frother_instant_product_new .brew_packs_question_answer_bottom_button_2_new .btn { background: #926cb1; color: #fff; }
.coffee_frother_instant_product_new .Index_text_and_image_custom_new .feature_row_text_in_new { max-width: 420px; width: 100%; margin: 0 40px 0 0; }
.coffee_frother_instant_product_new .Index_text_and_image_custom_new .Index_text_and_image_author_new, .coffee_frother_instant_product_new .Index_text_and_image_custom_new .featured-row__subtext{ color:#3d2550; }
.coffee_frother_instant_product_new .review_btn_new { background: #3d2550; }
.coffee_frother_instant_product_new .review_btn_new .stars_new { background: #593e6f; }


/*-- Filter Coffee Powder product page --*/
.ground_coffee_filter_powder_product_new{}
.ground_coffee_filter_powder_product_new .product_grid_new { background: #FDFFF4; }
.ground_coffee_filter_powder_product_new .product-single__meta{ max-width:544px; }
.ground_coffee_filter_powder_product_new .product_top_type_new{ color:#586900; }
.ground_coffee_filter_powder_product_new .custom_variant_picker_v2_inner_bottom_infolist_new{ width: 16.66%;}
.ground_coffee_filter_powder_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="Filter Powder"] label:before{ content:''; position:absolute; width:100%; height:64px; background:url(/cdn/shop/t/222/assets/grind.png?v=106446190858821599451656586740) no-repeat center center; background-size:cover; left:0px; top:0px; border-radius: 4px 4px 0 0; }
.ground_coffee_filter_powder_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input{ width:130px; background:#fff; }
.ground_coffee_filter_powder_product_new .product_variant_new .variant-wrapper:nth-child(2) .variant-input-wrap{ border-color:#586900; }
.ground_coffee_filter_powder_product_new .product_variant_new .variant-wrapper:nth-child(2) .variant-input-wrap input[type=radio]:checked+label{ border-color:#586900; background:#586900; }
.ground_coffee_filter_powder_product_new .product_variant_new .variant-wrapper:nth-child(2) .variant-input label{ color:#586900; border-color:#586900; }
.ground_coffee_filter_powder_product_new .product_cart_new .add-to-cart{ background: #586900; border-color:#586900; }
.ground_coffee_filter_powder_product_new .ship_text_new:after{ background:#738807; }


/*-- announcement Bar --*/
.announcement-slider__content{ display:block; align-items:center; justify-content:center; font-weight: bold; /*font-size: 20px;*/ font-weight: 500; font-size: 24px; line-height: 32px; letter-spacing: -0.02em; color: #FFFFFF; }
.announcement-slider__content div{ display:inline-block; vertical-align:middle; }

/*.announcement-slider__content span{ background: #4053C7; padding:0 7px; margin:0 5px; } */

.announcement-slider__content span{ background: #fff; padding:2px 7px 0 7px; margin: -5px 0px 0 5px; font-weight: 700; color: #A570DD; text-transform:uppercase; font-size: 18px; border-radius: 4px; line-height: 25px; display: inline-block; vertical-align: middle; } 

/*.announcement-slider__content svg{ display:inline-block; vertical-align:middle; margin-left:13px; }*/

.announcement-slider__content svg{ display:inline-block; vertical-align:middle; margin-left: 11px; margin-top: -4px; }
.announcement-slider__content img{ display:inline-block; vertical-align:middle; width:42px; height:auto; margin-right:10px; }
.announcement-slider__content a{ text-decoration:none; display:block; text-align:center; padding:14px 15px; }
.toolbar__item--announcements{ padding:0; }
.close_announcement_new{ position:absolute; right:0px; top:0px; padding: 18px 48px 18px 48px; cursor:pointer; }
.close_announcement_new img{ width:24px; display:flex; }
.toolbar-enabled .header-section{ -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.toolbar-enabled-new .header-section{ top:0; }
.toolbar{ background:none; }

/* new */
.announcement-slider__content{ color:#000; }
.announcement-slider__content a{ color:#000; font-weight:400; }
.announcement-slider__content span{ margin: -4px 5px 0 5px; color: #FFCA56; background:#000; letter-spacing:0; }
.announcement-slider__content svg{ margin-left:5px; }
.close_announcement_new{ padding:29px 48px 29px 48px; }
.close_announcement_new img{ width:13px; }
.announcement-slider__slide{ background:#fff;  }

#AnnouncementSlide-0b828a6c-97c0-4c69-8b1f-cc0b8671da32 .announcement-slider__content a{ font-weight:500; }
#AnnouncementSlide-695c4dc6-bb4d-407e-896a-594b72796fe9 .announcement-slider__content a{ font-weight:700; }
#AnnouncementSlide-695c4dc6-bb4d-407e-896a-594b72796fe9 .announcement-slider__content span{ color:#FFEE70; padding:3px 7px 2px 7px; }

/*-- French Press product page --*/
.french_press_product_new{}
.french_press_product_new .product_grid_new{ background: #E8F1FF;  }
.french_press_product_new .block-product-type { background: #253B52; display:inline-block; }
.french_press_product_new .block-product-type span { color: #fff!important; background: #253B52; }
.french_press_product_new .product-single__title{ color: #253B52; }
.french_press_product_new .product_description_new p { color: #253B52; }
.french_press_product_new .product-bottom .bottom-list li:first-child{ width:100%; }
.french_press_product_new .product-bottom .bottom-list .item-wrap p{ color: #253B52; display:block; }
.french_press_product_new .product-bottom .bottom-list li.last-item{ width:50%; }
.french_press_product_new .product-bottom .bottom-list li.last-item p{ text-transform:uppercase; color: #1774FF; }
.french_press_product_new .product-bottom .bottom-list .item-wrap p svg{ display:none; }
.french_press_product_new .product_cart_new .add-to-cart { background: #253B52; border-color: #253B52; }
.french_press_product_new .product__main-photos .flickity-page-dots .dot.is-selected{ background:#253B52; opacity: 1; }
.french_press_product_new .product__main-photos .flickity-page-dots .dot{ background: #253B52; opacity: 0.2; }
.french_press_product_new .travel_mug_image_with_text_texts_new h3{ color: #253B52; }
.french_press_product_new .travel_mug_image_with_text_texts_new p{ color: #253B52; }
.french_press_product_new .travel_mug_image_with_text_main_new{ padding-top:100px !important; padding-bottom:32px !important; }
.french_press_product_new .brew_packs_question_answer_main_new { background: #253B52; }
.french_press_product_new .brew_packs_question_answer_bottom_info_right_new .big-btn { background: #0F1E2F; color:#fff; }
.french_press_product_new .brew_packs_question_answer_bottom_button_2_new .btn { background: #E8F1FF; color: #253B52; }
.french_press_product_new .Index_text_and_image_custom_new .feature_row_text_in_new{ max-width: 420px; float:left; }
.french_press_product_new .Index_text_and_image_custom_new .Index_text_and_image_author_new, .coffee_frother_instant_product_new .Index_text_and_image_custom_new .featured-row__subtext{ color:#253B52; }
.french_press_product_new .review_btn_new { background: #0F1E2F; }
.french_press_product_new .review_btn_new .stars_new { background: #253B52; }
.french_press_product_new .product_manual_enamel_mug_inner_new{ box-shadow: 0px 8px 16px #DCEAFF; }
.french_press_product_new .product_manual_enamel_mug_right_info_new{ color: #253B52; }

.french_press_image_with_text_main_new{}
.french_press_image_with_text_inner_new{ padding:52px 0; background: #D7E1F3; border-radius: 4px; }
.french_press_image_with_text_inner_boxs_new{ display:flex; align-items:center; }
.french_press_image_with_text_image_new{ width:50%; }
.french_press_image_with_text_image_new img{ width:100%; display:flex; }
.french_press_image_with_text_image_new img.french_press_image_with_text_image_mobile_new{ display:none; }
.french_press_image_with_text_texts_new{ width:50%; padding:0 120px; }
.french_press_image_with_text_main_new .page-width { max-width: 1320px; }
.french_press_image_heading_new{ padding-bottom:45px; }
.french_press_image_heading_new img{ max-width:240px; width:100%; }
.french_press_image_desc_new{}
.french_press_image_desc_new p{ font-size: 24px; line-height: 36px; letter-spacing: -0.02em; color: #253B52; margin-bottom:25px; }
.product_manual_french_press_main_new{ margin:45px 0 0 0; border-radius: 8px; } 
.product_manual_french_press_main_new .product_manual_enamel_mug_inner_new{ box-shadow: 0px 8px 16px #C6D5F0; border-radius: 8px; }
.product_manual_french_press_main_new .product_manual_enamel_mug_left_new{ border-radius: 8px 0 0 8px; }

/*-- Instant Paytm product page --*/
.instant_paytm_product_new{}
.instant_paytm_product_new .product_grid_new{ background: #FFF7FA; }
.instant_paytm_product_new .product_description_new p{ color: #080826; }
.instant_paytm_product_new .product-bottom .bottom-list .item-wrap p{ color: #080826 !important; }
.instant_paytm_product_new .brew_packs_question_answer_main_new{ background: #080826; }
.instant_paytm_product_new .brew_packs_question_answer_top_heading_new{ color: #FFFFFF; }
.instant_paytm_product_new .question h2{ color: #fff; }
.instant_paytm_product_new .answer p{ color: #E8F8E7; }
.instant_paytm_product_new .question svg path{ stroke: #fff !important; }
.instant_paytm_product_new .brew_packs_question_answer_bottom_info_left_new{ color: #fff; }
.instant_paytm_product_new .brew_packs_question_answer_bottom_button_1_new .btn{ background: #1C1C46; }
.instant_paytm_product_new .brew_packs_question_answer_bottom_button_2_new .btn{ background: #5050AD; }
.instant_paytm_product_new .Index_text_and_image_custom_new .featured-row__subtext{ color: #302B7D; }
.instant_paytm_product_new .Index_text_and_image_custom_new .Index_text_and_image_author_new{ color: #302B7D; }
.instant_paytm_product_new .review_btn_new{ background: #302B7D; }
.instant_paytm_product_new .review_btn_new .stars_new{ background: #5050AD; }
.instant_paytm_product_new .Index_text_and_image_custom_new .featured-row__subtext,
.instant_paytm_product_new .Index_text_and_image_custom_new .Index_text_and_image_author_new{ color: #302B7D; }
.instant_paytm_product_new .accordion ul li{ border-bottom: 1px solid rgba(232, 248, 231, 0.2); }
.instant_paytm_product_new .instant-coffee-promo .instant-promo svg path{ stroke: #302B7D; fill: #302B7D; }
.instant_paytm_product_new .product-bottom .bottom-list .brewitem .item-wrap p svg path{ stroke: #080826; fill: #080826; }
.instant_paytm_product_new .product-single__header{ display: block !important; }
.instant_paytm_product_new .product-instant-coffee{ justify-content: flex-start; }

/*-- Search result --*/
.predictive-result__layout .grid-product__title{ width:100%; }
.predictive-result__layout .product-grid { margin-left: -12.5px; margin-right: -12.5px; }
.predictive-result__layout .product-grid .grid-item { margin-bottom: 64px; padding-left: 12.5px; padding-right: 12.5px; }
.site-header__search-results{ background: #f6f7fa; padding-bottom:50px; }
.predictive-result__layout{ padding:50px 0 0 0; margin:0; }
.predictive-result__layout [data-type-products] img { -o-object-fit: contain; object-fit: cover; }
.predictive-result__layout .add_to_cart_new .quick-add-btn{ text-align:center; }


/*-- french-press-ground-coffee --*/
.french_press_and_ground_coffee_product_new .product_details_new div.product-bottom:nth-child(2) .bottom-list{ border-bottom: 1px solid #A2BDE9; }
.french_press_and_ground_coffee_product_new .product-bottom .bottom-list .brewitem .item-wrap p{ text-decoration:none; }
.french_press_and_ground_coffee_product_new .product-bottom .bottom-list li:nth-child(5) .item-wrap p{ color: #1774FF; }
.french_press_and_ground_coffee_product_new .product-single__title{ display:block; }

.french_press_and_ground_coffee_product_new .product-bottom{ margin-bottom:24px; }
.french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant__label{  display:none; font-weight: bold; font-size: 11px; line-height: 24px; text-transform: uppercase; color: #252427; margin-bottom:14px; }
.french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap{ border:0; border-radius:0px; overflow: visible; background: none; box-shadow: 0 0 0; }
.french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input{ margin-right:10px; height:116px; width: calc(25% - 7px); }
.french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input label{ transition: all 0s linear; font-weight: 500; font-size: 10px; line-height: 12px;  color: #412855; background: #FFFFFF; border: 1px solid #D8E1FC; border-radius: 4px; padding:72px 0 8px 0; }
.french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input .color-swatch:before{ transform: translateY(0%); }
.french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="Original"] label:before{ content:''; position:absolute; width:100%; height:85px; background:url(/cdn/shop/t/222/assets/var_img1.png?v=21757429414650131391656586803) no-repeat center center; background-size:auto 100%; left:0px; top:0px; border-radius: 4px 4px 0 0; }
.french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="Hazelnut"] label:before{ content:''; position:absolute; width:100%; height:85px; background:url(/cdn/shop/t/222/assets/var_img2.png?v=114377977812259941561656586803) no-repeat center center; background-size:auto 100%; left:0px; top:0px; border-radius: 4px 4px 0 0; }
.french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="Dark Roast"] label:before{ content:''; position:absolute; width:100%; height:85px; background:url(/cdn/shop/t/222/assets/var_img3.png?v=143307772681063504641656586804) no-repeat center center; background-size:auto 100%; left:0px; top:0px; border-radius: 4px 4px 0 0; }
.french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="Fr. Vanilla"] label:before{ content:''; position:absolute; width:100%; height:85px; background:url(/cdn/shop/t/222/assets/var_img4.png?v=12186360244512731181656586805) no-repeat center center; background-size:auto 100%; left:0px; top:0px; border-radius: 4px 4px 0 0; }
.french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:first-child .variant-input[data-value=Original] .color-swatch{ background:none !important; }
.french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:first-child .variant-input[data-value=Hazelnut] .color-swatch{ background:none !important; }
.french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:first-child .variant-input[data-value="Dark Roast"] .color-swatch{ background:none !important; }
.french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:first-child .variant-input[data-value=Fr. Vanilla] .color-swatch{ background:none !important; }
.french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]+label{ background:none !important; padding:94px 0 0 0; text-align: center; height:100%; width:100%; border-radius: 8px; }
.french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]:checked+label{ background:#fff !important; color:#252427; font-weight:700; box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.1); border-radius: 8px; text-align: center; height:100%; }
.french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]:checked+label:after{ content: ''; width: 100%; height: 116px; border-radius: 0px; display: block; position: absolute; transform: rotate(0deg); border:0; background:none; }
.french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:nth-child(2) .variant-input-wrap{ border-color:#23356F; }
.french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:nth-child(2) .variant-input-wrap input[type=radio]:checked+label{ border-color:#23356F; background:#23356F; }
.french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:nth-child(2) .variant-input label{ color:#23356F; border-color:#23356F; }
.grind_guide_btn_new{ display:none; height: 24px; background: #174EFF; border-radius: 100px; cursor:pointer; align-items:center; }
.french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:nth-child(1) .grind_guide_btn_new{ position: absolute; right: 0; top: 0; padding:0 8px 0 12px; display:flex; font-weight: 500; font-size: 11px; line-height: 13px; text-transform: uppercase; color: #FFFFFF; display:none; }
.french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:nth-child(1) .grind_guide_btn_new img{ margin:0 0 0 4px; }

/*-- search --*/
.template-search{ background: #f6f7fa; }
.template-search .grid-product__actions{ display:none; }
.template-search .search-grid{ margin-left: -12.5px; margin-right: -12.5px; }
.template-search .search-grid .grid-item { padding-left: 12.5px; padding-right: 12.5px; margin-bottom: 64px; }
.template-search .search-grid .grid-item__content { border-radius: 16px; }
.search_title_new{ padding-top:50px; text-align:center; }
.search_page_box_new{ text-align:center; padding-top:50px; }
.search_page_box_new .search-bar--page { max-width: 400px; margin-top: 0; margin: auto; }
.search_page_box_new .input-group-field{ background:#fff; border:0; border-radius:10px 0 0 10px !important; padding:0 15px; }
.search_page_box_new .input-group-btn .btn{ border-radius:0 10px 10px 0 !important; }
.search_page_box_new .input-group-btn .btn svg{ display:flex; }


/*-- login --*/
.template-customers-login{ background:#e6e5e1; }
.template-customers-login .site-footer{ background:#e6e5e1; }
.login_page_in_new{ margin:70px auto 85px; }
.login_logo_new{ text-align:center; }
.login_logo_new img{ max-width:120px; display: flex; margin: auto; }
.form_title_new{ margin-top:28px; text-align:center; }
.form_title_new h2{ font-size:45px; letter-spacing: -.7px; color: #29292b; line-height: 1.4; font-weight: 700; margin-bottom:11px; }
.form_title_new p{ max-width:288px; font-size: 19px; font-family: "Rubik"; color: #29292b; line-height: 1.5; margin:auto; }
.form_input_new{ max-width:288px; margin:51px auto 20px auto;}
.form_input_new input{ padding: 10px 10px 10px 20px; outline:none; line-height: 18px; font-size: 14px; border:0; background:#fff; margin:0 0 10px 0; border-radius: 3px; height: 57px;  color: #29292b; font-weight: 400;}
.form_input_new input::-webkit-input-placeholder { font-size: 19px; opacity:1; color:#949495; }
.form_input_new input::-moz-placeholder { font-size: 19px; opacity:0.8; color:#949495; }
.form_input_new input:-ms-input-placeholder { font-size: 19px; opacity:0.8; color:#949495; }
.form_input_new input:-moz-placeholder { font-size: 19px; opacity:0.8; color:#949495; }
.form_btn_new{ max-width:288px; margin:auto; }
.form_btn_new .btn{ font-size: 16px; color:#ebe9e4;  text-align:left; height:60px; padding:0 20px; background:#4053c7; text-transform:uppercase; letter-spacing:0.8px; margin:0; border-radius: 3px; }
.form_links_new{ max-width:288px; margin:15px auto; display:flex; align-items:center; justify-content:center; }
.form_links_new a, .form_links_new button{ font-weight: 600; color: #4053c7; font-size:14.4px; letter-spacing:-0.3px; }
.form_signin_links_new{ margin:22px auto 0; }
.form_signin_links_new a{ text-decoration:underline; font-size:16px; }
.template-customers-register{ background:#e6e5e1; }
.template-customers-register .site-footer{ background:#e6e5e1; }
.template-challange{ background:#e6e5e1; }
.template-challange .site-footer{ background:#e6e5e1; }
.shopify-challenge__message{ padding-top:45px; }


/*- order -*/
.template-customers-account{ background: #f2f1ed }
.template-customers-account .site-footer{ background: #e6e5e1; }
.ac_container_new{ width: 50%; padding-left: 130px; padding-right: 130px; }
.account_info_new{ padding:45px 0 60px 0; }
.account_info_new h3{ font-size: 23px; font-weight: 400; letter-spacing: -.7px; color: #29292b; }
.account_info_new p{ font-size:15.7143px; letter-spacing:-0.3px; line-height:24px; }
.account_info_new p a{ color:#6781ff; }
.account_info_new p.h5{ font-size: 16px; margin-bottom: 2px; letter-spacing: -.7px; color: #29292b; font-weight: 700; line-height: 1.4; }
.order_table_new{ margin-top:45px; }
.order_table_new h2{ font-size: 23px; font-weight: 400; letter-spacing: -.7px; color: #29292b; line-height: 1.4; margin-bottom:30px; }
.order_table_new .table--responsive{ background: #fff; padding-left: 20px; padding-right: 20px; padding-top: 5px; margin-bottom: 0em; }
.order_table_new .table--responsive td{ padding: 15px; border-bottom: 1px solid #e5e5e5; font-size: 15px; line-height: 1.6; color: #29292b; }
.order_table_new .table--responsive td a{ color: #6781ff; }
.order_table_new .table--responsive tr:last-child td { border-bottom: none; }

.template-customers-order{ background: #f2f1ed }
.template-customers-order .site-footer{ background: #e6e5e1; }
.account_order_new{ padding:25px 0 60px 0; }
.order_number_new{ font-size: 23px; font-weight: 400; letter-spacing: -.7px; color: #29292b; line-height: 1.4; margin-bottom:30px; }

.order_top_details_new{ display:flex; }
.left_content_new{ width:50%; }
.left_content_new h3.h5{ font-size: 16px; margin-bottom: 2px; letter-spacing: -.7px; color: #29292b; font-weight: 700; line-height: 1.4; }
.right_content_new{ width:50%; }
.right_content_new label{ font-size:16px !important; margin:0; font-weight:600 !important; letter-spacing: -0.3px }

.order_container{ margin-top:45px; }
.order_container .table-wrap{ background: #fff; padding-left: 20px; padding-right: 20px; padding-top: 5px; }
.order_container .table-wrap table{ border-spacing: 0; padding-bottom:10px; background:#fff; }
.order_container th, .order_container td { border-bottom: 1px solid #e5e5e5; border-top: none; border-left: none; border-right: none; font-size: 15px; padding: 15px; letter-spacing:-0.3px }
.order_container .table-wrap th { display: none; }
.order_container tr:last-child td { border-bottom: none; }
.order_container td.product_name a{ color: #6781ff; font-weight:600; }
.order_container td.product_name .quantity{ background: #000; color: #fff; width: 20px; height: 20px; display: inline-block; text-align: center; font-size: 12px; line-height:20px; border-radius: 50px; margin-left: 8px; font-weight: 600; }
.display_mobile { display: none; }
.subtable td:last-child { width: 35%; }
.table-wrap.subtable { margin-top: 15px; }

/*- Address -*/
.template-customers-addresses{ background: #f2f1ed }
.template-customers-addresses .site-footer{ background: #e6e5e1; }
.address_btns_new{ display:flex; align-items:center; justify-content: space-between; padding-bottom:22px; }
.address_btns_new h1{ font-size:20px; letter-spacing: -.7px; color: #29292b; font-weight:400; line-height: 1.4; margin: 0; }
.btn_blue{ background:#4053c7; border-radius: 3px !important; font-size:12.8571px; font-weight:500; text-transform:uppercase; padding:14px 19px; letter-spacing:0.642857px; } 
.btn_blue:hover{ background:#4053c7; }

.add_full { margin: 0 -10px; display: flex; flex-wrap: wrap; }
.address_details { width: 50%; }
.address_area { background: #fff; padding: 20px; margin: 10px; box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.05); }
.address_area h3{ font-size:15.7143px; letter-spacing: -.7px; color: #29292b; line-height: 1.4; font-weight:700; margin-bottom:8px; }
.address_area p { text-transform: capitalize; line-height: 31px; }
.company_name { margin-bottom: 0; margin-top: 20px; }

.address-edit-toggle{ position: relative; font-size: 0; width:25px; height:19px; padding:0; }
.address-delete{ position: relative; font-size: 0; width: 45px; height: 19px; padding:0; }
.address-edit-toggle:before { background: url(/cdn/shop/t/222/assets/edit.svg?v=159438083849500890401656586731) no-repeat center; content: ''; position: absolute; width: 11px; height: 11px; right: 0; background-size: contain; top: 3px; }
.address-delete:before { background: url(/cdn/shop/t/222/assets/delete.svg?v=75183359513247863051656586729) no-repeat center; content: ''; position: absolute; width: 11px; height: 11px; right: 0; background-size: contain; top: 3px; left: 0; margin: 0 auto; }
.phone_new{ display: flex; justify-content: space-between; align-items: center; }
.phone_new span{ display: flex; align-items: center; }

.form_address_new{}
.form_address_new h2{ font-size:20px; line-height:28px; letter-spacing: -.7px; color: #29292b; font-weight:400; }
.form_address_new label{ font-size: 12px !important; font-weight: 400 !important; letter-spacing:-0.3px; line-height:19.2px; margin:0; }
.form_address_new input{ margin-bottom:10px; border: 1px solid #e5e5e5; max-width: 100%; background:#fff; padding: 8px 10px; border-radius: 6px; font-size: 14px !important; line-height: 1.6; color: #29292b; font-weight: 400; }
.form_address_new select{ margin-bottom:10px; border: 1px solid #e5e5e5; max-width: 100%; background:#fff; padding: 8px 10px; border-radius: 6px; font-size: 14px !important; line-height: 1.6; color: #29292b; font-weight: 400; }
.form_address_new .text-link{ color: #6781ff; font-size:15.7143px; letter-spacing:-0.3px; }

.edit_address_new{ width:100%; }
.edit_address_new h2{ font-size:14.2857px; font-weight:700; letter-spacing:-0.7px; margin-bottom:8px; line-height:20px; }
.after_none_new:before{ display:none; }
.edit_address_new hr{ margin:30px 0 15px 0; } 

.header_user_new{ }
.site_nav_link_user{}
.site_nav_link_user svg{ display: flex; }
.site-nav__icons{ overflow:visible; }
.after_lofin_user_new{ white-space: nowrap; font-weight: bold; font-size: 14px !important; transition: all .2s ease color: #252427; letter-spacing: .5px !important; padding: 18px 0 18px 10px; margin-right: 10px; }
.after_lofin_user_new img { margin: -1px 0 0 2px; vertical-align: middle; }
.submenu{ padding:15px 0; display: none; background: #fff; position: absolute; top: 100%; box-shadow: -3px 3px 10px -2px #0000001a; border: 1px solid rgba(0,0,0,.1); margin: 0px 0 0 0; width: 150px; }
.submenu li{ list-style-type:none; margin:0; }
.submenu li a{ padding: 10px 23px; display: block; line-height: normal; color: #252427; white-space: nowrap; font-weight: 500; font-size: .9rem; letter-spacing: .5px; text-transform: none; }
.header_user_new:hover > .submenu{ display: block; }
.mobile_user_icon_new{ display:none; }

/*-New footer-*/
.site-footer .footer__section--menus{ background: #FFFFFF; padding:64px 0 45px 0; }
.copyright_section_new{ background: #FAF6EF !important; padding: 16px 0; }
.copyright_section_new .footer__base-links{ font-size: 16px; line-height: 32px; letter-spacing: -0.02em; color: #000000; }
.copyright_section_new .footer__base-links a, .copyright_section_new .footer__base-links span{ padding:0 10px 0 0; font-size: 16px; line-height: 32px; text-align: center; letter-spacing: -0.02em; color: #000000;  }
.copyright_section_new .footer__base-links a{ padding-left:8px; }
.footer__block { max-width: 225px; flex: 0 1 20%; }
.newsletter{ max-width: 100%; flex: 0 1 40%; padding-left:0; }
.footer__title{ font-weight: bold; font-size: 14px; line-height: 14px; text-transform: uppercase; color: #000000; margin-bottom:10px; }
.footer__menu a{ padding:10px 0; font-size: 16px; line-height: 14px; letter-spacing: -0.02em;  color: #000000; display: flex; position:relative; }
.footer__menu a span{ position:absolute; left: -26px; top: 9px; text-align: center;  width: 21px; }
.footer__menu a b{ background: #000000; border-radius: 100px; color:#fff; font-size: 10px; line-height: 14px; letter-spacing: -0.02em; position: relative; vertical-align: middle; margin: -3px 0 -5px 4px; padding: 4px 8px; }
.footer_svg_Icons_new{ padding:0 0 16px 0; }
.footer_svg_Icons_new svg{ max-width:154px; width:100%; display: flex; }
.footer__subscribe{ font-size: 16px; line-height: 24px; letter-spacing: -0.02em; color: #000000; padding-bottom:28px; }
.footer__subscribe strong{ text-decoration:underline; font-weight:400; }
.footer_newsletter_social_main_new{ padding:0; display:flex; align-items:center; }
.footer_newsletter_main_new{ width:280px; }   
.newsletter__input-group { margin: 0 auto 0; max-width: 100%; border: 2px solid #000000; box-sizing: border-box; border-radius: 4px; }
.newsletter__input-group .input-group-field{ height:42px; padding:0 15px; }
.newsletter__input-group .input-group-btn{ background:#000; width:44px; }
.newsletter__input-group .input-group-btn .btn{ background:#000; padding:0; text-align: center; justify-content: center; width: 100%; }
.footer__social{ display:flex; }
.footer__social li{ margin:0 0 0 16px; }
.footer__social li svg{ display:flex; }
.brewitem{ cursor:pointer; }
.footer__blocks{ flex-wrap: nowrap; }


/* Premium Instant Kit Page */
.french_press_product_new .last-item.details{ cursor:pointer; }
.french_press_product_new #how_to_brew_scroll{ cursor:pointer; }
.template--french-press-ground-cof .product__main-photos .flickity-previous{ display:none; }
.template--french-press-ground-cof .product__main-photos .flickity-next{ display:none; }
.template--french-press-ground-cof .product__main-photos .flickity-page-dots{ display:none; }
.template--french-press-ground-cof .product__main-photos{ pointer-events:none; }

.product_batch_main_new{ position:absolute; right: 35px; top: 35px; width:115px; overflow: hidden; }
/*.product_batch_new{ transform: rotate(20.88deg); }*/
.product_batch_new img{ width:100%; }

.premium_instant_kit_product_new{}
.premium_instant_kit_product_new .product_grid_new{ background: #F3EAFF; }
.premium_instant_kit_product_new .product-single__title{ display: none; }
.premium_instant_kit_product_new .product-single__header{ display: block !important; max-width: unset; }
.premium_instant_kit_product_new .block-product-type{ display: block !important; background: #6A4FB1; width: fit-content; padding: 1px 15px; font-family: Rubik; font-style: normal; font-weight: bold; font-size: 14px; line-height: 24px; color: #EFDFFF; text-transform: uppercase; letter-spacing: 0.5px; }
.premium_instant_kit_product_new .product_top_name_new{ color: #000; }
.premium_instant_kit_product_new .product_top_type_new{ display:none; }
.premium_instant_kit_product_new .product_description_new .hot-brew-content h3{ color: #000; }
.premium_instant_kit_product_new .product-instant-coffee .block-variant h4,
.premium_instant_kit_product_new .product-bottom .bottom-list .item-wrap p,
.premium_instant_kit_product_new .product-bottom .bottom-list .item-wrap p a{ color: #000 !important; }
.premium_instant_kit_product_new .product_cart_new .add-to-cart, 
.premium_instant_kit_product_new .product_cart_new .add-to-cart:hover{ background: #502BB3; border-color: #502BB3; }
.premium_instant_kit_product_new .instant-coffee-promo .instant-promo{ color: #000; }
.premium_instant_kit_product_new .instant-coffee-promo .instant-promo svg{ fill: #000; stroke: #000; }
.premium_instant_kit_product_new .product-bottom .bottom-list .brewitem .item-wrap .scroll--product-link svg path { stroke:#000; }
.premium_instant_kit_product_new .product-bottom{ margin-bottom:14px; }

.premium_instant_kit_product_new .brew_packs_question_answer_main_new{ background: #6A4FB1;}
.premium_instant_kit_product_new .brew_packs_question_answer_top_heading_new{ color: #FFFFFF;}
.premium_instant_kit_product_new .question h2{ color: #fff;}
.premium_instant_kit_product_new .answer p{ color: #E8F8E7;}
.premium_instant_kit_product_new .question svg path{ stroke: #fff !important; }
.premium_instant_kit_product_new .brew_packs_question_answer_bottom_info_left_new{ color: #fff; }
.premium_instant_kit_product_new .brew_packs_question_answer_bottom_button_1_new .btn{ background: #4B40A8; }
.premium_instant_kit_product_new .brew_packs_question_answer_bottom_button_2_new .btn{ background: #8D84D3; }
.premium_instant_kit_product_new .Index_text_and_image_custom_new .featured-row__subtext{ color: #FFFFFF; }
.premium_instant_kit_product_new .Index_text_and_image_custom_new .Index_text_and_image_author_new{ color: #cccccc; }
.premium_instant_kit_product_new .review_btn_new{ background: #3D2550; }
.premium_instant_kit_product_new .review_btn_new .stars_new{ background: #593E6F; }
.premium_instant_kit_product_new .Index_text_and_image_custom_new .featured-row__subtext,
.premium_instant_kit_product_new .Index_text_and_image_custom_new .Index_text_and_image_author_new{ color: #3D2550; }
.premium_instant_kit_product_new .travel_mug_image_with_text_texts_new h3{ color: #29292b; }
.premium_instant_kit_product_new .product-bottom .bottom-list li p{ text-transform: uppercase !important; }
.premium_instant_kit_product_new .product-bottom .bottom-list .brewitem .item-wrap p svg path,
.premium_instant_kit_product_new .instant-coffee-promo .instant-promo svg path{ stroke: #3c254f; fill: #3c254f; }
.premium_instant_kit_product_new .product_description_new p{ color: #000; }
.premium_instant_kit_product_new .product_description_new{ margin-bottom:14px !important; }
.premium_instant_kit_product_new .accordion ul li{  border-bottom: 1px solid rgba(232, 248, 231, 0.2); }
.premium_instant_kit_product_new .section--instant-coffee-grid .instant--coffee-grid-link a{ background: #6A4FB1; }
.premium_instant_kit_product_new .section--instant-coffee-video{ padding-bottom:40px; }

.premium_instant_kit_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="Original"] label:before{ content:''; position:absolute; width:100%; height:65px; background:url(/cdn/shop/t/222/assets/instant_icon1.png?v=48130297725563048901656586755) no-repeat center center; background-size:auto 100%; left:0px; top:0px; border-radius: 4px 4px 0 0; }
.premium_instant_kit_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="Hazelnut"] label:before{ content:''; position:absolute; width:100%; height:65px; background:url(/cdn/shop/t/222/assets/instant_icon3.png?v=45989397850791059231656586756) no-repeat center center; background-size:auto 100%; left:0px; top:0px; border-radius: 4px 4px 0 0; }
.premium_instant_kit_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="Fr. Vanilla"] label:before{ content:''; position:absolute; width:100%; height:65px; background:url(/cdn/shop/t/222/assets/instant_icon2.png?v=36829622786530108821656586755) no-repeat center center; background-size:auto 100%; left:0px; top:0px; border-radius: 4px 4px 0 0; }
.premium_instant_kit_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input { height: 100px; width: 88px; }
.premium_instant_kit_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]+label{ padding:77px 0 0 0; border-color: transparent; color:#6A4FB1; }
.premium_instant_kit_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]:checked+label:after{ height: 22px; width: 20px; top: 4px; right: 4px; left: auto; background:url(/cdn/shop/t/222/assets/correct_sign.svg?v=59820616855467066901656586724) no-repeat right 4px top 4px; }
.premium_instant_kit_product_new .variant-input-wrap label.disabled:after{ top:-10px; }
.premium_instant_kit_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]:checked+label{ color:#6A4FB1; }

.premium_instant_kit_product_new .product-instant-coffee{ justify-content: flex-start; }
.premium_instant_kit_product_new .product-instant-coffee { margin-bottom:26px !important; }
.premium_instant_kit_product_new .product-instant-coffee .block-variant { position: relative; margin-right: 10px; width: 88px; text-align: center; }
.premium_instant_kit_product_new .product-instant-coffee .block-variant h4{ color: #6A4FB1 !important; }
.premium_instant_kit_product_new .product-instant-coffee .block-variant.inactive h4{ font-weight: 500; }
.premium_instant_kit_product_new .product-instant-coffee .block-variant.active:after{ content:''; position:absolute; height: 22px; width: 20px; top: 4px; right: 4px; left: auto; background:url(/cdn/shop/t/222/assets/correct_sign.svg?v=59820616855467066901656586724) no-repeat right top; }

.product_includes_v2_new{ max-width:300px; margin-bottom:25px !important; }
.product_includes_v2_new h4{ background: rgba(211, 167, 255, 0.5); margin-bottom:10px; border-radius: 8px; font-weight: bold; font-size: 10px; line-height: 12px; text-align: center; color: #000000; padding:8px 15px; text-transform:uppercase; }
.product_includes_v2_new .product--include-wrapper{ display:flex; }
.product_includes_v2_first_new{ background: #FFFFFF; border-radius: 10px; width:calc(100% - 115px); display:flex; padding:8px 5px 18px 5px; }
.product_includes_v2_first_new .product--include-block{ width:50%; text-align:center; position:relative; }
.product_includes_v2_first_new .product--include-block:first-child:after{ content:''; position:absolute; width:3px; height:75px; background:#F3E8FF; right:-1px; top:20px; }
.product_includes_v2_first_new .product--include-block .image{ }
.product_includes_v2_first_new .product--include-block .image img{ display:flex; width:100%; max-width:88px; margin:auto; }
.product_includes_v2_first_new .product--include-block .right-content{ font-size: 10px; line-height: 12px; text-transform: uppercase; color: #6A4FB1; font-weight:700; padding-top:10px; } 
.product_includes_v2_second_new{ background: #6A4FB1; border-radius: 10px; margin-left:10px; width:105px; padding:8px 8.5px 18px 8.5px; text-align:center; }
.product_includes_v2_second_new .product--include-block .image{ }
.product_includes_v2_second_new .product--include-block .image img{ display:flex; width:100%; max-width:88px; margin:auto; }
.product_includes_v2_second_new .product--include-block .right-content{ font-size: 10px; line-height: 12px; text-transform: uppercase; color: #fff; font-weight:700; padding-top:10px; } 

/* Premium Instant Kit vanilla Page  */
.premium_instant_kit_vanilla_product_new .product_grid_new{ background:#E2E9FF; }
.premium_instant_kit_vanilla_product_new .block-product-type{ background:#4A65C8; color: #B7C8FF; }
.premium_instant_kit_vanilla_product_new .product_includes_v2_new h4{ background: #B7C8FF; color: #4A65C9; }
.premium_instant_kit_vanilla_product_new .product_includes_v2_first_new .product--include-block .right-content{ color: #4A65C9; }
.premium_instant_kit_vanilla_product_new .product_includes_v2_second_new{ background: #4A65C9; }
.premium_instant_kit_vanilla_product_new .product-instant-coffee .block-variant h4 { color: #4A65C9 !important; }
.premium_instant_kit_vanilla_product_new .product_cart_new .add-to-cart, .premium_instant_kit_product_new .product_cart_new .add-to-cart:hover { background: #000; border-color: #000; }
.premium_instant_kit_vanilla_product_new .section--instant-coffee-grid .instant--coffee-grid-link a { background: #4A65C9; }
.premium_instant_kit_vanilla_product_new .brew_packs_question_answer_main_new { background: #4A65C9; }
.premium_instant_kit_vanilla_product_new .brew_packs_question_answer_bottom_button_1_new .btn { background: #264CD1; }
.premium_instant_kit_vanilla_product_new .brew_packs_question_answer_bottom_button_2_new .btn { background: #95AEFF; }
.premium_instant_kit_vanilla_product_new .product--include-block:first-child:after{ background:#EEF2FF;  }

/* Premium Instant Kit vanilla Page  */
.premium_instant_kit_hazelnut_product_new .product_grid_new{ background:#FFEBCD; }
.premium_instant_kit_hazelnut_product_new .block-product-type{ background:#FF7443; color: #FFD89E; }
.premium_instant_kit_hazelnut_product_new .product_includes_v2_new h4{ background: #FFD89E; color: #FF5113; }
.premium_instant_kit_hazelnut_product_new .product_includes_v2_first_new .product--include-block .right-content{ color: #FF5113; }
.premium_instant_kit_hazelnut_product_new .product_includes_v2_second_new{ background: #FF7443; }
.premium_instant_kit_hazelnut_product_new .product-instant-coffee .block-variant h4 { color: #FF5113 !important; }
.premium_instant_kit_hazelnut_product_new .product_cart_new .add-to-cart, .premium_instant_kit_product_new .product_cart_new .add-to-cart:hover { background: #000; border-color: #000; }
.premium_instant_kit_hazelnut_product_new .section--instant-coffee-grid .instant--coffee-grid-link a { background: #FF7443; }
.premium_instant_kit_hazelnut_product_new .brew_packs_question_answer_main_new { background: #FF7443; }
.premium_instant_kit_hazelnut_product_new .brew_packs_question_answer_bottom_button_1_new .btn { background: #DF3A39; }
.premium_instant_kit_hazelnut_product_new .brew_packs_question_answer_bottom_button_2_new .btn { background: #FFA787; }
.premium_instant_kit_hazelnut_product_new .product--include-block:first-child:after{ background:#FFF2ED;  }

/* Breadcrumbs */
.breadcrumbs_main_new{ }
.breadcrumbs_in_new{ margin: 0 0 10px 0; font-size: 12px; line-height: 14px; letter-spacing: -0.02em; color: #253B52; text-transform:uppercase; }
.breadcrumbs_in_new svg{ position:relative; display:inline-block; vertical-align:middle; margin:-2px 4px 0 4px; }
.collection_breadcrumbs_new{}
.collection_breadcrumbs_new .breadcrumbs_in_new{ margin:38px 0 -75px 0; }

/* travel mug */
.travel_mug_product_second_new .custom_variant_picker_inner_top_new{ box-shadow: 0px 4px 16px #CBE7CD; }
.travel_mug_product_second_new .custom_variant_img_new{ display:none; }
.custom_variant_img_color_new{ display:none; }
.travel_mug_product_second_new .custom_variant_img_color_new{ display:block; }

.template--Pitcher .breadcrumbs_main_new{ max-width: 400px; margin: auto; transform: translate(125px,0); }
.template--ceramic-mug-new .breadcrumbs_main_new{ max-width: 400px; margin: auto; position: relative; }
.template--enamel-mug-new .breadcrumbs_main_new{ max-width: 400px; margin: auto; position: relative; }
.instant-kit_new{ background: #FBFF27 !important; color: #000 !important; margin-top: -3px !important; line-height: 10px !important; display: inline-block; font-size: 10px !important; padding: 7px 6px; margin: 0; border-radius: 4px; margin-top: -2px !important; margin-left: 3px; position: relative; vertical-align: middle; }

.cms_page_title_new{ opacity: 0; height: 0; overflow: hidden; z-index: -999; margin: 0; padding-top:50px; }
.template--contact .page_content_new{ padding:0px !important; }
.template--our-coffee-new .page_content_new{ padding:0px !important; }

/*-BLOG_PAGE-*/
.template-article{ background: #FFF9F1; }
.template-article .page-width.blog-layout{ max-width:100%; padding:0; padding-bottom: 60px; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear;  }
.article_top_Image_main_new{}
.article_top_Image_inner_new{}
.article_top_Image_deskandmob_new{}
.article_top_Image_deskandmob_new img{ width:100%; display:flex; }
.article_top_Image_deskandmob_new img.article_top_Image_mobile_new{ display:none; }
.article_template_new{ margin-bottom:0; }
.article_template_main_new{ padding:33px 0 0 0; }
.article_template_main_new .page-width{ max-width:814px; margin:auto; }
.breadcrumbs_blog_main_new{}
.breadcrumbs_blog_main_new .breadcrumb{ margin-bottom:26px; font-size: 12px; line-height: 16px; letter-spacing: -0.02em; color: #5A0000; text-transform:uppercase; }
.breadcrumbs_blog_main_new .breadcrumb a{ color:inherit; }
.breadcrumbs_blog_main_new .breadcrumb span{ color:inherit; }
.article_tag_wrapper_new{ margin-bottom:11px; display: flex; flex-wrap: wrap; }
.article_tag_wrapper_new .article-tag{ border:0; margin:0 10px 3px 0; font-weight: bold; font-size: 12px; line-height: 21px; letter-spacing: 0.02em; text-transform: uppercase; color: #FFFAF1; padding:2px 8px 1px 8px; border-radius: 30px; }
.blog_header_new{ margin-bottom:30px; }
.blog_header_new .section-header__title{ font-weight: bold; font-size: 40px; line-height: 50px; letter-spacing: 0.02em; color: #5A2100;  }
.blog_header_new .article__sub-meta{ margin-top:14px; font-size: 18px; line-height: 36px; letter-spacing: 0.02em; text-transform: capitalize; color: #5A2000; opacity:1; }
.article_richtext_block_main_new{}
.article_richtext_block_main_new .page-width{ max-width:814px; margin:auto; }
.article_richtext_block_infotext_new p{ font-size: 18px; line-height: 30px; letter-spacing: 0.02em; color: inherit; margin-bottom:50px; }
.article_richtext_block_infotext_new p strong{ font-weight: bold; font-size: 24px; line-height: 30px; letter-spacing: 0.02em; color: inherit;  } 


.article_richtext_block_infotext_new ul{ margin-bottom:0;  }
.article_richtext_block_infotext_new ul li{ font-size: 18px; line-height: 30px; letter-spacing: 0.02em; color: inherit;  }

.article_richtext_block_infotext_new ol{ margin-bottom:0; }
.article_richtext_block_infotext_new ol li{ font-size: 18px; line-height: 30px; letter-spacing: 0.02em; color: inherit;  }


.small_bold_text_new p strong{ font-size: 18px; line-height: 30px;  }

.article_singleImg_block_main_new{}
.article_singleImg_block_main_new .page-width{ max-width:814px; margin:auto; }
.article_singleImg_block_inner_new{}
.article_singleImg_block_singleImg_new{ padding-bottom:50px; position: relative; }
.article_singleImg_block_singleImg_new img{ width:100%; display:flex; }
.article_singleImg_block_singleImg_new img.article_singleImg_block_singleImg_mobile_new{ display:none; }
.article_twoImg_block_main_new{}
.article_twoImg_block_main_new .page-width{ max-width:814px; margin:auto; }
.article_twoImg_block_inner_new{}
.article_twoImg_block_twoImg_new{}
.article_twoImg_block_desktwoImg_new{ display:flex; justify-content: space-between; padding-bottom:50px; }
.article_twoImg_block_desktwoImg_new img{ display:flex; border:17px solid #fff; filter: drop-shadow(4px 4px 16px rgba(0, 0, 0, 0.1)); width:calc(50% - 25px); }
.article_twoImg_block_mobtwoImg_new{ display:none; }
.article_twoImg_block_mobtwoImg_new img{ width:100%; display:flex; }
.template--article-enamel-mug-new{ background: #F9FFF1; }

.article_richtext_block_infotext_new p a{ font-style: italic; text-decoration:underline; color: #0000EE; }
.article_richtext_block_infotext_new ul li a{ font-style: italic; text-decoration:underline; color: #0000EE; }
.article_richtext_block_infotext_new ol li a{ font-style: italic; text-decoration:underline; color: #0000EE; }

/*- Filter coffee kit -*/
.filter_coffee_kit_product_new{}
.filter_coffee_kit_product_new .product_grid_new{ background: #fff;  }
.filter_coffee_kit_product_new .product-single__title { display: block; }
.filter_coffee_kit_product_new .block-product-type{ background:#688038; padding:0; }
.filter_coffee_kit_product_new .block-product-type span { color: #F2F9E4 !important; background: #688038; }
.filter_coffee_kit_product_new .product-single__title { color: #2C3716; }
.filter_coffee_kit_product_new .product_description_new p { color: #2C3716; }
.filter_coffee_kit_product_new .product_description_new{ margin-bottom:20px; }
.product_includes_v3_new { max-width: 365px; }
.product_includes_v3_new h4{ background: rgba(143, 175, 77, 0.5); color: #2C3716; }
.product_includes_v3_new .product_includes_v2_first_new{ width:100%; background: #EAEFC9; padding:8px 0px 8px 0px; }
.product_includes_v3_new .product_includes_v2_first_new .product--include-block:after { content: ''; position: absolute; width: 3px; height: 85px; background: #C0D499; right: -1px; top: 17px; }
.product_includes_v3_new .product_includes_v2_first_new .product--include-block:last-child:after{ display:none; }
.product_includes_v3_new .product_includes_v2_first_new .product--include-block .right-content{ color: #36411E; padding:10px 4px; }
.filter_coffee_kit_product_new .product-bottom .bottom-list li:first-child{ width:50%; }
.filter_coffee_kit_product_new .product-bottom .bottom-list .item-wrap p{ color: #546619; }
.filter_coffee_kit_product_new .product-bottom .bottom-list li.last-item p{ color: #546619; }
.filter_coffee_kit_product_new .product_cart_new .add-to-cart, .filter_coffee_kit_product_new .product_cart_new .add-to-cart:hover { background: #4E6227; border-color: #4E6227; }
.filter_coffee_kit_product_new .travel_mug_image_with_text_main_new { padding-top: 0px !important; padding-bottom: 20px !important; }
.filter_coffee_kit_product_new .travel_mug_image_with_text_texts_new h3 { color: #000; }
.filter_coffee_kit_product_new .travel_mug_image_with_text_texts_new p { color: #000; }
.filter_coffee_kit_product_new .french_press_image_with_text_inner_new{ background:#E8F8C9; padding: 103px 0; }
.filter_coffee_kit_product_new .french_press_image_with_text_image_new { width: 48%; }
.filter_coffee_kit_product_new .french_press_image_with_text_texts_new { width: 52%; padding: 0 80px 0 50px; }
.filter_coffee_kit_product_new .french_press_image_desc_new p{ color: #4E6227; }
.filter_coffee_kit_product_new .product_manual_french_press_main_new{ background:none; }
.filter_coffee_kit_product_new .product_manual_french_press_main_new .product_manual_enamel_mug_inner_new{ max-width:455px; box-shadow: 0px 8px 16px #DDECC0; }
.filter_coffee_kit_product_new .product_manual_enamel_mug_right_heading_new { font-size: 12px; line-height: 14px; color: #252427; }
.filter_coffee_kit_product_new .product_manual_enamel_mug_right_info_new{ line-height:18px; color:#653E8E; padding-top:4px; }
.filter_coffee_kit_product_new .product_manual_enamel_mug_right_new{ padding-left:16px; }
.filter_coffee_kit_product_new .brew_packs_question_answer_main_new{ padding:120px 0; background: #688038; }
.filter_coffee_kit_product_new .brew_packs_question_answer_bottom_info_right_new .big-btn { background: #4E6227; }
.filter_coffee_kit_product_new .brew_packs_question_answer_bottom_button_2_new .btn { background: #AFC083; color: #fff; }


/*- Blog Template -*/
.template-blog{ background: #FFFAF1; overflow-x:hidden; }
.template-blog .blog-layout{ max-width:100%; padding-left:0; padding-right:0px; padding-bottom:0; }
.blog_top_banner_text_main_new{}
.blog_top_banner_text_inner_new{ position:relative; }
.blog_top_banner_text_allImages_new{}
.blog_top_banner_text_allImages_new img{ display:flex; }
.blog_top_banner_text_allImages_new img.blog_top_banner_text_desktopImg_new{ }
.blog_top_banner_text_allImages_new img.blog_top_banner_text_mobileImg_new{ display:none; }
.blog_top_banner_text_alltexts_new{ position:absolute; top:0; left:0; width:100%; height: 100%; display: flex; align-items: center; justify-content: center; text-align:center; }
.blog_top_banner_text_alltexts_new h1{ font-weight: bold; font-size: 14px; line-height: 14px; text-transform: uppercase; color: #000000; padding-bottom:25px; margin:0; }
.blog_top_banner_text_alltexts_new h2{ font-weight: bold; font-size: 48px; line-height: 14px; color: #000000; margin:0; cursor:pointer; }
.blog_top_banner_text_alltexts_new h2 sup{  }
.blog-layout__main{ margin-bottom:1px; }
.blog_template_tags_filter_new{ border-bottom:2px solid #F1EBE1; margin-bottom:-1px; }
.blog_template_tags_filter_new .tag-list{ margin-bottom:0; display:flex; justify-content:center; padding:23px 0 10px 0; }
.blog_template_tags_filter_new .tag-list li{ margin:0 25px 13px 25px; }
.blog_template_tags_filter_new .tag-list .tag--inline .article-tag{ border:0; padding:0; font-size: 16px; line-height: 20px; text-align: center; color: #000000; text-transform:none; background: none; font-weight: 400; letter-spacing:0; }
.blog_template_tags_filter_new .blog_template_tags_filter_selected_new{ display:block; border-bottom:1px solid #000000 !important; }
.blog_grid_new{}
.blog_grid_in_new{ display:flex; flex-wrap:wrap; }
.blog_grid_main_new{ padding:48px; border: 2px solid #F1EBE1; margin: -1px; }
.blog_grid_55_new{ width:calc(55% + 1.5px); }
.blog_grid_45_new{ width:calc(45% + 1.5px); }
.blog_grid_33_new{ width:calc(33.33% + 2px); }
.blog_grid_new .grid-article{ padding:0; }
.grid-article__image{ margin-bottom:20px; }
.grid-article__image_in_new{ min-height:560px; }
.blog_grid_33_new .grid-article__image_in_new{ min-height:287px; }
.grid-article__meta{ text-align:left; }
.normal_tags_new{ display: flex; flex-wrap: wrap; }
.normal_tags_new a{ font-weight: bold; font-size: 14px; line-height: 14px; letter-spacing: 0.02em; text-transform: uppercase; color: #000000; border:0px; background:none; padding:0; margin:0 5px 5px 0; }
.blog_grid_new .article__title{ font-size: 30px !important; line-height: 40px; text-transform: capitalize; color: #000000; }
.blog_template_excerpt_new{ padding:5px 0 0 0; margin:0; }
.blog_template_excerpt_new p{ margin-bottom:15px; font-size: 16px; line-height: 22px; color: #000000; }
.blog_template_excerpt_new p:last-child{ margin-bottom:0px; }
.blog_template_tags_allsub_tags_new{ display:flex; flex-wrap:wrap; margin-top:8px; }
.blog_template_tags_allsub_tags_new a{ margin:7px 7px 0 0; background: #000000; border-radius: 30px; border:0; padding:5px 8px; font-size:9px; line-height:13px; letter-spacing: 0.02em; text-transform: uppercase; color: #FFFAF1; }
.blog_Infotext_main_new{ padding:32px 0 46px 0; }
.blog_Infotext_inner_new{}
.blog_Infotext_alltexts_new{}
.blog_Infotext_alltexts_new h3{ font-weight: 300; font-size: 30px; line-height: 50px; text-transform: capitalize; color: #FFFAF1; margin:0; }
.blog_Infotext_alltexts_new h3 span{ font-size: 24px; }
.blog_Infotext_alltexts_new h4{ font-weight: 300; font-size: 24px; line-height: 22px; color: #FFFAF1; padding-top:9px; margin:0; }
.blog_Infotext_alltexts_new p{ font-style: italic; font-weight: 300; font-size: 16px; line-height: 30px; color: #FFFFFF; margin:0; padding-top:9px; }


/*- Business Blog Template -*/
.article_business_banner_main_new{}
.article_business_banner_inner_new{ position:relative; }
.article_business_banner_allinfotext_new{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; text-align: center; }
.article_business_banner_allinfotext_new h4{ margin:0; font-size:16px; line-height:25px; color:#fff; font-weight:700; }
.article_business_banner_allinfotext_new h1{ margin:0; font-size:70px; line-height:75px; color:#fff; font-weight:700; padding:7px 0 0 0; }
.article_business_banner_allinfotext_new p{ margin:0; font-size:16px; line-height:25px; color:#fff; font-weight:400; padding:7px 0 0 0; }
.article_business_menulist_main_new{ box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.05); border-top:1px solid transparent; z-index: 1; position: sticky; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear;  }

.article_business_menulist_mobile_new{ display:none; }

.article_business_menulist_inner_new{}
.article_business_menulist_alltextloop_new{  }
.article_business_menulist_box_new{ display:flex; align-items:center; justify-content:center; }
.article_business_menulist_alltextloop_boxs_new{ padding:16px 30px; }
.article_business_menulist_alltextloop_boxs_new a{ font-size:17px; line-height:24px; color:#7f7f7f; position:relative; }
.article_business_menulist_alltextloop_boxs_new a:after{ content:''; position:absolute; left:50%; bottom:-3px; width:0; background:#000; height:2px; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.article_business_menulist_alltextloop_boxs_new a:hover{ color:#000000; }
.article_business_menulist_alltextloop_boxs_new.active a{ color:#000000; }
.article_business_menulist_alltextloop_boxs_new.active a:after{ left:0; width:100%; }
.article_business_menulist_new{ min-height:57px; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.article_business_menulist_main_new.fixed{ position:fixed; left:0; width:100%; border-top:1px solid rgba(0, 0, 0, 0.05); z-index:2; }

.article_business_block_1_main_new{}
.article_business_common_main_new{}
.article_business_common_main_new .page-width{ max-width:1050px; }
.article_business_block_1_inner_new{ padding:70px 0 0px 0; }
.article_business_block_1_allInfoloop_new{}
.article_business_block_1_alltextinfo_new{ max-width:675px; margin:auto; padding-bottom:70px; } 
.article_business_block_1_alltextinfo_new h3 { font-size: 28px; line-height: 40px; color: #000; margin-bottom: 30px; font-weight:500; }
.article_business_block_1_alltextinfo_new p { font-size: 18px; line-height: 30px; color: #000; margin-bottom: 30px; }
.article_business_block_1_alltextinfo_new p:last-child{ margin-bottom:0; }

.article_business_block_1_middleImage_new{ padding-bottom:70px; position:relative; }
.article_business_block_1_middleImage_new img{ width:100%; box-shadow: 6px 6px 20px rgba(0, 0, 0, 0.16); }
.article_business_block_1_middleImage_new img.desktop_img_new{}
.article_business_block_1_middleImage_new img.mobile_img_new{ display:none; }

.article_business_block_1_leftrightInfo_new{ display:flex; align-items:center; padding-bottom:70px; }
.article_business_block_1_leftrightInfo_lefttext_new{ width:50%; }
.article_business_block_1_leftrightInfo_lefttext_new h3 { font-size: 28px; line-height: 40px; color: #000; margin-bottom: 30px; font-weight:500; }
.article_business_block_1_leftrightInfo_lefttext_new p { font-size: 18px; line-height: 30px; color: #000; margin-bottom: 30px; }
.article_business_block_1_leftrightInfo_lefttext_new p:last-child{ margin-bottom:0; }
.article_business_block_1_leftrightInfo_rightImg_new{ width:50%; padding-left:40px; }
.article_business_block_1_leftrightInfo_rightImg_new img{ width:100%; }
.article_business_block_1_leftrightInfo_rightImg_new img.desktop_img_new{ }
.article_business_block_1_leftrightInfo_rightImg_new img.mobile_img_new{ display:none; }

.article_business_block_2_inner_new{ padding:100px 0; }
.article_business_block_2_allInfotext_main_new{ display: flex; justify-content: flex-end; }
.article_business_block_2_allInfotext_new{ width:50%; padding-left:70px; }
.article_business_block_2_allInfotext_new h3 { font-size: 28px; line-height: 40px; color: #000; margin-bottom: 30px; font-weight:500; }
.article_business_block_2_allInfotext_new p { font-size: 18px; line-height: 30px; color: #000; margin-bottom: 30px; }
.article_business_block_2_allInfotext_new p:last-child{ margin-bottom:0; }
.article_business_block_2_mobileImg_new{ display:none; }
.article_business_block_2_mobileImg_new img{ display:flex; width:100%; }

.article_business_block_3_main_new .article_business_block_1_alltextinfo_new{  text-align:center; }
.article_business_block_3_main_new .article_business_block_1_middleImage_new img{ box-shadow: 0px 0px 0px; }

.article_business_block_4_main_new{}
.article_business_block_4_main_new .article_business_block_1_leftrightInfo_rightImg_new{ display:block; padding-left: 70px; }
.article_business_block_4_main_new .article_business_block_1_leftrightInfo_rightImg_new img{ width:75%; box-shadow: 6px 6px 20px rgba(0, 0, 0, 0.16); margin-left: -10%; float:left; }
.article_business_block_4_main_new .article_business_block_1_leftrightInfo_rightImg_new img:last-child{ margin-left: -40%; margin-top: 140px; }
.article_business_block_4_main_new .article_business_block_1_middleImage_new img{ box-shadow: 0px 0px 0px; }
.article_business_block_4_main_new .article_business_block_1_alltextinfo_new{ text-align:center; }

.article_business_block_5_main_new{}
.article_business_block_5_main_new .article_business_block_1_middleImage_new{ max-width:675px; margin:auto; }

.article_business_block_6_main_new .article_business_block_1_alltextinfo_new{ text-align:center; }
.article_business_block_6_middleImg_new{ display:flex; justify-content: space-between; padding-bottom:70px; }
.article_business_block_6_middleImg_leftImg_new{ width:calc(50% - 25px); }
.article_business_block_6_middleImg_leftImg_new img{ width:100%; display:flex; }
.article_business_block_6_middleImg_leftImg_new img.desktop_img_new{ }
.article_business_block_6_middleImg_leftImg_new img.mobile_img_new{ display:none; }
.article_business_block_6_bottomInfo_new{ font-style:italic; }

.block-content-inner{ position:relative; }
.birthday_faq_new{ position:relative; }
.back-items-faq{ position:relative; }
.section--instant-coffee-grid .instant-coffee-grid-wrapper .image--overlay-text-image-wrapper{ position:relative; }
.article_business_block_6_bottomInfo_Images_new{}
.article_business_block_6_bottomInfo_Images_new img{ display:flex; width:100%; }
.article_business_block_6_bottomInfo_Images_new img.article_business_block_6_bottomInfo_desktopImg_new{}
.article_business_block_6_bottomInfo_Images_new img.article_business_block_6_bottomInfo_mobileImg_new{ display:none; }
.article_business_block_6_main_new .article_business_block_6_bottomInfo_new .article_business_block_1_alltextinfo_new{ padding:0; }
.article_business_block_6_bottomInfo_Images_new { margin-top: -150px; margin-bottom: -60px; }

.image_for_mobile_new{ display:none; }
.article_business_block_6_middleImg_video_new video{ width:100%; }


/*-sitemap-*/
.sitemap_pages_new{ width:100%; padding-bottom:25px; }
.sitemap_pages_new ul{ display: grid; grid-template-columns: auto auto auto; }



/*-- Enamal mug 2022 --*/
.enamel_mug_2022_new .block-product-type{ background: #091A49; }
.enamel_mug_2022_new .block-product-type span{ background: #091A49; }
.enamel_mug_2022_new .product-single__title{ color: #091A49; display:block; }
.enamel_mug_2022_new .product_description_new p{ color: #091A49; }
.enamel_mug_2022_new .product-single__meta { max-width: 430px; }

.enamel_mug_2022_new .product-bottom .bottom-list .item-wrap p{ color: #091A49; }
.enamel_mug_2022_new .product-bottom .bottom-list li:first-child { width: 50%; }
.enamel_mug_2022_new .product-bottom .bottom-list li:nth-child(5) .item-wrap p{ color: #091A49; width: calc(100% - 32px); text-transform: none; font-weight: 400; }
.enamel_mug_2022_new .product-bottom .bottom-list li:nth-child(5){ width:100%; }

.enamel_mug_2022_new .product-bottom{ margin-bottom:24px; }
.enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1){ margin-bottom:38px; }
.enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .variant__label{  display:none; font-weight: bold; font-size: 11px; line-height: 24px; text-transform: uppercase; color: #252427; margin-bottom:14px; }
.enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap{ border:0; border-radius:0px; overflow: visible; background: none; box-shadow: 0 0 0; }
.enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input{ margin-right:10px; height:132px; width: calc(29% - 7px); }
.enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input label{ transition: all 0s linear; font-weight: 500; font-size: 10px; line-height: 12px;  color: #091A49; background: #FFFFFF; border: 1px solid #D8E1FC; border-radius: 4px; padding:72px 0 8px 0; }
.enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input .color-swatch:before{ transform: translateY(0%); }
.enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="Classic Blue"] label:before{ content:''; position:absolute; width:100%; height:96px; background:url(/cdn/shop/t/222/assets/variant_1.png?v=42316878195233101661656586800) no-repeat top 13px center; background-size:auto 73px; left:0px; top:0px; border-radius: 4px 4px 0 0; }
.enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="Forest Green"] label:before{ content:''; position:absolute; width:100%; height:96px; background:url(/cdn/shop/t/222/assets/variant_2.png?v=39615403707772441451656586801) no-repeat top 13px center; background-size:auto 73px; left:0px; top:0px; border-radius: 4px 4px 0 0; }
.enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="Combo"] label:before{ content:''; position:absolute; width:100%; height:96px; background:url(/cdn/shop/files/Enamel_free_coffee.png?v=1685616469) no-repeat top 10px center; background-size:auto 77px; left:0px; top:0px; border-radius: 4px 4px 0 0; }
.enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="Free Coffee Combo"] label:before{ content:''; position:absolute; width:100%; height:96px; background:url(/cdn/shop/files/Enamel_free_coffee.png?v=1685616469) no-repeat top 10px center; background-size:auto 77px; left:0px; top:0px; border-radius: 4px 4px 0 0; }
.enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="Free Coffee Combo"]{ position:relative; }

.enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="Combo"]{ position:relative; }
.enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="Combo"]:before{ display:none; content:'10% off'; position:absolute; background: linear-gradient(96.81deg, #FF9755 -0.14%, #B857C9 50.38%, #69C2FF 99.86%); border-radius: 6px; right:4px; top:5px; text-align:center; padding:4px 6px; font-weight: bold; font-size: 10px; line-height: 12px; text-align: center; text-transform: uppercase; color: #FFFFFF; z-index: 9; pointer-events:none; }
.enamel_mug_2022_new .product_variant_new .variant-input-wrap label.disabled:after{ display:none; }
.enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]+label{ background:none !important; padding:94px 0 0 0; text-align: center; height:100%; width:100%; border-radius: 8px; }
.enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]:checked+label{ background:#fff !important; color:#091A49; font-weight:700; box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.1); border-radius: 8px; text-align: center; height:100%; }
.enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]:checked+label:after{ content: ''; width: 100%; height: 132px; border-radius: 0px; display: block; position: absolute; transform: rotate(0deg); border:0; background:none; }
.enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(2) .variant-input-wrap{ border-color:#23356F; display: none; }
.enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(2) .variant-input-wrap input[type=radio]:checked+label{ border-color:#23356F; background:#23356F; }
.enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(2) .variant-input label{ color:#23356F; border-color:#23356F; }
.enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .grind_guide_btn_new{ position: absolute; right: 0; top: 0; padding:0 8px 0 12px; display:flex; font-weight: 500; font-size: 11px; line-height: 13px; text-transform: uppercase; color: #FFFFFF; display:none; }
.enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .grind_guide_btn_new img{ margin:0 0 0 4px; }

.enamel_mug_2022_new .product_cart_new .add-to-cart { background: #4452C0; border-color: #4452C0; }
.enamel_mug_2022_new .product_cart_new{ margin-bottom:17px; }
.enamel_mug_2022_new .product_description_new{ margin-bottom:10px; }
.enamel_mug_2022_new .product_manual_enamel_mug_left_new{ border-radius: 4px 0 0 4px; }
.enamel_mug_2022_new .product_manual_enamel_mug_right_heading_new { font-size: 12px; line-height: 14px; color: #252427; }
.enamel_mug_2022_new .product_manual_enamel_mug_right_heading_new svg path{ stroke:#252427; }
.enamel_mug_2022_new .product_manual_enamel_mug_right_info_new{ color: #253B52; }
.enamel_mug_2022_new .breadcrumbs_main_new{ max-width: 100% !important; }
.enamel_mug_2022_new .product_top_review_new{ margin-bottom:25px; }
.enamel_mug_2022_new .instant--coffee-promo{ margin-bottom:30px; }
.enamel_mug_2022_new .brew_packs_question_answer_main_new { background: #D7E5FA; }
.enamel_mug_2022_new .brew_packs_question_answer_top_heading_new{ color:#000; }
.enamel_mug_2022_new .accordion ul li { border-bottom: 1px solid #A1BCE6; }
.enamel_mug_2022_new .question h2{ color:#000; }
.enamel_mug_2022_new .question .glyphicon svg path { stroke: #A1BCE5 !important; }
.enamel_mug_2022_new .answer p{ color: #455C7E; }
.enamel_mug_2022_new .brew_packs_question_answer_bottom_info_left_new{ color: #000000; }
.enamel_mug_2022_new .brew_packs_question_answer_bottom_info_right_new .big-btn { background: #1774ff; }
.enamel_mug_2022_new .brew_packs_question_answer_bottom_button_2_new .btn { background: #000000; color:#fff; }

.template--enamel-mug-new .product__main-photos .flickity-previous{ display:none; }
.template--enamel-mug-new .product__main-photos .flickity-next{ display:none; }
.template--enamel-mug-new .product__main-photos .flickity-page-dots{ display:none; }
.template--enamel-mug-new .product__main-photos{ pointer-events:none; }


/* popup */
.scappfancybox-skin{ background:none !important; box-shadow: 0 0 0 !important; }
.scappfancybox-skin table{ background:none !important; max-width: 100% !important; }
.scappfancybox-close{ background:url(popup_close.svg) no-repeat center center !important; width:18px !important; height:18px !important; right:auto !important; left:30px !important; top:22px !important;  }

.color-scheme-image{ padding:0 !important; }
.newsletter_popup_new{ max-width:382px; width:100%; }
.newsletter_popup_new img{ max-width:100%; display:flex; }
.modal--square .modal__inner{ border-radius: 17px; }
.color-btn-scheme-image-btn{ left:16px; top:17px; transform: translate(0, 0); right:auto; background:none; padding:0; }
.color-btn-scheme-image-btn .icon{ width:18px; height:18px; }
.color-btn-scheme-image-btn:hover{ background:none; transform: translate(0, 0); }
.modal-open .modal:before{ backdrop-filter: blur(10px); background: rgba(0,0,0,0.6); opacity: 1; }

.brew_packs_product_new .instant--coffee-promo{ margin-top: 0px; }
.brew_packs_product_new .instant-coffee-promo { background: rgba(89, 62, 111, 0.1); border-radius: 4px; }
.instant-coffee-promo .instant-coffee-promo-inner{ background: rgba(89, 62, 111, 0.1); border-radius: 4px; display: flex; align-items: center; justify-content: center; }
.instant-coffee-promo .instant-promo{ display: inline-block; min-height: 45px; align-items: center; justify-content: center; padding:14px 10px 12px 10px; letter-spacing:0px; }
.instant-coffee-promo .instant-promo svg{ margin-right: 5px; display: inline-block; vertical-align: middle; margin-top: -2px; }
.instant-coffee-promo .instant-promo svg path{ fill: #080826; stroke: #080826; }
.template--instant-coffee .instant-coffee-promo .instant-promo svg path{ stroke: #302B7D; fill: #302B7D; }
.template--instant-coffee .product-bottom .bottom-list .brewitem .item-wrap p svg path{ stroke: #080826; fill: #080826; }
.template--instant-coffee.brew_packs_product_new .product-single__header{ display: block !important; }
.instant-coffee-promo .instant-promo{ font-family: Rubik; font-style: normal; font-weight: 500; font-size: 12px;  line-height: 14px; text-align: center; color: #302B7D; margin: 0; }
.instant-coffee-promo .instant-promo b{ text-transform:uppercase; }

/*- Pitcher Page -*/
.pitcher_2022_new{}
.pitcher_2022_new .breadcrumbs_main_new{ transform: translate(0,0); }
.pitcher_2022_new .product_grid_new{ background: #FBFBFB; }
.pitcher_2022_new .block-product-type { background: #57BEF9; margin-bottom: 20px; }
.pitcher_2022_new .block-product-type span { background: #57BEF9; }
.pitcher_2022_new .product-single__title{ margin-bottom:8px; color:#000; }
.pitcher_2022_new .product_description_new p{ color:#000; }
.pitcher_2022_new .product-bottom .bottom-list .item-wrap p{ color:#000; }
.pitcher_2022_new .product-bottom .bottom-list li:nth-child(5){ width:50%; }
.pitcher_2022_new .product-bottom .bottom-list li:nth-child(5) .item-wrap p{ color: #000; text-transform: uppercase; font-weight: 500; }
.pitcher_2022_new .product-bottom .bottom-list .item-wrap p svg{ display:block }
.pitcher_2022_new .product-bottom .bottom-list .item-wrap p svg path{ stroke:#000; }
.pitcher_2022_new .product-bottom .bottom-list .item-wrap p{ display:flex; }
.pitcher_2022_new .product_manual_enamel_mug_inner_new{ box-shadow: 0px 8px 16px rgba(17, 17, 17, 0.1); }
.pitcher_2022_new .product_manual_enamel_mug_right_new{ padding-left:16px; }
.pitcher_2022_new .product_cart_new{ margin-bottom:8px; }
.pitcher_2022_new .instant--coffee-promo{ margin-bottom:20px; }
.pitcher_2022_new .product-bottom { margin-bottom: 8px; }


/*- ceramic mug page -*/
.template--ceramic-mug-new .product__main-photos .flickity-previous{ display:none; }
.template--ceramic-mug-new .product__main-photos .flickity-next{ display:none; }
.template--ceramic-mug-new .product__main-photos .flickity-page-dots{ display:none; }
.template--ceramic-mug-new .product__main-photos{ pointer-events:none; }
.ceramic_mug_2022_new{}
.ceramic_mug_2022_new .product_grid_new{ background:#FBFFF8; }
.ceramic_mug_2022_new .block-product-type{ background: #0E2313; }
.ceramic_mug_2022_new .block-product-type span{ background: #0E2313; }
.ceramic_mug_2022_new .product-single__title{ color: #0E2313; display:block; }
.ceramic_mug_2022_new .product_description_new p{ color: #0E2313; }
.ceramic_mug_2022_new .product-single__meta { max-width: 430px; }
.ceramic_mug_2022_new .product-bottom .bottom-list .item-wrap p{ color: #0E2313; }
.ceramic_mug_2022_new .product-bottom .bottom-list li:nth-child(4) .item-wrap p{ color: #0E2313; width: calc(100% - 32px); text-transform: none; font-weight: 400; line-height:18px; }
.ceramic_mug_2022_new .product-bottom .bottom-list li:nth-child(4){ width:100%; }
.ceramic_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]+label{ color: #0E2313; }
.ceramic_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]:checked+label{ color: #0E2313; }
.ceramic_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="Forest Green"] label:before{ background:url(/cdn/shop/t/222/assets/Green_mug.png?v=153582119844326615621656586739) no-repeat top 13px center; background-size: auto 73px; }
.ceramic_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="Classic Blue"] label:before{ background:url(/cdn/shop/t/222/assets/Blue_ceramic_mug.png?v=39590912029522900201656586710) no-repeat top 13px center; background-size: auto 73px; }
.ceramic_mug_2022_new .product-slideshow.flickity-enabled .flickity-viewport .product-main-slide{ animation: none; -webkit-animation: none; animation-delay: 0s; -webkit-animation-delay: 0s; }


/*- Cold Brew Starter Kit Page -*/
.cold_brew_starter_kit_product_new{}
.cold_brew_starter_kit_product_new .block-product-type{ background:#57BEF9; }
.cold_brew_starter_kit_product_new .block-product-type span { background: #57BEF9; color:#fff !important; }
.cold_brew_starter_kit_product_new .product-single__title { color: #000000; }
.cold_brew_starter_kit_product_new .product_includes_v3_new h4{ background: rgba(87, 190, 249, 0.5); }
.cold_brew_starter_kit_product_new .product_includes_v3_new .product_includes_v2_first_new{ background: #ECF8FF; }
.cold_brew_starter_kit_product_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block:after{ background:#ABDFFC; }
.cold_brew_starter_kit_product_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block .right-content{ color:#000000; }
.cold_brew_starter_kit_product_new .product-bottom .bottom-list .item-wrap p{ color:#000000; }
.cold_brew_starter_kit_product_new .product_cart_new .add-to-cart, .cold_brew_starter_kit_product_new .product_cart_new .add-to-cart:hover { background: #4452C0; border-color: #4452C0; }
.cold_brew_starter_kit_product_new .product_cart_new{ margin-bottom:15px; }
.cold_brew_starter_kit_product_new .product_description_new{ margin-bottom:15px; }
.cold_brew_starter_kit_product_new .product_manual_enamel_mug_inner_new { box-shadow: 0px 8px 16px rgba(17, 17, 17, 0.1); }
.cold_brew_starter_kit_product_new .product_manual_enamel_mug_left_new{ border-radius: 6px 0 0 6px; }
.cold_brew_starter_kit_product_new .product_manual_enamel_mug_right_info_new{ color: #253B52; }
.cold_brew_starter_kit_product_new .brew_packs_question_answer_main_new { background: #D7E5FA; }
.cold_brew_starter_kit_product_new .brew_packs_question_answer_top_heading_new{ color:#000; }
.cold_brew_starter_kit_product_new .question h2{ color:#000; }
.cold_brew_starter_kit_product_new .answer p{ color: #455C7E; }
.cold_brew_starter_kit_product_new .question .glyphicon svg path { stroke: #A1BCE6 !important;}
.cold_brew_starter_kit_product_new .accordion ul li { border-bottom: 1px solid #A1BCE6; }
.cold_brew_starter_kit_product_new .brew_packs_question_answer_bottom_info_left_new{ color:#000; }
.cold_brew_starter_kit_product_new .brew_packs_question_answer_bottom_info_right_new .big-btn{ background:#1774ff; }  
.cold_brew_starter_kit_product_new .brew_packs_question_answer_bottom_button_2_new .btn { background: #000; }

.product_manual_enamel_mobile_mug { display:none; }
.collection_promotion_new{}
.collection_promotion_new .instant-coffee-promo{ display:inline-block; }
.collection_promotion_new .instant-coffee-promo .instant-promo{ min-width:430px; }
/*.template-collection .grid-product__price--original{ display:none; }*/
/*.template-collection .grid-product[data-product-handle="enamel-mug"] .grid-product__price--original{ display:none; }*/
.success_message{ display:none; position:absolute; width:100%; left:0; top:0; text-align:center; background:#EFF5FF; height:100%; padding:13px; }
.text_columns_custom_new .second_btn_new{ position:relative; }

/* latre product */
.latte_product_new .block-product-type{ color:#fff; }
.latte_product_new .block-product-type span{ color:#fff !important; background:#57BEF9; }
.latte_product_new .product_includes_v3_new{ max-width:323px; }
.latte_product_new .product_includes_v3_new h4 { background: rgba(87, 190, 249, 0.5); color: #000000; }
.latte_product_new .product_includes_v3_new .product_includes_v2_first_new{ background: #FFFFFF; }
.latte_product_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block .right-content{ color:#000; }
.latte_product_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block:after{ background:rgba(164, 217, 249, 0.5); }
.latte_product_new .block-product-type{ margin-bottom:20px; }
.latte_product_new .product-single__title { margin: 0 0 8px 0; }
.latte_product_new .product_description_new{ margin-bottom:20px !important; }

/*-upsell-*/
.upsell_manual_new{ position:relative; border-radius: 8px; margin-bottom:24px; }
.upsell_manual_new .product_manual_enamel_mug_right_info_new{ font-weight: 400; font-size: 14px; line-height: 16px !important;  letter-spacing: -0.02em; color: #253B52; padding:5px 0 0 0 !important; }
.upsell_manual_new .product_manual_enamel_mug_right_new{ padding:15px 105px 15px 47px; }
.product_price_upsell_new{ font-weight: 500; padding:5px 0 0 0; font-size: 14px; line-height: 17px; color: #3772F6;  }
.product_price_upsell_new span{ font-weight: 400; font-size: 14px; line-height: 17px; margin-right:3px; text-decoration: line-through;  color: #6E7B8F; }
.product_addtocart_upsell_new{ position:absolute; right:7px; top:50%; transform: translate(0, -50%); } 
.product_addtocart_upsell_new .btn{ background: rgba(255, 255, 255, 0.9); min-width:inherit; border: 0.567901px solid #D4E5FF; border-radius: 4px; font-weight: 500; font-size: 14px; line-height: 17px; text-transform: uppercase; color: #1774FF; padding:5px 19px 4px 19px; filter: drop-shadow(0px 2.2716px 2.2716px rgba(0, 0, 0, 0.08)); }
.product_addtocart_upsell_new .btn[disabled]{ opacity:0.5; color: #b6b6b6; }
.upsell_manual_new .product_manual_enamel_mug_inner_new { box-shadow: 0px 4px 16px rgba(111, 154, 28, 0.3) !important; border-radius: 8px !important;  }
.upsell_manual_new .product_manual_enamel_mug_inner_new a{ min-height:103px; }
.template--article-french-press-new{ background: #F1F6FF; }

/*-video section-*/
.section--instant-coffee-video { padding-bottom: 40px; background-size: 100% !important; background-repeat: no-repeat !important; }
.section--instant-coffee-video .page-width{ max-width: 1320px; }
.section--instant-coffee-video .heading-image{ text-align: center; padding: 120px 0 80px; }
.section--instant-coffee-video .block--video-single{ position: relative; padding: 10px; background: #fff; border-radius: 4px; }
.section--instant-coffee-video .image--overlay-text{ position: absolute; left: 7%; top: 28%; right:7%; cursor: pointer; z-index: 1; }
.section--instant-coffee-video .image--overlay-text .content{ font-family: Rubik; font-style: normal; font-weight: 500; font-size: 24px; line-height: 32px; letter-spacing: -0.02em; color: #653F16; display: flex; align-items: center; justify-content: flex-start; max-width: 375px; cursor: pointer; }
.section--instant-coffee-video .image--overlay-text .content svg{ flex: 0 0 98px; margin-right: 15px; }
.section--instant-coffee-video .image--overlay-text-image img{ position: relative; vertical-align: bottom; }


/*- Coffee Date Kit -*/
.coffee_date_kit_new{}
.coffee_date_kit_new .product-instant-coffee .block-variant.active:after { content: ''; position: absolute;  height: 22px; width: 20px; top: 4px; right: 4px; left: auto; background: url(correct_sign.svg) no-repeat right top; }
.coffee_date_kit_new .product-instant-coffee .block-variant.active { background: #ECF8FF; box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.1); }
.coffee_date_kit_new .product-instant-coffee .block-variant{ padding-top:6px; }
.coffee_date_kit_new .block-product-type{ background:#4452C0 !important; color: #fff; }
.coffee_date_kit_new .block-product-type span{ background:#4452C0 !important; }
.coffee_date_kit_new .product_includes_v3_new .product_includes_v2_first_new{ padding-bottom:20px; }
.coffee_date_kit_new .product_cart_new .add-to-cart, .coffee_date_kit_new .product_cart_new .add-to-cart:hover { background: #000000; border-color: #000000; }
.coffee_date_kit_new .product-single__header{ display: block !important; }
.coffee_date_kit_new .product_grid_new{ background:#fff !important; }
.coffee_date_kit_new .product_includes_v3_new h4{ background: rgba(87, 190, 249, 0.5); }
.coffee_date_kit_new .product_includes_v3_new .product_includes_v2_first_new{ background: #ECF8FF; }
.coffee_date_kit_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block:after{ background:#ABDFFC; }
.coffee_date_kit_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block .right-content{ color:#000000; }
.coffee_date_kit_new .product-bottom .bottom-list .item-wrap p{ color:#000000; text-decoration:none; }
.coffee_date_kit_new .product-bottom .bottom-list .item-wrap p svg{ display:none; }
.coffee_date_kit_new .product_cart_new{ margin-bottom:15px; }
.coffee_date_kit_new .product_description_new{ margin-bottom:15px; }
.coffee_date_kit_new .product_description_new p{ color:#000 !important; }


/* Coffee On-The-Go Kit */
.coffee_on_the_go_kit_new{}
.coffee_on_the_go_kit_new .block-product-type{ background:#562DBF !important; color: #F3EAFF; }
.coffee_on_the_go_kit_new .block-product-type span{ background:#562DBF !important; }
.coffee_on_the_go_kit_new .product_includes_v3_new h4{ background: #E3C8FF; color:#6A4FB1; }
.coffee_on_the_go_kit_new .product_includes_v3_new .product_includes_v2_first_new{ background: #F3EAFF; }
.coffee_on_the_go_kit_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block:after{ background:#E3C8FF; height:75px; }
.coffee_on_the_go_kit_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block .right-content{ color:#6A4FB1; }
.coffee_on_the_go_kit_new .product_includes_v3_new .product_includes_v2_first_new{ padding-bottom:8px; }
.coffee_on_the_go_kit_new .product-instant-coffee .block-variant.active { background: #F3EAFF; }
.coffee_on_the_go_kit_new .product-instant-coffee .block-variant h4{ color: #6A4FB1; }

.coffee_on_the_go_kit_2_new{}
.coffee_on_the_go_kit_2_new .block-product-type{ background:#264CD1 !important; color: #fff; }
.coffee_on_the_go_kit_2_new .block-product-type span{ background:#264CD1 !important; }
.coffee_on_the_go_kit_2_new .product_includes_v3_new h4{ background: #B7C8FF; color:#264CD1; }
.coffee_on_the_go_kit_2_new .product_includes_v3_new .product_includes_v2_first_new{ background: #E2E9FF; }
.coffee_on_the_go_kit_2_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block:after{ background:#B7C8FF; height:75px; }
.coffee_on_the_go_kit_2_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block .right-content{ color:#264CD1; }
.coffee_on_the_go_kit_2_new .product_includes_v3_new .product_includes_v2_first_new{ padding-bottom:8px; }
.coffee_on_the_go_kit_2_new .product-instant-coffee .block-variant.active { background: #E2E9FF; }
.coffee_on_the_go_kit_2_new .product-instant-coffee .block-variant h4{ color: #264CD1; }

.coffee_on_the_go_kit_3_new{}
.coffee_on_the_go_kit_3_new .block-product-type{ background:#DF3A39 !important; color: #fff; }
.coffee_on_the_go_kit_3_new .block-product-type span{ background:#DF3A39 !important; }
.coffee_on_the_go_kit_3_new .product_includes_v3_new h4{ background: #FFDAA3; color:#DF3A39; }
.coffee_on_the_go_kit_3_new .product_includes_v3_new .product_includes_v2_first_new{ background: #FFEBCD; }
.coffee_on_the_go_kit_3_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block:after{ background:#FFDAA3; height:75px; }
.coffee_on_the_go_kit_3_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block .right-content{ color:#DF3A39; }
.coffee_on_the_go_kit_3_new .product_includes_v3_new .product_includes_v2_first_new{ padding-bottom:8px; }
.coffee_on_the_go_kit_3_new .product-instant-coffee .block-variant.active { background: #FFEBCD; }
.coffee_on_the_go_kit_3_new .product-instant-coffee .block-variant h4{ color: #DF3A39; }

.coffee_on_the_go_kit_4_new{}
.coffee_on_the_go_kit_4_new .block-product-type{ background:#4E6227 !important; color: #fff; }
.coffee_on_the_go_kit_4_new .block-product-type span{ background:#4E6227 !important; }
.coffee_on_the_go_kit_4_new .product_includes_v3_new h4{ background: #C7D7A6; color:#4E6227; }
.coffee_on_the_go_kit_4_new .product_includes_v3_new .product_includes_v2_first_new{ background: #EAEFC9; }
.coffee_on_the_go_kit_4_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block:after{ background:#C7D7A6; height:75px; }
.coffee_on_the_go_kit_4_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block .right-content{ color:#4E6227; }
.coffee_on_the_go_kit_4_new .product_includes_v3_new .product_includes_v2_first_new{ padding-bottom:8px; }
.coffee_on_the_go_kit_4_new .product-instant-coffee .block-variant.active { background: #EAEFC9; }
.coffee_on_the_go_kit_4_new .product-instant-coffee .block-variant h4{ color: #4E6227; }


/* Cold Coffee Kit */
.cold_coffee_new{}
.cold_coffee_new .block-product-type{ background:#F54E12 !important; color: #FFEBCD; }
.cold_coffee_new .block-product-type span{ background:#F54E12 !important; }
.cold_coffee_new .product_includes_v3_new h4{ background: #FFCC7E; color:#F54E12; }
.cold_coffee_new .product_includes_v3_new .product_includes_v2_first_new{ background: #FFEBCD; }
.cold_coffee_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block:after{ background:#fb9d70; height:75px; }
.cold_coffee_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block .right-content{ color:#F54E12; }
.cold_coffee_new .product_includes_v3_new .product_includes_v2_first_new{ padding-bottom:8px; }
.cold_coffee_new .product-instant-coffee .block-variant.active { background: #FEEACC; }
.cold_coffee_new .product-instant-coffee .block-variant h4{ color: #F54E12; }

.cold_coffee_2_new{}
.cold_coffee_2_new .block-product-type{ background:#FF6B00 !important; color: #FFEFC6; }
.cold_coffee_2_new .block-product-type span{ background:#FF6B00 !important; }
.cold_coffee_2_new .product_includes_v3_new h4{ background: #ffe5bf; color:#FF6B00; }
.cold_coffee_2_new .product_includes_v3_new .product_includes_v2_first_new{ background: #FFEFC6; }
.cold_coffee_2_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block:after{ background:#FFD994; height:75px; }
.cold_coffee_2_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block .right-content{ color:#FF6B00; }
.cold_coffee_2_new .product_includes_v3_new .product_includes_v2_first_new{ padding-bottom:8px; }
.cold_coffee_2_new .product-instant-coffee .block-variant.active { background: #FFEFC6; }
.cold_coffee_2_new .product-instant-coffee .block-variant h4{ color: #FF6B00; }

.cold_coffee_3_new{}
.cold_coffee_3_new .block-product-type{ background:#4A65C8 !important; color: #E2E9FF; }
.cold_coffee_3_new .block-product-type span{ background:#4A65C8 !important; }
.cold_coffee_3_new .product_includes_v3_new h4{ background: #B7C8FF; color:#4A65C8; }
.cold_coffee_3_new .product_includes_v3_new .product_includes_v2_first_new{ background: #E2E9FF; }
.cold_coffee_3_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block:after{ background:#ccd9ff; height:75px; }
.cold_coffee_3_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block .right-content{ color:#4A65C8; }
.cold_coffee_3_new .product_includes_v3_new .product_includes_v2_first_new{ padding-bottom:8px; }
.cold_coffee_3_new .product-instant-coffee .block-variant.active { background: #E2E9FF; }
.cold_coffee_3_new .product-instant-coffee .block-variant h4{ color: #4A65C8; }

.cold_coffee_4_new{}
.cold_coffee_4_new .block-product-type{ background:#4E6227 !important; color: #F9FFEC; }
.cold_coffee_4_new .block-product-type span{ background:#4E6227 !important; }
.cold_coffee_4_new .product_includes_v3_new h4{ background: #C7D7A6; color:#4E6227; }
.cold_coffee_4_new .product_includes_v3_new .product_includes_v2_first_new{ background: #EAEFC9; }
.cold_coffee_4_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block:after{ background:#C7D7A6; height:75px; }
.cold_coffee_4_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block .right-content{ color:#4E6227; }
.cold_coffee_4_new .product_includes_v3_new .product_includes_v2_first_new{ padding-bottom:8px; }
.cold_coffee_4_new .product-instant-coffee .block-variant.active { background: #EAEFC9; }
.cold_coffee_4_new .product-instant-coffee .block-variant h4{ color: #4E6227; }

/* Announcement Bar */
.toolbar_section_bottom_new{ top:auto; bottom:0; }
.toolbar-enabled .header-section{ top:0; }
#AnnouncementSlide-e6c8b53a-de16-4552-80d6-8e7992dfd22b .announcement-slider__content a{ padding: 9px 15px; color: #fff; font-size: 20px; font-weight: 400; letter-spacing: 0.3px; }
#AnnouncementSlide-e6c8b53a-de16-4552-80d6-8e7992dfd22b .announcement-slider__content a b{ font-weight:600; }


.mocha_mobile_new .slide-nav__item span label{ display:inline-block; display:none; text-transform:uppercase; margin-top: -6px; margin-left: 6px; }
.only_for_mobile_new{ display:none; }
.mocha_mobile_new .slide-nav__item a span{ display:block; }
.mocha_mobile_new .slide-nav__item a{ background: #FFFFFF !important; filter:none;
box-shadow: 0px 2px 2px rgba(245, 218, 170, 0.4);
border-radius: 16px; font-family: 'Rubik'; font-weight: 700; font-size: 16px; line-height: 20px;  letter-spacing: -0.02em; color: #252427; }
.mocha_mobile_new .add_menu_image_new{ width:56px; }
.mocha_mobile_new .add_menu_image_new img {width: 100%;height: 100%; }
.mocha_mobile_new .slide-nav__item a span{ padding:0; }
.mocha_mobile_new .slide-nav__item a span small{ font-weight: 700; font-size: 14px; line-height: 16px; letter-spacing: -0.02em; color: #99886C !important; padding-top: 2px; }
.mocha_mobile_new .slide-nav__link .icon{ display:none; }

.slide_nav_wrapper_mobile_new .premium-instant-kit_mobile .subtext_btn_new span{ color:#1A258D; }
.slide_nav_wrapper_mobile_new .premium-instant-kit_mobile .subtext_btn_new small{ color:#1A258D; }


.template--perks .text_with_banner_texts_new h1{ color:#fff; font-weight: 700; font-size: 96px; line-height: 72px; }
.template--perks .text_with_banner_texts_new p{ color:#fff;  }
.template--perks .text_with_banner_inner_button_new a.scroll-next{ background:#fff; color:#2E5BFF; min-width: 145px; }
.template--perks .text_with_banner_inner_button_new a svg path{ stroke:#2E5BFF; }
.template--perks .text_with_banner_texts_main_new{ background:none; }
.template--perks .text_with_banner_texts_new { max-width: 470px; }
.template--perks .text_with_banner_texts_new p{ padding-top:20px; }

.upsell_manual_v2_new{}
.upsell_manual_v2_new .product_manual_enamel_mug_inner_new{ box-shadow:0 0 0 !important; }
.upsell_manual_v2_new .product_manual_enamel_mug_left_new { width: 110px; height: auto; }
.upsell_manual_v2_new .product_manual_enamel_mug_left_new img{ display:flex; border-radius:8px 0 0 8px; }
.upsell_manual_v2_new .product_manual_enamel_mug_right_new{ width:calc(100% - 110px); padding:16px 102px 16px 8px; }
.upsell_manual_v2_new .product_addtocart_upsell_new { right: 16px; top: 16px; transform: translate(0, 0%); }
.upsell_manual_v2_new .product_addtocart_upsell_new .btn{ background: #FFFFFF; border: 2px solid #3772F6; border-radius: 4px; font-weight: 700; font-size: 12px; line-height: 14px; padding:10px 19px; text-transform: uppercase; color: #3772F6; }
.upsell_manual_v2_new .product_manual_enamel_mug_right_heading_new{ color:#3C4932; font-size: 12px; line-height: 14px; }
.upsell_manual_v2_new .product_manual_enamel_mug_right_info_new{ color:#3C4932 !important; line-height: 18px !important; padding: 4px 0 0 0 !important; }
.upsell_manual_v2_new .product_price_upsell_new{ color:#3C4932; padding: 8px 0 0 0; line-height:18px; }
.upsell_manual_v2_new .product_price_upsell_new span{ color:#3C4932; }


/*-big brew box-*/
.big_brew_box_new{}
.big_brew_box_new .product_grid_new{ background:#FBFBFB !important; }
.big_brew_box_new .block-product-type { background: #57BEF9 !important; color: #fff; }
.big_brew_box_new .block-product-type span{ background: #57BEF9 !important; }
.big_brew_box_new .product_cart_new .add-to-cart, .big_brew_box_new .product_cart_new .add-to-cart:hover { background: #4452C0; border-color: #4452C0; }
.big_brew_box_new .product-bottom .bottom-list .item-wrap p svg{ display:block; }

.product_price_batch_new{ width:100px; position:absolute; right:21px; top:23px; z-index:1; pointer-events:none; }
.product_price_batch_new img{ width:100%; display:flex; }


/* Mobile Menu */
.site_header_mobile_new{ display:none; }
.site_header_mobile_new{ background:#fff; }

.light_mode_menu_img_new{ display:flex; }
.light_mode_menu_img_new img{ width:100%; display:flex; }
.dark_mode_menu_img_new{ display:none; }
.dark_mode_menu_img_new img{ width:100%; display:flex; }

.menu_mobile_1_new{ background:#F6F3EC; margin-top:-2px; }
.menu_mobile_2_new{ padding:32px 0px; background:#fff; }
.menu_mobile_3_new{ padding:32px 0px; background:#F7F3EC; }
.menu_mobile_4_new{ background:#fff; }

.slide_nav_wrapper_mobile_new .slide-nav__item:first-child{ padding-top:0; }
.slide_nav_wrapper_mobile_new .slide-nav__item:last-child{ padding-bottom:0; }
.slide_nav_wrapper_mobile_new .slide-nav__link{ font-weight: 700; font-size: 24px; line-height: 28px; color: #1E2754; padding:16px 32px; }
.slide_nav_wrapper_mobile_new .slide-nav__link svg{ position:relative; vertical-align:middle; margin:-2px 0 0 9px; } 

.slide_nav_wrapper_mobile_new .slide-nav__item:first-child .slide-nav__link{ padding-top:32px; }
.slide_nav_wrapper_mobile_new .slide-nav__item:last-child .slide-nav__link{ padding-bottom:32px; }

.slide_nav_wrapper_mobile_new .slide-nav__dropdown{ background:#0C122E; height:100%; display:block; visibility:visible; opacity:1; z-index:1; padding:0 24px 0 48px  }
.slide_nav_wrapper_mobile_new .slide-nav__dropdown.active{ width:calc(100% - 16px); right:0; }
.slide_nav_wrapper_mobile_new .slide_nav_dropdown_last.active{ width:100%; }
.inner_menu_link_new{ }
.inner_menu_link_new a{ font-weight: 700; font-size: 10px !important; line-height: 10px !important;  letter-spacing: 0.05em; text-transform: uppercase; color: #FFFAF2; }

.slide_nav_wrapper_mobile_new .slide-nav__dropdown .slide-nav__link{ font-size: 24px; line-height: 28px; color: #FFFAF2; padding:0px 0 0 0 !important; }
.slide_nav_wrapper_mobile_new .slide-nav__dropdown .slide-nav__link .small_text_new{ font-size: 18px; line-height: 21px; display: inline-block; width: 100%; }

.slide_nav_wrapper_mobile_new .slide-nav__dropdown .subtext_mobile_new .blog_label_new{ margin: 0px 0 0 8px; background: #FFFAF2; border-radius: 4px; font-weight: 700; font-size: 10px; line-height: 10px; padding: 7px 6px 6px 6px; text-align: center; letter-spacing: 0.05em; text-transform: uppercase; color: #0C122E; display: inline-block; width: auto; position: relative; vertical-align: middle; }

.slide_nav_wrapper_mobile_new .subtext_mobile_new .blog_label_new{ margin: 0px 0 0 8px; background: #FBFF27; border-radius: 4px; font-weight: 700; font-size: 10px; line-height: 10px; padding: 7px 6px 6px 6px; text-align: center; letter-spacing: 0.05em; text-transform: uppercase; color: #000; display: inline-block; width: auto; position: relative; vertical-align: middle; }

.slide_nav_wrapper_mobile_new .slide-nav__dropdown .slide-nav__link .small_text_new .blog_label_new{ margin: -4px 0 0 5px; background: #FFFAF2; border-radius: 4px; font-weight: 700; font-size: 10px; line-height: 10px; padding: 7px 6px 6px 6px; text-align: center; letter-spacing: 0.05em; text-transform: uppercase; color: #0C122E; display: inline-block; width: auto; position: relative; vertical-align: middle; }
.slide_nav_wrapper_mobile_new .slide-nav__dropdown .slide-nav__sublist-link svg{ margin:-1px 0 0 9px; }
.slide_nav_wrapper_mobile_new .slide-nav__dropdown .slide-nav__sublist-link svg path{ fill:#FFFAF2; }

.slide_nav_wrapper_mobile_new .slide-nav__dropdown .subtext_mobile_new{ width:100%; padding:12px 0; }
.slide_nav_wrapper_mobile_new .slide-nav__dropdown .subtext_mobile_new > span{ display:flex; align-items: center; }

.slide_nav_wrapper_mobile_new .slide-nav__dropdown .slide-nav__item:nth-child(2){ padding-top:26px; }
.slide_nav_wrapper_mobile_new .slide-nav__dropdown .border_top_new{ border-top:1px solid #404F9A; padding-top:32px; margin-top:4px; }


.mobile_menu_title_new{ font-weight: 700; font-size: 12px; line-height: 14px; letter-spacing: 0.05em; text-transform: uppercase; color: #1E2754; padding:0 32px 4px 32px; }
.menu_mobile_2_new .slide-nav__link{ padding-top: 8px !important; padding-bottom: 0 !important; }

.slide_nav_wrapper_mobile_new .subtext_btn_new{ width:calc(100% - 120px); padding-right:15px; display:flex; }
.slide_nav_wrapper_mobile_new .subtext_btn_new span{ font-size: 18px; line-height: 21px; color: #1E2754; display:block; }
.slide_nav_wrapper_mobile_new .subtext_btn_new small{ padding:4px 0 0 0; font-weight: 400; font-size: 12px; line-height: 14px; letter-spacing: -0.02em; color: #99886C; }
.slide_nav_wrapper_mobile_new .add_menu_image_new{ display:flex; width: 120px; }
.slide_nav_wrapper_mobile_new .add_menu_image_new img{ border-radius:2px; width: 100%; height: auto; }

.right_svg_icon_new{ position: absolute !important; right: 10px; margin: 0 !important; }
.slide_nav_wrapper_mobile_new .slide-nav__dropdown .slide-nav__sublist-link svg.right_svg_icon_new{ right:-16px; }

.slide_nav_wrapper_mobile_new .instant-kit_new{ margin: -3px 0 0 2px; border-radius: 4px; background: #FFEE70 !important; color: #000 !important; font-weight: 700 !important; font-size: 10px !important; line-height: 10px !important; padding: 7px 6px 6px 6px; text-align: center; letter-spacing: 0.05em; text-transform: uppercase; display: inline-block; width: auto; position: relative; vertical-align: middle; }

.slide_nav_wrapper_mobile_new .slide-nav__dropdown .subtext_new span{ color:#FFFAF2; }
.slide_nav_wrapper_mobile_new .slide-nav__dropdown .subtext_new small{ color:#FFFAF2; }
.slide_nav_wrapper_mobile_new .slide-nav__dropdown .instant-kit_new{ margin: -4px 0 0 10px; background: #FFFAF2 !important; border-radius: 4px; font-weight: 700; font-size: 10px; line-height: 10px; padding: 7px 6px 6px 6px; text-align: center; letter-spacing: 0.05em; text-transform: uppercase; color: #0C122E !important; display: inline-block; width: auto; position: relative; vertical-align: middle; }

.slide_nav_wrapper_mobile_new .premium-instant_mobile > button .subtext_btn_new span{ background: linear-gradient(90.87deg, #1E23EB 0%, #FB27AA 99.68%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; }
.slide_nav_wrapper_mobile_new .premium-instant_mobile > button .subtext_btn_new small{ background: linear-gradient(90.87deg, #1E23EB 0%, #FB27AA 99.68%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; }

.slide_nav_wrapper_mobile_new .premium-instant_mobile > a .subtext_btn_new span{ color:#1E2754; /*background: linear-gradient(90.87deg, #1E23EB 0%, #FB27AA 99.68%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;*/ }
.slide_nav_wrapper_mobile_new .premium-instant_mobile > a .subtext_btn_new small{ color: #99886C; /*background: linear-gradient(90.87deg, #1E23EB 0%, #FB27AA 99.68%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;*/ }


.menu_mobile_3_new .slide-nav__link{ padding-top: 28px !important; padding-bottom: 0 !important; }
.mobile_stars_new{ background: #F3EFE7; border-radius: 100px; font-weight: 700; font-size: 10px; line-height: 12px; text-align: center; text-transform: uppercase; color: #1E2754; display: flex; align-items: center; height: 22px; margin: 0 0 0 16px; padding: 0 8px; }
.mobile_stars_new svg{ margin: 0 4px 0 0 !important; }

.slide_nav_wrapper_mobile_new .slide-nav__dropdown .slide-nav__link--back{ position:relative; padding: 36px 0 24px 48px; margin-left: -48px; width: calc(100% + 48px); }
.slide_nav_wrapper_mobile_new .slide-nav__dropdown .slide-nav__link--back:after{ content:''; position:absolute; left: 48px; bottom: 0; width: calc(100% - 48px); height:1px; background:#404F9A; }
.slide_nav_wrapper_mobile_new .slide-nav__dropdown .slide-nav__link--back .slide-nav__link{ padding:0 !important; font-size: 24px; line-height: 28px; color: #FFFAF2; }
.slide_nav_wrapper_mobile_new .slide-nav__dropdown .slide-nav__link--back .slide-nav__link svg{ position:absolute; left: -29px; top: 8px; margin:0; }

.slide_nav_wrapper_mobile_new .add_main_menu_left_new{ padding:0 32px 0px 32px !important; }
.add_socials_list_menu_new{ border-top:1px solid #C2B8A8; margin:0; padding-left: 0; padding-right: 0; }
.add_socials_list_menu_left_new ul li a, .add_socials_list_menu_right_new a{ color:#1E2754; }

.slide_nav_wrapper_mobile_new.menu_mobile_4_new .slide-nav__link{ font-size:18px; line-height:21px; padding-top: 12px; padding-bottom: 12px; }
.slide_nav_wrapper_mobile_new.menu_mobile_4_new .slide-nav__item:first-child .slide-nav__link { padding-top: 36px; }
.slide_nav_wrapper_mobile_new.menu_mobile_4_new .slide-nav__item:last-child .slide-nav__link{ padding-bottom:36px; }


.ui-input-clear-hidden{ display:none !important; }

.cold-coffee-kit_mobile .subtext_new span{ color:#4AADEF; }
.cold-coffee-kit_mobile .instant-kit_new{ background:#4AADEF !important; }
.cold-coffee-kit_mobile .subtext_btn_new small{ color:#4AADEF; }

/*@media (prefers-color-scheme: dark) {
  .light_mode_menu_img_new{ display:none; }
  .dark_mode_menu_img_new{ display:block; }
  .site_header_mobile_new { background: #091034; }
  .slide_nav_wrapper_mobile_new .slide-nav__link{ color: #FFFAF2; }
  .menu_mobile_1_new { background: #212848; }
  .menu_mobile_2_new{ background: #0C122E; }
  .menu_mobile_3_new { background: #212848; }
  .menu_mobile_4_new{ background: #0C122E; }

  .slide_nav_wrapper_mobile_new .slide-nav__link svg path{ fill:#FFFAF2; }
  .mobile_menu_title_new{ color:#FFFAF2; }
  .slide_nav_wrapper_mobile_new .subtext_btn_new span{ color:#FFFAF2; }
  .slide_nav_wrapper_mobile_new .subtext_btn_new small{ color:#8697E8; }
  .slide_nav_wrapper_mobile_new .instant-kit_new{ color: #0C122E !important; background: #FFFAF2 !important; }
  .add_socials_list_menu_new{ border-color:#404F9A; }
  .add_socials_list_menu_left_new svg path{ fill:#FFFAF2; stroke:#FFFAF2; }
  .add_socials_list_menu_right_new svg path{ fill:#FFFAF2; stroke:#FFFAF2; }
  .add_socials_list_menu_left_new svg.twitter_icon_new path{ stroke:none;  }
  .add_socials_list_menu_left_new ul li a, .add_socials_list_menu_right_new a{ color:#FFFAF2; }
  .mobile_stars_new svg path{ fill:#1E2754 !important; }
}*/


/* collection section */
.collection_information_new{}
.collection_information_in_new{}
.collection_information_title_new{ padding:24px 0; text-align:center; font-weight: 700; font-size: 14px; line-height: 16px; letter-spacing: 0.05em; text-transform: uppercase;  color: #1774FF; cursor:pointer; }
.collection_information_title_new h1{ margin:0; font-weight: 700; font-size: 14px; line-height: 16px; letter-spacing: 0.05em; text-transform: uppercase;  color: #1774FF;  }
.collection_information_title_new svg{ position:relative; vertical-align:middle; margin:-2px 0 0 12px; }
.collection_information_details_in_new{ display:flex; align-items:flex-end; }
.collection_information_img_new{ width:40%; }
.collection_information_img_new img{ width:100%; display:flex; }
.collection_information_img_new img.desktop_img_new{}
.collection_information_img_new img.mobile_img_new{ display:none; }
.collection_information_info_new{ padding:54px 0 54px 32px; width:60%; }
.collection_information_info_title_new{ font-weight: 700; font-size: 14px; line-height: 16px; letter-spacing: 0.05em; text-transform: uppercase; color: #1774FF; cursor:pointer; }
.collection_information_info_title_new svg{ float:right; vertical-align: middle; position: relative; margin: 3px 0 0 10px; }
.collection_information_info_details_new{ padding:32px 0 0 0; font-weight: 400; font-size: 13px; line-height: 19px; letter-spacing: -0.02em; color: #6A6673; }
.collection_information_info_details_new p{ margin-bottom:15px; }
.collection_information_info_details_new p a{ color: #1774FF; font-style:italic; }
.collection_information_info_details_new p:last-child{ margin-bottom:0; }
.header-section:after{ content:''; position: fixed; opacity: 0; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; background: rgba(0,0,0,0); -webkit-backdrop-filter: blur(10px);  backdrop-filter: blur(10px);  z-index: -10; background: rgba(0,0,0,0.6); opacity: 0; z-index: 2; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.cart-open .header-section:after{ opacity:1; }

/* template--article-ground-coffee-new */
.template--article-ground-coffee-new{ background:#fff; }

/* Brew Better Coffee */
.template--article-brew-better-coffe{ background:#FFFAF1; }

/* Instant Coffee */
.template--article-instant-coffee{ background:#FAF4FF; }

/* Ready to Drink */
.template--article-ready-to-drink{ background:#FFFFF5; }

/* flavoured-instant */
.template--article-flavoured-instant{ background:#FFF0F3; }

/* Hot Brew Coffee */
.template--article-hot-brew-coffee{ background:#F7E6D2; }

/* instant-coffee */
.template--article-instant-coffee-2{ background:#F8FDFF; }
.ol_formating_new p{ margin-bottom:0; }

/*hazelnut instant coffee*/
.template--article-hazelnut-instant{ background:#FFEFED; }

/*Expert Tips*/
.template--article-expert-tips{ background:#E3E3E2; }

/*Flavoured Instant*/
.template--article-flavoured-instant-2{ background:#F6F2E7; }

/*Easy Recipes*/
.template--article-easy-recipes{ background:#F5FAFF; }

/*The Ultimate Guide To Ground Coffee*/
.template--article-guide-to-ground{ background: #FEFAF1; }




/* Announcement Bar */
.announcement-bar .flickity-viewport{ overflow:visible; }
#AnnouncementSlide-989724e0-db6d-49b2-8150-4b865ee16c74.announcement-slider__slide.is-selected{ overflow:visible; }
#AnnouncementSlide-989724e0-db6d-49b2-8150-4b865ee16c74 .announcement-slider__content{ font-weight: 500; font-size: 24px; line-height: 28px; color: #244BA1;  }
#AnnouncementSlide-989724e0-db6d-49b2-8150-4b865ee16c74 .announcement-slider__content a{ font-weight: 500; color: #244BA1; }
#AnnouncementSlide-989724e0-db6d-49b2-8150-4b865ee16c74 .announcement-slider__content span{ background: #B3D9F2; margin:-4px 4px 0 12px; border-radius: 6px; font-weight: 700; font-size: 22px; line-height: 26px; color: #244BA1; padding:4px 10px; }
#AnnouncementSlide-989724e0-db6d-49b2-8150-4b865ee16c74 .announcement-slider__content svg{ width:31px; height:auto; }
#AnnouncementSlide-989724e0-db6d-49b2-8150-4b865ee16c74 .announcement-slider__content img{ width:83px; margin: -41px 20px 0 0; }

.announcement-bar .flickity-viewport{ overflow:visible; }
#AnnouncementSlide-b49d0060-98dd-4609-80d8-7d9025f3ea78.announcement-slider__slide.is-selected{ overflow:visible; }
#AnnouncementSlide-b49d0060-98dd-4609-80d8-7d9025f3ea78 .announcement-slider__content{ font-weight: 500; font-size: 24px; line-height: 28px; color: #fff;  }
#AnnouncementSlide-b49d0060-98dd-4609-80d8-7d9025f3ea78 .announcement-slider__content a{ font-weight: 500; color: #fff; padding:0; }
#AnnouncementSlide-b49d0060-98dd-4609-80d8-7d9025f3ea78 .announcement-slider__content span{ background: #FFE733; margin:-4px 4px 0 12px; border-radius: 6px; font-weight: 700; font-size: 22px; line-height: 26px; color: #000000; padding:4px 10px; }
#AnnouncementSlide-b49d0060-98dd-4609-80d8-7d9025f3ea78 .announcement-slider__content svg{ width:31px; height:auto; }
#AnnouncementSlide-b49d0060-98dd-4609-80d8-7d9025f3ea78 .announcement-slider__content img{ width:83px; margin: -30px 5px 0 0; }

#AnnouncementSlide-3aabb19b-e179-4821-9915-2881864f187a.announcement-slider__slide.is-selected{ overflow:visible; }
#AnnouncementSlide-3aabb19b-e179-4821-9915-2881864f187a .announcement-slider__content{ font-weight: 500; font-size: 24px; line-height: 28px; color: #2D2D2D;  }
#AnnouncementSlide-3aabb19b-e179-4821-9915-2881864f187a .announcement-slider__content a{ font-weight: 500; color: #fff; padding:0; }
#AnnouncementSlide-3aabb19b-e179-4821-9915-2881864f187a .announcement-slider__content span{ background: #2D2D2D; margin:-4px 4px 0 12px; border-radius: 6px; font-weight: 500; font-size: 24px; line-height: 24px; color: #FFE733; padding:4px 10px; }
#AnnouncementSlide-3aabb19b-e179-4821-9915-2881864f187a .announcement-slider__content svg{ width:31px; height:auto; }
#AnnouncementSlide-3aabb19b-e179-4821-9915-2881864f187a .announcement-slider__content img{ width:93px; margin: -37px 5px -13px 0; }
#AnnouncementSlide-3aabb19b-e179-4821-9915-2881864f187a .announcement-slider__content div{ margin-top:-3px; }

#AnnouncementSlide-1759f7b0-fb10-40a3-b8c6-026a57784116{ display:none !important; }
#AnnouncementSlide-1759f7b0-fb10-40a3-b8c6-026a57784116.announcement-slider__slide.is-selected{ overflow:visible; }
#AnnouncementSlide-1759f7b0-fb10-40a3-b8c6-026a57784116 .announcement-slider__content{ font-weight: 500; font-size: 24px; line-height: 28px; color: #2D2D2D;  }
#AnnouncementSlide-1759f7b0-fb10-40a3-b8c6-026a57784116 .announcement-slider__content a{ font-weight: 500; color: #E1E763; padding:18px 15px 13px 15px; }
#AnnouncementSlide-1759f7b0-fb10-40a3-b8c6-026a57784116 .announcement-slider__content span{ background: #E1E763; margin:-4px 8px 0 8px; border-radius: 3px; font-weight: 700; font-size: 24px; line-height: 24px; color: #2E5BFF; padding: 4px 24px; }
#AnnouncementSlide-1759f7b0-fb10-40a3-b8c6-026a57784116 .announcement-slider__content svg{ width:31px; height:auto; margin:0 0 0 9px; }
#AnnouncementSlide-1759f7b0-fb10-40a3-b8c6-026a57784116 .announcement-slider__content img{ width:93px; margin: -37px 5px -13px 0; }
#AnnouncementSlide-1759f7b0-fb10-40a3-b8c6-026a57784116 .announcement-slider__content div{ margin-top:-3px; }


#AnnouncementSlide-02d56917-9838-4b1c-915a-a8d46d1ef7b8.announcement-slider__slide.is-selected{ overflow:visible; }
#AnnouncementSlide-02d56917-9838-4b1c-915a-a8d46d1ef7b8 .announcement-slider__content{ font-weight: 500; font-size: 24px; line-height: 28px; color: #2D2D2D;  }
#AnnouncementSlide-02d56917-9838-4b1c-915a-a8d46d1ef7b8 .announcement-slider__content a{ font-weight: 500; color: #2E2E2E; padding:18px 15px 13px 15px; }
#AnnouncementSlide-02d56917-9838-4b1c-915a-a8d46d1ef7b8 .announcement-slider__content span{ background: #A90000; margin: -4px 4px 0 0px; border-radius: 6px; font-weight: 500;  font-size: 24px; line-height: 24px; color: #fff; text-transform: none; padding: 4px 10px 6px 10px;}
#AnnouncementSlide-02d56917-9838-4b1c-915a-a8d46d1ef7b8 .announcement-slider__content svg{ width:31px; height:auto; margin:0 0 0 9px; }
#AnnouncementSlide-02d56917-9838-4b1c-915a-a8d46d1ef7b8 .announcement-slider__content img{ width: 106px; margin: -50px 15px -13px 0; }
#AnnouncementSlide-02d56917-9838-4b1c-915a-a8d46d1ef7b8 .announcement-slider__content img.announcement_img2{ width: 118px; margin: -50px 0px -13px 15px; }
#AnnouncementSlide-02d56917-9838-4b1c-915a-a8d46d1ef7b8 .announcement-slider__content div{ margin-top:-3px; }


#AnnouncementSlide-040f86f2-b289-4eac-a82c-4e2bf6c5c407.announcement-slider__slide.is-selected{ overflow:visible; }
#AnnouncementSlide-040f86f2-b289-4eac-a82c-4e2bf6c5c407 .announcement-slider__content{ font-weight: 500; font-size: 24px; line-height: 28px; color: #fff;  }
#AnnouncementSlide-040f86f2-b289-4eac-a82c-4e2bf6c5c407 .announcement-slider__content a{ font-weight: 500; color: #fff; padding:21px 15px 21px 15px; }
#AnnouncementSlide-040f86f2-b289-4eac-a82c-4e2bf6c5c407 .announcement-slider__content svg{ width:31px; height:auto; margin:0 0 0 9px; }
#AnnouncementSlide-040f86f2-b289-4eac-a82c-4e2bf6c5c407 .announcement-slider__content img{ width: 106px; margin: -50px 15px -13px 0; }
#AnnouncementSlide-040f86f2-b289-4eac-a82c-4e2bf6c5c407 .announcement-slider__content img.announcement_img2{ width: 264px; margin: -48px 0px 0 15px; }
#AnnouncementSlide-040f86f2-b289-4eac-a82c-4e2bf6c5c407 .announcement-slider__content div{ margin-top:-3px; }

#AnnouncementSlide-53471b2d-3c18-4e86-a445-5765c58019ad.announcement-slider__slide.is-selected{ overflow:visible; }
#AnnouncementSlide-53471b2d-3c18-4e86-a445-5765c58019ad .announcement-slider__content{ font-weight: 500; font-size: 24px; line-height: 28px; color: #FFF500;  }
#AnnouncementSlide-53471b2d-3c18-4e86-a445-5765c58019ad .announcement-slider__content a{ font-weight: 500; color: #FFF500; padding:18px 15px 13px 15px; }
#AnnouncementSlide-53471b2d-3c18-4e86-a445-5765c58019ad .announcement-slider__content img{ width: 106px; margin: -50px 55px -13px 0; }
#AnnouncementSlide-53471b2d-3c18-4e86-a445-5765c58019ad .announcement-slider__content img.announcement_img2{ width: 118px; margin: -50px 0px -13px 55px; }
#AnnouncementSlide-53471b2d-3c18-4e86-a445-5765c58019ad .announcement-slider__content div{ margin-top:-3px; }

#AnnouncementSlide-96433cc5-17e4-447c-8ca2-b9c4e3d8c9a4.announcement-slider__slide.is-selected{ overflow:visible; }
#AnnouncementSlide-96433cc5-17e4-447c-8ca2-b9c4e3d8c9a4 .announcement-slider__content{ font-weight: 500; font-size: 24px; line-height: 28px; color: #fff;  }
#AnnouncementSlide-96433cc5-17e4-447c-8ca2-b9c4e3d8c9a4 .announcement-slider__content a{ font-weight: 500; color: #fff; padding:8px 15px; }
#AnnouncementSlide-96433cc5-17e4-447c-8ca2-b9c4e3d8c9a4 .announcement-slider__content span{ background: #C61414; margin:-4px 4px 0 12px; border-radius: 6px; font-weight: 700; font-size: 22px; line-height: 26px; color: #fff; padding:4px 10px; }
#AnnouncementSlide-96433cc5-17e4-447c-8ca2-b9c4e3d8c9a4 .announcement-slider__content svg{ width:31px; height:auto; }
#AnnouncementSlide-96433cc5-17e4-447c-8ca2-b9c4e3d8c9a4 .announcement-slider__content img{ width:180px; margin: -40px 5px 0 0; }

/* Cold coffee cans */
.salted_caramel_cold_coffee{}
.salted_caramel_cold_coffee .product_grid_new{ background: #FFEAE1 !important; }
.salted_caramel_cold_coffee .block-product-type{ background: #2C3482 !important; color: #FFFFFF; }
.salted_caramel_cold_coffee .block-product-type span { background: #2C3482 !important; }
.salted_caramel_cold_coffee .product_top_name_new{ color:#CB4308 !important; }
.salted_caramel_cold_coffee .product_description_new p { color: #CB4308 !important; }
.salted_caramel_cold_coffee .product_description_new { margin-bottom: 24px; }
.salted_caramel_cold_coffee .product-bottom .bottom-list .item-wrap p svg{ display:block; }
.salted_caramel_cold_coffee .product-bottom .product--nutrition-action{ background:#2C3482; padding: 0 16px 0 16px; max-width: 174px; }
.salted_caramel_cold_coffee .product-bottom .product--nutrition-action img{ margin-left:5px; }
.salted_caramel_cold_coffee .product-bottom .nutrition-model .guide_model_inner_wrapper{ max-width:290px; padding:0; }
.salted_caramel_cold_coffee .product-instant-coffee{ justify-content: flex-start; align-items: flex-start; }
.salted_caramel_cold_coffee .product-instant-coffee .block-variant { padding-top: 0px; margin-right: 14px; width: 75px; }
.salted_caramel_cold_coffee .product-instant-coffee .block-variant.active { background: #fff; }
.salted_caramel_cold_coffee .product-instant-coffee .block-variant img{ width:75px; display: flex; }
.salted_caramel_cold_coffee .product-instant-coffee .block-variant a{ padding:20px 0 0 0; display:block; }
.salted_caramel_cold_coffee .product-instant-coffee .block-variant h4{ color:#000000; margin:0; padding:16px 0 10px 0; font-weight:500; min-height: 50px; }
.salted_caramel_cold_coffee .product-instant-coffee .block-variant.active h4{ font-weight:700; }
.salted_caramel_cold_coffee .product_cart_new .add-to-cart, .salted_caramel_cold_coffee .product_cart_new .add-to-cart:hover { background: #2C3482; border-color: #2C3482; }
.cans_product_new{ display:none; width:178px; padding: 8px 0 4px 0; margin: 0 0 0 -10px; }
.cans_product_new img{ width:100%; display:flex; }
.salted_caramel_cold_coffee .cans_product_new{ display:block; }
.salted_caramel_cold_coffee .section--instant-coffee-video{ padding-bottom:0; }
.salted_caramel_cold_coffee .section--instant-coffee-video .heading-image{ padding: 78px 0 101px; }
.salted_caramel_cold_coffee .section--instant-coffee-video .heading-image img{ height:107px; }
.salted_caramel_cold_coffee .travel_mug_image_with_text_main_new{ background: linear-gradient(180deg, #B5DFE9 0%, #428599 100%) !important; }
.salted_caramel_cold_coffee .travel_mug_image_with_text_inner_new{ padding-bottom:1px; }
.salted_caramel_cold_coffee .brew_packs_question_answer_main_new{ background:#44869A; padding:40px 0 120px 0; }
.salted_caramel_cold_coffee .brew_packs_question_answer_bottom_button_1_new .btn { background: #fff; color:#D93237; }
.salted_caramel_cold_coffee .brew_packs_question_answer_bottom_button_2_new .btn { background: #fff; color:#D93237; }
.salted_caramel_cold_coffee .product-instant-coffee .block-variant.active:after{ display:none; }
.hazelnut_cold_coffee .product_grid_new{ background:#FFDEDD !important; }
.hazelnut_cold_coffee .product_top_name_new{ color:#683634 !important; }
.hazelnut_cold_coffee .product_description_new p { color: #683634 !important; }
.classic_cold_coffee .product_grid_new{ background:#FFF0F0 !important; }
.classic_cold_coffee .product_top_name_new{ color:#8C0003 !important; }
.classic_cold_coffee .product_description_new p { color: #8C0003 !important; }

/* bulk order page */
.bulk_special_orders_main_new{}
.bulk_special_orders_inner_new{ display:flex; }
.bulk_special_orders_left_new{ width:50%; }
.bulk_special_orders_right_new{ width:40%; padding:64px 64px 80px 64px; margin-left:5%; }
.bulk_special_orders_title_new{ text-align:center; }
.bulk_special_orders_title_new h2{ font-weight: 700; font-size: 24px; line-height: 32px; letter-spacing: -0.02em; color: #392218; margin:0; }
.bulk_special_orders_title_new p{ font-weight: 400; font-size: 16px; line-height: 24px; letter-spacing: -0.02em; color: #392218; padding:8px 0 0 0; margin:0; }

.bulk_page_tabs_new{ display:flex; align-items:center; justify-content:center; margin-top:24px;  }
.bulk_page_tabs_in_new{ min-width:128px; cursor:pointer; height:36px; font-weight: 700; font-size: 10px; line-height: 36px; text-align: center; background: #FFFFFF; text-transform: uppercase; color: #392218; }
.bulk_page_tabs_in_new.active{ background:#1774FF; color:#fff; }
.bulk_page_tabs_in_new:first-child{ border-radius: 100px 0 0 100px; }
.bulk_page_tabs_in_new:last-child{ border-radius: 0 100px 100px 0; }

.bulk_special_orders_form_new{ padding:24px 0 0 0; }
.bulk_special_orders_left_new .slick-prev{ position:absolute; z-index:1; width: 40px; height: 40px; background: rgba(255,255,255,.6);  border-radius: 30px; bottom: unset; top: 50%; transform: translate(0); left: 10px; }
.bulk_special_orders_left_new .slick-prev:after{ content: ""; position: absolute; left: 0; top: 0; width: 40px; height: 40px; background: url(/cdn/shop/t/222/assets/s_left_arrow.svg?v=153494052520822628971656586796) no-repeat center; background-size: 9px; }
.bulk_special_orders_left_new .slick-prev:before{ display:none; }
.bulk_special_orders_left_new .slick-next{ position:absolute; z-index:1; width: 40px; height: 40px; background: rgba(255,255,255,.6);  border-radius: 30px; bottom: unset;top: 50%; transform: translate(0); right: 10px; left: unset; }
.bulk_special_orders_left_new .slick-next:after{ content: ""; position: absolute; left: 0; top: 0; width: 40px; height: 40px; background: url(/cdn/shop/t/222/assets/s_right_arrow.svg?v=47897580582254387171656586797) no-repeat center; background-size: 9px; }
.bulk_special_orders_left_new .slick-next:before{ display:none; }
/*.bulk_special_orders_image_in_new {  animation: peek-left 10s infinite; -webkit-animation: peek-left 10s infinite; animation-delay: 1s; -webkit-animation-delay: 1s;  }*/
.question_new{ margin-top: 0px; font-weight: 400; font-size: 12px; line-height: 14px; letter-spacing: -0.02em; color: #9D5C40; padding:25px 0 0 0; text-align:center; }
.question_new a{ text-decoration:underline; color: #9D5C40; }
.page_content_order_new{ padding-bottom:0 !important; }

.bulk_special_orders_form_new .form-vertical{ margin:0; }
.form_field_new{ position:relative; }
.form_field_new input.input-full{ height: 57px; background: #FFFFFF; box-shadow: 0px 4px 4px #F1EAD5; border-radius: 4px; border: 1px solid #fff; padding: 0 32px 0 16px; margin-bottom: 8px; font-weight: 400; font-size: 14px; line-height: 17px; letter-spacing: -0.02em; color: #392218; }
.form_field_new input::-webkit-input-placeholder { color: #9d918c !important; opacity:1 !important; }
.form_field_new input::-moz-placeholder { color: #9d918c !important; opacity:1 !important; }
.form_field_new input:-ms-input-placeholder { color: #9d918c !important; opacity:1 !important; }
.form_field_new input:-moz-placeholder { color: #9d918c !important; opacity:1 !important; }
.form_field_new .requiered_new{ position:absolute; right:16px; top:24px; }
.form_field_new .requiered_new svg{ display:flex; }
.form_field_new select.input-full{ height: 57px; background: #FFFFFF url(dropdown_icon.svg) no-repeat right 36px center; box-shadow: 0px 4px 4px #F1EAD5; border-radius: 4px; border: 1px solid #fff; padding: 0 32px 0 16px; margin-bottom: 8px; font-weight: 400; font-size: 14px; line-height: 17px; letter-spacing: -0.02em; color: #9d918c; }
.form_field_new textarea.input-full{ height: 110px; background: #FFFFFF; resize:none; box-shadow: 0px 4px 4px #F1EAD5; border-radius: 4px; border: 1px solid #fff; padding: 20px 32px 20px 16px; margin-bottom: 8px; font-weight: 400; font-size: 14px; line-height: 17px; letter-spacing: -0.02em; color: #392218; }
.form_field_new textarea::-webkit-input-placeholder { color: #9d918c !important; opacity:1 !important; }
.form_field_new textarea::-moz-placeholder { color: #9d918c !important; opacity:1 !important; }
.form_field_new textarea:-ms-input-placeholder { color: #9d918c !important; opacity:1 !important; }
.form_field_new textarea:-moz-placeholder { color: #9d918c !important; opacity:1 !important; }
.form_field_textarea_new .requiered_new{ top:20px; }
.order_form_btn_new{ margin-top:24px; width:100%; background: #392218; border-radius: 4px; padding: 20px 16px; font-weight: 700; font-size: 14px; line-height: 17px; text-transform: uppercase; color: #FFFFFF; display: flex !important; justify-content: space-between; }
.reply_new{ font-weight: 400; font-size: 14px; line-height: 17px; letter-spacing: -0.02em; color: #EABCA8; text-transform:none; }
.order_form_btn_new:hover{ background: #392218 }
.form_field_2_new{ margin-left:-8px; }
.form_field_2_new .grid__item{ padding-left:8px; }
.form_field_new label.error{ display:none !important; }
.form_field_new input.input-full.error{ border: 1px solid #FF9898; box-shadow: 0px 4px 4px #FFDDDD; }
.form_field_new select.input-full.error{ border: 1px solid #FF9898; box-shadow: 0px 4px 4px #FFDDDD; }
.form_field_new textarea.input-full.error{ border: 1px solid #FF9898; box-shadow: 0px 4px 4px #FFDDDD; }
.template--perks #AnnouncementSlide-e6c8b53a-de16-4552-80d6-8e7992dfd22b{ display:none; }
.template--perks .toolbar{ background:none; display:none; }
.template--perks #AnnouncementSlide-e6c8b53a-de16-4552-80d6-8e7992dfd22b{ display:none !important; }
.template--perks #AnnouncementSlide-1759f7b0-fb10-40a3-b8c6-026a57784116{ display:block !important; overflow:visible !important; z-index:22 !important; }
.template--perks .toolbar{ display:block !important; }
.template--perks #AnnouncementSlider .flickity-viewport{ height:60px !important; }

/* Instant Flavour Bomb + Free Mug */
.instant_flavour_bomb_Free{}
.instant_flavour_bomb_Free .product_includes_v3_new { max-width: 100%; }
.instant_flavour_bomb_Free .product_includes_v2_first_new .product--include-block .image img{ width: auto; max-width: initial; margin: auto; max-height: 66px; }
.instant_flavour_bomb_Free .product_includes_v3_new .product_includes_v2_first_new{ padding-top:24px; }
.instant_flavour_bomb_Free .product_includes_v3_new .product_includes_v2_first_new .product--include-block:after{ top:0; height:88px; }


/* Birthday page */
.Page_6th_birthday_party_new{ flex: 1 0 100%; }

.Page_top_Image_Info_text_main_new{ background: radial-gradient(67.57% 135.14% at 50% 0%, #FC5B5B 0%, rgba(252, 91, 91, 0) 100%), #930035; position:relative; }
.Page_top_Image_Info_text_main_new .page_content_new{ padding-bottom:0; }
.Page_top_Image_Info_text_inner_new { padding: 101px 0 127px 0; }
.Page_top_Image_Info_text_logoimage_new{ text-align:center; }
.Page_top_Image_Info_text_logoimage_new img{ max-width:330px; width:100%; margin:auto; }
.Page_top_Image_Info_text_logoinfotext_new{ padding:8px 0 0 0; font-weight: 300; font-size: 20px; line-height: 40px; text-align: center; letter-spacing: -0.02em; color: #FFE7E7; max-width:360px; margin:auto; }

.is-light .header-item--icons .special-toggle{ color:#fff !important; }
.is-light .site-header__element { background: transparent; }
.is-light .header-item--icons .special-toggle:before{ background:#fff; }
.is-light .mobile-nav-trigger path, .is-light .site-nav__compress-menu path{ fill:#fff; }
.is-light .header-item--icons .site-nav .secondary-menu .link--item a{ color:#fff; }
.is-light .js-search-header svg path{ stroke:#fff; }
.is-light .cart-toggle svg path{ fill:#fff; }
.is-light .header-item--icons .site-nav .secondary-menu .link--item.instant-coffee:before{ background: url(instantcoffee_white.svg); background-repeat: no-repeat; }

.Page_birthday_menulist_new{ min-height:66px; background:#34003d; }
.Page_collection_products_new{ background: linear-gradient(180deg, #9C02B9 0%, #561561 46.35%), #551461; padding:64px 0; margin:0; }
.page_collection_title_new{ text-align:center; }
.page_collection_title_img_new{}
.page_collection_title_img_new svg{ max-width:217px; width:100%; margin:auto; display: flex; }
.page_collection_title_new p{ font-weight: 400; font-size: 12px; line-height: 16px; text-align: center; letter-spacing: 0.05em; text-transform: uppercase; color: #F2AAFF; margin-top:-4px; }
.page_collection_details_new{ padding:34px 0 0 0; max-width: 1066px; }

.page_collection_details_new .product-grid .grid-item{ padding:0 8px; }
.page_collection_details_new .product-grid .grid-item__content{ box-shadow:0px 24px 24px #470053; border-radius: 16px; margin-bottom: 56px; padding-bottom: 57px; background: none; }
.page_collection_details_new .grid__image-ratio--square:before { padding-bottom: 116%; }
.page_collection_details_new .grid__image-ratio--square:after{ content:''; position:absolute; left:0; bottom:0; width:100%; height:100%; background:linear-gradient(180deg, rgba(0, 0, 0, 0) 41.67%, rgba(0, 0, 0, 0.8) 79.17%);  }
.page_collection_details_new .grid__image-ratio{ background:none; }
.page_collection_details_new .collection_product_below_icon_text_new{ display:none; }
.page_collection_details_new .grid-item__meta{ margin:0; position:absolute; bottom:0; width:100%; }
.page_collection_details_new .add_to_cart_new .quick-add-btn{ background:#34003D; border-color:#34003D; padding: 14px 20px; border-radius:0; }
.page_collection_details_new .grid-product__price{ top: 20px; right: 20px; display:flex; flex-direction: row-reverse; }
.page_collection_details_new .grid-product__price--original{ opacity:1; font-size: 14px; color: #ED86FF; }
.page_collection_details_new .grid-product__price--current{ margin-right:0; }
.page_collection_details_new .grid-item__meta-main{ padding:0 20px; }
.page_collection_details_new .collection_type_tag_main_new{ display:none; }
.page_collection_details_new .add_more_info_btn_new{ display:none; }
.page_collection_details_new .grid-product__title{ width:100%; padding-right:0; font-size: 18px; line-height: 20px; }
.page_collection_details_new .grid-product__title a{ color:#fff; }
.page_collection_details_new .add_variants_decription_new { padding: 10px 0 0px 0; }
.page_collection_details_new .add_variants_decription_new p{ color:#fff; }
.page_collection_details_new .collection_product_tag_new{ display:none; }
.page_collection_details_new .Page_collection_products_savepercent_new{ display:block !important;  }
.Page_collection_products_savepercent_new{ z-index: 1; background: linear-gradient(278.38deg, #4E31FF 0%, #E22DFF 100%); font-weight: 700; font-size: 10px; line-height: 12px; text-transform: uppercase; color: #FFFFFF; border-radius: 100px; position:absolute; top:8px; right:8px; padding:6px 12px;  }

.collection_timer_main_new{ max-width:320px; margin:auto; text-align:center; }
.collection_timer_prgress_new{ background: #46114E; border-radius: 100px; width:100%; height: 26px; padding:1px; }
.collection_timer_prgress_in_new{ background: #A030B4; box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1); border-radius:100px; display: block; height: 100%; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.collection_timer_text_new{ font-weight: 400; font-size: 12px; line-height: 14px; text-align: center; text-transform: uppercase; color: rgba(242, 170, 255, 0.5); padding:17px 0 0 0; }
.collection_timer_text_new span{ font-weight:700; }

#balloon-container { pointer-events:none; height: 100%; padding: 0; box-sizing: border-box; display: flex; flex-wrap: wrap; overflow: hidden; position: absolute; top: 0; left: 0; z-index: 1; }
.balloon { height: 125px; width: 105px; border-radius: 75% 75% 70% 70%; position: relative; }
.balloon:before { content: ""; height: 75px; width: 1px; padding: 1px; background-color: #FDFD96; display: block; position: absolute; top: 125px; left: 0; right: 0; margin: auto; }
.balloon:after { content: "▲"; text-align: center; display: block; position: absolute; color: inherit; top: 120px; left: 0; right: 0; margin: auto; }
@keyframes float { from {transform: translateY(100vh); opacity: 1;} to {transform: translateY(-300vh); opacity: 0;} }

.Page_birthday_menulist_new .article_business_menulist_main_new{ border:0; box-shadow:0 0 0; }
.Page_birthday_menulist_new .article_business_menulist_alltextloop_boxs_new a{ font-weight: 700; font-size: 14px; line-height: 17px; text-transform: uppercase; color: #FFFFFF; }
.Page_birthday_menulist_new .article_business_menulist_alltextloop_boxs_new { padding: 21px 11px; position:relative; }
.Page_birthday_menulist_new .article_business_menulist_alltextloop_boxs_new a:after{ background:#fff; height:3px; bottom: -8px; }
.Page_birthday_menulist_new .article_business_menulist_alltextloop_boxs_new:before{ content:'.'; font-weight: 700; font-size: 14px; line-height: 17px; text-transform: uppercase; color: #FFFFFF; position: absolute; right: -3px;  }
.Page_birthday_menulist_new .article_business_menulist_alltextloop_boxs_new:first-child{  margin-right:42px; }
.Page_birthday_menulist_new .article_business_menulist_alltextloop_boxs_new:first-child:before{ display:none; }
.Page_birthday_menulist_new .article_business_menulist_alltextloop_boxs_new:last-child{  margin-left:42px; }
.Page_birthday_menulist_new .article_business_menulist_alltextloop_boxs_new:last-child:before{ display:none; }
.Page_birthday_menulist_new .article_business_menulist_alltextloop_boxs_new:nth-child(4):before{ display:none; }

@media(min-width:769px) and (max-width:9999px){
  .Page_birthday_menulist_new .article_business_menulist_alltextloop_boxs_new:nth-child(2) a:after{  }
  .Page_birthday_menulist_new .article_business_menulist_alltextloop_boxs_new:nth-child(3) a:after{  }
  .Page_birthday_menulist_new .article_business_menulist_alltextloop_boxs_new:nth-child(4) a:after{ left: -160px; width: 0; }
  .Page_birthday_menulist_new .article_business_menulist_alltextloop_boxs_new.active:nth-child(4) a:after{ left: -319px; width: 463px; }
}

.page_birthday_Image_texts_main_new{ padding:52px 0 0 0; position:relative; background: linear-gradient(180deg, #551461 11.96%, rgba(85, 20, 97, 0) 85.02%), #000000; }
.page_birthday_Image_texts_inner_new{}
.page_birthday_Image_texts_desktopheading_new{ max-width:480px;  margin:auto; position: relative; z-index: 1; }
.page_birthday_Image_texts_mobileimage_new{ display:none !important; }  
.page_birthday_Image_texts_mobileheading_new{ display:none; }  
.page_birthday_Image_texts_imagedisplay_new{ margin-top:-70px; }

.page_birthday_Image_texts_textsdisplay_info_new{ padding:32px 0 124px 0; }
.page_birthday_Image_texts_textsdisplay_info_in_new{ max-width:951px; margin:auto; text-align:center; }
.page_birthday_Image_texts_textsdisplay_info_in_new p{ font-weight: 300; font-size: 16px; line-height: 28px; text-align: center; letter-spacing: -0.02em; color: #F2AAFF; margin-bottom:32px; }
.page_birthday_Image_texts_textsdisplay_info_in_new p:last-child{ margin-bottom:0; }

.page_birthday_Image_texts_textsdisplay_button_new{}
.page_birthday_Image_texts_textsdisplay_button_new .btn{ background: #3E50F0; box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1); font-weight: 700; font-size: 12px; line-height: 14px; border-radius: 4px; padding:16px 15px; text-transform:uppercase; }
.page_birthday_Image_texts_textsdisplay_button_new .btn svg{ margin: -2px 0 0 17px; height: auto; position: relative; vertical-align: middle; }
.page_birthday_Image_texts_textsdisplay_info_in_new h4{ font-weight: 400; padding:24px 0 0 0; font-size: 10px; line-height: 14px; text-align: center; text-transform: uppercase; color: #F2AAFF; margin-bottom:0; }

.page_birthday_custom_boxs_main_new{ padding:64px 0; background: #551461; }
.page_birthday_custom_boxs_main_new .page-width{ max-width:1390px; }
.page_birthday_custom_boxs_inner_new{}
.page_birthday_custom_boxs_allboxs_new{ display:flex; }
.page_birthday_custom_boxs_allboxs_in_new{ width:calc(33.33% - 21.5px); margin-right:32px; }
.page_birthday_custom_boxs_allboxs_in_new:last-child{ margin-right:0; }

.page_birthday_custom_boxs_allboxs_1_new{ text-align:center; padding:96px 64px 30px 64px; background: linear-gradient(180deg, #4E5DE8 0%, rgba(78, 93, 232, 0) 60.42%), #091371; box-shadow: 0px 32px 32px #480A53; border-radius: 16px; }
.page_birthday_custom_boxs_allboxs_1_headingsvglogo_new{}
.page_birthday_custom_boxs_allboxs_1_headingsvglogo_new svg{ display:flex; margin:auto; }
.page_birthday_custom_boxs_allboxs_1_allinfodetails_new{ padding:16px 0 0 0; }
.page_birthday_custom_boxs_allboxs_1_allinfodetails_new p{ font-weight: 300; font-size: 16px; line-height: 28px; text-align: center; letter-spacing: -0.02em; color: #AAB3FF; max-width: 248px; margin: auto; }
.page_birthday_custom_boxs_allboxs_1_button_new{ padding:64px 0 0 0; }
.page_birthday_custom_boxs_allboxs_1_button_new .btn{ text-align:left; background: #3E50F0; min-width:200px; box-shadow: 0px 4px 8px rgba(0,0,0,0.1); font-weight: 700; font-size: 12px; line-height: 14px; border-radius: 4px; padding: 16px 16px; text-transform: uppercase; }
.page_birthday_custom_boxs_allboxs_1_button_new .btn svg{ float:right; position:relative; vertical-align:middle; margin:3px 0 0 0;}
.page_birthday_custom_boxs_allboxs_1_allinfodetails_new h5{ margin:24px 0 0 0; font-weight: 400; font-size: 10px; line-height: 14px; text-align: center; text-transform: uppercase; color: rgba(170, 179, 255, 0.5); }

.page_birthday_custom_boxs_allboxs_2_new{ padding:64px 16px 30px 16px; text-align:center;  background: #501A57; box-shadow: 0px 0px 100px #651374, 0px -1px 2px #0E0010, 0px 1px 2px #79008B; border-radius: 16px; }
.page_birthday_custom_boxs_allboxs_2_headingsvglogo_new{}
.page_birthday_custom_boxs_allboxs_2_headingsvglogo_new svg{ display:flex; margin:auto; }
.page_birthday_custom_boxs_allboxs_2_fullimage_new{ padding:0 16px; }
.page_birthday_custom_boxs_allboxs_2_allinfodetails_new p{ font-weight: 300; font-size: 16px; line-height: 28px; text-align: center; letter-spacing: -0.02em; color: #F2AAFF; margin:0; padding:10px 26px; }
.page_birthday_custom_boxs_allboxs_2_allinfodetails_new h5{ padding:17px 0 8px 0; margin:0; font-weight: 400; font-size: 10px; line-height: 12px;  text-align: center; text-transform: uppercase; color: #F2AAFF; }
.page_birthday_custom_boxs_allboxs_2_progress_new{ width: 222px; margin:auto; height: 26px; background: #3B0843; box-shadow: 0px 0px 128px #C942E0; border-radius: 100px; padding:1px; overflow:hidden; }
.page_birthday_custom_boxs_allboxs_2_progress_in_new{  background: #A030B4; box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1); border-radius:100px; display: block; height: 100%; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }

.page_birthday_custom_boxs_allboxs_3_new{ text-align:center; padding:96px 0 0 0; background:url(box_3_back-min.jpg) no-repeat top -2px center; background-size:cover; box-shadow: 0px 32px 32px #480A53; border-radius: 16px; }
.page_birthday_custom_boxs_allboxs_3_toppart_new{ padding:0 48px 0 48px; }
.page_birthday_custom_boxs_allboxs_3_headingsvglogo_new{}
.page_birthday_custom_boxs_allboxs_3_headingsvglogo_new svg{ display:flex; margin:auto; }
.page_birthday_custom_boxs_allboxs_3_allinfodetails_new{ padding:16px 0 0 0; }
.page_birthday_custom_boxs_allboxs_3_allinfodetails_new p{ font-weight: 300; font-size: 16px; line-height: 28px; text-align: center; letter-spacing: -0.02em; color: #FFAADD;  }
.page_birthday_custom_boxs_allboxs_3_fullimage_new{ margin-top: -38px; margin-left: -41px; margin-right: 0px; margin-bottom: 5px; }
.page_birthday_custom_boxs_allboxs_3_bottompart_new{ background: rgba(184, 33, 97, 0.9); padding:10px 32px; border-radius: 0 0 16px 16px; }
.page_birthday_custom_boxs_allboxs_3_bottompart_leftright_new{ display:flex; align-items:center; padding:0 16px; justify-content: space-between; padding-bottom:7px; }
.page_birthday_custom_boxs_allboxs_3_bottompart_left_new{ font-weight: 400; font-size: 10px; line-height: 12px; text-transform: uppercase; color: #FFFFFF; }
.page_birthday_custom_boxs_allboxs_3_bottompart_right_new{ font-weight: 700; font-size: 10px; line-height: 12px; text-align: right; text-transform: uppercase; color: #FFFFFF; }
.page_birthday_custom_boxs_allboxs_3_bottompart_progress_new{ width: 100%; height: 18px; background: #560027; border-radius: 8px; padding:1px; overflow:hidden; }
.page_birthday_custom_boxs_allboxs_3_bottompart_progress_in_new{ background: linear-gradient(61.59deg, #2D74FF -7.97%, #8A18B1 36.75%, #CA2C8B 73.81%); box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1); border-radius: 8px; display: block; height: 100%; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }
.page_birthday_custom_boxs_allboxs_3_bottompart_info_new{ padding:10px 0 0 0; font-weight: 400; font-size: 10px; line-height: 14px; text-align: center; text-transform: uppercase; color: #FF60A7;  }

.page_birthday_custom_boxs_allboxs_2_klaviyoform_new{}
.page_birthday_custom_boxs_allboxs_2_klaviyoform_new .klaviyo-form{ padding:0 !important; }
.page_birthday_custom_boxs_allboxs_2_klaviyoform_new .klaviyo-form > div{ min-height:inherit !important;}
.page_birthday_custom_boxs_allboxs_2_klaviyoform_new [data-testid="form-component"]{ padding:0px !important; }
.page_birthday_custom_boxs_allboxs_2_klaviyoform_new .kl-private-reset-css-Xuajs1 input[type=email], 
.page_birthday_custom_boxs_allboxs_2_klaviyoform_new .kl-private-reset-css-Xuajs1 input[type=number], 
.page_birthday_custom_boxs_allboxs_2_klaviyoform_new .kl-private-reset-css-Xuajs1 input[type=date], 
.page_birthday_custom_boxs_allboxs_2_klaviyoform_new .kl-private-reset-css-Xuajs1 input[type=tel]{ margin:0 1px !important; font-weight: 400 !important; font-size: 14px !important; line-height: 17px !important; letter-spacing: -0.02em !important; color:#fff !important; box-shadow:0 0 0 !important; background: #29032F !important; border-radius: 4px !important; padding:16px !important; border:0px !important; height:auto !important; }
.page_birthday_custom_boxs_allboxs_2_klaviyoform_new button.go1836112351{ height: auto !important; text-align: left!important; padding:17px 16px !important; font-weight: 700 !important; font-size: 12px !important; line-height: 14px !important; text-transform: uppercase !important;  color: #FFFFFF !important;  margin-top:8px !important; background: #A030B4 !important; box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1) !important; border-radius: 4px !important; }
.page_birthday_custom_boxs_allboxs_2_klaviyoform_new .go1958448443{ border:0px !important; background:#29032F !important; height: auto !important;  border-radius: 4px !important; } 
.page_birthday_custom_boxs_allboxs_2_klaviyoform_new .go1958448443 button{ height:auto !important; }
.page_birthday_custom_boxs_allboxs_2_klaviyoform_new .go1796411720{ border:0px !important; background:#29032F !important; height: auto !important;  border-radius: 4px !important; }
.page_birthday_custom_boxs_allboxs_2_klaviyoform_new .go1796411720 button{ height:auto !important; }

.kl-private-quill-wrapper-Lkqws1.kl-private-quill-wrapper-Lkqws1.kl-private-quill-wrapper-Lkqws1 .ql-container.ql-container.ql-container p, .kl-private-quill-wrapper-Lkqws1.kl-private-quill-wrapper-Lkqws1.kl-private-quill-wrapper-Lkqws1 .ql-container.ql-container.ql-container a{ color: #CA33E5; }

.subscribe_form_new{ padding:17px 0 0 0; text-align:center; }
.subscribe_form_title_new{ font-weight: 600; font-size: 22px; line-height: 26px; text-align: center; text-transform: uppercase; color: #CA33E6; padding-bottom:17px; }
.subscribe_form_box_new{ max-width:320px; margin:auto; }


.Page_collection_products_new .birthday_icon_new { display:none; }
.Page_collection_products_new .grid-product__tags{ display:block; position: absolute; top: 0; right: 0; }
.Page_collection_products_new .grid-product__tag--sale{ display:none; }
.page_collection_details_new .Page_collection_products_savepercent_new{ margin:0; }

.the_restless_adventurer_new .ship_text_new{ text-align:center; font-weight: 400; font-size: 10px; line-height: 14px; text-align: center; text-transform: uppercase; color: rgba(189, 133, 198, 0.75); }
.the_half_introvert_new .ship_text_new{ color: rgba(170, 179, 255, 0.75); }
.the_caffeine_fueled_optimist_new .ship_text_new{ color: rgba(232, 156, 206, 0.75); }

/* Birthday Story page */
.template--6th-birthday-story-new{ background:#F1E8DD; }
.Page_birthday_story_logos_main_new{}
.Page_birthday_story_logos_inner_new{}
.Page_birthday_story_logos_desktop_roundlogo_new{ width:450px; display:flex; align-items:center; justify-content:center; position:absolute; margin:63px 0 0 -93px; }
@-moz-keyframes spin { 
  100% { -moz-transform: rotate(360deg); } 
}
@-webkit-keyframes spin { 
  100% { -webkit-transform: rotate(360deg); } 
}
@keyframes spin { 
  100% { 
    -webkit-transform: rotate(360deg); 
    transform:rotate(360deg); 
  } 
}
.image_rotation { opacity: 1; -webkit-animation: spin 50s linear infinite; -moz-animation: spin 50s linear infinite; animation: spin 50s linear infinite; }
.Page_birthday_story_logos_desktop_innerlogo_new{ position:absolute; width:193px; }
.Page_birthday_story_logos_mobilelogo_new{ display:none; }
.Page_birthday_story_logos_main_new .page_content_new{ padding-bottom:0; }

.Page_birthday_story_Infos_main_new{}
.Page_birthday_story_Infos_inner_new{}
.Page_birthday_story_Infos_allloops_new{ position:relative; overflow: hidden; }
.Page_birthday_story_Infos_allloops_new:after{ content:''; position:absolute; left:129px; top:0; background:#000000; width:3px; height:100%; }

.first_section_new{ padding:116px 0 0 0; }
.Page_birthday_story_Infos_allloops_heading_new{ max-width:552px; width:100%; float:right; clear:both; margin-right:100px; }
.Page_birthday_story_Infos_allloops_heading_new h2{ font-weight: 700; font-size: 56px; line-height: 64px; letter-spacing: -0.02em; color: #252427; padding-bottom:32px; margin:0; }
.Page_birthday_story_Infos_allloops_year_new{ position:absolute; margin-left: 97px; z-index: 1; }
.Page_birthday_story_Infos_allloops_year_new h3{ margin:0; font-weight: 300; font-size: 56px; line-height: 64px; letter-spacing: -0.02em;  color: #252427; position:relative; }
.Page_birthday_story_Infos_allloops_year_new h3:before{content:''; position:absolute; background:url(dots.png) no-repeat center center; left: 24px; top: -8px; width:18px; height:17px; background-size: 18px; z-index: 1;}
.Page_birthday_story_Infos_allloops_year_new h3 div {transform-origin: top left; left:0;top:0; transform: rotate(-90deg) translateX(-100%); background: #F1E8DD; padding: 0 32px 0 28px; }

.Page_birthday_story_Infos_allloops_year_new{ margin-top:48px; }
.first_section_new .Page_birthday_story_Infos_allloops_year_new{ margin-top:698px; }
.first_section_new .Page_birthday_story_Infos_allloops_new:after{ top:395px; }
.Page_birthday_story_Infos_allloops_information_new{ max-width:552px; width:100%; padding-bottom:35px; float:right; clear:both; margin-right:100px; }
.Page_birthday_story_Infos_allloops_information_new h4{ padding-bottom:25px; font-weight: 700; font-size: 28px; line-height: 40px; letter-spacing: -0.02em; color: #000000; margin-bottom:0; }
.Page_birthday_story_Infos_allloops_information_new p{ padding-bottom:25px; font-weight: 400; font-size: 24px; line-height: 40px; letter-spacing: -0.02em; color: #000000; margin-bottom:0; }
.Page_birthday_story_Infos_allloops_information_new hr{ margin:25px 0 15px 0; border-top:3px solid #E3D3BE; height:3px; }
.Page_birthday_story_Infos_allloops_images_new{ max-width:896px; width:100%; padding-bottom:40px; float:right; clear:both; margin-right:0px; }
.Page_birthday_story_Infos_allloops_desktopimages_new{}
.Page_birthday_story_Infos_allloops_mobileimages_new{ display:none !important; }

.middle_image_new{ max-width:552px; width:100%; float:right; clear:both; margin-right:100px; }

.second_section_new .Page_birthday_story_Infos_allloops_new{ padding-bottom:85px; }
.third_section_new .Page_birthday_story_Infos_allloops_new{ padding-bottom:30px; }
.last_section_new .Page_birthday_story_Infos_allloops_new:before{ content: ''; position: absolute; background: url(dots.png) no-repeat center center; left: 121px; bottom: 0px; width: 18px; height: 17px; background-size: 18px; z-index: 1; } 
.last_section_new .Page_birthday_story_Infos_allloops_new:after{ height:calc(100% - 8px); }

#shopify-section-template--15110947307567__1653725009a41ccab1 .index-section{ padding:90px 0 160px 0; }
#shopify-section-template--15110947307567__1653725009a41ccab1 .theme-block{ padding-left:105px; }
#shopify-section-template--15110947307567__1653725009a41ccab1 .theme-block h2{ max-width:805px; font-weight: 300; font-size: 56px; line-height: 80px; letter-spacing: -0.02em; color: #000000;  }

.year_icon_mobile_new{ display:none; }
.birthday_icon_new{ position: absolute; top: -4px; right: -4px; z-index: 1; cursor: pointer; width: 44px;}
.birthday_icon_new img{ display:flex; width:100%; height:auto; box-shadow:0 0 0 !important; }
.popup_new { position: fixed; top: 0px; left: 0px; background: rgba(0, 0, 0, 0.58); width: 100%; height: 100%; display: none; z-index:10; }
.popup-content { max-width: 294px; width: calc(100% - 40px);position:relative; margin:auto; height:100%; }
.popup-content p:last-child{ margin-bottom:0; }
.popup-content-in{ max-width: 294px; margin: 0 auto; padding: 150px 16px 16px 16px; margin-top: 80px; width: 100%; height: 457px; background: linear-gradient(4.91deg, #081F4B -0.15%, #8A18B1 53.5%, #CA2C8B 97.95%), rgba(0, 0, 0, 0.2); border-width: 1px 1px 0px 0px; border-style: solid; border-color: rgba(255, 255, 255, 0.5); border-radius: 16px; position: relative; overflow-y: auto; overflow-x: hidden; }
.closeBtn { position: absolute; top: 0px; right: 0px; padding:10px; z-index:1; }
.popup_details_new{ text-align:center; padding-bottom:16px; }
.popup_details_new h3{ font-weight: 600; font-size: 10px; line-height: 14px;text-transform: uppercase; color: #FFFFFF; margin:0; }
.popup_details_new p{ font-weight: 400; font-size: 10px !important; line-height: 14px !important; letter-spacing: -0.02em !important; color: #FFA7E2; padding: 0 !important; }
.discount_code_new{ background: rgba(0, 0, 0, 0.5); border-radius: 4px; padding:16px 24px; text-align:center; font-weight: 400; font-size: 20px; line-height: 24px; letter-spacing: 0.05em; text-transform: uppercase; color: #FFFFFF; }
.discount_logo_new{ padding:16px 0 0 0; text-align:center; }
.discount_logo_new svg{ display:flex; margin:auto; }

.collection-block-tabs .birthday_icon_new{ right:auto; left:-8px; }
.birthday_icon_new img.left_icon_new{ display:none; }
.collection-block-tabs .birthday_icon_new img.right_icon_new{ display:none; }
.collection-block-tabs .birthday_icon_new img.left_icon_new{ display:block; }

.page_promo_new{ padding:34px 15px 0 15px; }
.page_promo_in_new{  max-width:430px; margin:auto; }



/*The Restless Adventurer*/
.the_restless_adventurer_new .product_grid_content_new{ background: linear-gradient(180deg, #46114E 0%, rgba(0, 0, 0, 0) 100%), #8C239E; }
.the_restless_adventurer_new .product_top_type_new{ display:none; }
.the_restless_adventurer_new .block-product-type{ background: #FFFFFF; border-radius: 4px; padding:3px 5px;  }
.the_restless_adventurer_new .block-product-type{ font-weight: 700; font-size: 13px; line-height: 15px; letter-spacing: -0.02em; color: #480854; margin-bottom: 13px; }
.the_restless_adventurer_new .product_top_name_new{ color: #FFD846; }
.the_restless_adventurer_new .product_description_new p{ color:#fff; }
.the_restless_adventurer_new .junip-product-summary-review-count{ color:#fff; }
.the_restless_adventurer_new .product_description_new{ margin-bottom:24px; }
.the_restless_adventurer_new .product-instant-coffee{ margin-bottom:32px; justify-content: flex-start; }
.the_restless_adventurer_new .product-instant-coffee .block-variant{ width:88px; margin-right:14px; padding:10px 8px 0 8px; }
.the_restless_adventurer_new .product-instant-coffee .block-variant h4{ font-size: 9px; line-height: 10px; color:#fff; margin:2px -4px 8px -4px; font-weight: 500; }
.the_restless_adventurer_new .product-instant-coffee .block-variant.active{ background: #fff; box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.1); border-radius: 8px; }
.the_restless_adventurer_new .product-instant-coffee .block-variant.active h4{ color: #46114E; font-weight:700; }
.the_restless_adventurer_new .product_cart_new .add-to-cart, .the_restless_adventurer_new .product_cart_new .add-to-cart:hover { background: #46114E; border-color: #46114E; }
.the_restless_adventurer_new .brew_packs_question_answer_main_new{ background: #080826; }
.the_restless_adventurer_new .brew_packs_question_answer_top_heading_new{color: #FFFFFF; }
.the_restless_adventurer_new.brew_packs_product_new .question h2{ color: #fff; }
.the_restless_adventurer_new.brew_packs_product_new .answer p{ color: #E8F8E7; }
.the_restless_adventurer_new.brew_packs_product_new .question svg path{ stroke: #fff !important; }
.the_restless_adventurer_new .brew_packs_question_answer_bottom_info_left_new{ color: #fff; }
.the_restless_adventurer_new .brew_packs_question_answer_bottom_button_1_new .btn{ background: #1C1C46;}
.the_restless_adventurer_new .brew_packs_question_answer_bottom_button_2_new .btn{ background: #5050AD; }
.the_restless_adventurer_new .accordion ul li { border-bottom: 1px solid rgba(232,248,231,.2); }

/*The Half-Introvert*/
.the_half_introvert_new .product_grid_content_new{ background: linear-gradient(180deg, #000A67 0%, rgba(0, 0, 0, 0) 87.16%), #2E3AAB; }
.the_half_introvert_new .block-product-type{ color: #0C1668; }
.the_half_introvert_new .product-instant-coffee .block-variant.active{ background: #fff; box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.1); border-radius: 8px; }
.the_half_introvert_new .product-instant-coffee .block-variant.active h4{ color: #000A75; font-weight:700; }
.the_half_introvert_new .product_cart_new .add-to-cart, .the_half_introvert_new .product_cart_new .add-to-cart:hover { background: #000A75; border-color: #000A75; }

/*The Caffeine Fueled Optimist*/
.the_caffeine_fueled_optimist_new .product_grid_content_new{ background: linear-gradient(180deg, #2B0072 1.51%, rgba(0, 0, 0, 0) 87.16%), #BA2064; }
.the_caffeine_fueled_optimist_new .block-product-type{ color: #83013C; }
.the_caffeine_fueled_optimist_new .product-instant-coffee .block-variant.active{ background: #fff; box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.1); border-radius: 8px; }
.the_caffeine_fueled_optimist_new .product-instant-coffee .block-variant.active h4{ color:#74004C; font-weight:700; font-size: 8px; }
.the_caffeine_fueled_optimist_new .product_cart_new .add-to-cart, .the_caffeine_fueled_optimist_new .product_cart_new .add-to-cart:hover { background: #74004C; border-color: #74004C; }
.Page_top_Image_Info_text_arrow_new{ text-align:center; animation: moving2 1.5s infinite ease-out; margin-top: 24px; display:none; }

/* Choose your category page */
.template--choose-your-category{}
.template--choose-your-category .site-header { box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.12) !important; }
.choose_your_category_main_new{ padding:55px 0 55px 0; }
.choose_your_category_main_new .page-width{ max-width:1290px; }
.choose_your_category_inner_new{}
.category_title_new{ text-align: center; padding-bottom:55px;  }
.category_title_new h1{ font-weight: 400; font-size: 30px; line-height: 60px; letter-spacing: -0.02em; color: #323A46; margin:0; } 
.category_title_new h1 span{ position:relative; background: conic-gradient(from 180deg at 50% 50%, #A027FF 0deg, #FF3AEB 150deg, #A027FF 360deg); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; font-weight: 700; font-size: 48px; line-height: 60px; text-transform: uppercase; }
.choose_your_category_details_new{ display:flex; flex-wrap:wrap; justify-content:center; }
.choose_your_category_boxes_new{ width:calc(33.33% - 22px); margin-right:32px; }
.choose_your_category_boxes_new:nth-child(3n){ margin-right:0; }
.choose_your_category_boxes_new a{ display:block; position:relative; }
.choose_your_category_boxes_new a:hover{ opacity:0.7; }
.choose_your_category_boxes_title_new{ font-weight: 700; font-size: 36px; line-height: 48px; text-align: center; letter-spacing: -0.02em; padding:64px 20px; width:100%; position:absolute; z-index:1; }
.choose_your_category_boxes_image_new{}
.choose_your_category_boxes_image_new img{ width:100%; box-shadow:0px 4px 4px #C8DAF5; border-radius: 8px; }

/* Hot Brew page */
.template--hot-brew .site-header { box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.12) !important; }
.hot_brew_page_new{ margin-top:57px; }
.hot_brew_page_new .text_with_banner_texts_main_new{ background:none; float: right; }
.hot_brew_page_new .text_with_banner_texts_new h1{ color: #75504D; }
.hot_brew_page_new .text_with_banner_texts_new p{ color: #75504D; }
.hot_brew_page_new .text_with_banner_inner_button_new a.scroll-next{ background:#986F6B; width:auto; min-width:140px; padding:12px 14px 12px 14px; display:inline-block; vertical-align:middle; }
.hot_brew_page_new .text_with_banner_inner_button_new a svg{ vertical-align:middle; }

.step_brew_main_new{ padding:80px 0; }
.step_brew_inner_new{}
.step_brew_title_new{ text-align:center; }
.step_brew_title_new h2{ font-weight: 700; font-size: 70px; line-height: 137px; letter-spacing: 0.02em; text-transform: uppercase; color: #986F6B; margin:0; }
.step_brew_title_new h2 span{ font-size: 136px;}
.step_brew_details_new{ padding-top:30px; display:flex; align-items: flex-end; justify-content: center; }
.step_brew_boxes_new{ padding:0 35px; }
.step_brew_boxes_new svg{ display:flex; }

.step_brew_video_main_new{ padding:144px 0; }
.step_brew_video_main_new .page-width{ max-width:1320px; }
.step_brew_video_inner_new{}
.step_brew_video_boxes_new{ border:18px solid #fff; border-radius: 16px; overflow:hidden; }
.video-container { overflow: hidden; position: relative; width:100%; }
.video-container::after { padding-top: 56.25%; display: block; content: '';}
.video-container iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.text_with_banner_texts_mobile_new{ display:none; }
.desktop_step_video_new{}
.mobile_step_video_new{ display:none; }

/* Cold Brew page */
.template--cold-brew{}
.cold_brew_page_new .text_with_banner_inner_button_new a.scroll-next{ background:#1774FF; }
.step_brew_subtitle_new{ text-align:center; margin-top: -14px; }
.step_brew_subtitle_new h2{ background: #EF4444; display:inline-block; font-weight: 600; font-size: 32px; line-height: 40px; padding:10px 70px; margin:0; text-align: center; letter-spacing: 0.02em; color: #FFFFFF; }
.template--cold-brew .step_brew_title_new h2{ color:#1774FF; }
.template--cold-brew .step_brew_details_new{ padding-top:80px; }
.template--cold-brew .step_brew_boxes_new { padding: 0 45px; }

/* Instant Coffee page */
.instant_coffee_page_new .text_with_banner_inner_button_new a.scroll-next{ background:#1774FF; }
.step_coffee_main_new{ padding:70px 0 100px 0; }
.step_coffee_main_new .page-width { max-width: 1310px; }
.step_coffee_inner_new{ display:flex;     justify-content: space-between; }
.step_coffee_inner_box_new{ width:calc(50% - 110px); }
.step_coffee_inner_box_title_new{ font-weight: 700; font-size: 70px; line-height: 137px; letter-spacing: 0.02em; text-transform: uppercase; color: #730E97; text-align:center; }
.step_coffee_inner_box_info_new{ display:flex;  justify-content: space-between; margin:30px 0 0 0; position:relative; }
.step_coffee_inner_box_info_new:after{ content:''; width:1px; height:100%; background:#730E97; right:-22%; top:0; position: absolute; }
.step_coffee_inner_box_info_in_new{ width:calc(50% - 26px); text-align:center; }
.step_coffee_inner_box_info_in_icon_new{}
.step_coffee_inner_box_info_in_icon_new svg{ max-width:inherit; max-height:80px; display:flex; margin:auto; }
.step_coffee_inner_box_info_in_text_new{ padding-top:26px; font-weight: 400; font-size: 14px; line-height: 16px; letter-spacing: 0.02em; text-transform: uppercase; color: #000000; }
.step_coffee_inner_box_new:last-child .step_coffee_inner_box_info_new:after{ display:none; }

.template--faq .cms_page_title_new{ padding:0; }
.template--faq .page_content_new{ padding-bottom:0; }
.page_birthday_custom_boxs_allboxs_2_btn_new{ padding:32px 0 0 0; }
.page_birthday_custom_boxs_allboxs_2_btn_new a{ background: #FFA800; box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1); border-radius: 4px; font-size: 12px; line-height: 14px; text-align: center; text-transform: uppercase; color: #511359; min-width: 320px; padding:16px 15px; }
.page_birthday_custom_boxs_allboxs_2_btn_new a:hover{ background: #FFA800; color: #511359; }
.template--article-health-benefits{ background: #FBFFF5; }
.special_text_new{ font-weight: 700; font-size: 10px; line-height: 10px; text-align: center; text-transform: uppercase; color: #000000; background: #FFEE70; border-radius: 4px; padding: 7px 6px 6px; position: relative; vertical-align: middle; margin: 0 0 0 10px; top: -1px; }
.template--article-coffee-at-home{ background: #FFFBFA; }
.blue_link_new a{ font-style:normal !important; color:#0000EE !important; } 
.template--article-birthday-blog { background: #F0F0FF; }

.template--article-hazelnut-coffee{ background: #FBFFF5; }
.bold_number_new li{ font-weight:700; }
.bold_number_new li p{ margin:0; font-weight:400; }

/*how to brew page*/
.template--how-to-brew-new .site-header { box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.12) !important; }
.how_to_brew_in_new{ display:flex; align-items:center; }
.how_to_brew_right_new{ width:50%; padding:128px 144px 128px 144px; }
.how_to_brew_right_in_new{ max-width:432px; }
.how_to_brew_right_in_new h3{ font-weight: 400; font-size: 30px; line-height: 36px; letter-spacing: -0.02em; color: #113438; margin:0; }
.how_to_brew_right_in_new p{ font-weight: 400; font-size: 18px; line-height: 28px; letter-spacing: -0.02em; color: #113438; margin:0; padding:28px 0 0 0; }
.how_to_brew_left_new{ width:50%; }
.how_to_brew_left_top_new{ padding-bottom:4px; }
.how_to_brew_left_video_new{ position:relative; }
.desktop_video_link_new{ position:absolute; left:0; top:0; width:100%; height:100%;  z-index:2; }
.mobile_video_link_new{ display:none; position:absolute; left:0; top:0; width:100%; height:100%;  z-index:2; }
.how_to_brew_left_video_new img{ width:100%; display:flex; }
.video_name_new{ position:absolute; width:100%; font-weight: 700; font-size: 16px; line-height: 19px; text-align: center; text-transform: uppercase; color: #666666; padding:32px; left: 0; bottom: 0; z-index: 1; }
.how_to_brew_left_bottom_new{ display:flex; justify-content: space-between; }
.how_to_brew_left_video_2_new{ width:calc(50% - 2px); }

.template--how-to-brew-new #VideoModal .modal__centered{ border: 20px solid #FFFFFF; border-radius: 8px 0px 8px 8px; }
.template--how-to-brew-new #VideoModal .modal__close{ top: -30px; right: 0; transform: translate(0%,0%); background: #FFFFFF url(close_icon.svg) no-repeat center center; border-radius: 8px 8px 0px 0px; padding:8px 13.5px; width:80px; height:30px; }
.template--how-to-brew-new #VideoModal .modal__close svg{ display:none; }
.template--article-brewing-tips-new{ background: #EFE9FF; }
.template--article-south-indian-new{ background: #F5FFFD; }

.hide_number_new ol{ margin:0; }
.hide_number_new ol li{ list-style-type:none; }
.template--article-tumblers{ background: #F5F5F5; }
.template--article-french-press-2{ background: #FFFDFB; }
.template--article-coffee-frother{background: #FFF5EA;}
.template--article-why-coffee-frothe{ background: #FFFFFB; }
.template--article-ceramic-mugs{ background: #FAFEFF; }
.template--article-coffee-with-milk{ background: #FAF5FF; }
.template--article-cold-brew{ background: #FFFFFF; }
.template--article-lose-weight{ background: #F9F3FF; }
.template--article-love-indian{ background: #FCFFFB; }
.template--article-coffee-frother-2{ background: #FFF8FD; }

/*premium-instant-combo*/
.premium_instant_combo_new .product_grid_new{ background:#FFF7FA; }
.premium_instant_combo_new .product_top_type_new{}
.premium_instant_combo_new .product_top_name_new{ color:#412855; }
.premium_instant_combo_new .product_description_new p{ color:#412855; }
.premium_instant_combo_new .product-bottom .bottom-list .item-wrap p{ color:#412855; }
.premium_instant_combo_new .scroll--product-link svg{ display:none; }
.premium_instant_combo_new .product_grid_content_new{ padding:172px 0; }
.premium_instant_combo_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input label{ font-size:14px; padding:14px 5px; }
.variant_value_last_new{ font-weight: 500; font-size: 12px; line-height: 14px; color: rgba(0, 0, 0, 0.5); padding-top: 6px; }
.variant_has_second_value{ flex-direction: column; }
.brew_packs_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]:checked+label .variant_value_last_new{ color: rgba(255, 255, 255, 0.7); }
.product-instant-variant-new{}

/* Seasonal Must-Have Combo */
.seasonal_must_combo_new{}
.seasonal_must_combo_new .product_grid_new{ background:#FFEBEE; }
.seasonal_must_combo_new .block-product-type{ background:#57BEF9 !important; color:#FFFFFF; margin-bottom: 20px; }
.seasonal_must_combo_new .product_includes_v3_new{ max-width:323px; margin-bottom: 28px !important; }
.seasonal_must_combo_new .product_includes_v3_new h4{ background: #FFC0C9; color: #000000; }
.seasonal_must_combo_new .product_includes_v3_new .product_includes_v2_first_new{ background: #FFDADF; }
.seasonal_must_combo_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block .right-content{ color: #000000; }
.seasonal_must_combo_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block:after{ background:#FFC0C9; }
.seasonal_must_combo_new .product_cart_new .add-to-cart, .seasonal_must_combo_new .product_cart_new .add-to-cart:hover { background: #4452BF; border-color: #4452BF; }

/* Premium Instant Combo 2 */
.premium_instant_combo_2_new{}
.premium_instant_combo_2_new .product_top_type_new{ display:none; }
.premium_instant_combo_2_new .product_grid_new{ background:#FFF7FA; }
.premium_instant_combo_2_new .product_top_name_new{ color:#412855; }
.premium_instant_combo_2_new .product_description_new p{ color:#412855; }
.premium_instant_combo_2_new .product_description_new{ margin-bottom:10px; }
.premium_instant_combo_2_new .ship_text_main_new{ padding:8px 15px; letter-spacing:0; background: rgba(255, 203, 217, 0.4); border-radius: 8px; font-weight: 500; font-size: 10px; line-height: 12px; text-align: center; text-transform: uppercase; color: #412855; }
.premium_instant_combo_2_new .ship_text_main_new b{ font-weight:800; }
.premium_instant_combo_2_new .product-block-ship{ margin-bottom:15px; }
.premium_instant_combo_2_new .product-bottom { margin-bottom: 8px; }
.premium_instant_combo_2_new .product-bottom .bottom-list .item-wrap p{ color: #412855; }
.premium_instant_combo_2_new .scroll--product-link svg{ display:none; }
.premium_instant_combo_2_new .product_includes_v3_new{ max-width:100%; margin-bottom: 24px !important; }
.premium_instant_combo_2_new .product_includes_v3_new h4{ background: #FFCBD9; color: #412855; }
.premium_instant_combo_2_new .product_includes_v3_new .product_includes_v2_first_new{ background: #FFE1E9; }
.premium_instant_combo_2_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block .right-content{ color: #412855; }
.premium_instant_combo_2_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block:after{ background:#FFCBD9; }
.premium_instant_combo_2_new .product_cart_new .add-to-cart, .premium_instant_combo_2_new .product_cart_new .add-to-cart:hover { background: #4452BF; border-color: #4452BF; }

.premium_instant_combo_2_new .brew_packs_question_answer_main_new{ background: #080826; }
.premium_instant_combo_2_new .brew_packs_question_answer_top_heading_new{ color: #FFFFFF; }
.premium_instant_combo_2_new.brew_packs_product_new .question h2{ color: #fff; }
.premium_instant_combo_2_new.brew_packs_product_new .answer p{ color: #E8F8E7; }
.premium_instant_combo_2_new.brew_packs_product_new .question svg path{ stroke: #fff !important; }
.premium_instant_combo_2_new .brew_packs_question_answer_bottom_info_left_new{ color: #fff; }
.premium_instant_combo_2_new .brew_packs_question_answer_bottom_button_1_new .btn{ background: #1C1C46; }
.premium_instant_combo_2_new .brew_packs_question_answer_bottom_button_2_new .btn{ background: #5050AD; }
.premium_instant_combo_2_new .Index_text_and_image_custom_new .featured-row__subtext{ color: #302B7D; }
.premium_instant_combo_2_new .Index_text_and_image_custom_new .Index_text_and_image_author_new{ color: #302B7D; }
.premium_instant_combo_2_new .review_btn_new{ background: #302B7D; }
.premium_instant_combo_2_new .review_btn_new .stars_new{ background: #5050AD; }
.premium_instant_combo_2_new .Index_text_and_image_custom_new .featured-row__subtext,
.premium_instant_combo_2_new .Index_text_and_image_custom_new .Index_text_and_image_author_new{ color: #302B7D; }
.premium_instant_combo_2_new .accordion ul li{ border-bottom: 1px solid rgba(232, 248, 231, 0.2); }


/* Instant Coffee Combo Pack */
.instant_travel_pack_combo_new{}
.instant_travel_pack_combo_new .product_top_type_new{ display:none; }
.instant_travel_pack_combo_new .product_batch_main_new {right: 25px;top: 25px; width: 125px; }
.instant_travel_pack_combo_new .product_grid_new{ background:#EAF2FF; }
.instant_travel_pack_combo_new .product_top_name_new{ color:#312378; }
.instant_travel_pack_combo_new .product_description_new p{ color:#312378; }
.instant_travel_pack_combo_new .product_description_new{ margin-bottom:12px; }
.instant_travel_pack_combo_new .ship_text_main_new{ padding:8px 15px; letter-spacing:0; background: #DA2A2A; border-radius: 8px; font-weight: 500; font-size: 11px; line-height: 13px; text-align: center; text-transform: uppercase; color: #fff; }
.instant_travel_pack_combo_new .ship_text_main_new b{ font-weight:800; }
.instant_travel_pack_combo_new .product-block-ship{ margin-bottom:24px; }
.instant_travel_pack_combo_new .product-bottom { margin-bottom: 8px; }
.instant_travel_pack_combo_new .product-bottom .bottom-list .item-wrap p{ color: #312378 !important; }
.instant_travel_pack_combo_new .product-bottom .bottom-list .item-wrap p svg{ }
.instant_travel_pack_combo_new .product-bottom .bottom-list .brewitem .item-wrap p svg path { stroke: #312378; fill: #312378; }
.instant_travel_pack_combo_new .product-instant-coffee{ flex-wrap:wrap; margin-bottom: 38px; justify-content: flex-start; }
.instant_travel_pack_combo_new .product-instant-coffee .block-variant{ margin-bottom:8px; margin-right:10px; }
.instant_travel_pack_combo_new .product-instant-coffee .block-variant:nth-child(4n){ margin-right:0; }
.instant_travel_pack_combo_new .product_cart_new .add-to-cart, .instant_travel_pack_combo_new .product_cart_new .add-to-cart:hover { background: #4452BF; border-color: #4452BF; }
.instant_travel_pack_combo_new .block-product-type{ background: #2FADC3; color: #FFFFFF; }

.instant_travel_pack_combo_new .brew_packs_question_answer_main_new{ background: #080826; }
.instant_travel_pack_combo_new .brew_packs_question_answer_top_heading_new{ color: #FFFFFF; }
.instant_travel_pack_combo_new.brew_packs_product_new .question h2{ color: #fff; }
.instant_travel_pack_combo_new.brew_packs_product_new .answer p{ color: #E8F8E7; }
.instant_travel_pack_combo_new.brew_packs_product_new .question svg path{ stroke: #fff !important; }
.instant_travel_pack_combo_new .brew_packs_question_answer_bottom_info_left_new{ color: #fff; }
.instant_travel_pack_combo_new .brew_packs_question_answer_bottom_button_1_new .btn{ background: #1C1C46; }
.instant_travel_pack_combo_new .brew_packs_question_answer_bottom_button_2_new .btn{ background: #5050AD; }
.instant_travel_pack_combo_new .Index_text_and_image_custom_new .featured-row__subtext{ color: #302B7D; }
.instant_travel_pack_combo_new .Index_text_and_image_custom_new .Index_text_and_image_author_new{ color: #302B7D; }
.instant_travel_pack_combo_new .review_btn_new{ background: #302B7D; }
.instant_travel_pack_combo_new .review_btn_new .stars_new{ background: #5050AD; }
.instant_travel_pack_combo_new .Index_text_and_image_custom_new .featured-row__subtext,
.instant_travel_pack_combo_new .Index_text_and_image_custom_new .Index_text_and_image_author_new{ color: #302B7D; }
.instant_travel_pack_combo_new .accordion ul li{ border-bottom: 1px solid rgba(232, 248, 231, 0.2); }

.instant_travel_pack_combo_new .section--instant-coffee-grid .instant--coffee-grid-link a{ background: #593E6F; }

.original_instant_coffee_new .product-instant-coffee{ flex-wrap:wrap; margin-bottom: 38px; justify-content: flex-start; }
.original_instant_coffee_new .product-instant-coffee .block-variant{ margin-bottom:8px; margin-right:10px; }
.original_instant_coffee_new .product-instant-coffee .block-variant:nth-child(4n){ margin-right:0; }
.original_instant_coffee_new .product-instant-coffee .block-variant{ position:relative; }
.original_instant_coffee_new .product-instant-coffee .block-variant:last-child:before{ content:'NEW'; position:absolute; background: linear-gradient(96.81deg, #FF9755 -0.14%, #B857C9 50.38%, #69C2FF 99.86%); border-radius: 6px;     right: 7px; top: 14px; text-align:center; padding:4px 6px; font-weight: bold; font-size: 10px; line-height: 12px; text-align: center; text-transform: uppercase; color: #FFFFFF; z-index: 9; pointer-events:none; }

/* Your Kitchen */
.template--article-your-kitchen{ background: #FFF5EA; }

/* template--article-frothy-coffee */
.template--article-frothy-coffee{ background: #FFF9F8; }

/* template--article-iced-coffee */
.template--article-iced-coffee{ background: #F8FFFF; }

/* The Sweet French Combo */
.the_sweet_french_combo_new{}
.the_sweet_french_combo_new .product_grid_new{ background: #DEEBFF; }
.the_sweet_french_combo_new .block-product-type{ background: #4452BF; color: #FFFFFF; margin-bottom: 20px; }
.the_sweet_french_combo_new .product_top_name_new{ color: #000000; }
.the_sweet_french_combo_new .product_description_new p{ color: #000000; }
.the_sweet_french_combo_new .product_description_new { margin-bottom: 20px; }
.the_sweet_french_combo_new .product_includes_v3_new {  max-width: 323px; margin-bottom: 28px !important; }
.the_sweet_french_combo_new .product_includes_v3_new h4{ background:#115DA9; color:#fff; }
.the_sweet_french_combo_new .product_includes_v3_new .product_includes_v2_first_new{ background: #74B9FF; }
.the_sweet_french_combo_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block:after { background: #115DA9; }
.the_sweet_french_combo_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block .right-content{ color: #115DA9; }
.the_sweet_french_combo_new .product-bottom .bottom-list .item-wrap p{ color: #000000; }
.the_sweet_french_combo_new .product-bottom { margin-bottom: 28px; }

/* perks page */
.perks_page_banner_new .text_with_banner_texts_main_new{ padding-left:0; }
.perks_page_banner_new .text_with_banner_texts_new h1{ font-weight: 700; font-size: 32px; line-height: 48px; letter-spacing: -0.02em; text-transform: uppercase; color: #2E5BFF; }
.perks_page_banner_new .text_with_banner_texts_new p{ padding-top:8px; font-weight: 400; font-size: 20px; line-height: 32px; letter-spacing: -0.02em; color: #2E5BFF; }
.perks_page_banner_new .text_with_banner_inner_button_new a.scroll-next{ background: #F00F03; color:#fff; }
.perks_page_banner_new .text_with_banner_inner_button_new a svg path{ stroke: #fff; }

/* India Online */
.template--article-india-online{ background: #F4EEFF; }

/* template--article-drinking-filtered */
.template--article-drinking-filtered{ background: #F8FEFF; }

/* template--article-coffee-lovers */
.template--article-coffee-lovers{ background: #FFFEFB; }

/*template--article-coffee-special*/
.template--article-coffee-special{ background: #FFFFF8; }

/*template--article-coffee-lovers-22*/
.template--article-coffee-lovers-22{ background: #E2FBFF; }

/* The Spice Bomb Combo */
.the_spice_bomb_combo_new{}
.the_spice_bomb_combo_new .product_grid_new{ background: #FFD6D6; }
.the_spice_bomb_combo_new .block-product-type{ background: #4452BF; color: #FFFFFF; margin-bottom: 20px; }
.the_spice_bomb_combo_new .product_top_name_new{ color: #000000; }
.the_spice_bomb_combo_new .product_description_new p{ color: #000000; }
.the_spice_bomb_combo_new .product_description_new { margin-bottom: 20px; }
.the_spice_bomb_combo_new .product_includes_v3_new {  max-width: 323px; margin-bottom: 28px !important; }
.the_spice_bomb_combo_new .product_includes_v3_new h4{ background:#BB3859; color:#fff; }
.the_spice_bomb_combo_new .product_includes_v3_new .product_includes_v2_first_new{ background: #FF748C; }
.the_spice_bomb_combo_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block:after { background: #FFFFFF; }
.the_spice_bomb_combo_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block .right-content{ color: #fff; }
.the_spice_bomb_combo_new .product-bottom .bottom-list .item-wrap p{ color: #000000; }
.the_spice_bomb_combo_new .product-bottom { margin-bottom: 28px; }

/*bond over brew*/
.bond_over_brew_page_new{}
.bond_over_brew_page_new .text_with_banner_texts_new h1{ color: #FFFFFF; }
.bond_over_brew_page_new .text_with_banner_texts_new p{ color: #FFFFFF; }
.bond_over_brew_page_new .text_with_banner_inner_button_new a.scroll-next{ background: #7000FF; }
.bond_over_brew_page_new .text_with_banner_texts_main_new{ background:none; }
.monsoon_page_new .hero__link .btn{ background: #272C3F; }

/*Coffee Gift Store*/
.coffee_brew_page_new{}
.coffee_brew_page_new .text_with_banner_texts_new h1{ color: #FFF500; }
.coffee_brew_page_new .text_with_banner_texts_new p{ color: #FFFFFF; }
.coffee_brew_page_new .text_with_banner_inner_button_new a.scroll-next{ background: #FFF500; color: #000; }
.coffee_brew_page_new .text_with_banner_inner_button_new a.scroll-next svg path{ stroke:#000; }
.coffee_brew_page_new .text_with_banner_texts_main_new{ background:none; }
.coffee_brew_page_new .text_with_banner_texts_new { max-width: 345px; }

.coffee_brew_page_2_new .text_with_banner_texts_new h1{ color: #252427; }
.coffee_brew_page_2_new .text_with_banner_texts_new p{ color: #252427; }

/* template--article-heart-health */
.template--article-heart-health{ background: #F3FFF7; }

/* Recurpay */
#recurpay-pdp-widget .recurpay__widget{ 
  padding:0 0 24px 0 !important; 
}
#recurpay-pdp-widget .recurpay__widget .recurpay__content, .recurpay-pdp-widget .recurpay__widget .recurpay__content{ 
	border:0 !important; border-radius:0 !important; 
}
#recurpay-pdp-widget .recurpay__widget .recurpay__label, .recurpay-pdp-widget .recurpay__widget .recurpay__label{ 
  padding:12.5px 15px !important; background: #FFFFFF url(black_arrow.svg) no-repeat center right 15px; background-size: 10px; box-shadow: 0px 4px 4px #DDE5F1; border-radius: 4px; border:0 !important; 
}
#recurpay-pdp-widget .recurpay__widget .recurpay__label .recurpay__label--text, .recurpay-pdp-widget .recurpay__widget .recurpay__label .recurpay__label--text{ 
  font-weight: 500; font-size: 14px; line-height: 17px; text-transform: uppercase !important; color: #000000  !important; 
}
#recurpay-pdp-widget .recurpay__widget .recurpay__label .recurpay__checkmark, .recurpay-pdp-widget .recurpay__widget .recurpay__label .recurpay__checkmark { 
  width: 32px !important; height: 32px !important; margin-right: 12px !important; border: 2px solid #1774FF !important;border-radius: 100% !important;vertical-align: middle !important; 
}
#recurpay-pdp-widget .recurpay__widget .recurpay__label .recurpay__checkbox:checked~.recurpay__checkmark, #recurpay-pdp-widget .recurpay__widget .recurpay__label .recurpay_bulk__checkbox:checked~.recurpay__checkmark, .recurpay-pdp-widget .recurpay__widget .recurpay__label .recurpay__checkbox:checked~.recurpay__checkmark, .recurpay-pdp-widget .recurpay__widget .recurpay__label .recurpay_bulk__checkbox:checked~.recurpay__checkmark { 
  background: #000 !important; border-color: #fff !important; 
}
#recurpay-pdp-widget .recurpay__widget .recurpay__label .recurpay__checkmark:after, .recurpay-pdp-widget .recurpay__widget .recurpay__label .recurpay__checkmark:after{ 
  border: 0 !important; background: url(correct.svg) no-repeat center center; width: 28px !important; height: 28px !important; transform: rotate(0deg) !important; left: 0 !important; top: 0 !important; 
}
#recurpay-pdp-widget .recurpay__widget.open .recurpay__label, .recurpay-pdp-widget .recurpay__widget.open .recurpay__label{ 
  background: #000 url(white_arrow.svg) no-repeat center right 15px; background-size: 10px; border-radius: 4px 4px 0 0;
}
#recurpay-pdp-widget .recurpay__widget.open .recurpay__label .recurpay__label--text, .recurpay-pdp-widget .recurpay__widget.open .recurpay__label .recurpay__label--text{ 
  color:#fff !important; 
}
#recurpay-pdp-widget .recurpay__widget .recurpay__label .recurpay__label--img, .recurpay-pdp-widget .recurpay__widget .recurpay__label .recurpay__label--img{ 
  display:none; 
}
#recurpay-pdp-widget .recurpay__widget .recurpay__plans, .recurpay-pdp-widget .recurpay__widget .recurpay__plans{ 
  border:0 !important; background: #FFFFFF; box-shadow: 0px 4px 4px #DDE5F1; border-radius: 4px; 
}
#recurpay-pdp-widget .recurpay__widget.open {
  padding: 0 0 0px 0 !important;
}
#recurpay-pdp-widget .recurpay__widget .recurpay__plan, .recurpay-pdp-widget .recurpay__widget .recurpay__plan {
  padding: 16px 15px !important; border-bottom: 1px solid #DDE5F1; display: flex; align-items: center; justify-content: space-between;
}
#recurpay-pdp-widget .recurpay__widget .recurpay__plan .recurpay__plan--label, .recurpay-pdp-widget .recurpay__widget .recurpay__plan .recurpay__plan--label{
  padding-bottom:0 !important; font-weight: 500; font-size: 14px; line-height: 17px; text-transform: uppercase; color: #000000;
}
#recurpay-pdp-widget .recurpay__widget .recurpay__plan .recurpay__plan--label .recurpay__discount, .recurpay-pdp-widget .recurpay__widget .recurpay__plan .recurpay__plan--label .recurpay__discount{
  font-weight: 500 !important; font-size: 14px !important; line-height: 17px; text-transform: uppercase; color: #000000 !important;
}
#recurpay-pdp-widget .recurpay__widget .recurpay__plan .recurpay__plan--description, .recurpay-pdp-widget .recurpay__widget .recurpay__plan .recurpay__plan--description{
  font-weight: 400; font-size: 14px !important; line-height: 17px; letter-spacing: -0.02em; color: #000000;padding-left:10px !important; text-align:right !important;
}
#recurpay-pdp-widget .recurpay__widget .recurpay__plan .recurpay__plan--checkmark, .recurpay-pdp-widget .recurpay__widget .recurpay__plan .recurpay__plan--checkmark{
  width: 32px !important; height: 32px !important; background: #FFFFFF !important; border: 2px solid #000000 !important; margin-right:12px !important;
}
#recurpay-pdp-widget .recurpay__widget .recurpay__plan .recurpay__plan--title, .recurpay-pdp-widget .recurpay__widget .recurpay__plan .recurpay__plan--title{
  width:calc(100% - 42px);
}
#recurpay-pdp-widget .recurpay__widget .recurpay__plan .recurpay__plan--checkmark:after, .recurpay-pdp-widget .recurpay__widget .recurpay__plan .recurpay__plan--checkmark:after{
  display:none;
}
#recurpay-pdp-widget .recurpay__widget .recurpay__plan .recurpay__plan--input:checked~.recurpay__plan--checkmark, .recurpay-pdp-widget .recurpay__widget .recurpay__plan .recurpay__plan--input:checked~.recurpay__plan--checkmark{
  border: 10px solid #1774FF !important;
}
#recurpay-pdp-widget .recurpay__widget .recurpay__action, .recurpay-pdp-widget .recurpay__widget .recurpay__action {
  padding: 9px;
}
#recurpay-pdp-widget .recurpay__widget .recurpay__action button, .recurpay-pdp-widget .recurpay__widget .recurpay__action button{
  background: #4452C0 !important; border-radius: 4px; padding: 19.5px 16px !important; text-align: left; font-weight: 700 !important; font-size: 14px !important; line-height: 17px; text-transform: uppercase !important; color: #FFFFFF !important; 
}
.product-block--price.open{ display:none !important; right: 21px; height: 56px !important; line-height: 56px !important; bottom: 12px !important; }
#dis_amount{ background: linear-gradient(278.38deg, #4E31FF 0%, #E22DFF 100%); border-radius: 3px; padding:6px 8px; color:#fff; position: absolute; right: 37px; }
#recurpay-pdp-widget .recurpay__widget .recurpay__plan .recurpay__plan--label .recurpay__discount, .recurpay-pdp-widget .recurpay__widget .recurpay__plan .recurpay__plan--label .recurpay__discount{
  display:none;
}
@media screen and (max-width:768px){
  #recurpay-pdp-widget .recurpay__widget .recurpay__label .recurpay__label--text, .recurpay-pdp-widget .recurpay__widget .recurpay__label .recurpay__label--text {
      font-size: 12.5px; 
  }
}
@media (min-width:0px) and (max-width:413px){
  #recurpay-pdp-widget .recurpay__widget .recurpay__label .recurpay__label--text, .recurpay-pdp-widget .recurpay__widget .recurpay__label .recurpay__label--text {
   font-size: 10px; 
   padding-right: 95px;
    line-height: 10px;
  }
}

/* template--article-accessories */
.template--article-accessories{ background: #FCFCFF; }


/* sticky Bar */
.flavour_only_name_new{ display:none; }
.fix-price{}
.fix-price .product_grid_new{ position:fixed; top:57px; background: #FFFFFF; box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.05); top:57px; width:100%; left:0; z-index: 1; }
.fix-price .product_image_new{ display:none; }
.fix-price .product_grid_content_new{ width:100%; padding: 16px !important; margin: 0 !important; height: auto !important; min-height:initial !important; overflow:visible !important; }
.fix-price .product_grid_content_new .optiscroll-content{ position:relative; margin:0; overflow:visible; }
.fix-price .product_grid_content_new .custom_variant_picker_inner_bottom_infolist_new{ width:100%; border-right:0; }
.fix-price .product_grid_content_new .custom_variant_picker_inner_bottom_new{ /*max-height:295px; overflow-y:scroll;*/ }
.fix-price .product_grid_content_new .custom_variant_picker_inner_bottom_infolist_new a{ padding:8px 20px 8px 20px; min-height:48px; }

.fix-price .product_details_new .custom_variant_picker_v2_main_new{ padding:0; }
.fix-price .product_details_new .custom_variant_picker_v2_inner_bottom_in_new{ padding:0; border:0; /*max-height:295px; overflow-y:scroll;*/ }
.fix-price .product_details_new .custom_variant_picker_v2_inner_bottom_infolist_new{ width:100%; padding:0; } 
.fix-price .product_details_new .custom_variant_picker_v2_inner_bottom_img_new{ display:none; }
.fix-price .product_details_new .custom_variant_picker_v2_inner_bottom_text_new{ padding:8px 20px 8px 20px; border-bottom:1px solid rgba(0,0,0,.1) !important; font-size:14px; line-height:16.18px; font-weight:500; min-height:48px; text-align:left; display:flex; align-items:center; }
.fix-price .product_details_new .custom_variant_picker_v2_inner_bottom_text_new br{ display:none; }
.fix-price .product_details_new .custom_variant_picker_v2_inner_bottom_infolist_new a:hover{ background:#ebf3ff; }
.fix-price .product_details_new .custom_variant_picker_v2_inner_bottom_infolist_new.active a{ background:#ebf3ff; }


.fix-price .product_grid_content_new .product-single_main_meta{ width:100%; padding:0; }
.fix-price .product-single__meta{ max-width: 100%; width: 100%; display: flex; align-items: center; justify-content: space-between; margin: 0; padding:0 !important; }
.fix-price .breadcrumbs_main_new{ display:none; }
.fix-price .product-single__header{ display:block !important; max-width: initial !important; transform: none !important; margin: 0 !important; }
.fix-price .product-single__header .block-product-type{ display:none !important; }
.fix-price .product-single__header .product-single__title{ font-size:18px; line-height:18px; margin:0; padding-right:15px; display:block !important; }
.fix-price .product_details_new > div{ display:none; }
.fix-price .product_details_new .product_top_name_new{ font-size:18px; line-height:18px; margin:0; }
.fix-price .product_details_new .product_top_type_new{ display:none; }
.fix-price .product_details_new .custom_variant_picker_main_new{ display:block; margin:0 8px 0 0; min-width: 320px; }
.fix-price .product_details_new .custom_variant_picker_main_new .custom_variant_img_new{ display:none; }
.fix-price .product_details_new .custom_variant_picker_main_new .custom_variant_picker_inner_top_new{ min-height: 60px; box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.15); border-radius: 4px; padding: 13px 20px 13px 20px; }
.fix-price .product_details_new .custom_variant_picker_main_new .custom_variant_picker_inner_top_right_new{ display:none; }
.fix-price .product_details_new .custom_variant_picker_main_new .custom_variant_picker_inner_top_new:after{ display:none; }
.fix-price .product_details_new .custom_variant_picker_main_new .flavour_only_name_new{ display:flex; align-items: center; font-size: 14px; line-height: 20px; color: #7E90AA; }
.fix-price .product_details_new .custom_variant_picker_main_new .flavour_only_name_new svg{ margin-left:12px; }
.fix-price .product_details_new .product_variant_new{ display:block; width: 256px; margin-right: 8px; }
.fix-price .product_details_new { display: flex; align-items: center; }
.fix-price .product_details_new .product_cart_new{ display:block; width: 300px; margin: 0; }
.fix-price .product_details_new .product_variant_new .variant-wrapper{ margin:0; }
.fix-price .product_details_new .product_variant_new .variant-wrapper .variant__label{ display:flex; align-items:center; justify-content: space-between; cursor: pointer; margin:0; font-weight: 400; padding:10px 20px; min-height:60px; font-size: 14px; line-height: 20px; color: #7E90AA; background: #FFFFFF; box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.15); border-radius: 4px; }
.fix-price .product_details_new .product_variant_new .variant-wrapper .qty_variant_name_new{ font-weight: 500; font-size: 14px; line-height: 17px; text-transform: uppercase; color: #000000; }
.fix-price .product_details_new .product_variant_new .variant-wrapper .variant-input-wrap{ position:absolute; display:none !important; }
.fix-price .product_details_new .product_variant_new .variant-wrapper .variant-input-wrap.show{ display:block !important; width:100% !important; background: #fff; }
.fix-price .product_details_new .product_variant_new .variant-wrapper .variant-input-wrap .variant-input{ min-height:auto; padding:0 !important; border-bottom:1px solid rgba(0,0,0,.1)!important; width:100% !important; }
.fix-price .product_details_new .product_variant_new .variant-wrapper .variant-input .value-inside{ padding:8px 20px 8px 20px  !important;  width:100% !important; }
.fix-price .product_details_new .product_variant_new .variant-wrapper .variant-input-wrap .variant-input:last-child{ border-bottom:0; }


.fix-price .product_details_new .product_variant_new .variant-wrapper .only_name_new{ display: flex; align-items: center; justify-content: space-between; }
.fix-price .product_details_new .product_variant_new .variant-wrapper .only_name_new svg{ margin-left:12px; }
.fix-price #recurpay-pdp-widget{ display:none !important; }
.product_details_new .product_variant_new .variant-wrapper .only_name_new{ display:none !important; }
.fix-price .product_details_new .product_variant_new .variant-wrapper .only_name_new{ display:flex !important; padding-left:10px; }
.fix-price .product_details_new .product_variant_alternate_new .custom_variant_img_new{ display:none; }
.fix-price .product_details_new .product_variant_alternate_new { width:320px; }
.fix-price .product_details_new .product_variant_alternate_new .variant-wrapper .variant__label{ padding:13px 20px 13px 20px; flex-direction: row-reverse;     min-height: 60px; text-transform:uppercase; }
.fix-price .product_details_new .product_variant_alternate_new .variant-wrapper .variant__label span{ text-transform:uppercase;  }
.fix-price .product_details_new .product_variant_alternate_new .variant-wrapper .variant-input-wrap .variant-input{ border-bottom:0 !important; }
.fix-price .product_details_new .product_variant_alternate_new .variant-wrapper .variant__label:before{ display:none; }
.fix-price .product_details_new .product_variant_alternate_new .variant-wrapper .color-swatch{ display:none !important; }
.fix-price .product_details_new .product_variant_alternate_new .variant-wrapper .variant-input .value-inside{ padding:18px 20px 14px 20px  !important;  width:100% !important; }
.fix-price .product_details_new .product_variant_alternate_new .variant-wrapper .variant-input-wrap input[type=radio]:checked+label+.value-inside{ background:#ebf3ff; font-weight:700; }
.fix-price .product_details_new .product_variant_alternate_new .variant-wrapper .variant-input-wrap input[type=radio]+label+.value-inside:hover{ background:#ebf3ff; }

.fix-price .product_details_new .product_variant_alternate_new .variant--wrapper-inner .variant-header{ display:none; }
.fix-price .product_details_new .product_variant_alternate_new .variant--wrapper-inner:after{ display:none; }
.fix-price .product_details_new .product_variant_alternate_new .cover_new{ display:none; }
.fix-price .product_details_new .product_variant_alternate_new .variant-wrapper .variant-input-wrap{ display:flex !important; /*max-height:295px; overflow-y:scroll;*/ }
.fix-price .product_price_batch_new{ display:none !important; }

.fix-price .product_details_new .custom_variant_picker_main_new .custom_variant_picker_inner_top_left_img_new{ display:none; }
.fix-price .product_details_new .custom_variant_picker_main_new .custom_variant_picker_inner_top_left_text_new { padding: 0; width: 100%; }
.fix-price .product_details_new .custom_variant_picker_main_new .custom_variant_picker_inner_bottom_img_new{ display:none; }
.fix-price .product_details_new .custom_variant_picker_main_new .custom_variant_picker_inner_bottom_text_new{ padding: 0; width: 100%; }

.only_flavour_title_new{ display:none; cursor:pointer; min-height: 60px; box-shadow: 0px 4px 16px rgba(0,0,0,0.15); border-radius: 4px; padding: 13px 20px 13px 20px; width:320px; background: #fff;  }
.only_flavour_main_title_new{ position:relative; }
.fix-price .only_flavour_main_title_new{ display:block !important; margin-right: 8px; }
.fix-price .only_flavour_title_new{ display:flex !important;  align-items:center; justify-content:space-between; }
.fix-price .only_flavour_details_new{ display:none !important; margin: 1px 0 0 0 !important; position: absolute; background: #fff; box-shadow: 0 2px 5px rgba(0,0,0,0.1); padding: 5px; border-radius: 4px; }
.fix-price .only_flavour_details_new.show_new{ display:flex !important; width:100%; }
.fix-price .only_flavour_title_in_new{ width: auto; display:flex; align-items:center; padding-left:10px; justify-content: flex-end; font-weight: 400; font-size: 14px; line-height: 17px; text-align: right; color: #7E90AA;  }
.fix-price .only_flavour_title_in_new svg{ margin:0 0 0 12px; }
.fix-price .only_flavour_title_new .custom_variant_picker_inner_top_left_img_new{ display:none; }
.fix-price .only_flavour_title_new .custom_variant_picker_inner_top_left_text_new{ padding:0; width:100%; }

.fix-price .custom_flavour_name_title_new .custom_variant_picker_inner_top_left_text_new .inactive{ display:none; }
.fix-price .custom_flavour_name_title_new .custom_variant_picker_inner_top_left_text_new .block-variant h4{ margin:0; font-size:14px; line-height:17px; letter-spacing:-0.3px; font-weight:500; text-transform:uppercase; color:#000; }
.fix-price .custom_flavour_name_title_new .only_flavour_details_new{ box-shadow:0; padding:0; /*max-height:295px; overflow-y:scroll;*/ flex-wrap:wrap; }
.fix-price .custom_flavour_name_title_new .only_flavour_details_new .block-variant{ width:100% !important; margin:0 !important; box-shadow:0 0 0 !important; padding:0 !important; }
.fix-price .custom_flavour_name_title_new .only_flavour_details_new .block-variant img{ display:none; }
.fix-price .custom_flavour_name_title_new .only_flavour_details_new .block-variant h4{ padding:0 20px; margin:0px !important; text-align:left; font-size:14px; line-height:16.8px; color:#000 !important; letter-spacing:-0.3px; font-weight:500; text-transform:uppercase; min-height: auto; }
.fix-price .custom_flavour_name_title_new .only_flavour_details_new .block-variant a{ padding:8px 0px; min-height:48px; border-bottom:1px solid rgba(0,0,0,.1)!important; display:flex; align-items:center; }
.fix-price .custom_flavour_name_title_new .only_flavour_details_new .block-variant.active a{ background:#ebf3ff; } 
.fix-price .custom_flavour_name_title_new .only_flavour_details_new .block-variant a:hover{ background:#ebf3ff; } 
.fix-price .custom_flavour_name_title_new .only_flavour_details_new .block-variant:before{ display:none !important; }
.fix-price .custom_flavour_name_title_new .only_flavour_details_new .block-variant:after{ display:none !important; }

.fix-price .optiscroll-v{ display:none !important; }
.fix-price .optiscroll-h{ display:none !important; }

.fix-price.enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(2){ display:none !important; }
.fix-price.enamel_mug_2022_new .product_variant_new .variant-wrapper .variant__label span{ display:none; }
.fix-price.enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]+label{ text-align:left; justify-content:flex-start; padding:8px 20px; min-height:48px; border-bottom:0px solid rgba(0,0,0,.1)!important; border-radius:0 !important; box-shadow:0 0 0 !important; display:flex; align-items:center;  font-size:14px; line-height:16.8px; color:#000 !important; letter-spacing:-0.3px; font-weight:500; text-transform:uppercase; }
.fix-price.enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input label:before{ display:none; }
.fix-price.enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input{ height:auto !important; border-top:1px solid rgba(0,0,0,.1)!important; border-bottom:0 !important; }
.fix-price.enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]:checked+label{ background:#ebf3ff !important; font-weight:700; }
.fix-price.enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]+label:hover{ background:#ebf3ff !important; }

.fix-price.ground_coffee_beans_product_new .product_variant_new .variant-wrapper:nth-child(1){ display:none !important; }
.fix-price.latte_product_new .product_details_new .product_variant_new{ display:none !important; }
.fix-price.latte_product_sticky_new .product_details_new .product_variant_new{ display:block !important; }

.fix-price.french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:nth-child(2){ display:none !important; }
.fix-price.french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper .variant__label span{ display:none; }
.fix-price.french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]+label{ text-align:left; justify-content:flex-start; padding:8px 20px; min-height:48px; border-bottom:0px solid rgba(0,0,0,.1)!important; border-radius:0 !important; box-shadow:0 0 0 !important; display:flex; align-items:center;  font-size:14px; line-height:16.8px; color:#000 !important; letter-spacing:-0.3px; font-weight:500; text-transform:uppercase; }
.fix-price.french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input label:before{ display:none; }
.fix-price.french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input{ height:auto !important; border-top:1px solid rgba(0,0,0,.1)!important; border-bottom:0 !important; }
.fix-price.french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]:checked+label{ background:#ebf3ff !important; font-weight:700; }
.fix-price.french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]+label:hover{ background:#ebf3ff !important; }


/* popup */
.grw-web-popup { width: 100% !important; max-width: 860px !important; }
.bock-image-background{ box-shadow: 0px 32px 64px rgba(0, 0, 0, 0.25); border-radius:16px; }
.popup_title_new{ padding:48px 48px 0 48px; text-align:left; }
.popup_title_new h3{ font-weight: 700; font-size: 36px; line-height: 43px; letter-spacing: -0.02em; color: #FFFFFF; margin:0; }
.popup_title_new p{ padding:12px 0 0 0; font-weight: 400; font-size: 16px; line-height: 24px; letter-spacing: -0.02em; color: #FFFFFF; margin:0; }
.grw-widget .formSection .submitButtonContainer .submitButton{ font-weight: 700; font-size: 14px; line-height: 17px; text-transform: uppercase; color: #FFFFFF; text-align:left; position:relative; }
.grw-widget .formSection .submitButtonContainer .submitButton:before{ content:'No spam, we promise'; position:absolute; right:16px; top:50%; font-weight: 400; font-size: 14px; line-height: 17px; letter-spacing: -0.02em; color: #88A5FF;     transform: translate(0px, -50%); }
.grw-widget .grw-message-close-container{ background:none !important; border:0; box-shadow:0 0 0 !important; width: 35px !important; height: 35px !important; }
.grw-widget .grw-message-close-container .grw-message-close-img{ width:12px !important; height:12px !important; }
.for_mobile_new{ display:none; }
.grw-widget .formSection .formItem .grw-msg-form-error{ color:#fff !important; }
.grw-widget .formSection .formItem .textInput{ outline:none; }
.thank_popup_title_new{ padding-top:31px; text-align:center; }
.thank_popup_title_new .popup_title_new p{ color: #B0C3FC; padding: 4px 0 0 0; }
.thank_you_popup_new{ max-width: 220px; margin: auto; padding: 130px 0; }
.thank_you_popup_in_new{ background: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.1) 100%); border-radius: 4px; }
.thank_you_popup_title_new{ font-weight: 400; font-size: 16px; line-height: 19px; letter-spacing: 0.2em; text-transform: uppercase; color: #FFFFFF; padding:20px 15px; }
.thank_you_popup_copy_new{}
.thank_you_popup_copy_new a{ display:flex; align-items:center; justify-content: center; font-weight: 400; font-size: 10px; line-height: 12px; color: #B0C3FC; background: rgba(0, 0, 0, 0.2); padding:12px; }
.thank_you_popup_copy_new svg{ margin:0 8px 0 0; }
.thank_you_popup_text_new{ font-weight: 400; font-size: 10px; line-height: 14px; text-align: center; color: #B0C3FC; padding:16px 12px 0 12px;     border-radius: 0 0 4px 4px; }
.grw-thankyou-section .imageSection .section-img{ width:48px !important; }

/*template--article-coffee-flavour*/
.template--article-coffee-flavour{ background: #FFF9F9; }

/* template--article-iced-coffee-2 */
.template--article-iced-coffee-2{ background: #F9FBFF; }

/* about page */
.about_us_top_banner_text_main_new{ }
.about_us_top_banner_text_main_new .page_content_new{ padding-bottom:0px !important; }
.about_us_top_banner_text_inner_new{ padding:56px 0 0px 0; }
.about_us_top_banner_text_toppart_new{}
.about_us_top_banner_text_toppart_svgpath_new{ padding:0 20px; text-align:center; }
.about_us_top_banner_text_toppart_svgpath_new svg{  margin:auto; max-width:427px; width:100%;  }
.about_us_top_banner_text_toppart_images_new{}
.about_us_top_banner_text_toppart_images_new img{ width:100%; }
.about_us_desktop_image_new{ display:flex !important; }
.about_us_mobile_image_new{ display:none !important; } 
.about_us_top_banner_text_bottompart_new{ background: #E1E9F7; padding-bottom:96px; }
.about_us_top_banner_text_bottompart_in_new{ max-width:400px; margin:auto; padding:16px 0 0px 0; }
.about_us_top_banner_text_bottompart_infotext_new{ text-align:center; }
.about_us_top_banner_text_bottompart_infotext_new p{ font-weight: 400; font-size: 20px; line-height: 32px;  letter-spacing: -0.02em; color: #19266E; }
.about_us_top_banner_text_bottompart_allloops_new{ display:flex; justify-content: space-between; padding:48px 0 0 0; }
.about_us_top_banner_text_bottompart_allloops_boxs_new{ min-width: 112px; }
.about_us_top_banner_text_bottompart_allloops_boxs_new:nth-child(2){ margin-top:24px; }
.about_us_top_banner_text_bottompart_allloops_imageboxs_new{}
.about_us_top_banner_text_bottompart_allloops_imageboxs_new img{  width: 88px; margin:auto; box-shadow:0px 8px 16px #B6C2D7; border-radius: 100px; }
.about_us_top_banner_text_bottompart_allloops_textsboxs_new{ text-align:center; padding-top:16px; }
.about_us_top_banner_text_bottompart_allloops_textsboxs_new h3{ font-weight: 500; font-size: 12px; line-height: 14px; text-transform: uppercase; color: #19266E; margin:0; }
.about_us_top_banner_text_bottompart_allloops_textsboxs_new p{ font-style: italic; font-weight: 400; font-size: 12px; line-height: 14px; letter-spacing: -0.02em; color: #19266E; margin:0; padding-top:4px; }

.about_us_image_text_loops_main_new{}
.about_us_image_text_loops_main_new .page-width{ max-width:1322px; }
.about_us_image_text_loops_inner_new{ border-radius: 32px; padding:96px; }
.about_us_image_text_loops_toppart_new{ max-width:400px; margin:auto; text-align:center; }
.about_us_image_text_loops_toppart_new h2{ margin:0; font-weight: 300; font-size: 40px; line-height: 48px; letter-spacing: -0.02em; color: #19266E; }
.about_us_image_text_loops_toppart_new p{ margin:0; padding:24px 0 0 0; font-weight: 400; font-size: 20px; line-height: 32px; letter-spacing: -0.02em; color: #19266E; }
.about_us_image_text_loops_bottompart_new{ padding-top:24px; display:flex; flex-wrap:wrap; }
.about_us_image_text_loops_bottompart_allloop_new{ margin:72px 64px 0 0; width:calc(33.33% - 43px); display: flex; align-items: center; }
.about_us_image_text_loops_bottompart_allloop_new:nth-child(3n){ margin-right:0; }
.about_us_image_text_loops_bottompart_allloop_leftside_new{ width:128px; }
.about_us_image_text_loops_bottompart_allloop_leftside_new img{ width:100%; }
.about_us_image_text_loops_bottompart_allloop_rightside_new{ width:calc(100% - 128px); padding-left:16px; }
.about_us_image_text_loops_bottompart_allloop_rightside_new h3{ margin:0; font-weight: 500; font-size: 12px; line-height: 14px; text-transform: uppercase; color: #19266E; }
.about_us_image_text_loops_bottompart_allloop_rightside_new p{ margin:0; padding-top:8px; font-weight: 400; font-size: 14px; line-height: 18px; letter-spacing: -0.02em; color: #6B7298; }
.about_us_image_text_loops_bottompart_allloop_rightside_button_new{ padding:12px 0 0 0; }
.about_us_image_text_loops_bottompart_allloop_rightside_button_new a{ display:flex; align-items:center; font-weight: 400; font-size: 12px; line-height: 18px;  letter-spacing: -0.02em; text-transform: uppercase; color: #6B7298; }
.about_us_image_text_loops_bottompart_allloop_rightside_button_new a svg{ margin:0 0 0 4px; }

.about_us_image_with_text_main_new{}
.about_us_image_with_text_inner_new{ padding:48px 0 96px 0; max-width:1130px; margin:auto; }
.about_us_image_with_text_leftrightboth_new{ display:flex; align-items:center; }
.about_us_image_with_text_leftside_new{ width:490px; padding:0 64px 0 32px; }
.about_us_image_with_text_leftside_new h3{ margin:0; font-weight: 300; font-size: 40px; line-height: 50px; letter-spacing: -0.02em; color: #19266E; }
.about_us_image_with_text_leftside_new p{ margin:0; padding-top:24px; font-weight: 400; font-size: 20px; line-height: 32px; letter-spacing: -0.02em; color: #19266E; }
.about_us_image_with_text_leftside_button_new{ padding:40px 0 0 0; }
.about_us_image_with_text_leftside_button_new a{ background: #19266E; border-radius: 3px; padding: 19px 29px; font-weight: 700; font-size: 14px; line-height: 17px; text-transform: uppercase; color: #FFFFFF; }
.about_us_image_with_text_leftside_button_new a svg{ margin:0 0 0 8px; }
.about_us_image_with_text_leftside_button_new a:hover{ background: #19266E;  }
.about_us_image_with_text_rightside_new{ width:calc(100% - 490px); }
.about_us_image_with_text_rightside_new img{ width:100%; }

.about_us_back_information_main_new{ padding:200px 0 200px 0; }
.about_us_back_information_inner_new{ max-width:1050px; margin:auto; }
.about_us_back_information_toppart_new{}
.about_us_back_information_toppart_new svg{ width:100%; height:auto; display:flex; }
.about_us_back_information_bottompart_new{ display:flex;  justify-content: space-between; padding:80px 0 0 0; }
.about_us_back_information_bottompart_leftside_new{ width:calc(50% - 32px); }
.about_us_back_information_bottompart_rightside_new{ width:calc(50% - 32px); }
.about_us_back_information_bottompart_leftheading_new{}
.about_us_back_information_bottompart_leftheading_new h2{ margin:0; font-weight: 300; font-size: 40px; line-height: 50px; letter-spacing: -0.02em; color: #FFFFFF; }
.about_us_back_information_bottompart_leftinfotext_new{}
.about_us_back_information_bottompart_leftinfotext_new p{ margin:0; padding-top:32px; font-weight: 400; font-size: 20px; line-height: 32px; letter-spacing: -0.02em; color: #FFFFFF; }
.about_us_back_information_bottompart_leftbuttons_new{ padding-top:32px; }
.about_us_back_information_bottompart_leftbuttons_buttons_new{ margin-bottom:8px; }
.about_us_back_information_bottompart_leftbuttons_buttons_new a{ display:flex; align-items:center; font-weight: 400; font-size: 20px; line-height: 32px; letter-spacing: -0.02em; text-decoration: underline; color: #94A4FF; }
.about_us_back_information_bottompart_leftbuttons_buttons_new a span{ width:calc(100% - 37px); padding-left:12px; }
.about_us_back_information_bottompart_leftbuttons_buttons_new a span svg{ margin-left:4px; }
.about_us_back_information_bottompart_rightheading_new{}
.about_us_back_information_bottompart_rightheading_new h2{ margin:0; font-weight: 300; font-size: 40px; line-height: 50px; letter-spacing: -0.02em; color: #FFFFFF; }
.about_us_back_information_bottompart_rightallloop_new{ padding-top:32px;  }
.about_us_back_information_bottompart_rightinfotext_new{ padding-top:32px; }
.about_us_back_information_bottompart_rightinfotext_new p{ margin:0; font-weight: 400; font-size: 20px; line-height: 32px; letter-spacing: -0.02em; color: #FFFFFF; }
.about_us_back_information_bottompart_rightinfotext_new p a{ text-decoration: underline; color: #94A4FF; }
.about_us_back_information_bottompart_rightallloop_boxs_new{ background: #081454; }
.about_us_back_information_bottompart_rightallloop_boxs_new a{ padding:12px 16px; display:flex; align-items:center;     justify-content: space-between;  }
.about_us_back_information_bottompart_rightallloop_leftboxs_new{ padding-right:15px; font-weight: 500; font-size: 16px; line-height: 32px; letter-spacing: -0.02em; color: #FFFFFF; }
.about_us_back_information_bottompart_rightallloop_rightboxs_new{ font-weight: 300; font-size: 16px; line-height: 32px; letter-spacing: -0.02em; color: #94A4FF; }
.about_us_back_information_bottompart_rightallloop_rightboxs_new span{ padding:0 8px; }
.about_us_back_information_bottompart_rightallloop_boxs_new:nth-child(2n){ background: #0E1B65; }
.about_us_back_information_bottompart_rightallloop_boxs_new:first-child{ border-radius:8px 8px 0 0; }
.about_us_back_information_bottompart_rightallloop_boxs_new:last-child{ border-radius:0 0 8px 8px; }

/*template--article-coffee-drinker*/
.template--article-coffee-drinker{ background: #FFFAFE; }

/* set_of_3_hot_brew_2_new */
.set_of_3_hot_brew_2_new .product_grid_new{ background: #F4F4F4; }
.set_of_3_hot_brew_2_new .product_top_name_new{ color: #272727; }
.set_of_3_hot_brew_2_new .product_description_new p{ color: #272727; }
.set_of_3_hot_brew_2_new .block-product-type{ background: #FFE3F4; border-radius: 1px; color: #D71589; }
.set_of_3_hot_brew_2_new .product_description_new { margin-bottom:18px; }
.set_of_3_hot_brew_2_new .ship_text_main_new{ background: #F4B62F; color: #272727; }
.set_of_3_hot_brew_2_new .product-bottom .bottom-list .item-wrap p{ color: #272727; }
.set_of_3_hot_brew_2_new .product_includes_v3_new h4{ background: #F4B62F; color: #272727; }
.set_of_3_hot_brew_2_new .product_includes_v3_new .product_includes_v2_first_new{ background: #FFEDB9; }
.set_of_3_hot_brew_2_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block:after{ background: #F4B62F; }
.set_of_3_hot_brew_2_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block .right-content{ color: #272727; }

/*everything_gift_box_2_new*/
.everything_gift_box_2_new .product_grid_new{ background: #F1F4F9; }
.everything_gift_box_2_new .product-bottom .bottom-list .brewitem .item-wrap p{ color:#3672F6 !important; text-decoration:none; }
.everything_gift_box_2_new .product_variant_new .variant-wrapper:nth-child(2){ display:none !important; }

/*hot_brew_travel_kit_2_new*/
.hot_brew_travel_kit_2_new .product_grid_new{ background: #F1F4F9; }
.hot_brew_travel_kit_2_new .product-bottom .bottom-list .brewitem .item-wrap p{ color:#3672F6 !important; text-decoration:none; }
.hot_brew_travel_kit_2_new .product_includes_v3_new{ max-width:323px; } 

/*hot_brew_mug_2_new*/
.hot_brew_mug_2_new{}
.hot_brew_mug_2_new .product_variant_new .variant-wrapper:nth-child(2){ display:none !important; }

/*cold_brew_mug_2_new*/
.cold_brew_mug_2_new{}
.cold_brew_mug_2_new .product_variant_new .variant-wrapper:nth-child(2){ display:none !important; }

/*premium_coffee_combo_original_new*/
.product-NewLaunch-main{ display:flex; }
.premium_coffee_combo_original_new{}
.premium_coffee_combo_original_new.brew_packs_product_new .block-product-type{ background:#FED137; color:#000000; margin-right:20px; line-height:25px; }
.premium_coffee_combo_original_new.brew_packs_product_new .product-NewLaunch{ background:#FF6A97; color:#000000; margin-right:0px; }
.premium_coffee_combo_original_new.brew_packs_product_new .product_grid_new{ background: #F5FAFF !important;  }
.premium_coffee_combo_original_new.brew_packs_product_new .product_top_name_new{ color:#212884; }
.premium_coffee_combo_original_new.brew_packs_product_new .product_description_new p{ color:#212884; }
.premium_coffee_combo_original_new .product-instant-coffee .block-variant h4, .premium_coffee_combo_original_new .product-bottom .bottom-list .item-wrap p, .premium_coffee_combo_original_new .product-bottom .bottom-list .item-wrap p a{ color:#212884 !important; }
.premium_coffee_combo_original_new .product-bottom .bottom-list .brewitem .item-wrap p svg path, .premium_coffee_combo_original_new .instant-coffee-promo .instant-promo svg path{ stroke:#212884; fill:#212884; }
.premium_coffee_combo_original_new .product_includes_v3_new{ max-width:323px; margin-bottom:36px !important; } 
.premium_coffee_combo_original_new .product_includes_v3_new h4{ background: #FED137; color: #000000; }
.premium_coffee_combo_original_new .product_includes_v3_new .product_includes_v2_first_new{ background: #FFFFFF; border: 1px solid #FED137; border-radius: 10px; }
.premium_coffee_combo_original_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block:after{ background:#FFB800; }
.premium_coffee_combo_original_new .product_includes_v2_first_new .product--include-block .image img{ max-height:76px; width:auto; margin:auto; }
.premium_coffee_combo_original_new .product-instant-coffee .block-variant{ width:calc(33.33% - 19px); margin:0 28px 0 0; }
.premium_coffee_combo_original_new .product-instant-coffee .block-variant:last-child{ margin-right:0; }
.premium_coffee_combo_original_new .product-instant-coffee .block-variant a{ display:block; text-align:center; }
.premium_coffee_combo_original_new .product-instant-coffee .block-variant img{ margin:auto; width:86px; padding-top:9px; }
.premium_coffee_combo_original_new .product-instant-coffee .block-variant h4{ margin:14px 0 6px 0; }
.premium_coffee_combo_original_new .product_cart_new .add-to-cart, .premium_coffee_combo_original_new .product_cart_new .add-to-cart:hover{ background:#4452BF; border-color:#4452BF; }
.premium_coffee_combo_original_new .product-instant-coffee .block-variant:last-child:before{ display:none; }


/* ultimate_hot_bomb_new  */
.ultimate_hot_bomb_new{}
.ultimate_hot_bomb_new .product_grid_new{ background: #FFFBEE; }
.ultimate_hot_bomb_new .block-product-type{ background: #4452BF; color: #FFFFFF; margin-bottom: 20px; }
.ultimate_hot_bomb_new .product_top_name_new{ color: #000000; }
.ultimate_hot_bomb_new .product_description_new p{ color: #000000; }
.ultimate_hot_bomb_new .product_description_new { margin-bottom: 20px; }
.ultimate_hot_bomb_new .product_includes_v3_new {  max-width: 323px; margin-bottom: 28px !important; }
.ultimate_hot_bomb_new .product_includes_v3_new h4{ background:#FFC81B; color:#A92121; }
.ultimate_hot_bomb_new .product_includes_v3_new .product_includes_v2_first_new{ background: #FFE593; }
.ultimate_hot_bomb_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block:after { background: #A92121; }
.ultimate_hot_bomb_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block .right-content{ color: #A92121; }
.ultimate_hot_bomb_new .product-bottom .bottom-list .item-wrap p{ color: #000000; }
.ultimate_hot_bomb_new .product-bottom { margin-bottom: 28px; }

/*template--article-latte-cappuccino*/
.template--article-latte-cappuccino{ color:#FFF9F9; }

/*Banner*/
.menu_collections{ z-index: 2 !important; }
.top_banner_section_new{ display:none; margin:0 !important; position:relative; z-index: 1 !important; }
.shop_content_img_new{}
.shop_content_img_new img{ width:100%; display:flex; }
.shop_content_img_new img.desktop{}
.shop_content_img_new img.mobile{ display:none; }

/*template--article-overlook*/
.template--article-overlook{ background:#F2F4FF; }

/*template--article-brewing-mistakes*/
.template--article-brewing-mistakes{ background:#F4EEFF; }

/*template--article-coffee-snobs*/
.template--article-coffee-snobs{ background:#FFFBFB; }

/* vanilla_bonanza_new */
.vanilla_bonanza_new{}
.vanilla_bonanza_new .product_grid_new{ background: #F8FFFF; }
.vanilla_bonanza_new .product_includes_v3_new{ max-width:430px; }
.vanilla_bonanza_new .product_includes_v3_new h4{ background: #61C5F5; color: #343588; }
.vanilla_bonanza_new .product_includes_v3_new .product_includes_v2_first_new{ background: #D3F1FF; }
.vanilla_bonanza_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block:after{ background:#61C5F5; }
.vanilla_bonanza_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block .right-content{ color: #343588; }
.vanilla_bonanza_new .brew_packs_question_answer_main_new{ background: #0D337B;}
.vanilla_bonanza_new .brew_packs_question_answer_top_heading_new{ color: #FFFFFF;}
.vanilla_bonanza_new.brew_packs_product_new .question h2{ color: #fff;}
.vanilla_bonanza_new.brew_packs_product_new .answer p{ color: #E8F8E7;}
.vanilla_bonanza_new.brew_packs_product_new .question svg path{ stroke: #fff !important;}
.vanilla_bonanza_new .brew_packs_question_answer_bottom_info_left_new{ color: #fff;}
.vanilla_bonanza_new .brew_packs_question_answer_bottom_button_1_new .btn{ background: #2E4C84; }
.vanilla_bonanza_new .brew_packs_question_answer_bottom_button_2_new .btn{ background: #215BC8; }

/* caffeinating_combo_new */
.caffeinating_combo_new{}
.caffeinating_combo_new .product_top_type_new{ display:none; }
.caffeinating_combo_new .product_grid_new{ background: #FFF4F6; }
.caffeinating_combo_new .product_includes_v3_new{ max-width:323px; }
.caffeinating_combo_new .product_includes_v3_new h4{ background: #FFB2C5; color: #A92121; }
.caffeinating_combo_new .product_includes_v3_new .product_includes_v2_first_new{ background: #FFB2C5; }
.caffeinating_combo_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block:after{ background:#A92121; }
.caffeinating_combo_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block .right-content{ color: #A92121; }


/*template--article-beans-online*/
.template--article-beans-online{ background: #FFF2EE; }

/* template--article-drink-coffee */
.template--article-drink-coffee{ background: #F9F7FF; }

/* template--article-making-latte */
.template--article-making-latte{ background: #FFFEF7; }

/*template--article-coffee-beans*/
.template--article-coffee-beans{ background: #F5FFFF; }

/*corporate-gifting*/
.corporate_gifting_banner_main_new{ position:relative; }
.corporate_gifting_banner_inner_new{ position: relative; }
.corporate_gifting_banner_main_new .page_content_new{ padding-bottom:0px !important; }
.corporate_gifting_banner_mainimages_new{}
.corporate_gifting_banner_mainimages_new img{ width:100%; }
.corporate_gifting_banner_mainimages_new img.corporate_gifting_banner_desktop_new{ display:flex; }
.corporate_gifting_banner_mainimages_new img.corporate_gifting_banner_mobile_new{ display:none; }
.corporate_gifting_banner_maintexts_new{ position:absolute; left:0; top:140px; width:100%; }
.corporate_gifting_banner_maintexts_new h2{ text-align:center;  font-weight: 400; font-size: 55px; line-height: 75px; letter-spacing: -0.02em; color: #1C1964; max-width:536px; margin:auto; }

.corporate_gifting_heading_main_new{ background: #DAE6FD; }
.corporate_gifting_heading_inner_new{ max-width:1005px; margin:auto; text-align:center; padding:56px 0; }
.corporate_gifting_heading_mainheading_new{}
.corporate_gifting_heading_mainheading_new h3{ margin:0; font-weight: 600; font-size: 30px; line-height: 60px; text-align: center; letter-spacing: -0.02em; color: #19266E;  }
.corporate_gifting_heading_mainheading_new h3 p{ margin:0; }
.corporate_gifting_heading_subheading_new{}
.corporate_gifting_heading_subheading_new p{ font-weight: 400; font-size: 24px; line-height: 48px; text-align: center; letter-spacing: -0.02em; color: #19266E; margin:0; }
.corporate_gifting_heading_mainbutton_new{ padding:66px 0 0 0; }
.corporate_gifting_heading_mainbutton_new .btn{ background: #19266E; border-radius: 3px; font-weight: 700; font-size: 14px; line-height: 17px; text-transform: uppercase; color: #FFFFFF; padding: 20px 30px; }

.corporate_gifting_columns_main_new{ padding:23px 0; background: #DAE6FD; }
.corporate_gifting_columns_inner_new{ max-width:1122px; margin:auto; }
.corporate_gifting_columns_mainallloop_new{ display:flex; }
.corporate_gifting_columns_mainallloop_boxs_new{ width:calc(33.33% - 15px); margin-right:24px; background: #fff; }
.corporate_gifting_columns_mainallloop_boxs_new:nth-child(3n){ margin-right:0; }
.corporate_gifting_columns_mainallloop_imageboxs_new{}
.corporate_gifting_columns_mainallloop_imageboxs_new img{ width:100%; }
.corporate_gifting_columns_mainallloop_textsboxs_new{ padding:32px 24px; text-align:center; }
.corporate_gifting_columns_mainallloop_textsboxs_new h3{ margin:0; font-weight: 700; font-size: 16px; line-height: 19px; text-transform: uppercase; color: #666666; }
.corporate_gifting_columns_mainallloop_textsboxs_new p{ margin:0; padding:8px 0 0 0; font-weight: 400; font-size: 16px; line-height: 19px; color: #666666; }
.corporate_gifting_form_main_new{ padding:56px 0 72px 0; background: #DAE6FD; }
.corporate_gifting_form_maintextlink_new{ margin-top: -42px; }
.corporate_gifting_form_maintextlink_new p{ font-weight: 400; font-size: 12px; line-height: 14px; letter-spacing: -0.02em; color: #19266E; margin:0; text-align:center; }
.corporate_gifting_form_maintextlink_new p a{ font-weight:700; text-decoration:underline;  color: #19266E; }
.corporate_gifting_form_mainappform_new{ max-width:608px; margin:auto; padding:50px 0 0 0; }

/*template--article-irish-coffee*/
.template--article-irish-coffee{ background: #F8F8F8; }

/*template--article-steel-travel-mug*/
.template--article-steel-travel-mug{ background: #FCF2FF; }

/*template--article-coffee-powder*/
.template--article-coffee-powder{ background: #FFF7F2; }

/*coffee_treats_gift_pack*/
.coffee_treats_gift_pack .product_grid_new{ background: #F5FAFF !important; }
.coffee_treats_gift_pack .block-product-type{ background: #FFAF00 !important; color: #000000; }
.coffee_treats_gift_pack .block-product-type span { background: #FFAF00 !important; }
.coffee_treats_gift_pack .product-NewLaunch{ background: #FF6A97 !important; color: #000000; margin-left:20px; }
.coffee_treats_gift_pack .product-NewLaunch span { background: #FF6A97 !important; }
.coffee_treats_gift_pack .product_top_name_new{ color:#212884 !important; }
.coffee_treats_gift_pack .product_description_new p { color: #212884 !important; }
.coffee_treats_gift_pack .product_description_new { margin-bottom: 24px; }
.coffee_treats_gift_pack .product-bottom .bottom-list .item-wrap p{ color: #212884; }
.coffee_treats_gift_pack .scroll--product-link{ color: #212884; }
.coffee_treats_gift_pack .product-bottom .bottom-list .brewitem .item-wrap p svg path{ stroke: #212884; fill: #212884;  }
.coffee_treats_gift_pack .section--instant-coffee-video .heading-image{ padding-left:20px !important; padding-right:20px !important; }
.coffee_treats_gift_pack .product_includes_v3_new h4{ background: #FFAF00; color:#000000; }
.coffee_treats_gift_pack .product_includes_v3_new .product_includes_v2_first_new{ background: #FFFFFF; border: 1px solid #FFAF00; }
.coffee_treats_gift_pack .product_includes_v3_new .product_includes_v2_first_new .product--include-block:after{ background:#FFAF00; height:75px; }
.coffee_treats_gift_pack .product_includes_v3_new .product_includes_v2_first_new .product--include-block .right-content{ color:#000000; }
.coffee_treats_gift_pack .product_includes_v3_new .product_includes_v2_first_new{ padding-bottom:8px; }
.coffee_treats_gift_pack .product_includes_v3_new{ max-width:323px; margin-bottom:10px !important; }
.coffee_treats_gift_pack .product_includes_v3_new.empty-section{ border:0; max-width:100%; margin-bottom:24px !important;  }
.coffee_treats_gift_pack .section--instant-coffee-video{ background-size:cover !important; }
.coffee_treats_gift_pack .travel_mug_image_with_text_main_new { /*background: linear-gradient(180deg, #FFFACF 0%, #FFB800 100%, #FFB800 100%) !important;*/ background: linear-gradient(180deg, #36688B 0%, #131F35 100%) !important; }
.coffee_treats_gift_pack .travel_mug_image_with_text_inner_new { padding-bottom: 1px; }
.coffee_treats_gift_pack .brew_packs_question_answer_main_new { background: #16243B; padding: 40px 0px 120px; }
.coffee_treats_gift_pack .brew_packs_question_answer_bottom_button_1_new .btn { background: #FFFFFF; color: #212884; }
.coffee_treats_gift_pack .brew_packs_question_answer_bottom_button_2_new .btn { background: #FFFFFF; color: #212884; }
.coffee_treats_gift_pack .product-instant-coffee .block-variant.active::after { display: none; }

/* template--article-nutritional-value */
.template--article-nutritional-value{ background: #FDF7FF; }

/* template--article-powder-at-home */
.template--article-powder-at-home{ background: #F6FAFF; }

/* template--article-festive-season */
.template--article-festive-season{ background: #FFFFFF; }

/* template--article-amazing-hacks-new */
.template--article-amazing-hacks-new{ background: #FFFFFF; }

/* Mini Navigation */
.Index_custom_mini_menu_main_new{ display:none; }
.Index_custom_mini_menu_main_new{ position:fixed; bottom:0px; left:0; width:100%; background: rgba(250, 252, 255, 0.9); box-shadow: 0px -4px 16px rgba(0, 0, 0, 0.08); backdrop-filter: blur(2px); z-index: 8; }
.Index_custom_mini_menu_minimenu_new{}
.Index_custom_mini_menu_minimenu_new > ul{ display:flex; margin:0; width: 100%; /*overflow: scroll;*/ }
.Index_custom_mini_menu_minimenu_new > ul::-webkit-scrollbar{ display: none; }
.Index_custom_mini_menu_minimenu_new > ul > li{ list-style-type: none; margin:0; align-items: center; justify-content: center; width:20%; }
.Index_custom_mini_menu_minimenu_new > ul > li > a{ display:block; width: 100%; height: 86px;  padding:12px 5px 10px 5px; border-top: 2px solid #FFFFFF;  border-left: 1px solid transparent; border-right: 1px solid transparent; }
/*.Index_custom_mini_menu_minimenu_new > ul > li > a:hover{ background: #FFFFFF; border-left: 1px solid rgba(25, 38, 110, 0.1); border-right: 1px solid rgba(25, 38, 110, 0.1); box-shadow: 0px 0px 32px #E4ECF8; }*/
.Index_custom_mini_menu_minimenu_new > ul > li > a.active{ background: #FFFFFF; border-left: 1px solid rgba(25, 38, 110, 0.1); border-right: 1px solid rgba(25, 38, 110, 0.1); box-shadow: 0px 0px 32px #E4ECF8; }
.Index_custom_mini_menu_minimenu_new > ul > li > ul{ display: none; height: auto; position: absolute; z-index: 1; bottom: 100%; left: 0; margin: 0; width: 100%; background: #FFFFFF; box-shadow: 0px -8px 8px rgb(0 0 0 / 10%); }
.Index_custom_mini_menu_minimenu_new > ul > li > ul > li{ list-style-type:none; margin: 0; }
.Index_custom_mini_menu_svgiconpath_new{ text-align: center; height: 38px; line-height: 38px; display: flex; align-items: center; justify-content: center; }
.Index_custom_mini_menu_svgiconpath_new svg{ display: flex; margin: auto; align-items: center; height: 34px; }
.Index_custom_mini_menu_maintitle_new{ font-weight: 500; font-size: 10px; line-height: 12px; text-align: center; text-transform: uppercase; color: #19266E; padding:8px 0 0 0; white-space:nowrap; }
.Index_custom_mini_menu_innerfixedheading_new{ background: #F5F7FA; border-width: 1px 0px; border-style: solid; border-color: rgba(25, 38, 110, 0.1); display: flex; align-items: center; justify-content: space-between;  }
.Index_custom_mini_menu_innerfixedheading_first_new{ width:calc(100% - 44px); display:flex; align-items:center; padding: 11px 16px; }
.Index_custom_mini_menu_innerfixedheading_first_svg_new{ width:32px; text-align:center; }
.Index_custom_mini_menu_innerfixedheading_first_svg_new svg{ display:flex; margin: auto; }
.Index_custom_mini_menu_innerfixedheading_first_title_new{ width: calc(100% - 32px); padding: 1px 0 0 16px; font-weight: 500; font-size: 10px; line-height: 20px; text-transform: uppercase;color: #19266E;}
.Index_custom_mini_menu_innerfixedheading_second_new{ width:44px; padding: 17px 16px;  }
.Index_custom_mini_menu_innerfixedheading_second_new svg{ display:flex; }
.inner_menu_child{ display: flex; align-items: center; position:relative; padding: 16px; border-bottom: 1px solid rgba(25, 38, 110, 0.1); background:#fff; }
.inner_menu_child a{ position:absolute; left:0; top:0; width:100%; height:100%; }
.Index_custom_mini_menu_iconimage_new{ width:32px; }
.Index_custom_mini_menu_iconimage_new img{ width:100%; display: flex; }
.Index_custom_mini_menu_innertitle_new{ width:calc(100% - 32px); display:flex; align-items:center; justify-content: space-between; padding: 0 0 0 16px; }
.Index_custom_mini_menu_innertitle_name_new{ font-weight: 400; font-size: 14px; line-height: 17px; letter-spacing: -0.02em; color: #19266E; }

/*template--article-interesting-facts*/
.template--article-interesting-facts{ background: #FFFBFB; }

/*template--article-freshly-roasted*/
.template--article-freshly-roasted{ background: #FFF6F6; }

/*template--article-coffee-mugs*/
.template--article-coffee-mugs{ background: #FFF7F7; }

/*template--article-coffee-travel-kit*/
.template--article-coffee-travel-kit{ background: #FFFCF7; }

/*template--article-robusta-coffee*/
.template--article-robusta-coffee{ background: #F8FFFE; }

/*template--article-arabica-coffee*/
.template--article-arabica-coffee{ background: #FFF7F7; }

.christmas_over_brew_page_new .text_with_banner_inner_button_new a.scroll-next { background: #fff; color:#000; }
.christmas_over_brew_page_new .text_with_banner_inner_button_new a svg path{ stroke:#000; }


/* vietnamese_phin_filter_new */
.vietnamese_phin_filter_new .product_grid_new{ background: #963825; }
.vietnamese_phin_filter_new .product-single__title{ display: none; }
.vietnamese_phin_filter_new .product-single__header{ display: block !important; max-width: unset; }
.vietnamese_phin_filter_new .block-product-type{ display: block !important; background: #593E6F; width: fit-content; padding: 1px 15px; font-family: Rubik; font-style: normal; font-weight: bold; font-size: 14px; line-height: 24px; color: #FFE8F0; text-transform: uppercase; letter-spacing: 0.5px; }
.vietnamese_phin_filter_new .product_top_name_new{ color: #FFFFFF; }
.vietnamese_phin_filter_new .product_top_type_new{ display:none; }
.vietnamese_phin_filter_new .product_description_new .hot-brew-content h3{ color: #FFFFFF; }
.vietnamese_phin_filter_new .product-instant-coffee .block-variant h4,
.vietnamese_phin_filter_new .product-bottom .bottom-list .item-wrap p,
.vietnamese_phin_filter_new .product-bottom .bottom-list .item-wrap p a{ color: #FFFFFF !important; }
.vietnamese_phin_filter_new .product_cart_new .add-to-cart, 
.vietnamese_phin_filter_new .product_cart_new .add-to-cart:hover{ background: #F7D5A0; border-color: #F7D5A0; color: #963825; }
.vietnamese_phin_filter_new .instant-coffee-promo .instant-promo{ color: #593E6F; }
.vietnamese_phin_filter_new .instant-coffee-promo .instant-promo svg{  fill: #593E6F; stroke: #593E6F; }
.vietnamese_phin_filter_new .brew_packs_question_answer_main_new{ background: #57180C; }
.vietnamese_phin_filter_new .brew_packs_question_answer_top_heading_new{ color: #FFFFFF; }
.vietnamese_phin_filter_new.brew_packs_product_new .question h2{ color: #fff;}
.vietnamese_phin_filter_new.brew_packs_product_new .answer p{ color: #fff; }
.vietnamese_phin_filter_new.brew_packs_product_new .question svg path{ stroke: #fff !important; }
.vietnamese_phin_filter_new .brew_packs_question_answer_bottom_info_left_new{ color: #fff; }
.vietnamese_phin_filter_new .brew_packs_question_answer_bottom_button_1_new .btn{ background: #F7D5A0; color: #57180C; }
.vietnamese_phin_filter_new .brew_packs_question_answer_bottom_button_2_new .btn{ background: #D15C44; }
.vietnamese_phin_filter_new .Index_text_and_image_custom_new .featured-row__subtext{ color: #FFFFFF; }
.vietnamese_phin_filter_new .Index_text_and_image_custom_new .Index_text_and_image_author_new{ color: #cccccc; }
.vietnamese_phin_filter_new .review_btn_new{ background: #561609; }
.vietnamese_phin_filter_new .review_btn_new .stars_new{ background: #700F08; }
.vietnamese_phin_filter_new .Index_text_and_image_custom_new .featured-row__subtext,
.vietnamese_phin_filter_new .Index_text_and_image_custom_new .Index_text_and_image_author_new{ color: #fff; }
.vietnamese_phin_filter_new .travel_mug_image_with_text_texts_new h3{ color: #992220; }
.vietnamese_phin_filter_new .travel_mug_image_with_text_texts_new p{ color: #992220; }
.vietnamese_phin_filter_new .product-bottom .bottom-list li p{ text-transform: uppercase !important; }
.vietnamese_phin_filter_new .product-bottom .bottom-list .brewitem .item-wrap p svg path,
.vietnamese_phin_filter_new .instant-coffee-promo .instant-promo svg path{ stroke: #3c254f; fill: #3c254f; }
.vietnamese_phin_filter_new.brew_packs_product_new .product_description_new p{ color: #FFFFFF; }
.vietnamese_phin_filter_new .accordion ul li{ border-bottom: 1px solid rgba(232, 248, 231, 0.2);; }
.vietnamese_phin_filter_new .section--instant-coffee-grid .instant--coffee-grid-link a{ background: #593E6F; }
.vietnamese_phin_filter_new .product_cart_new .product__price{ color: #963825; }
.vietnamese_phin_filter_new.brew_packs_product_new .product-single__title{ color:#fff; }
.vietnamese_phin_filter_new .travel_mug_image_with_text_main_new{ padding:96px 0 0 0 !important; }
.vietnamese_phin_filter_new .travel_mug_image_with_text_inner_new{  background: #F7D5A0; }
.vietnamese_phin_filter_new .junip-product-summary-review-count{ color:#fff !important; }

.vietnamese_icon_text_loop_main_new{background:#57180C; padding-top:32px;}
.vietnamese_icon_text_loop_main_new .page-width{max-width:1320px;}
.vietnamese_icon_text_loop_inner_new{padding:120px 80px 80px 80px; border-radius:4px 4px 0 0;}
.vietnamese_icon_text_loop_topheadingtext_new h2{font-size:48px; line-height:56px; text-align:center; letter-spacing:-0.02em; color:#992220; padding-bottom:48px; margin-bottom:0;}
.vietnamese_icon_text_loop_allloop_new{display:flex;}
.vietnamese_icon_text_loop_allloop_boxs_new{width:calc(33.33% - 9px); margin-right:16px; padding:0 32px;}
.vietnamese_icon_text_loop_allloop_boxs_new:last-child{margin-right:0;}
.vietnamese_icon_text_loop_allloop_iconsboxs_new{text-align:center;}
.vietnamese_icon_text_loop_allloop_iconsboxs_new svg{ display:flex; max-width:100%; max-height:280px; margin:auto; }
.vietnamese_icon_text_loop_allloop_textsboxs_new{ padding-top:48px;}
.vietnamese_icon_text_loop_allloop_textsboxs_new h3{font-size:36px; line-height:44px; letter-spacing:-0.02em; color:#992220; margin-bottom:0;}
.vietnamese_icon_text_loop_allloop_textsboxs_new p{font-size:16px; line-height:24px; letter-spacing:-0.02em; color:#992220; padding-top:32px;}
.vietnamese_icon_text_loop_bottomheadingtext_new h3{font-size:36px; line-height:44px; text-align:center; letter-spacing:-0.02em; color:#992220; padding-top:48px; margin-bottom:0;}

.vietnamese_text_with_icon_main_new{background: #57180C;}
.vietnamese_text_with_icon_main_new .page-width{max-width:1320px;}
.vietnamese_text_with_icon_inner_new{ padding:0px 80px 0 80px; }
.vietnamese_text_with_icon_leftrightboth_new{ display: flex; align-items:center; margin: 0px 32px 0 32px; border-top: 1px solid #992220; padding-top: 80px; }
.vietnamese_text_with_icon_leftside_new{width:calc(100% - 250px); padding:0px 30px 0px 0px;}
.vietnamese_text_with_icon_topleftside_new{}
.vietnamese_text_with_icon_topleftside_new h3{font-weight: 400; font-size: 36px; line-height: 44px; letter-spacing: -0.02em; color: #992220; padding-bottom:32px; margin-bottom:0;}
.vietnamese_text_with_icon_bottomleftside_new{display:flex;}
.vietnamese_text_with_icon_bottomleftside_boxs_new{width:43%; margin-right:32px;}
.vietnamese_text_with_icon_bottomleftside_boxs_new:last-child{ width:57%; margin-right:20px;}
.vietnamese_text_with_icon_bottomleftside_boxs_new p{font-weight: 400; font-size: 16px; line-height: 24px; letter-spacing: -0.02em; color: #992220; margin-bottom:0; padding-bottom:24px;}
.vietnamese_text_with_icon_bottomleftside_boxs_new p:last-child{ padding-bottom:0; }
.vietnamese_text_with_icon_rightside_new{width:250px;}
.vietnamese_text_with_icon_rightside_new svg{ width:100%; display:flex; height:auto; }

.vietnamese_text_loop_icon_main_new{background: #57180C;}
.vietnamese_text_loop_icon_main_new .page-width{max-width:1320px;}
.vietnamese_text_loop_icon_inner_new{ padding:48px 80px 120px 80px;}
.vietnamese_text_loop_icon_leftrightboth_new{display:flex; padding:0 32px; align-items: flex-end; }
.vietnamese_text_loop_icon_leftside_new{width:calc(100% - 310px); padding-right:64px;}
.vietnamese_text_loop_icon_alltext_new{}
.vietnamese_text_loop_icon_alltext_new h2{font-weight: 400; font-size: 36px; line-height: 44px; letter-spacing: -0.02em; color: #992220; margin-bottom:0; padding-bottom:32px;}
.vietnamese_text_loop_icon_alltext_new p{font-weight: 400; font-size: 16px; line-height: 24px; letter-spacing: -0.02em; color: #992220;}
.vietnamese_text_loop_icon_topheadingtext_main_new{padding-top:32px; display:flex; flex-flow:wrap;}
.vietnamese_text_loop_icon_topheadingtext_boxs_new{width:calc(50% - 16px); margin-right:32px; padding-bottom: 24px; }
.vietnamese_text_loop_icon_topheadingtext_boxs_new:nth-last-child(2) { padding-bottom:0;  }
.vietnamese_text_loop_icon_topheadingtext_boxs_new:last-child { padding-bottom:0;  }
.vietnamese_text_loop_icon_topheadingtext_boxs_new:nth-child(2n){margin-right:0;}
.vietnamese_text_loop_icon_topheadingtext_boxs_new h4{font-weight: 600; font-size: 16px; line-height: 24px; letter-spacing: 0.05em; text-transform: uppercase; color: #992220; margin-bottom:0;}
.vietnamese_text_loop_icon_topheadingtext_boxs_new h5{font-weight: 400; font-size: 12px; line-height: 24px; letter-spacing: -0.02em; color: #992220; font-style: italic; margin-bottom:0; }
.vietnamese_text_loop_icon_rightside_new{width:310px;}
.vietnamese_text_loop_icon_rightside_new svg{width:100%; display:flex; height:auto; }

.product_image_overlay_text_new{ background:#fff; }
.product_image_overlay_text_main_new{ padding:96px 0 !important; }
.product_image_overlay_text_main_new .index_heading_image_btn_subheading_new{ padding:0; }
.product_image_overlay_text_main_new .index_image_overlay_text_main_new{ padding-top:40px; }
.product_image_overlay_text_main_new .index_image_overlay_text_boxs_new{ margin-bottom:0; }
.product_image_overlay_text_main_new .index_image_overlay_text_boxs_info_new a{ box-shadow: 0px 4px 4px #ECECEC; }
.product_image_overlay_text_main_new .loop_index_2{ margin-right: 32px; }
.product_image_overlay_text_main_new .loop_index_3{ margin-right: 0 !important; }


/* instant_coffee_assorted_pack_48_new */
.instant_coffee_assorted_pack_48_new{}
.instant_coffee_assorted_pack_48_new .product_top_type_new{ display:none; }
.instant_coffee_assorted_pack_48_new .product_batch_main_new {right: 25px;top: 25px; width: 125px; }
.instant_coffee_assorted_pack_48_new .product_grid_new{ background:#EBF1FB; }
.instant_coffee_assorted_pack_48_new .product_top_name_new{ color:#000; }
.instant_coffee_assorted_pack_48_new .product_description_new p{ color:#000; }
.instant_coffee_assorted_pack_48_new .product_description_new{ margin-bottom:32px; }
.instant_coffee_assorted_pack_48_new .ship_text_main_new{ padding:8px 15px; letter-spacing:0; background: #DA2A2A; border-radius: 8px; font-weight: 500; font-size: 11px; line-height: 13px; text-align: center; text-transform: uppercase; color: #fff; }
.instant_coffee_assorted_pack_48_new .ship_text_main_new b{ font-weight:800; }
.instant_coffee_assorted_pack_48_new .product-block-ship{ margin-bottom:24px; }
.instant_coffee_assorted_pack_48_new .product-bottom { margin-bottom: 8px; }
.instant_coffee_assorted_pack_48_new .product-bottom .bottom-list .item-wrap p{ color: #000 !important; }
.instant_coffee_assorted_pack_48_new .product-bottom .bottom-list .item-wrap p svg{ }
.instant_coffee_assorted_pack_48_new .product-bottom .bottom-list .brewitem .item-wrap p svg path { stroke: #000; fill: #000; }
.instant_coffee_assorted_pack_48_new .product-instant-coffee{ flex-wrap:wrap; margin-bottom: 38px; justify-content: flex-start; }
.instant_coffee_assorted_pack_48_new .product-instant-coffee .block-variant{ margin-bottom:8px; margin-right:10px; }
.instant_coffee_assorted_pack_48_new .product-instant-coffee .block-variant:nth-child(4n){ margin-right:0; }
.instant_coffee_assorted_pack_48_new .product_cart_new .add-to-cart, .instant_coffee_assorted_pack_48_new .product_cart_new .add-to-cart:hover { color: #fff; background: #4452BF; border-color: #4452BF; }
.instant_coffee_assorted_pack_48_new .product_cart_new .product-block--price{ color: #fff !important; }
.instant_coffee_assorted_pack_48_new .product_cart_new .product__price{ color: #fff !important; }
.instant_coffee_assorted_pack_48_new .block-product-type{ background: #2FADC3; color: #000; }
.instant_coffee_assorted_pack_48_new .product-single__title{ color:#000 !important; display:block; }

.instant_coffee_assorted_pack_48_new .brew_packs_question_answer_main_new{ background: #3C254F; }
.instant_coffee_assorted_pack_48_new .brew_packs_question_answer_top_heading_new{ color: #FFFFFF; }
.instant_coffee_assorted_pack_48_new.brew_packs_product_new .question h2{ color: #fff; }
.instant_coffee_assorted_pack_48_new.brew_packs_product_new .answer p{ color: #fff; }
.instant_coffee_assorted_pack_48_new.brew_packs_product_new .question svg path{ stroke: #fff !important; }
.instant_coffee_assorted_pack_48_new .brew_packs_question_answer_bottom_info_left_new{ color: #fff; }
.instant_coffee_assorted_pack_48_new .brew_packs_question_answer_bottom_button_1_new .btn{ background: #FBE8C1; color: #3C254F; }
.instant_coffee_assorted_pack_48_new .brew_packs_question_answer_bottom_button_2_new .btn{ background: #926CB1; }
.instant_coffee_assorted_pack_48_new .Index_text_and_image_custom_new .featured-row__subtext{ color: #302B7D; }
.instant_coffee_assorted_pack_48_new .Index_text_and_image_custom_new .Index_text_and_image_author_new{ color: #302B7D; }
.instant_coffee_assorted_pack_48_new .review_btn_new{ background: #302B7D; }
.instant_coffee_assorted_pack_48_new .review_btn_new .stars_new{ background: #5050AD; }
.instant_coffee_assorted_pack_48_new .Index_text_and_image_custom_new .featured-row__subtext,
.instant_coffee_assorted_pack_48_new .Index_text_and_image_custom_new .Index_text_and_image_author_new{ color: #302B7D; }
.instant_coffee_assorted_pack_48_new .accordion ul li{ border-bottom: 1px solid rgba(232, 248, 231, 0.2); }
.instant_coffee_assorted_pack_48_new .section--instant-coffee-grid .instant-coffee-grid-inner .rte-block { max-width: 475px; }
.instant_coffee_assorted_pack_48_new .section--instant-coffee-grid .instant--coffee-grid-link a{ background: #593E6F; }

.instant_coffee_assorted_pack_48_new .block-variant h4{ color:#412855; }
.instant_coffee_assorted_pack_48_new .block-variant.active h4{ color:#412855; }
.instant_coffee_assorted_pack_48_new .section--instant-coffee-video .image--overlay-text{ top:12%; }
.instant_coffee_assorted_pack_48_new .section--instant-coffee-video .image--overlay-text .content{ color:#fff; }
.instant_coffee_assorted_pack_48_new .section--instant-coffee-video .image--overlay-text .content svg path { fill:#fff; }



@keyframes moving2 {
  0% {
    transform: translateY(-4px);
  }
  50% {
    transform: translateY(4px);
  }
  100% {
    transform: translateY(-4px);
  }
}

.blinkit_button_new{ display:flex; margin: 0; position:absolute; left:0; bottom:0; width:100%; }
.blinkit_button_in_new{ width:50%; } 
.blinkit_button_in_new img{ width:100%; }
.blinkit_button_in_new a{ display:flex; }
.blinkit_buttons_grid_new{ padding-bottom:18%; }

.deskktop_blink_new{ display:flex !important; }
.mobile_blink_new{ display:none !important; }

.blinkit_button_pdp_new{ position:relative; margin-top:25px; }
.blinkit_button_in_1_new img{ border-radius:10px 0 0 10px; }
.blinkit_button_in_2_new img{ border-radius:0px 10px 10px 0px; }

.compliance_heading_new { background: #F6F6F4; }
.compliance_heading_new .corporate_gifting_heading_mainheading_new h3{ font-weight: 400; font-size: 44px; line-height: 56px; text-align: center; color: #000000; }
.compliance_heading_new .corporate_gifting_heading_mainbutton_new{ padding:24px 0 0 0; }
.compliance_heading_new .corporate_gifting_heading_mainbutton_new .btn{ background: #1774FF; border-radius: 4px; font-weight: 700; font-size: 16px; line-height: 19px; text-align: center; letter-spacing: 0.04em; text-transform: uppercase; }
.compliance_heading_new .corporate_gifting_heading_inner_new { padding:96px 0 115px 0; }

.template--french-press-ground-cof.french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]:checked+label{ background:#fff url(correct_sign.svg) no-repeat right 5px top 5px !important; }


/*-- anti_fall_product_new --*/
.anti_fall_product_new{}
.anti_fall_product_new .product_grid_new{ background: #D4DEFF;  }
.anti_fall_product_new .block-product-type { background: #4452BF; display:inline-block; }
.anti_fall_product_new .block-product-type span { color: #fff!important; background: #4452BF; }
.anti_fall_product_new .product-single__title{ color: #000000; }
.anti_fall_product_new .product_description_new p { color: #000000; }
.anti_fall_product_new .product-bottom .bottom-list li:first-child{ width:50%; }
.anti_fall_product_new .product-bottom .bottom-list .item-wrap p{ color: #000000; display:block; }
.anti_fall_product_new .product-bottom .bottom-list li.last-item{ width:50%; }
.anti_fall_product_new .product-bottom .bottom-list li.last-item p{ text-transform:uppercase; color: #1774FF; }
.anti_fall_product_new .product-bottom .bottom-list .item-wrap p svg{ display:none; }
.anti_fall_product_new .product_cart_new .add-to-cart { background: #2E3192; border-color: #2E3192; }
.anti_fall_product_new .product__main-photos .flickity-page-dots .dot.is-selected{ background:#42584B; opacity: 1; }
.anti_fall_product_new .product__main-photos .flickity-page-dots .dot{ background: #42584B; opacity: 0.2; }
.anti_fall_product_new .travel_mug_image_with_text_texts_new h3{ color: #000000; }
.anti_fall_product_new .travel_mug_image_with_text_texts_new p{ color: #000000; }
.anti_fall_product_new .travel_mug_image_with_text_main_new{ padding-top:100px !important; padding-bottom:32px !important; }
.anti_fall_product_new .brew_packs_question_answer_main_new { background: #263159; }
.anti_fall_product_new .brew_packs_question_answer_bottom_info_right_new .big-btn { background: #fff; color:#000000; }
.anti_fall_product_new .brew_packs_question_answer_bottom_button_2_new .btn { background: #D4DEFF; color: #263159; }
.anti_fall_product_new .Index_text_and_image_custom_new .feature_row_text_in_new{ max-width: 420px; float:left; }
.anti_fall_product_new .Index_text_and_image_custom_new .Index_text_and_image_author_new, .anti_fall_product_new .Index_text_and_image_custom_new .featured-row__subtext{ color:#24372C; }
.anti_fall_product_new .review_btn_new { background: #263159; }
.anti_fall_product_new .review_btn_new .stars_new { background: #D4DEFF; }
.anti_fall_product_new .product_manual_enamel_mug_inner_new{ box-shadow: 0px 8px 16px #DCEAFF; }
.anti_fall_product_new .product_manual_enamel_mug_right_info_new{ color: #263159; }
.anti_fall_product_new .stars_new svg path{ fill:#263159; }
.anti_fall_product_new .stars_new span{ color:#263159; }

.anti_fall_product_new .product_details_new div.product-bottom:nth-child(2) .bottom-list{ border-bottom: 1px solid #A2BDE9; }
.anti_fall_product_new .product-bottom .bottom-list .brewitem .item-wrap p{ text-decoration:none; }
.anti_fall_product_new .product-bottom .bottom-list li:nth-child(5) .item-wrap p{ color: #000; }
.anti_fall_product_new .product-single__title{ display:block; }

.anti_fall_product_new .product-bottom{ margin-bottom:24px; }
.anti_fall_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant__label{  display:none; font-weight: bold; font-size: 11px; line-height: 24px; text-transform: uppercase; color: #252427; margin-bottom:14px; }
.anti_fall_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap{ border:0; border-radius:0px; overflow: visible; background: none; box-shadow: 0 0 0; }
.anti_fall_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input{ margin-right:10px; height:116px; width: calc(25% - 7px); }
.anti_fall_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input label{ transition: all 0s linear; font-weight: 500; font-size: 10px; line-height: 12px;  color: #412855; background: #FFFFFF; border: 1px solid #D8E1FC; border-radius: 4px; padding:72px 0 8px 0; }
.anti_fall_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input .color-swatch:before{ transform: translateY(0%); }
.anti_fall_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="Blue"] label:before{ content:''; position:absolute; width:100%; height:85px; background:url(/cdn/shop/files/anti_img1.png?v=1692795884) no-repeat center center; background-size:auto 100%; left:0px; top:0px; border-radius: 4px 4px 0 0; }
.anti_fall_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="White"] label:before{ content:''; position:absolute; width:100%; height:85px; background:url(/cdn/shop/files/anti_img3.png?v=1692795884) no-repeat center center; background-size:auto 100%; left:0px; top:0px; border-radius: 4px 4px 0 0; }
.anti_fall_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="Charcoal black"] label:before{ content:''; position:absolute; width:100%; height:85px; background:url(/cdn/shop/files/anti_img2.png?v=1692795883) no-repeat center center; background-size:auto 100%; left:0px; top:0px; border-radius: 4px 4px 0 0; }
.anti_fall_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="Mug+Xpresso"] label:before{ content:''; position:absolute; width:100%; height:85px; background:url(/cdn/shop/files/anti_img4.png?v=1692795884) no-repeat center center; background-size:auto 100%; left:0px; top:0px; border-radius: 4px 4px 0 0; }
.anti_fall_product_new .product_variant_new .variant-wrapper:first-child .variant-input[data-value=Mid-night blue] .color-swatch{ background:none !important; }
.anti_fall_product_new .product_variant_new .variant-wrapper:first-child .variant-input[data-value=Charcoal black] .color-swatch{ background:none !important; }
.anti_fall_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]+label{ background:none !important; padding:94px 0 0 0; text-align: center; height:100%; width:100%; border-radius: 8px; }
.anti_fall_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]:checked+label{ background:#fff !important; color:#252427; font-weight:700; box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.1); border-radius: 8px; text-align: center; height:100%; }
.anti_fall_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]:checked+label:after{ content: ''; width: 100%; height: 116px; border-radius: 0px; display: block; position: absolute; transform: rotate(0deg); border:0; background:none; }
.anti_fall_product_new .product_variant_new .variant-wrapper:nth-child(2) .variant-input-wrap{ border-color:#23356F; }
.anti_fall_product_new .product_variant_new .variant-wrapper:nth-child(2) .variant-input-wrap input[type=radio]:checked+label{ border-color:#23356F; background:#23356F; }
.anti_fall_product_new .product_variant_new .variant-wrapper:nth-child(2) .variant-input label{ color:#23356F; border-color:#23356F; }
.anti_fall_product_new .grind_guide_btn_new{ display:none; height: 24px; background: #174EFF; border-radius: 100px; cursor:pointer; align-items:center; }
.anti_fall_product_new .product_variant_new .variant-wrapper:nth-child(1) .grind_guide_btn_new{ position: absolute; right: 0; top: 0; padding:0 8px 0 12px; display:flex; font-weight: 500; font-size: 11px; line-height: 13px; text-transform: uppercase; color: #FFFFFF; display:none; }
.anti_fall_product_new .product_variant_new .variant-wrapper:nth-child(1) .grind_guide_btn_new img{ margin:0 0 0 4px; }
.anti_fall_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]:checked+label{ background:#fff url(correct_sign.svg) no-repeat right 5px top 5px !important; }

.anti_fall_product_new .section--instant-coffee-video .heading-image{ padding:96px 0 20px 0; }
.anti_fall_product_new .section--instant-coffee-video{ padding-bottom:0; }

.cans_offer_product_new{ display:none; }
.anti_offer_product_new{ display:none; }
.coffee_frother_product_new {}
.coffee_frother_product_new .product-instant-coffee{ justify-content: flex-start; display:flex; }
.coffee_frother_product_new .product-instant-coffee { margin-bottom:26px !important; }
.coffee_frother_product_new .product-instant-coffee .block-variant { position: relative; margin-right: 10px; width: 100px; text-align: center; }
.coffee_frother_product_new .product-instant-coffee .block-variant.active{ background: #FFFFFF; box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.1); border-radius: 8px; }
.coffee_frother_product_new .product-instant-coffee .block-variant h4{ color: #4A1E11 !important; text-transform:uppercase; margin:10px 0; font-size:10px; line-height:12px; font-weight:700; }
.coffee_frother_product_new .product-instant-coffee .block-variant.inactive h4{ font-weight: 500; }
.coffee_frother_product_new .product-instant-coffee .block-variant.active:after{ content:''; position:absolute; height: 22px; width: 20px; top: 4px; right: 4px; left: auto; background:url(/cdn/shop/t/222/assets/correct_sign.svg?v=59820616855467066901656586724) no-repeat right top; }
.coffee_frother_product_new .cans_offer_product_new{ display: block; position: absolute; left: 240px; z-index:1; }

.anti_fall_save_new{ text-align:center; }
.anti_fall_save_new .ship_text_main_new{ display:inline-block; border-radius: 15px; background: rgba(255, 214, 0, 0.50); color: #263159; font-size: 13px; font-style: normal; font-weight: 700; line-height: normal; letter-spacing: -0.26px; }
.anti_fall_save_new .ship_text_new{ padding:8px; min-width:300px; }
.anti_fall_save_new .ship_text_new span{ font-weight:800; }

.anti_fall_product_new .anti_offer_product_new{ display: none; position: absolute; left: 240px; z-index:1; top:0; }
.anti_fall_product_tag_new .anti_offer_product_new{ display: block; position: absolute; left: 240px; z-index:1; top:0; }


/* xpresso_product_new */
.xpresso_product_new{}
.xpresso_product_new .product_top_type_new{ display:none; }
.xpresso_product_new .product_batch_main_new {right: 25px;top: 25px; width: 125px; }
.xpresso_product_new .product_grid_new{ background:#fff; }
.xpresso_product_new .product_top_name_new{ color:#000; }
.xpresso_product_new .product_description_new p{ color:#000; }
.xpresso_product_new .product_description_new{ margin-bottom:0px; }
.xpresso_product_new .ship_text_main_new{ padding:8px 15px; letter-spacing:0; background: #DA2A2A; border-radius: 8px; font-weight: 500; font-size: 11px; line-height: 13px; text-align: center; text-transform: uppercase; color: #fff; }
.xpresso_product_new .ship_text_main_new b{ font-weight:800; }
.xpresso_product_new .product-block-ship{ margin-bottom:24px; }
.xpresso_product_new .product-bottom { margin-bottom: 8px; }
.xpresso_product_new .product-bottom .bottom-list .item-wrap p{ color: #000 !important; }
.xpresso_product_new .product-bottom .bottom-list .item-wrap p svg{ width:13px !important; height:auto; }
.xpresso_product_new .product-bottom .bottom-list .brewitem .item-wrap p svg path { stroke: #000; fill: #000; }
.xpresso_product_new .product-instant-coffee{ flex-wrap:wrap; margin-bottom: 38px; justify-content: flex-start; align-items:flex-start; }
.xpresso_product_new .product-instant-coffee .block-variant{ margin-bottom:8px; margin-right:10px; border-radius:8px; border: 1px solid #BE0B06; min-height:132px; }
.xpresso_product_new .product-instant-coffee .block-variant a{ display:block; font-size:0; }
.xpresso_product_new .product-instant-coffee .block-variant.active{ border:0; }
.xpresso_product_new .product-instant-coffee .block-variant:nth-child(4n){ margin-right:0; }
.xpresso_product_new .product_cart_new .add-to-cart, .xpresso_product_new .product_cart_new .add-to-cart:hover { color: #fff; background: #4452BF; border-color: #4452BF; }
.xpresso_product_new .product_cart_new .product-block--price{ color: #fff !important; }
.xpresso_product_new .product_cart_new .product__price{ color: #fff !important; }
.xpresso_product_new .block-product-type{ background: #BE0B06; color: #FFFFFF; }
.xpresso_product_new .block-product-type span{ color: #FFFFFF !important; background: #BE0B06; }
.xpresso_product_new .product-single__title{ color:#000 !important; display:block; }
.xpresso_offer_product_new{ display:none; }
.xpresso_product_new {}
.xpresso_product_new .product-instant-coffee{ justify-content: flex-start; display:flex; }
.xpresso_product_new .product-instant-coffee { margin-bottom:26px !important; }
.xpresso_product_new .product-instant-coffee .block-variant { position: relative; margin-right: 10px; width: 100px; text-align: center; }
.xpresso_product_new .product-instant-coffee .block-variant.active{ background: #FFFFFF; box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.1); border-radius: 8px; }
.xpresso_product_new .product-instant-coffee .block-variant h4{ color: #000 !important; text-transform:uppercase; margin:3px 0 0 0; font-size:10px; line-height:12px; font-weight:700; }
.xpresso_product_new .product-instant-coffee .block-variant.inactive h4{ font-weight: 500; }
.xpresso_product_new .product-instant-coffee .block-variant.active:after{ content:''; position:absolute; height: 22px; width: 20px; top: 4px; right: 4px; left: auto; background:url(/cdn/shop/t/222/assets/correct_sign.svg?v=59820616855467066901656586724) no-repeat right top; }
.xpresso_product_new .cans_offer_product_new{ display:none; }
.xpresso_product_new .xpresso_offer_product_new{ display: none; position: absolute; left: 360px; z-index:1; width:151px; margin-top:-15px; }
.xpresso_product_new .xpresso_offer_product_new .desktop_off{}
.xpresso_product_new .xpresso_offer_product_new .mobile_off{ display:none; }
.xpresso_product_new .product-instant-coffee .block-variant small{ width:100%; top:auto; right:auto; left:0; bottom:0; background:#BE0B06; color:#fff;  font-size: 10px; font-weight: 700; line-height: normal; text-transform: uppercase; border-radius:0 0 6px 6px; }
.section--instant-coffee-image{}
.section--instant-coffee-image img{ width:100%; }
.section--instant-coffee-image img.desktop_image_new{ display:flex; }
.section--instant-coffee-image img.mobile_image_new{ display:none; }
.xpresso_product_new .travel_mug_image_with_text_main_new{ padding-top:60px !important; padding-bottom:36px !important; }
.xpresso_product_new .travel_mug_image_with_text_inner_new{ background:#5A5A5A; }
.xpresso_product_new .travel_mug_image_with_text_texts_new h3{ color:#fff; }
.xpresso_product_new .travel_mug_image_with_text_texts_new p{ color:#fff; }
.xpresso_product_new .travel_mug_image_with_text_inner_boxs_new:last-child{ margin-bottom:0; }
.xpresso_product_new .section--instant-coffee-grid .instant-coffee-grid-wrapper .image--overlay-text-image-wrapper{ background: linear-gradient(180deg, #EEE 0%, #E5BE96 100.03%), #09090A; }
.xpresso_product_new .section--instant-coffee-grid{ padding-top:0; }
.xpresso_product_new .section--instant-coffee-grid .instant-coffee-grid-inner .image--overlay-text{ background:none; }
.xpresso_product_new .section--instant-coffee-grid .instant-coffee-grid-inner{ background:none; }
.xpresso_product_new.travel_mug_product_new .review_btn_new{ background: #323232; }
.xpresso_product_new .brew_packs_question_answer_main_new{ background: #262425; }
.xpresso_product_new .brew_packs_question_answer_top_heading_new{ color: #FFFFFF; }
.xpresso_product_new.brew_packs_product_new .question h2{ color: #fff; }
.xpresso_product_new.brew_packs_product_new .answer p{ color: #fff; }
.xpresso_product_new.brew_packs_product_new .question svg path{ stroke: #fff !important; }
.xpresso_product_new .brew_packs_question_answer_bottom_info_left_new{ color: #fff; }
.xpresso_product_new .brew_packs_question_answer_bottom_button_1_new .btn{ background: #fff; color: #000; }
.xpresso_product_new .brew_packs_question_answer_bottom_button_2_new .btn{ background: #BE0B06; color:#fff; }
.xpresso_product_new .Index_text_and_image_custom_new .featured-row__subtext{ color: #fff; }
.xpresso_product_new .Index_text_and_image_custom_new .Index_text_and_image_author_new{ color: #302B7D; }
.xpresso_product_new .review_btn_new{ background: #302B7D; }
.xpresso_product_new .review_btn_new .stars_new{ background: #BE0B06; }
.xpresso_product_new .Index_text_and_image_custom_new .featured-row__subtext,
.xpresso_product_new .Index_text_and_image_custom_new .Index_text_and_image_author_new{ color: #fff; }
.xpresso_product_new .accordion ul li{ border-bottom: 1px solid rgba(232, 248, 231, 0.2); }
.xpresso_product_new .section--instant-coffee-grid .instant-coffee-grid-inner .rte-block { max-width: 475px; }
.xpresso_product_new .section--instant-coffee-grid .instant--coffee-grid-link a{ background: #BE0B06; }
.xpresso_product_new .block-variant h4{ color:#412855; }
.xpresso_product_new .block-variant.active h4{ color:#412855; }
.xpresso_product_new .section--instant-coffee-video .image--overlay-text{ top:12%; }
.xpresso_product_new .section--instant-coffee-video .image--overlay-text .content{ color:#fff; }
.xpresso_product_new .section--instant-coffee-video .image--overlay-text .content svg path { fill:#fff; }
.fix-price.xpresso_product_new .only_flavour_details_new .block-variant{ min-height:initial; border:0; }
.fix-price.xpresso_product_new .product-instant-coffee .block-variant small{ display:none; }

.instant_coffee_assorted_pack_new .product-instant-coffee .block-variant small{ position:relative; width:100%; top:auto; right:auto; left:0; bottom:0; background:#BE0B06; color:#fff;  font-size: 10px; font-weight: 700; line-height: normal; text-transform: uppercase; border-radius:0 0 6px 6px; }
.instant_coffee_assorted_pack_new .product-instant-coffee .block-variant.variant_7 h4{ margin-bottom:7px; }
.instant_coffee_assorted_pack_new .product-instant-coffee .block-variant.variant_7{ border:1px solid #BE0B06; border-radius:8px; }
.cans_offer_product_pack48_new{ display:none; }
.instant_coffee_assorted_pack_new .cans_offer_product_pack48_new{ display:block; position: absolute; right: -56px; z-index:1; margin-top:146px; }

.site-header .diwali-festive-sale{ background:url(diwali_back.jpg) no-repeat center center !important; background-size:cover !important; position:relative;  }
.site-header .diwali-festive-sale .subtext_new small{ color:#656565; }
.site-header .diwali-festive-sale:before{ content:'exclusive'; padding:7px 6px 6px 6px; border-radius: 4px; background: #C9142A; font-size: 10px; font-weight: 700; line-height: 10px; /* 100% */ text-transform: uppercase; color:#fff; position:absolute; top:14px; right:13px; }

.site-header .diwali-festive-sale_mobile{  background:url(diwali_back.jpg) no-repeat center center !important; background-size:cover !important; position:relative; margin-top:8px; }
.site-header .diwali-festive-sale_mobile .slide-nav__link{ padding-top:4px !important; padding-bottom:4px !important; }

.diwali-festive-sale .coffee_brew_page_2_new .text_with_banner_texts_new h1{ color:#fff; }
.diwali-festive-sale .coffee_brew_page_2_new .text_with_banner_texts_new p{ color:#fff; }
.diwali-festive-sale .coffee_brew_page_2_new .text_with_banner_inner_button_new a.scroll-next{ background:#fff; color:#000; }
.diwali-festive-sale .coffee_brew_page_new .text_with_banner_inner_button_new a.scroll-next svg path { stroke: #000; }

@media screen and (min-width: 769px){
  .site-header__drawers .cart__scrollable{
    max-height: calc(100vh - 121px);
  }

  .site-header__mobile-nav{
    max-height: calc( 100vh - 57px );
  }
}

@media screen and (min-width: 769px) and (max-width: 1400px){
  .product-bottom .nutrition-model .guide_model_inner_wrapper{
  	max-width: 480px;
  }
}

@media screen and (max-width:768px){
.announcement-slider__slide{ height:60px; }
  
  .deskktop_blink_new{ display:none !important; }
  .mobile_blink_new{ display:flex !important; }
  
  .header-layout{ min-height:64px; }
  .mobile-nav-trigger{ display:none; }
  .collection-grid__wrapper .product-grid .grid-item{
    margin-bottom: 24px;
  }

  .slide-nav__wrapper .add_menu_image_new img.desktop{
    display: none;
  }

  .slide-nav__wrapper .add_menu_image_new img.mobile{
    display: block !important;
  }

  .slide-nav__wrapper .slide-nav__item.premium-instant-coffee span label{
    display: none;
  }
/*
  .slideshow_custom_new .slideshow__slide[data-index="0"] .hero__text-content{
    padding-top: 0;
    bottom: unset;
    top: 20%;
  }

  .slideshow_custom_new .slideshow__slide[data-index="0"] .hero__text-content{
    text-align: center;
  }

  .slideshow_custom_new .slideshow__slide[data-index="0"] .hero__text-content .hero__text-shadow{
    max-width: 300px;
    text-align: center;
  }
  
  .slideshow_custom_new .slideshow__slide[data-index="0"] .hero__text-wrap .hero__animation-contents{
    font-family: Rubik;
    font-style: normal;
    font-weight: normal;
    font-size: 36px;
    line-height: 44px;
    text-align: center;
    letter-spacing: -0.02em;
  }

  .slideshow_custom_new .slideshow__slide[data-index="0"] .hero__text-wrap p,
  .slideshow_custom_new .slideshow__slide[data-index="0"] .hero__text-wrap p strong{
      font-size: 18px !important;
      line-height: 24px;
      text-align: center;
      letter-spacing: 0.05em;
  }*/
  
  
  .slideshow_custom_new .slideshow__slide--24f9a209-5c3a-48f2-bd54-e0c9e5be59c8 .hero__text-wrap .hero__title {
    line-height: 54px;
    margin-bottom: 20px;
  }
  
  .slideshow_custom_new .slideshow__slide--9f5bcafb-f50f-4e0d-9a7e-25023a9e1ccd .hero__text-wrap .hero__title{
    line-height: 54px;
    margin-bottom: 20px;
  }
  
  .slideshow_custom_new .slideshow__slide--8634826c-6a7b-4605-8359-b4e22eb50f72 .hero__text-wrap .hero__title{
    line-height: 54px;
    margin-bottom: 4px;
  }
  
  .slideshow_custom_new .slideshow__slide--1b82d3f7-9e6f-4217-8e08-dcc4b3443dfc .hero__text-wrap .hero__title {
    line-height: 54px;
    margin-bottom: 15px;
  }  
  
  .slideshow_custom_new .slideshow__slide--40c6296c-7993-401f-ac98-d3e24979b3b9 .hero__text-wrap .hero__title{
    line-height: 40px;
    margin-bottom: 15px;
  }
  
  .slideshow_custom_new .slideshow__slide--57931c85-bdfc-460e-98f9-ac241638de6c .hero__text-wrap .hero__title{
    font-size: 48px !important;
    margin-bottom: 15px;
    line-height:55px !important;
  }
  
  .slideshow_custom_new .slideshow__slide--bb61b550-ffc3-4fb4-a958-146cc3f2ee6d .hero__title {
      line-height: 50px;
      margin-bottom: 26px;
  }
  
  .slideshow_custom_new .slideshow__slide--1b82d3f7-9e6f-4217-8e08-dcc4b3443dfc .hero__text-wrap .hero__link .btn { 
    padding-top:10px; 
  }
  
  .slideshow_custom_new .slideshow__slide--0fec1259-ef2c-4969-83cc-51f3df9b22ff .hero__text-content{
    padding-top: 0;
    /*bottom: unset;
    top: 20%;*/
  }

  .slideshow_custom_new .slideshow__slide--0fec1259-ef2c-4969-83cc-51f3df9b22ff .hero__text-content{
    text-align: center;
  }

  .slideshow_custom_new .slideshow__slide--0fec1259-ef2c-4969-83cc-51f3df9b22ff .hero__text-content .hero__text-shadow{
    max-width: 300px;
    text-align: center;
    padding-top: 25px;
  }
  .slideshow_custom_new .slideshow__slide--0fec1259-ef2c-4969-83cc-51f3df9b22ff .hero__text-wrap .hero__animation-contents{
    font-family: Rubik;
    font-style: normal;
    font-weight: normal;
    font-size: 36px;
    line-height: 44px;
    text-align: center;
    letter-spacing: -0.02em;
  }

  .slideshow_custom_new .slideshow__slide--0fec1259-ef2c-4969-83cc-51f3df9b22ff .hero__text-wrap p,
  .slideshow_custom_new .slideshow__slide--0fec1259-ef2c-4969-83cc-51f3df9b22ff .hero__text-wrap p strong{
      font-size: 18px !important;
      line-height: 24px;
      text-align: center;
      letter-spacing: 0.05em;
  }
  
  
  .slideshow_custom_new .slideshow__slide--a585c950-f1e6-4696-894d-6d8205d72764 .hero__top-subtitle .hero__animation-contents{ font-size: 16px; line-height: 25px;  }
  .slideshow_custom_new .slideshow__slide--a585c950-f1e6-4696-894d-6d8205d72764 .hero__title{ line-height:55px; }


  .slideshow_custom_new .slideshow__slide--9f5bcafb-f50f-4e0d-9a7e-25023a9e1ccd .hero__text-content{ padding:120px 0 0 0; }
  .slideshow_custom_new .slideshow__slide--9f5bcafb-f50f-4e0d-9a7e-25023a9e1ccd .hero__top-subtitle{ margin:0; display:none; }
  .slideshow_custom_new .slideshow__slide--9f5bcafb-f50f-4e0d-9a7e-25023a9e1ccd .hero__title{ font-size:68px !important; line-height:60px !important; margin-bottom: 0px !important; }
  .slideshow_custom_new .slideshow__slide--9f5bcafb-f50f-4e0d-9a7e-25023a9e1ccd .hero__title br{ display:block; }
  .slideshow_custom_new .slideshow__slide--9f5bcafb-f50f-4e0d-9a7e-25023a9e1ccd .hero__title em{ font-style:normal; font-size:50%; position: relative; top: -20px; }
  .slideshow_custom_new .slideshow__slide--9f5bcafb-f50f-4e0d-9a7e-25023a9e1ccd .hero__text-content .hero__link{ margin-top:0; }
  
  .slideshow_custom_new .slideshow__slide--e7c1d1eb-fa61-4598-9afa-b4c225b49c07 .hero__top-subtitle{ margin-bottom:10px; }
  .slideshow_custom_new .slideshow__slide--e7c1d1eb-fa61-4598-9afa-b4c225b49c07 .hero__top-subtitle img{ width:78px; }
  .slideshow_custom_new .slideshow__slide--e7c1d1eb-fa61-4598-9afa-b4c225b49c07 .hero__title{ font-size: 36px !important; line-height: 42px !important; margin-bottom: 15px;}
  .slideshow_custom_new .slideshow__slide--e7c1d1eb-fa61-4598-9afa-b4c225b49c07 .hero__text-content { padding: 95px 0 0 0 !important; }
  .slideshow_custom_new .slideshow__slide--e7c1d1eb-fa61-4598-9afa-b4c225b49c07 .hero__link .btn { padding: 13px 20px; }
  
  .slideshow_custom_new .slideshow__slide--cc9dd5f9-ce4b-4c0c-b956-a176ee5e386b  .hero__text-content { padding: 110px 0 0 0; }
  .slideshow_custom_new .slideshow__slide--cc9dd5f9-ce4b-4c0c-b956-a176ee5e386b .hero__top-subtitle .hero__animation-contents { font-size: 16px; line-height: 25px; font-weight: 600; }
  .slideshow_custom_new .slideshow__slide--cc9dd5f9-ce4b-4c0c-b956-a176ee5e386b .hero__title { font-size: 40px !important; margin-bottom: 0; line-height: 55px; font-weight: 600; max-width: 314px; }
  .slideshow_custom_new .slideshow__slide--cc9dd5f9-ce4b-4c0c-b956-a176ee5e386b .hero__link .btn { margin-top: 0; }
  
  .slideshow_custom_new .slideshow__slide--ce89e4d9-1d3d-4eb3-a5ea-b81fe8474bfe .hero__text-content { padding: 110px 0 0 0;}
  .slideshow_custom_new .slideshow__slide--ce89e4d9-1d3d-4eb3-a5ea-b81fe8474bfe .hero__top-subtitle{ margin-bottom:0; text-shadow: 0 0 0; }
  .slideshow_custom_new .slideshow__slide--ce89e4d9-1d3d-4eb3-a5ea-b81fe8474bfe .hero__top-subtitle .hero__animation-contents{ font-size: 14px; font-weight: 800; line-height: 32px; }
  .slideshow_custom_new .slideshow__slide--ce89e4d9-1d3d-4eb3-a5ea-b81fe8474bfe .hero__title{ font-size: 45px !important;  font-weight:500; line-height:57px; max-width: 300px; margin-bottom:13px;  }
  .slideshow_custom_new .slideshow__slide--ce89e4d9-1d3d-4eb3-a5ea-b81fe8474bfe .hero__link .btn { margin-top: 0px;}
  
  .slideshow_custom_new .slideshow__slide--ad3c2a78-675c-49e0-b758-77881a0233a0 .hero__text-content { padding: 130px 0 0 0;}
  .slideshow_custom_new .slideshow__slide--ad3c2a78-675c-49e0-b758-77881a0233a0 .hero__title{ font-size: 52px !important;  line-height:45px; margin-bottom:10px;  }

  .slideshow_custom_new .slideshow__slide--f5868975-1185-4e0e-bfea-fab5ac8463c5 .hero__text-content { padding: 110px 0 0 0;}
  .slideshow_custom_new .slideshow__slide--f5868975-1185-4e0e-bfea-fab5ac8463c5 .hero__top-subtitle{ margin-bottom:0; text-shadow: 0 0 0; }
  .slideshow_custom_new .slideshow__slide--f5868975-1185-4e0e-bfea-fab5ac8463c5 .hero__top-subtitle .hero__animation-contents{ font-size: 16px; font-weight: 700; line-height: 25px; }
  .slideshow_custom_new .slideshow__slide--f5868975-1185-4e0e-bfea-fab5ac8463c5 .hero__title{ font-size: 40px !important;  font-weight:400; line-height:55px; max-width: 300px; margin-bottom:26px;  }
  .slideshow_custom_new .slideshow__slide--f5868975-1185-4e0e-bfea-fab5ac8463c5 .hero__link .btn { margin-top: 0px; }
  
  .slideshow_custom_new .slideshow__slide--72e7ea2e-9a33-4f9e-918e-c01981ffdd75 .hero__text-content { padding: 110px 0 0 0;}
  .slideshow_custom_new .slideshow__slide--72e7ea2e-9a33-4f9e-918e-c01981ffdd75 .hero__top-subtitle{ margin-bottom:0; text-shadow: 0 0 0; }
  .slideshow_custom_new .slideshow__slide--72e7ea2e-9a33-4f9e-918e-c01981ffdd75 .hero__top-subtitle .hero__animation-contents{ font-weight: 700; font-size: 16px; line-height: 25px; }
  .slideshow_custom_new .slideshow__slide--72e7ea2e-9a33-4f9e-918e-c01981ffdd75 .hero__title{ font-weight: 400; font-size: 40px !important;  line-height: 55px; margin-bottom: 26px;}
  .slideshow_custom_new .slideshow__slide--72e7ea2e-9a33-4f9e-918e-c01981ffdd75 .hero__link .btn { margin-top: 0px; }

  .slideshow_custom_new .slideshow__slide--db06a89e-7257-4a84-8d4a-720a6dcbe416  .hero__text-content { padding: 110px 0 0 0;}
  .slideshow_custom_new .slideshow__slide--db06a89e-7257-4a84-8d4a-720a6dcbe416  .hero__top-subtitle{ margin-bottom:0; text-shadow: 0 0 0; }
  .slideshow_custom_new .slideshow__slide--db06a89e-7257-4a84-8d4a-720a6dcbe416  .hero__top-subtitle .hero__animation-contents{ font-weight: 700; font-size: 20px; line-height: 25px; }
  .slideshow_custom_new .slideshow__slide--db06a89e-7257-4a84-8d4a-720a6dcbe416  .hero__title{ font-weight: 700; font-size: 64px !important;  line-height: 61px; margin-bottom: 26px;}
  .slideshow_custom_new .slideshow__slide--db06a89e-7257-4a84-8d4a-720a6dcbe416  .hero__link .btn { margin-top: 0px; }

  .slideshow_custom_new .slideshow__slide--73e19cdd-5902-4240-adbb-c43c80ac45ec  .hero__text-content { padding: 110px 0 0 0;}
  .slideshow_custom_new .slideshow__slide--73e19cdd-5902-4240-adbb-c43c80ac45ec  .hero__top-subtitle{ margin-bottom:0; text-shadow: 0 0 0; }
  .slideshow_custom_new .slideshow__slide--73e19cdd-5902-4240-adbb-c43c80ac45ec  .hero__top-subtitle .hero__animation-contents{ font-weight: 500; font-size: 20px; line-height: 25px; }
  .slideshow_custom_new .slideshow__slide--73e19cdd-5902-4240-adbb-c43c80ac45ec  .hero__title{ font-weight: 500; font-size: 45px !important;  line-height: 60px; margin-bottom: 26px;}
  .slideshow_custom_new .slideshow__slide--73e19cdd-5902-4240-adbb-c43c80ac45ec  .hero__link .btn { margin-top: 0px; }

  .slideshow_custom_new .slideshow__slide--7054603a-ddb2-435c-a451-9fa66c310cc1  .hero__text-content { padding: 110px 0 0 0;}
  .slideshow_custom_new .slideshow__slide--7054603a-ddb2-435c-a451-9fa66c310cc1  .hero__top-subtitle{ margin-bottom:20px; text-shadow: 0 0 0; }
  .slideshow_custom_new .slideshow__slide--7054603a-ddb2-435c-a451-9fa66c310cc1  .hero__top-subtitle .hero__animation-contents{ font-weight: 500; font-size: 20px; line-height: 25px; }
  .slideshow_custom_new .slideshow__slide--7054603a-ddb2-435c-a451-9fa66c310cc1  .hero__title{ font-weight: 500; font-size: 30px !important;  line-height: 34px; margin-bottom: 26px;}
  .slideshow_custom_new .slideshow__slide--7054603a-ddb2-435c-a451-9fa66c310cc1  .hero__link .btn { margin-top: 0px; }

  

  .slideshow_custom_new .slideshow__slide--643afc37-11fd-4226-9718-7dc51070b8e5 .hero__text-content { padding: 110px 0 0 0;}
  .slideshow_custom_new .slideshow__slide--643afc37-11fd-4226-9718-7dc51070b8e5  .hero__subtitle{ margin-bottom:0; text-shadow: 0 0 0; }
  .slideshow_custom_new .slideshow__slide--643afc37-11fd-4226-9718-7dc51070b8e5  .hero__subtitle .hero__animation-contents{ font-weight: 500; font-size: 24px; line-height: 25px; }
  .slideshow_custom_new .slideshow__slide--643afc37-11fd-4226-9718-7dc51070b8e5 .hero__title{ font-weight: 500; font-size: 45px !important;  line-height: 60px; margin-bottom: 10px;}
  .slideshow_custom_new .slideshow__slide--643afc37-11fd-4226-9718-7dc51070b8e5 .hero__link .btn { margin-top: 40px; }

  .slideshow_custom_new .slideshow__slide--468f13c3-a170-4554-88b9-1a1846740f2e .hero__text-content { padding: 110px 0 0 0; }
  
  .template-collection.gift-shop  .text_with_banner_texts_new h1,
  .template-collection.gift-shop  .text_with_banner_texts_new p{
    color: #000;
  }

  .product-bottom .nutrition-model .guide_model_inner_wrapper{
    max-width: calc( 100% - 30px );
  }

  .brew_packs_product_new .product-includes{
    max-width: calc( 100% - 54px );
    margin: 0 auto;
  }
  
  .block--contact-phone .bottom-inner{
    font-family: Rubik;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 28px;
    text-align: center;
    letter-spacing: -0.02em;
    color: #252427;
  }
  
  .section--related-products .flickity-next, 
  .section--related-products .flickity-previous{
  	right: 12%;
  }
  
  .block--contact-phone .bottom-inner a{
  	display: block;
    text-align: center;
  }
  .header-item--icons .site-nav .secondary-menu{
  	display: none;
  }
  .mobile-nav-open .site-nav__link:not(.mobile-nav-trigger){ display:block; }
  /*.js-search-header{ display:none !important; }*/
  .header-wrapper:not(.header-wrapper--compressed) [data-nav=below] .js-search-header { display: block; }
  .site-header__search-form.is-active { width: calc(100% - 35px); }
  .header_mobile_left .mobile-nav-trigger{ display:block; color: #000 !important }
  .header_mobile_left{ display:block; justify-content: flex-start; width: calc(50% - 45px); }
  .header_mobile_left #HeaderCartTrigger{ display:none; }
  .header_mobile_right{ width: calc(50% - 45px); }
  .cart-open .header_mobile_left .site-nav__close-cart{ display:none; }
  .cart-open .header_mobile_left .site-nav__icons{ display:block; }
  .mobile-nav-trigger{ padding:0px; width:54px; }
  .shop_menu_new{ justify-content: space-between; }
  .shop_menu_new svg{ margin-right:0px; margin-left: 4px; }
  .mobile-nav-trigger.is-active .shop_menu_close_new, .site-nav__compress-menu.is-active .shop_menu_close_new{ justify-content: left; }
  .icon_cart_new{ width: 25px; height: 26px; }
  .site-header__mobile-nav{ 
    width:100%; 
    box-shadow: 0 0px 0px; 
    border-radius: 0; 
    padding: 0px; 
    right:0px; 
  }
  
  .template-collection .type-text_with_banner_new .text_with_banner_inner_button_new a.scroll-next,
  .template-collection .hero__link .btn{
  	margin: 10px auto 0;
  }
  
  .index_image_overlay_text_boxs_info_new a svg{
  	width: 14px;
    height: auto;
    top: 2px;
  }
  .text_with_banner_inner_button_new{ padding:14px 0 0 0; }
 
  .site_header_new{ flex-direction: column-reverse; }
  .slide-nav__wrapper{ width:100%; margin-bottom:16px; }
  .add_main_menu_left_new{ width:100%; }
  .mocha_mobile_new{ display:block; order:1; margin-bottom:0px; }
  .add_socials_list_menu_new{ display: flex; }
  
  .mocha_mobile_new{  box-shadow:0px 2.16754px 2.16754px #D2DBE8; position: relative; z-index: 1; }
  .mocha_mobile_new .slide-nav__item a{ border:0px; border-radius:0px; }
  .slide-nav__wrapper .slide-nav__item:first-child{ border-radius:0px; }
  .slide-nav__wrapper .slide-nav__item:last-child{ border-radius:0px; }
  
  .site-header__drawers .cart__scrollable { padding: 12px 12px 0; }
  .site-header__drawers .cart__recommended-title{ margin-right:-12px; }
  .site-header__drawers .site-header__cart .cart__scrollable .scrollable-grid{ margin:-20px -12px 0 0; padding-right: 6px; }
  .site-header__drawers .cart__item-row.cart-recommendations { margin-bottom: 2px; }
  .site-header__drawers .add-note { margin-bottom: 12px; }
  .add_main_menu_right_new{ width:100%; }
  .site-header__element--top{ padding:0px; }
  
  .slide-nav__wrapper .slide-nav__item a{ padding:0px 12px 0 0; font-weight: 600; font-size: 18px; line-height: 24px; letter-spacing: -0.02em; color: #252427;  }
  .slide-nav__wrapper .add_menu_image_new img { width: 110px; height: 110px; border-radius:0px;  }
  .slide-nav__wrapper .slide-nav__button .slide-nav__link{ padding:0 12px 0 0; font-weight: 600; font-size: 18px; line-height: 24px; letter-spacing: -0.02em; color: #252427; }
  .slide-nav__wrapper .add_menu_image_new{ margin-right:26px; width:110px; }
  
  .subtext_new span{ font-weight: 600; font-size: 18px; line-height: 24px; letter-spacing: -0.02em; color: #252427; }
  .subtext_new small{ padding:8px 0 0 0; font-size: 15px; line-height: 18px; letter-spacing: -0.02em;  color: rgba(37, 36, 39, 0.6); }
  
  .slide-nav__wrapper .slide-nav__link--back{ padding:12px !important; }
  .slide-nav__wrapper .slide-nav__link--back .add_menu_image_new img{ width: 40px; height: 40px; border-radius:100%;  }
  .slide-nav__wrapper .slide-nav__link--back .add_menu_image_new{ margin-right:16px; }
  
  .add_main_menu_left_img_desktop_new{ display:none; }
  .add_main_menu_left_new{ padding:0 32px 0px 32px; }
  .add_socials_list_menu_left_new ul li{ margin:0 6px 0 0; }
  .add_socials_list_menu_left_new ul{ padding:0; }
  
  .add_bottom_buttons_mobile_new{ 
    display:flex; 
    z-index: 9; 
    opacity: 0; 
    pointer-events: none; 
    align-items:center; 
    justify-content:center; 
    position:fixed; 
    bottom:0px; 
    left:0; 
    width:100%; 
    background: #FFFFFF; 
    box-shadow: 8px 0px 12px rgba(0, 0, 0, 0.12); 
    min-height:79px; 
    -webkit-transition: all 0.1s linear; 
    transition: all 0.1s linear; 
  }
  .mobile-nav-open .site-header__drawer.is-active ~ .add_bottom_buttons_mobile_new{ display:flex; opacity: 1; pointer-events: initial; }
  .add_bottom_buttons_mobile_first_new{ padding:0 17px; }
  .add_bottom_buttons_mobile_first_new a{ 
    min-width:140px; 
    padding:9px 10px 7px 10px; 
    background: #CED8F3;
    border-radius: 40px; 
    font-weight: bold; 
    font-size: 14px; 
    line-height: 24px; 
    color: #224E8F; 
    display: block; 
    text-align: center; 
  }
  .add_bottom_buttons_mobile_second_new{ padding:0 17px; }
  .add_bottom_buttons_mobile_second_new a{ 
    min-width:140px; 
    padding:9px 10px 7px 10px; 
    background: #CEE6F3;
    box-shadow: 0px 4px 8px rgba(66, 141, 253, 0.2);
    border-radius: 40px; 
    font-weight: bold; 
    font-size: 14px; 
    line-height: 24px; 
    color: #224E8F; 
    display: block; 
    text-align: center; 
  }
  .add_bottom_buttons_mobile_second_new a svg{ margin: -3px 0 0 8px; vertical-align: middle; }
  
  .mobile-nav-open body{ 
    overflow:hidden; 
    height: calc(100vh); 
    position: fixed;
    width:100%;
  }
  .cart-open body{ overflow:hidden; /*height: calc(100vh); 
    position: fixed;
    width:100%;*/ }

  
  /*.site-header__drawer-animate{ height: 100%; }
  .cart__drawer-form{ max-height: initial; height: calc( 100% + 64px); }
  .site-header__drawers .cart__scrollable{ height:calc(100% - 131px); }
  .site-header__drawers .promo-widget-enable .cart__scrollable{ height:calc(100% - 292px); }*/
  
  #categoryMenu.showCategoryBar{  
    display:flex; 
    height: auto;
    transform: translateY(0);
  }
  
  .js-search-header { display: flex !important; }
  
  
  /*-collection-*/
  .banner_desktop_new{ display:none; }
  .banner_mobile_new{ display:block; }
  .text_with_banner_texts_main_new{ width:100%; flex: 0 0 100%; align-items: flex-end; padding-left: 0; padding: 0 0px 20px 0px; background:none; text-align: center; }
  .text_with_banner_texts_new h1{ font-size:28px; }
  .text_with_banner_texts_new p { font-size: 17px; line-height: 26px; }
  .text_with_banner_texts_new{ max-width:100%; }
  
  .collection_filter_bar_hide_new{ display:none; }
  .collection-content{ padding:6px 0 0 0; }
  .product-grid .grid-item { margin-bottom: 16px; padding-left: 16px; padding-right: 16px;  flex: 0 0 100%; }
  .product-grid{ margin-left:-16px; margin-right:-16px; }
  .product-grid[data-view=small] .grid-item{ flex: 0 0 100%; }
  
  .shop_all_products_btn_main_new { margin: 46px 0 82px 0; }
  .shop_all_products_btn_inner_new { display:flex; flex-direction: column; max-width: initial; margin: auto; background: none; box-shadow: 0 0px 0px rgb(0 0 0 / 15%); border-radius: 0; padding: 0; text-align: center; }
  .shop_all_products_btn_desktop_icon_new{ display:none; }
  .shop_all_products_btn_mobile_icon_new{ display:flex; }
  .shop_all_products_btn_information_new{ width:100%; font-size: 32px; line-height: 44px; padding: 32px 0; }
  
  
  .template-collection .site-header__element{ background:none; }
  .template-collection .header-wrapper--compressed .site-header__element{ background:#fff; }
  .middle_banners_texts_main_new{ display:none; margin:0px; }
  .middle_banners_texts_banner_new{ margin:0 0 16px 0; width:100%; }
  .middle_banners_texts_banner_box_new{ background-position: left center !important; height:135px; }
  .middle_banners_texts_banner_texts_new{ width:190px; padding:10px; }
  .middle_banners_texts_banner_texts_new h3{ font-size: 18px; line-height: 26px; margin:0 0 10px 0; }
  .middle_banners_texts_banner_button_new .btn{ line-height:20px; }
  
  .show_on_mobile_new{ display:flex; }
  .desktop_bottom_banner_new{ display:none; }
  .mobile_bottom_banner_new{ display:flex; }
  
  /*- footer -*/
  .footer__section--menus { padding: 40px 0 0 0; }
  .footer__block { max-width: 50%; flex: 0 1 50%; order: 2; }
  .footer__block:nth-child(1){ max-width: 61%; flex: 0 1 61%; }
  .footer__block:nth-child(2){ max-width: 39%; flex: 0 1 39%; }
  .newsletter{ max-width: 100%; flex: 0 1 100%; padding-left: 0; order: 1; padding-bottom: 30px; }
  .site-footer{ padding:0 23px; }
  .footer__subscribe{ text-align:left; padding-bottom:0; }
  .footer__menu li{ font-size:15px; }
  
  /*-- home --*/
  .slick-dots{ position:relative; bottom:0px; margin:20px 0 0 0; }
  .slick-dots li{ width: 8px; height: 8px; }
  .slick-dots li button{ width: 8px; height: 8px; padding: 0; }
  .slick-dots li button:before{ content:''; width:8px; height:8px; background:#33578D; opacity:0.2; border-radius:100%; }
  
  .slideshow_custom_new .hero__text-content{ padding:150px 0 0 0; }
  .slideshow_custom_new .hero__title{ font-size: 36px !important; margin-bottom:24px; }
  .slideshow_custom_new .hero__link .btn{ font-size: 14px; line-height: 17px; padding:16px 24px; }
  .slideshow_custom_new .flickity-page-dots{ top:auto; bottom:35px; z-index: unset; }
  .slideshow_custom_new .hero[data-arrows=true] .flickity-previous{ 
    top: unset;
    bottom: -18px;
    right: 55px;
    left: unset;
  }
  .slideshow_custom_new .hero[data-arrows=true] .flickity-next{ 
    top: unset;
    bottom: -18px;
    right: 15px;
  }
  
  .section--related-products .collection--products, 
  .section--related-products .section-heading{
  	padding-left: 32px;
  }
  
  .logo_list_custom_new .new-grid{ overflow-x: scroll; justify-content: left; margin-left: 0; } 
  .logo_list_custom_new .new-grid .grid-item{ padding-left: 16px; padding-right: 16px; }
  .logo_list_custom_new .logo-bar__image{ max-height:16px; }
  
  .logo_list_main_new{ display:block; }
  .logo_title_new{ font-size: 12px; line-height: 22px; width:100%; padding:0 0 10px 0; }
  .logo_list_main_new .logo-bar{ width:100%; }
  .logo_list_custom_new .logo-bar__item svg{ max-height:16px; max-width: initial; }
  .logo_list_custom_new .grid-item{ padding:0 30px 0 0; }
  
  #logo_slider_new{ display:none; }
  .logo_slider_mobile_new{ display:block; }
  
  .index_image_overlay_text_new{ padding:28px 0 63px 0; }
  .Image_overlay_text_custom_new{ padding:0; }
  .section_header_new{ padding-bottom:42px; }
  .section_header_new .section-header__title{ padding: 24px 48px 0 48px; font-size: 20px; line-height: 32px; }
  .index_image_overlay_text_main_new { width: 100%; margin-left: 0; }
  .index_image_overlay_text_inner_new{ display:block; }
  .index_image_overlay_text_boxs_new{ width: 100%; margin: 0 16px 0 0 !important; }
  .overlay_desktop_img{ display:none !important; }
  .overlay_mobile_img{ display:flex !important; }
  
  .index_image_overlay_text_boxs_info_new a{ padding:32px 32px 0 32px; font-size: 28px; line-height: 44px; }
  
  .index_image_slider_new .index_image_overlay_text_boxs_info_new a { padding: 32px 24px 0 24px; font-size: 18.6176px; line-height: 25px;}
  .index_image_slider_new .index_image_overlay_text_boxs_img_new img{ box-shadow: 0px 2.06863px 2.06863px #C8DAF5; }
  .index_image_slider_new .index_image_overlay_text_boxs_new{ width: 197.83px; margin: 0 8px 8px 8px !important; }
  .index_image_slider_new .slick-dots{ margin:5px 0 0 0; }
  .index_image_slider_new .slick-dots li{  width:9px; height:9px; margin:0 3px;  }
  .index_image_slider_new .slick-dots li button{ width:9px; height:9px; }
  .index_image_slider_new .slick-dots li button:before{ background: #3D5B84; opacity: 0.2; border: 1px solid #FFFFFF; }
  .index_image_slider_new .slick-dots li.slick-active button:before { background: #2D449A; opacity: 1; }
  .index_image_overlay_title_new{ display: flex; justify-content: center; }
  .index_overlay_review_new{ display:block; }
  .index_image_slider_new.index_image_overlay_text_inner_new{ margin-bottom:0px; }
  
 
  .heading_image_btn_custom_new{ padding:0px; }
  .index_heading_image_btn_in_new{ padding:0px; }
  .index_heading_image_btn_in_new .section-header{ margin:0; padding:64px 32px 48px 32px; }
  .index_heading_image_btn_subheading_new{ font-size: 28px; line-height: 44px; }
  .index_heading_image_btn_subheading_new br{ display:none; }
  .index_heading_image_btn_button_new .btn{ font-size: 14px; line-height: 17px; padding:16px 24px; }
  .index_heading_image_btn_desk_img_new{ display:none; }
  .index_heading_image_btn_mob_img_new{ display:flex; }
  .index_heading_image_btn_img_new{ width:50%; margin:0; }
  .index_heading_image_btn_bottom_new a{ padding:24px 17px; font-size: 18px; line-height:32px; font-weight:700; }
  .index_heading_image_btn_bottom_new a svg { height: 32px; margin-right: 16px; }
  
  .text_columns_custom_new{ padding:56px 0 64px 0 !important; }
  .text_columns_custom_new .grid__item{ width:238px; margin:0 auto 48px auto; float:none; }
  .text_columns_custom_new .grid__item div:first-child{ max-width: 125px !important; }
  .text_columns_custom_new .image-wrap{ margin-bottom:4px; }
  .text_columns_custom_new .rte--block{ margin-bottom:20px; }
  .text_columns_custom_new .btn--small{ padding:0px; }
  .text_columns_custom_new .grid__item:nth-child(3n){ margin:0 auto 0px auto; }
  .text_columns_custom_new .second_btn_new{ padding:12px 18px; line-height: 18px; }
  .text_columns_custom_new .grid{ margin:0px; }
  
  .index_featured_collection_custom_new { padding: 64px 0 20px 0; }
  .featured_collection_infotext_new h2{ font-size: 28px; line-height: 44px; padding:0 15px; }
  .featured_collection_infotext_new h2 br{ display:none; }
  .index_featured_collection_custom_new .section-header{ margin-bottom:40px; }
  .featured_collection_new .slick-slide{ width:290px; }
  .featured_collection_new .product-grid{ margin-left:0px; margin-right: -16px; }
  .featured_collection_new .slick-dotted.slick-slider{ margin-bottom:0px; }
  .featured_collection_bestseller_new{ margin-top:48px; }
  .featured_collection_bestseller_new .btn{ font-size: 14px; line-height: 17px; padding:16px 24px; }
  
  .Index_text_and_image_custom_new{ padding:20px 0 56px 0 !important; }
  .Index_text_and_image_custom_new .feature-row__text{ padding:30px 0 0 0 !important; }
  .Index_text_and_image_custom_new .feature_row_text_in_new{ max-width: 100%; padding: 0 7px; margin:0; text-align:center; }
  .Index_text_and_image_custom_new .featured-row__subtext{ font-size: 20px; line-height: 32px; }
  .review_btn_new { max-width: 341px; margin: 40px auto 0 auto; padding:16px 24px 16px 24px; }
  .review_name_new{ font-size: 14px; line-height: 17px; }
  .stars_new{ font-size:14px; }
  .template-index .main-content{ overflow:hidden; }
  
  .featured_collection_2_new .index_featured_collection_custom_new{ padding:42px 0 42px 0; }
  .index_title_collection_new .index_image_overlay_title_in_new{ font-size: 24px; line-height: 20px; }
  .index_title_collection_new{ margin-bottom:42px; }
  .featured_collection_bestseller_new .btn_empty_new{ padding:15px 24px; }
  .featured_collection_2_new .featured_collection_bestseller_new{ margin-top:13px; }
  .collection_width_new{ padding:0; }
  .featured_collection_2_new .slick-slider{ margin-left:-16px; }
  .featured_collection_2_new .slick-slide{ /*width:260px;*/ margin:0 8px; }
  .featured_collection_2_new .slick-slide .grid-item{ padding-left:0px; padding-right:0px; }
  .featured_collection_2_new .slick-list{ padding:0px !important; }
  
  .index_heading_image_btn_in_new{ display:none; }

  .section--collection-multiple .section-collection-tabs{
    padding-bottom: 60px;
  }

  .section--collection-multiple .collection-block-tabs::-webkit-scrollbar {
    display: none;
  }
  
  .section--collection-multiple  .collection-block-tabs{
    -ms-overflow-style: none; 
    scrollbar-width: none; 
  }
  
  .section-collection-tabs .collection--toggle-header{
  	margin-left: -20px;
    margin-right: -20px;
  }

  .section-collection-tabs .collection--toggle-header .item-toggle{
    font-weight: 500;
    font-size: 13px;
    line-height: 24px;
    text-align: center;
    width: auto;
    height: 32px;
    margin: 0 11px;
  }

  .section-collection-tabs .collection-block-tabs{
    margin-left: -17px;
    margin-right: -17px;
  }

  .section-collection-tabs .grid-product{
    padding-left: 12.5px;
    padding-right: 12.5px;
  }

  .section-collection-tabs .collection-block-tabs.active{
    flex-wrap: nowrap;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    overflow-x: overlay;
  }

  .section-collection-tabs .product-inner{
    flex: 0 0 80%;
    width: 80%;
    scroll-snap-align: center;
  }
  
  .product_grid_content_new{ min-height:initial; }
  
  /*--coffee page--*/
  .our_coffee_top_banner_main_new{ padding-bottom:45px; }
  .banner_image_new{ height:80vh; }
  .banner_image_new img{ min-height:450px; }
  .desktop_show{ display:none; }
  .mobile_show{ display:block; }
  .coffee-main-text{ width: 299px; bottom:90px; }
  .coffee-main-text .page-width{ padding:0px; }
  .coffee-details h2, .coffee-main-text h2{ font-size:24px; line-height:33px; margin:13px 0; padding-top: 24px; }
  .coffee-main-text p { line-height: 30px; font-size: 17px; letter-spacing: -.225px; }
  .howtobrew{ padding:28px 0; width:100%; }
  
  .our_coffee_video_text_main_new{ padding:0 13px 25px 13px; }
  .coffee-details{ display:block; }
  .cofree-box-65{ width:100%; padding:0px !important; }
  .cofree-box-35{ width:100%; padding:0px !important; }
  .coffee-details video { height: 100%; object-fit: contain; }
  .coffee-details p{ font-size:17.25px; line-height:32px; padding-bottom:25px; letter-spacing:-0.225px; }
  .coffee-bootm { margin-top: 0; margin-bottom:35px; }
  .coffee-bootm h3 { font-size: 24px; line-height: 35px; margin: 0 0 12px 0; }
  .coffee-bootm a{ font-size:14.5px; }
  
  
  /*--sustain packs page--*/
  .sustain_packs_banner_main_new{ background-size: auto 95vh !important; }
  .sustain_packs_banner_heading_new h1{ font-size:60px; line-height:60px; }
  .sustain_packs_banner_subheading_new { display:none; }
  .sustain_packs_banner_subheading_mobile_new{ display:block }
  .sustain_packs_banner_img_new { padding-bottom: 50px; margin-top: -120px; }
  .sustain_packs_banner_subheading_new p{ text-align:left; font-size:25px; line-height:38px; letter-spacing:-0.225px; }
  .sustain_packs_text_main_img{ flex-direction: column-reverse; }
  .sustain_packs_text_right_img{ width:100%; padding:0px; }
  .sustain_packs_text_left_img{ width:100%; }
  .sustain_packs_text_left_in_img{ font-size:25px; }
  .sustain_packs_text_left_in_img p{ margin-bottom:25px; }
  .sustain_packs_images_main_new .page-width{ padding:0; }
  .sustain_packs_images_mob_new{ display:block; }
  .sustain_packs_images_desk_new{ display:none; }
  .sustain_packs_desktop_video_new{ display:none; }
  .sustain_packs_mobile_video_new{ display:block; }
  .sustain_packs_mobile_video_new .background-media-text__video { width: 100%; left: 0; }
  .sustain_packs_video_text_main_new .promo-grid__text .rte--em{ font-size:18px; line-height:26px; }
  .sustain_packs_video_text_main_new .promo-grid__text .rte--strong{ font-size:42px; line-height:45px; }
  
  
  /*-- product --*/
  .page-container{ overflow:hidden; }
  .grid--product-images--partial .flickity-slider .product-main-slide{ width:100%; margin-right:0px; }
  /*.product__main-photos img{ width: 100%; height: 350px; object-fit: cover; object-position: center center; }*/
  .enamel_mug_product_new .product_grid_content_new{ margin-top:0; }
  .product__main-photos .flickity-page-dots{ display:none; }
  .product__main-photos { margin-bottom: 0; margin-left: 0; margin-right: 0; }
  .product-single__meta{ margin:30px 0 0 0; }
  .product_bottom_in_new, .product_cart_in_new, .product_manual_enamel_mug_inner_new, .product_top_in_new, .product_variant_new{ max-width:100%; padding:0 17px; }
  .product_top_new h3{ font-size:26px; line-height:36px; }
  .product_top_new p{ font-size: 15px; line-height: 24px; }
  .product_cart_new .product-block--price{ right:27px; height: 50px; line-height: 50px; }
  .enamel_mug_product_new .product_variant_new .variant-wrapper .variant-input{ margin:0 24px 50px 0!important; }
  .product_cart_new .add-to-cart{ height:50px; font-size:13px; }
  .product_cart_new .product__price{ font-size:13px; }
  .enamel_mug_product_new .product_grid_new:after{ display:none; }
  .enamel_mug_product_new .product_grid_content_new:after{ display:none; }
  .product_manual_enamel_mug_inner_new{ box-shadow:none; padding:0px; border-radius:0; }
  .product_manual_enamel_mug_left_new{ width:90px; height:90px; }
  .product_manual_enamel_mug_right_new{ width:calc(100% - 90px); padding-left: 24px; }
  .product_manual_enamel_mug_right_heading_new{ 
    font-size: 16px; 
    padding-top: 3px; 
    padding-bottom: 3px; 
  }
  .product_manual_enamel_mug_right_info_new{ padding-top: 3px; padding-bottom: 3px; }
  
  .heading_with_images_main_new { padding-top: 50px; padding-bottom: 45px; }
  .heading_with_images_heading_new{ max-width:100%; font-size: 21px; line-height: 34px; text-align: left; padding:0 13px; }
  .heading_with_images_all_imgs_new{ padding:35px 0 0 0; }
  
  .text_and_image_custom_new .feature-row-wrapper { padding: 50px 30px !important; }
  .text_and_image_custom_new .feature-row__item{ min-width: 100%; flex: 0 1 100%; padding:0 0 0 0; }
  .text_and_image_custom_new .feature-row__text{ margin-top:16px; }
  .text_and_image_custom_new .feature_row__item_in_new { max-width: 100%;  text-align: center; }
  .text_and_image_custom_new .featured-row__subtext p { font-size: 22px; line-height: 34px; margin-bottom: 22px; }
  .text_and_image_custom_new .feature-row__text .btn { margin-top: 20px; font-size: 15px; line-height: 24px; }
  .template-product .index-section>div{ padding-top:50px; padding-bottom:50px; }
  
  .heading_with_images_all_imgs_new{ display:none; }
  #heading_with_images_slider_mobile{ display:block; margin: 0 -10px; }
  .type-heading_with_images_new{ display:block; }
  .flex-grid--template--14601078177839__163013292463ebb45f{ display:block; }
  .rotate-image{ box-shadow:0 0 0; margin:13px; width: calc(100% - 26px); }
  #heading_with_images_slider_mobile .slick-dots li{ margin:0px; }
  #heading_with_images_slider_mobile .slick-dots li button:before{ left:6px; }
  
  .heading_with_images_main_new{ background:#edeff2 !important; }
  .text_and_image_custom_new{ background:#edeff2 !important; }
  
  
  /*-- Tumbler product page --*/
  .product-single__header{ display:block !important; max-width: 100%;  transform: translate(0,0); padding:0 30px; }
  .tumbler_product_new .product-single__title{ line-height:35px; }
  .tumbler_product_new .product-single__meta { margin: 55px 0 0 0; }
  .product_description_new{ max-width: 100%;  transform: translate(0,0); padding:0 30px; margin-bottom:45px; }
  .tumbler_product_new .product_cart_in_new{ transform: translate(0,0); padding:0 30px; }
  .tumbler_product_new .product_cart_new .product-block--price{ right: 40px; }
  .tumbler_product_new .product_cart_new{ margin-bottom:35px; }
  .tumbler_product_new .product_manual_enamel_mug_main_new{ padding:0px; }
  .tumbler_product_new .product_manual_enamel_mug_inner_new{ transform: translate(0,0); padding:0 30px; }
  .tumbler_product_new .product_manual_enamel_mug_left_new{ width:31px; height:50px; }
  .tumbler_product_new .product_manual_enamel_mug_right_new{ width:calc(100% - 31px); }
  .tumbler_product_new .product_manual_enamel_mug_right_heading_new{ padding:0px; }
  .tumbler_product_new .product_manual_enamel_mug_right_info_new{ padding:0px; }
  
  .special_div { height: 540px; overflow: hidden; }
  .special_col:first-child { transform: translate(-56px,0); width: calc(100%); margin: 0 auto; padding: 0 16px; }
  .special_col img { width: 80%; margin: 200px 0 0 0px; transform: scale(2); max-width: 230px; }
  .special_col .special_content { padding-right: 15px; }
  .special_col h2 { margin-left: -67px; margin-top: 0; padding-bottom: 15px; font-size: 24px; position: relative; }
  .special_col p { font-size: 17px; padding-bottom: 15px; line-height: 22px; }
  .special_col p span { font-size: 15px; }
  .secure-straw span:before { width: 90px; left: -107px; }
  .screw-on-lid span:before { width: 14px; left: -30px; }
  .double-walled span:before { width: 30px; left: -49px; }
  .bpa-free span:before { width: 44px; left: -62px; }
  #why-it-is-special{ margin-bottom:0px; }
  .mobile_hide_new{ display:none; }
  .desktop_hide_new{ display:block; background: #fff; padding:20px 30px 60px 30px; }
  .desktop_hide_new p{ font-size: 22px; line-height: 35px; padding-bottom: 15px; }
  .special_btn_new a{ font-size:13px; }
  .enamel_mug_product_new .product-single__header{ display:none !important; }
  
  
  /*-- ceramic mug product page --*/
  .ceramic_mug_middle_img_headingtext_new{ padding:50px 13px 0 13px; text-align:left; }
  .ceramic_mug_middle_img_headingtext_new p{ font-size:21px; }
  .ceramic_mug_middle_img_headingtext_new p strong { font-weight: 500; }
  .ceramic_mug_middle_img_bottomtext_new a{ padding-bottom:100%; }
  .shop-now-container{ font-size: 13.125px; }
  
  
  
  /*-- pitcher product page --*/
  .pitcher_product_new .product_manual_enamel_mug_right_heading_new{ font-size: 15.6px; }
  .pitcher_product_new .product_manual_enamel_mug_right_info_new{ font-size: 15.6px; }
  .pitcher_product_new .product_manual_enamel_mug_left_new{ height:60px; }
  
  .pitcher_image_with_text_inner_new{ display:block; margin-top: 40px; background: #eeeef3; padding-top: 50px; padding-bottom: 110px; }
  .image_with_text_icon_main_new{ display: flex; width: 100%; align-items: center; flex-wrap: wrap; }
  .image_with_text_icon_left_new{ width:100%; }
  .image_with_text_icon_right_new{ width:100%; }
  .image_with_text_icon_left_desktop_new{ display:none; }
  .image_with_text_icon_left_mobile_new{ display:block; }
  .image_with_text_icon_left_new img{ width: 85%; border-radius: 21px; margin: 0 auto; box-shadow: 0px 15px 15px 0px rgb(188 188 201); }
  .image_with_text_icon_right_inside_new { max-width: 84%; transform: none; margin: auto; }
  .image_with_text_icon_right_heading_new{ font-size: 22px!important; line-height: 30px !important; margin-bottom: .5em; margin-top: 7vh; padding-bottom:15px; }
  .image_with_text_icon_right_information_new p{ font-size: 22px; }
  .image_with_text_icon_right_icon_text_main_new{ padding:0px; }
  .image_with_text_icon_right_icon_text_new{ padding-bottom: 10px; padding-top: 10px; background: #dadfe6; margin-bottom: 10px; margin-top: 0px; width: auto; height: auto; }
  .image_with_text_icon_right_icon_desktop_new{ display:none; }
  .image_with_text_icon_right_icon_mobile_new{ display:block; }
  .image_with_text_icon_right_icon_text_new span{ background-size: 144% !important; margin-left: 21px !important; height: 60px; background-position: center center; }
  .image_with_text_icon_right_icon_text_new p{ width: 83%; padding-top: 2px; font-size: 15.6px; padding-left:19px; }
  .text_with_image_main_new{ flex-direction: column-reverse; padding-top:50px; }
  .text_with_image_main_new .image_with_text_icon_right_inside_new{ transform: none; }
  .image_with_text_button_main_new{ padding-top:50px; }
  
  
  /*-- coffee frother product page --*/
  .coffee_frother_product_new .page-content--product{ padding-top:57px; }
  .coffee_frother_product_new .product_grid_new{ margin:0px; flex-direction: column; }
  .coffee_frother_product_new .product_image_new{ width:100%; padding:0px; }
  .coffee_frother_product_new .product_grid_content_new{ width:100%; }
  .coffee_frother_product_new .product-single__meta{ margin:0px; padding:45px 0 45px 0px!important; }
  .coffee_frother_product_new .product-single__header{ max-width:100%; padding:0 16px; }
  .coffee_frother_product_new .product_description_new{ max-width:100%; padding:0 16px; }
  .coffee_frother_product_new .product_cart_in_new{ max-width:100%; padding:0 16px; }
  .coffee_frother_product_new .ship_text_main_new{ max-width:100%; padding:0 16px; }
  .coffee_frother_product_new .product-single__title{ line-height:44px; }
  .coffee_frother_product_new .product_description_new h4 .toggle { background: rgba(255,209,106,.2); border-radius: 37px; width: 24px; height: 24px; display: inline-block; margin-left: 10px; top: 7px; position: relative; }
  .coffee_frother_product_new .product_description_new h4 .toggle:after { content: ""; left: 7px; right: 0; position: absolute; background: url(minus.svg); width: 10px; height: 2px; top: 10px;  }
  .coffee_frother_product_new .product_description_new h4.active .toggle:after { content: ""; left: 7px; right: 0; position: absolute; background: url(plus.svg); width: 10px; height: 10px; top: 6px; }
  
  .coffee_frother_product_new .product_description_new .detail-list{ padding-top:20px; }
  .coffee_frother_product_new .product_cart_new{ margin-bottom:25px; }
  .coffee_frother_product_new .product-block-ship{ margin-bottom:0px; }
  .featured_collection_new .section-header{ margin-top:0px; }
  .featured_collection_new .section-header__title{ font-size:28px; font-weight:700; }
  
  .coffee_frother_product_new .ceramic_mug_middle_img_inner_new{ padding:0 15px; }
  .coffee_frother_product_new .ceramic_mug_middle_img_sub_headingtext_new{ font-size:28px; font-weight:700; padding: 0 0 14px 0; }
  .coffee_frother_product_new .ceramic_mug_middle_img_headingtext_new p{ font-size:18px; }
  .coffee_frother_product_new .ceramic_mug_middle_img_headingtext_new{ padding-bottom:50px; }
  
  .coffee_frother_product_new .ceramic_mug_middle_img_image_new{ margin:0 -15px; }
  .coffee_frother_product_new .ceramic_mug_middle_img_image_desk_new{ display: none!important; }
  .coffee_frother_product_new .ceramic_mug_middle_img_image_mob_new{ display: block!important; }
  .coffee_frother_product_new .product__main-photos .flickity-page-dots{ display:block; bottom: 20px; }
  .coffee_frother_product_new .flickity-page-dots .dot{ width: 10px; height: 10px; background-color: #6f213a; opacity: 1; border: 0; }
  .coffee_frother_product_new .flickity-page-dots .dot.is-selected{ width: 14px; height: 14px; background-color: #6f213a; opacity: 1; border: 0; border: 2px solid #6f213a; box-sizing: border-box; filter: drop-shadow(0px 3px 4px rgba(0, 0, 0, .15)); background: 0 0; }
  .coffee_frother_product_new .product-slideshow .product__photo-zoom{ display:none; }
  
  
  /*-- brew packs product page --*/
  .brew_packs_product_new .product-single__meta{ max-width:100%; } 
  .brew_packs_product_new .product_grid_content_new{ width:100%; margin: 32px 0; }
  .brew_packs_product_new .product_image_new{ width:100%; }
  .brew_packs_product_new .page-content--product{ padding-top:0px; }
  .brew_packs_product_new .product__main-photos .flickity-page-dots{ bottom:27px; }
  .brew_packs_product_new .product__main-photos .flickity-prev-next-button{ bottom:14px; }
  .brew_packs_product_new .product-single__header{ display:none !important; }
  .brew_packs_product_new .product_description_new{ padding:0 27px; }
  .product-bottom{ padding:0 27px; }
  .product-bottom .bottom-list li.last-item{ margin-top:10px; }
  .brew_packs_product_new .product_variant_new{ padding:0 27px; }
  .brew_packs_product_new .product_variant_new .variant-wrapper:first-child{ padding:10px; }
  .brew_packs_product_new .product_cart_in_new{ padding:0 27px; }
  .brew_packs_product_new .product_cart_new .product-block--price{ right:37px; }
  .brew_packs_product_new .product_manual_enamel_mug_inner_new{ margin:0 27px 16px 27px; box-shadow: 0px 4px 16px rgba(182, 194, 211, 0.6); border-radius: 4px; }
  
  .brew_packs_video_text_main_new{ padding:0; }
  .brew_packs_video_text_main_new .cofree-box-65{ width:100%; padding:32px 0 0 0 !important; }
  .brew_packs_video_text_main_new .cofree-box-35{ width:100%; padding:0px !important; }
  .brew_packs_video_text_main_new .coffee-details{ flex-direction: column-reverse; display: flex; }
  .brew_packs_video_text_main_new .page-width{ padding:64px 32px; }
  .brew_packs_video_text_main_new .cofree-box-35 .product-text{ text-align:center; }
  .brew_packs_video_text_main_new .cofree-box-35 .product-text h2{ padding:0px; }
  .brew_packs_video_text_main_new .cofree-box-35 .product-text p{ font-size: 30px; line-height: 50px; }
  .brew_packs_video_img_dekstop_new{ display:none; } 
  .brew_packs_video_img_mobile_new{ display:block; } 
  
  .brew_packs_title_img_text_main_new { padding: 64px 0 0 0; }
  .brew_packs_title_img_text_main_new .page-width{ padding:0; }
  .brew_packs_title_img_text_in_new{ background:none; padding:0 0 0 0; }
  .brew_packs_title_new{ padding:0 32px; }
  .brew_packs_title_new .index_heading_image_btn_subheading_new{ font-size: 30px; line-height: 50px; }
  .brew_packs_title_img_text_inner_new{ padding: 3px; margin: 0px !important; }
  .brew_packs_title_img_text_inner_boxs_new{ width:300px; margin:10px 4px; }
  .brew_packs_title_img_text_inner_boxs_img_new img{ box-shadow:0px 4px 4px #C1D3ED; }
  .brew_packs_title_img_text_main_new .slick-dots{ width: 100%; }
  .brew_packs_title_img_text_main_new .slick-dots li button:before{ background:#000; }
  
  .brew_packs_question_answer_main_new{ padding:32px 0 64px 0; }
  .brew_packs_question_answer_main_new .page-width{ padding:0 32px; }
  .brew_packs_question_answer_top_heading_new{ font-size: 30px; line-height: 50px; }
  .question h2{ line-height:32px; }
  .answer p{ font-size: 16px; line-height: 24px; }
  .brew_packs_question_answer_bottom_information_new{ display:block; }
  .brew_packs_question_answer_bottom_info_left_new{ padding-bottom:16px; }
  .big-btn{ font-size: 14px; line-height: 17px; padding: 15px 26px; }
  
  .brew_packs_text_and_image_new .feature-row-wrapper { padding: 14px 36px 56px 36px!important; }
  .brew_packs_text_and_image_new .Index_text_and_image_custom_new .feature-row__item_img{ flex: 0 1 100%; }
  .brew_packs_text_and_image_new .Index_text_and_image_custom_new .feature-row__text{ flex: 0 1 100%; padding:46px 0 0 0 !important; }
  .brew_packs_text_and_image_new .Index_text_and_image_custom_new .feature_row_text_in_new{ padding:0; }
  
  .brew_packs_Image_overlay_text_new{ padding:64px 0 60px 0; }
  .brew_packs_Image_overlay_text_new .page-width{ padding:0px; }
  .brew_packs_overlay_title_new{ padding:0 24px; margin-bottom:56px; }
  .brew_packs_overlay_title_new .index_heading_image_btn_subheading_new{ font-size: 30px; line-height: 50px; }
  .brew_packs_overlay_title_new .index_heading_image_btn_button_new{ padding-top:32px; }
  .brew_packs_Image_overlay_text_new .image_overlay_text_inner_new { margin: -16px -8px; }
  .brew_packs_Image_overlay_text_new .image_overlay_text_boxs_new{ width:360px; margin:16px 8px; }
  .brew_packs_Image_overlay_text_new .index_image_overlay_text_main_new{ padding:0 0 0 32px; }
  .brew_packs_Image_overlay_text_new .slick-dots{ width:calc(100% - 32px); margin-top: 4px; }
  .brew_packs_product_new .swatch-single{ margin-bottom:20px; }
  
  .product_top_part_new{ padding:0 27px; }
  
  
  /*- ground_coffee page -*/
  
  .ground_coffee_beans_product_new .custom_variant_picker_v2_inner_bottom_infolist_new{ width: 25%;}
  .ground_coffee_beans_product_new .product_grid_content_new{ padding:0px !important; }
  .ground_coffee_beans_product_new [option-name=Quantity] .swatch-single { margin-bottom: 16px; }
  .ground_coffee_beans_product_new .product_cart_new { margin: 0 0 16px 0; }
  .ground_coffee_beans_product_new .ship_text_new{ margin-top:16px; }
  
  .ground_coffee_beans_product_new .product_desc_new{ padding:0; }
  .ground_coffee_beans_product_new .collapsible-trigger-btn { padding: 20px 32px !important; font-size: 22px; line-height: 32px; }
  .ground_coffee_beans_product_new .product_desc_in_new{ padding:4px 0 24px 0; }
  .ground_coffee_beans_product_new .product_desc_in_new .collapsible-trigger__icon{ width:20px; right:32px; }
  .ground_coffee_beans_product_new .product_desc_in_new .collapsible-trigger__icon svg{ width:100%; }
  .ground_coffee_beans_product_new .collapsible-content__inner { padding: 25px 32px; }
  
  .ground_coffee_beans_image_with_text_inner_new{ display:block; }
  .ground_coffee_beans_image_with_text_left_new{ width:100%; }
  .ground_coffee_beans_image_with_text_right_new{ width:100%; padding:24px; }
  .ground_coffee_beans_image_with_text_right_button_new .btn{ line-height:22px; }
  .ground_coffee_beans_image_with_text_right_in_new{ max-width:100%; }
  
  .ground_coffee_title_img_text_main_new{ padding:24px 0 0 0; }
  .ground_coffee_title_img_text_main_new .brew_packs_title_img_text_inner_new{ margin: -30px -4px; padding:0 0 34px 24px; }
  .ground_coffee_title_img_text_main_new .slick-dots{ display:none !important; }
  .ground_coffee_title_img_text_main_new .brew_packs_title_img_text_inner_boxs_new { margin: 30px 4px; }
  .ground_coffee_title_img_text_main_new .brew_packs_title_img_text_inner_new .slick-slide:nth-child(2){ margin-top:0; }
  .ground_coffee_title_img_text_main_new .brew_packs_title_img_text_inner_new .slick-slide:nth-child(3){ margin-top:0; }
  .ground_coffee_beans_product_new .brew_packs_question_answer_main_new{ padding:32px 0 64px 0; }
  
  .product-main-slide{ height:auto !important; }
  .custom_variant_picker_v2_main_new{ margin:0 27px 24px 27px; }
  .ground_coffee_beans_product_new .product_variant_new .variant-wrapper:nth-child(1) .grind_guide_btn_new{ right:27px; }
  
  
  
  /*- travel_mug page -*/
  .travel_mug_product_new .product_grid_content_new{ padding:0px !important; }
  .travel_mug_product_new .product-single__header{ display:block !important; }
  .travel_mug_product_new .swatch-single{ margin-bottom:0px; }
  .travel_mug_product_new .product_manual_enamel_mug_main_new{ background:none; }
  .travel_mug_product_new .swatch-img-text{ font-size:11.55px; }
  
  .travel_mug_image_with_text_main_new{ padding:0px; background:none !important; }
  .travel_mug_image_with_text_main_new .page-width{ padding:15px; }
  .travel_mug_image_with_text_inner_new{ padding:0; }
  .travel_mug_image_with_text_inner_boxs_new{ display:block; margin-bottom:45px; }
  .travel_mug_image_with_text_image_new{ width:100%; padding:0; }
  .travel_mug_image_with_text_texts_new{ width:100%; }
  .travel_mug_image_with_text_texts_new h3{ font-size: 14px; margin-top: 20px; padding: 0 15px; }
  .travel_mug_image_with_text_texts_new p{ font-size: 30px; padding: 0 15px; line-height: 1.4; max-width:100%; }
  .travel_mug_image_with_text_image_right_new .travel_mug_image_with_text_image_new{ padding:0; }
  
  .travel_mug_product_new .brew_packs_text_and_image_new .feature-row-wrapper { padding: 80px 30px 30px 30px!important; }
  .travel_mug_product_new .brew_packs_text_and_image_new .Index_text_and_image_custom_new .feature-row__item_img{ padding:0; }
  .travel_mug_product_new .brew_packs_text_and_image_new .Index_text_and_image_custom_new .feature-row__text{ padding:0px !important; }
  
  
  /* gift_boxs_product */
  .gift_boxs_product_new .product_grid_content_new{ padding:0px !important; }
  .gift_boxs_product_new .product_description_new{ margin-bottom:18px; }
  .gift_boxs_product_new .product_cart_new .add-to-cart:after{ right: -17px; width: 27px; height: 19px; top: -6px; }
  .gift_boxs_product_new .product_cart_new .add-to-cart:before{ right: -11px; width: 37px; height: 55px; top: -10px; background-size: 100%; }
  .add_text_with_link_new{ padding:0 27px; }
  
  .gift_boxs_product_new .product_desc_new{ padding:0; }
  .gift_boxs_product_new .collapsible-trigger-btn { padding: 20px 32px !important; font-size: 22px; line-height: 32px; }
  .gift_boxs_product_new .product_desc_in_new{ padding:4px 0 24px 0; }
  .gift_boxs_product_new .product_desc_in_new .collapsible-trigger__icon{ width:20px; right:32px; }
  .gift_boxs_product_new .product_desc_in_new .collapsible-trigger__icon svg{ width:100%; }
  .gift_boxs_product_new .collapsible-content__inner { padding: 25px 32px; }
  
  .template-product .index-section.product_recommendations_new { padding: 54px 0 32px 0 !important; }
  .product_recommendations_new .section-header__title{ text-align: center; padding-bottom:12px; }
  .product_recommendations_new .slick-dots{ margin:0 0 0 -16px; }
  .product_recommendations_new .product-grid{ margin-left: 0; margin-right: -16px; }
  .product_recommendations_new .slick-slide{ width:352px; }
  .product_recommendations_new .slick-dotted.slick-slider{ margin-bottom:0px; display: block; }
  .product_recommendations_new .product-grid .grid-item { margin-bottom: 16px; padding-left:10px; padding-right:10px;  flex: 0 0 100%; }
  .product_recommendations_new .product-grid{ margin-left: -26px; margin-right: -48px; }
  .product_recommendations_new .product-grid[data-view=small] .grid-item{ flex: 0 0 100%; }
  
  .gift_boxs_img_text_banner_textinfo_main_new{ padding:200px 32px 0 32px; }
  .gift_boxs_img_text_banner_textinfo_new p{ font-size: 24px; line-height: 42px; margin: 8px 0 0 0; }
  .gift_boxs_img_text_banner_images_new { margin-top: -10px; }
  .mobile_bottom_new{  display: block !important; }
  .desktop_bottom_new{  display: none !important; }
  
  .gift_boxs_product_new .brew_packs_question_answer_main_new{ padding:32px 0 64px 0; }
  .gift_boxs_product_new .accordion ul li{ border-color:rgba(37, 36, 39, 0.2); }
  .gift_product_variant_new{ padding:0 27px; }
  
  
  /* Variant Dropdown */
  .custom_variant_picker_main_new{ margin:0 27px 24px 27px; }
  .brew_packs_product_new .product_variant_new .variant-wrapper:nth-child(1){ padding:0px; }
  .custom_variant_picker_inner_top_new{ padding:13px 28px 13px 10px; }
  .custom_variant_picker_inner_top_left_img_new { width: 24px; }
  .custom_variant_picker_inner_top_left_text_new { padding: 0 0 0 8px; font-size: 11px; width: calc(100% - 24px); line-height: 15px; }
  .custom_variant_picker_inner_top_right_imglist_new { width: 12px; margin-left: 3px;   }
  .custom_variant_picker_inner_top_new:after{ right:10px; }
  .custom_variant_picker_inner_bottom_infolist_new a{ padding:13px 10px 13px 10px; }
  .custom_variant_picker_inner_bottom_img_new { width: 24px; }
  .custom_variant_picker_inner_bottom_text_new{ width:calc(100% - 24px); padding:0 0 0 8px; font-size:13px; }
  
  /* filter coffee */
  .filter_coffee_product_new .product-single__header{ display:none !important; }
  
  /* latte */
  .latte_product_new .product-single__header{ display:block !important; }
  .brew_packs_product_new .product_top_review_new{ padding:0 27px; }
  .product-main-slide{ border: 0px !important; }
  .product-slideshow.flickity-enabled .flickity-viewport .product-main-slide{ animation: peek-left 10s infinite; -webkit-animation: peek-left 10s infinite; animation-delay: 1s; -webkit-animation-delay: 1s; } 
  .brew_packs_product_new .product__main-photos .flickity-previous{  background: rgba(255,255,255,.6);  border-radius: 30px; bottom: unset; top: 50%; transform: translate(0); left: 10px; }
  .brew_packs_product_new .product__main-photos .flickity-next{ background: rgba(255,255,255,.6);  border-radius: 30px; bottom: unset;top: 50%; transform: translate(0); right: 10px; left: unset; }
  .brew_packs_product_new .product__main-photos .flickity-previous:after{ content: ""; position: absolute; left: 0; top: 0; width: 40px; height: 40px; background: url(/cdn/shop/t/222/assets/s_left_arrow.svg?v=153494052520822628971656586796) no-repeat center; background-size: 9px; }
  .brew_packs_product_new .product__main-photos .flickity-next:after{ content: ""; position: absolute; left: 0; top: 0; width: 40px; height: 40px; background: url(/cdn/shop/t/222/assets/s_right_arrow.svg?v=47897580582254387171656586797) no-repeat center; background-size: 9px; }
  
  /*- 404 page -*/
  .page_main_404_new{ padding:164px 0 100px 0; }
  .page_404_details_new { padding: 27px 0 0 0; }
  .page_404_btn_new a { min-width: 106px; }
  
  /*-- coffee frother Free Instant coffee product page --*/
  .coffee_frother_instant_product_new .product-single__header{ padding:0 27px; }
  .coffee_frother_instant_product_new .product_custom_title_new{ line-height:32px; }
  .product_manual_coffee_right_heading_new span{ font-size:14px; }
  .product_manual_coffee_main_new .product_manual_enamel_mug_inner_new { box-shadow: 0 0 0; }
  .coffee_frother_instant_product_new .product_manual_coffee_main_new { margin-bottom: 16px!important; }
  .coffee_frother_instant_product_new .product_cart_new { margin-bottom: 16px; }
  .coffee_frother_instant_product_new .Index_text_and_image_custom_new .feature_row_text_in_new{ margin:0; }
  
  /*-- Filter Coffee Powder product page --*/
  .ground_coffee_filter_powder_product_new .custom_variant_picker_v2_inner_bottom_infolist_new{ width: 25%;}
  
  
  /*-- announcement Bar --*/
  .announcement-slider__content{ /*font-size:12px;*/ font-size:14px; line-height:18px; }
  .announcement-slider__content svg { margin-left: 4px; width: 18px; display:inline-block; vertical-align:middle; }
  .announcement-slider__content svg{ margin-top:0; }
  
  /*.announcement-slider__content span{ padding:0 5px; margin:0 4px; }*/
  .announcement-slider__content span{ padding: 2px 5px 0 5px; margin: 0 4px; font-size: 10px;  line-height: 16px; }
  
  .toolbar__item{ height:100%; }
  /*.announcement-slider__content span{ padding:0 5px; margin:-3px 4px 0 4px; font-size: 9px; line-height: 22px; }*/
  .announcement-slider__content img{ display:inline-block; vertical-align:middle; width:42px; height:auto; margin-right:7px; }
  .announcement-slider__content div{ display:inline-block; vertical-align:middle; }
  .announcement-slider__content a{ /*padding:9px 14px;*/ padding:18px 14px; text-align: left;  }
  .toolbar__item{ padding:0; }
  .close_announcement_new{ top:0px; padding:18px 15px 18px 15px; }
  
  
  /* new */
  .announcement-slider__content a{ padding: 22px 0 21px 0; text-align: center; }
  .close_announcement_new { padding: 23px 15px 23px 15px; }
  .announcement-slider__content span { padding: 1px 5px 0 5px; margin-top:-2px; }
  
  /*-- French Press product page --*/
  .french_press_product_new .product_manual_enamel_mug_right_heading_new{ font-size:12px; line-height: 16px; padding-bottom:0; }
  .french_press_product_new .product_manual_enamel_mug_right_new{ padding-left:16px; }
  .french_press_product_new .travel_mug_image_with_text_main_new { padding-top: 0px!important; padding-bottom: 0px!important; }
  
  .french_press_image_with_text_main_new{ background:none !important;  }
  .french_press_image_with_text_main_new .page-width{ padding:0px; }
  .french_press_image_with_text_inner_new{ padding:0; border-radius:0; }
  .french_press_image_with_text_inner_boxs_new{ flex-direction: column-reverse; }
  .french_press_image_with_text_texts_new{ width:100%; padding:64px 32px 0 ; }
  .french_press_image_with_text_image_new{ width:100%; }
  .french_press_image_with_text_image_new img.french_press_image_with_text_image_desktop_new{ display:none; }
  .french_press_image_with_text_image_new img.french_press_image_with_text_image_mobile_new{ display:block; }
  .french_press_image_heading_new img { max-width: 180px; }
  .french_press_image_heading_new { padding-bottom: 35px; }
  .product_manual_french_press_main_new .product_manual_enamel_mug_inner_new{ border-radius: 8px; width: 100%; margin:0; }
  
  
  /*-- Search result --*/
  /*.predictive-result__layout{ padding: 20px 0 0 0; }*/
  .predictive-result__layout .product-grid .grid-item{ padding-left: 5px; padding-right: 5px; flex: 0 0 50%; margin-bottom: 24px;  }
  .predictive-result__layout .grid-product__title{ font-size: 16px; line-height: 22px; padding-right:0; }
  
  /*-- french-press-ground-coffee --*/
  .french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="Original"] label:before{ height:65px;}
  .french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="Hazelnut"] label:before{ height:65px; }
  .french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="Dark Roast"] label:before{ height:65px; }
  .french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="Fr. Vanilla"] label:before{ height:65px; }
  .french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input{ height:96px; }
  .french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]+label{ padding:74px 0 0 0; }
  
  
  /*-- search --*/
  .template-search .grid-product__actions{ display:none; }
  .template-search .search-grid .grid-item { margin-bottom: 24px; flex: 0 0 100%; }
  .search_title_new{ padding-top:35px; }
  
  
  /*- order -*/
  .account_info_new { padding: 35px 0 20px 0; }
  .ac_container_new { width: 100%; padding-left: 17px; padding-right: 17px; }
  .account_info_new p{ font-size:14px; }
  .order_table_new { margin-top: 35px; }
  .order_table_new .table--responsive{ padding: 0px; background:none; }
  .order_table_new .table--responsive td{ padding:10px; font-size: 13px; border-bottom: 1px solid #e5e5e5; }
  .order_table_new .table--responsive td:before{ font-size:13px; }
  .order_table_new .table__section+.table__section:after{ display:none; }
  .order_table_new .table__section+.table__section{ margin-top:0; }
  .order_table_new .table--responsive tr:last-child td { border-bottom: 1px solid #e5e5e5; }
  
  .order_top_details_new { display: block; }
  .left_content_new{ width:100%; margin-bottom:15px; }
  .right_content_new{ width:100%; }
  .order_container td { width: auto; display: inline-block; }
  .order_container tr:last-child td:last-child, .order_container tr td, .order_container tr:last-child { border-bottom: none !important; }
  .order_container tr { border-bottom: 1px solid #e5e5e5; position: relative; display: block; }
  .subtable td:first-child { width: 65%; }
  .display_desk { display: none !important; }
  .display_mobile{ display:flex !important; }
  .right { text-align: right !important; }
  .line-item-title, .line-item-quantity, .line-item-price { font-weight: bold; }
  .total_new tr{ display:flex !important; align-items:center; }
  
  /*- address -*/
  .address_btns_new h1 { font-size: 15px; }
  .btn_blue{ padding: 10px 11px; font-size:10px; }
  .address_btns_new{ padding-bottom:15px; }
  .address_details { width: 100%; }
  .address_area p{ font-size:15px; }
  .form_address_new h2 { font-size: 15px; line-height: 21px; }
  .form_address_new .btn_blue{ padding: 7px 7px; font-size: 7.5px; }
  .edit_address_new{ padding:0 10px; }
  .edit_address_new h2 { font-size: 10.70px; line-height: 15px; }
  
  .mobile_user_icon_new{ display:flex; }
  .desktop_user_icon_new{ display:none; }
  .submenu{ display:none; }
  
  
  /*-New footer-*/
  .site-footer{ padding:0; }
  .site-footer .footer__section--menus{ padding:64px 0 0 0; }
  .footer__blocks{ display:block; }
  .site-footer .footer__section--menus .page-width{ padding:0; }
  .footer__block{ max-width: 100% !important; flex: 0 1 100% !important; padding: 0 20px 52px 40px; }
  .footer__title{ margin-bottom:12px; }
  .footer__menu { columns: 2; }
  .footer__menu a { padding: 12px 0; }
  .newsletter{ background: #FAF6EF; padding:64px 24px 76px 24px }
  .footer_svg_Icons_new svg { max-width: 175px; width: 175px; margin: auto; display: flex; height: auto; }
  .footer_svg_Icons_new { padding: 0 0 24px 0; }
  .footer__subscribe{ text-align:center; padding-bottom: 28px; }
  .footer_newsletter_social_main_new{ flex-direction: column; }
  .footer__newsletter form{ margin:0 auto; }
  .footer_newsletter_main_new { width: 100%; max-width: 366px; }
  .newsletter__input-group .input-group-field { height: 58px; }
  .newsletter__input-group .input-group-btn{ width:62px; }
  .footer__social{ padding:45px 0 0 0; }
  .footer__social li { margin: 0 16px; }
  
  .copyright_section_new { background: #000 !important; padding: 32px 0; }
  .copyright_section_new .footer__base-links{ color:#fff; text-align:center; }
  .copyright_section_new .footer__base-links a, .copyright_section_new .footer__base-links span{ color: #FFFFFF; }
  .copyright_section_new .footer__base-links span{ display:block; width:100%; padding: 0; }
  .footer__base-links b.hide1{ display:none; }
  
  
  /* Premium Instant Kit Page */
  .product_includes_v2_new { max-width: 100%; padding: 0 27px; }
  .premium_instant_kit_product_new .product-instant-coffee .block-variant { width: 33.33%; }
  .premium_instant_kit_product_new .product_description_new { margin-bottom: 36px !important; }
  .product_batch_main_new{ right: 15px; top: auto; bottom:15px; width:100px; }
  .product_batch_new{ transform: rotate(0deg); }
  
  .breadcrumbs_main_new { padding: 0 27px; }
  .collection_breadcrumbs_new .breadcrumbs_in_new{ margin:16px 0 6px 0; }
  
  .template--Pitcher .breadcrumbs_main_new{ display: block !important; max-width: 100%; transform: translate(0,0); padding: 0 30px; }
  .template--ceramic-mug-new .breadcrumbs_main_new{ max-width: 100%; padding: 0 17px; }
  .template--enamel-mug-new .breadcrumbs_main_new{ max-width: 100%; padding: 0 17px; }
  
  
  /*-BLOG_PAGE-*/
  .article_top_Image_deskandmob_new img.article_top_Image_desktop_new{ display:none; }
  .article_top_Image_deskandmob_new img.article_top_Image_mobile_new{ display:block; }
  .article_template_main_new { padding: 30px 0 0 0; }
  .breadcrumbs_blog_main_new .breadcrumb{ font-size:9px; line-height:12px; margin-bottom: 23px; }
  .breadcrumbs_blog_main_new .breadcrumb span svg{ width:4px; height:auto; }
  .article_tag_wrapper_new { margin-bottom: 7px; }
  .article_tag_wrapper_new .article-tag{ font-size:9px; margin-right:7px; }
  .blog_header_new .section-header__title { font-size: 25px; line-height: 30px; }
  .blog_header_new .article__sub-meta { margin-top: 8px; font-size: 16px; }
  .blog_header_new { margin-bottom: 15px; }
  .article_richtext_block_infotext_new p { font-size: 15px; line-height: 25px; margin-bottom: 30px; }
  .article_richtext_block_infotext_new ul li { font-size: 15px; line-height: 25px; margin-bottom: 30px; }
  .article_richtext_block_infotext_new ol li { font-size: 15px; line-height: 25px; margin-bottom: 30px; }
  .article_richtext_block_infotext_new p strong{ font-size:20px; }
  .small_bold_text_new p strong{ font-size: 15px; line-height: 25px; }
  .article_singleImg_block_main_new .page-width{ padding:0; }   
  .article_singleImg_block_singleImg_new{ padding-bottom:30px; }
  .article_singleImg_block_singleImg_new img.article_singleImg_block_singleImg_mobile_new{ display:flex; }
  .article_singleImg_block_singleImg_new img.article_singleImg_block_singleImg_desktop_new{ display:none; }
  .article_twoImg_block_desktwoImg_new{ display:none; }
  .article_twoImg_block_mobtwoImg_new{ display:block; }
  .article_twoImg_block_main_new .page-width{ padding:0; }
  .article_twoImg_block_twoImg_new{ padding-bottom:30px; }
  .article_template_main_new .page-width{ padding:0 37px; }
  .article_richtext_block_main_new .page-width{ padding:0 37px; }
  
  
  /*- Filter coffee kit -*/
  .filter_coffee_kit_product_new .section--instant-coffee-video { padding-bottom: 0; background-size: cover !important; background-position: center center !important; }
  .filter_coffee_kit_product_new .section--instant-coffee-video .heading-image{ padding:86px 0; }
  .filter_coffee_kit_product_new .section--instant-coffee-video .heading-image img { height: 102px; }
  .filter_coffee_kit_product_new .french_press_image_with_text_inner_new { padding: 64px 0 0 0; }
  .filter_coffee_kit_product_new .french_press_image_with_text_image_new { width: 100%; }
  .filter_coffee_kit_product_new .french_press_image_with_text_texts_new { width: 100%; padding: 0 32px 0 32px; }
  .filter_coffee_kit_product_new .brew_packs_question_answer_main_new{ padding:32px 0 64px 0; }
  
  
  /*- Blog Template -*/
  .blog_top_banner_text_allImages_new img.blog_top_banner_text_desktopImg_new{ display:none; }
  .blog_top_banner_text_allImages_new img.blog_top_banner_text_mobileImg_new{ display:block; }
  .blog_top_banner_text_alltexts_new{ align-items: flex-end; bottom:75px; top:auto; }
  .blog_top_banner_text_alltexts_new h1{ font-size: 12px; line-height: 14px; color: #FFFFFF; padding-bottom:13px; }
  .blog_top_banner_text_alltexts_new h2{ font-size: 36px; line-height: 14px; color: #FFFFFF; }
  
  .blog_template_tags_filter_new .tag-list{ padding:19px 0 19px 0; overflow-x: scroll; }
  .blog_template_tags_filter_new .tag-list .tag--inline .article-tag{ font-size:10px; color: #fff; line-height:12px; white-space:nowrap; }
  .blog_template_tags_filter_new .tag-list li { margin: 0 10px; }
  .blog_template_tags_filter_new{ margin-bottom:0; border-bottom:0; margin-top: -51px; }
  .blog_template_tags_filter_new .blog_template_tags_filter_selected_new{ border-bottom: 1px solid #fff !important; }
  
  .blog_grid_main_new{ padding:50px; border:0; border-bottom:2px solid #F1EBE1; width:100% !important; margin:0; }
  .blog_grid_new .grid-article{ display:block; margin-bottom:0px; }
  .grid-article__image_in_new { min-height: 300px; }
  .grid-article__meta{ padding:0 !important; }
  .blog_grid_new .article__title { font-size: 24px !important; line-height: 30px; padding-top:2px; }
  .blog_template_excerpt_new p { margin-bottom: 10px; font-size: 11px;  line-height: 15px; }
  .blog_template_tags_allsub_tags_new a{ font-size:9px !important; }
  .blog_template_tags_allsub_tags_new{ margin-top:3px; }
  
  .blog_Infotext_main_new { padding: 25px 0 27px 54px; }
  .blog_Infotext_alltexts_new h3 { font-size: 14px; line-height: 20px; }
  .blog_Infotext_alltexts_new h3 span{ font-size:11px; }
  .blog_Infotext_alltexts_new h4 { font-size: 14px; line-height: 20px; padding-top: 2px; }
  .blog_Infotext_alltexts_new p { font-size: 8px; line-height: 10px; }

  
  /*- Business Blog Template -*/
  .article_business_banner_allinfotext_new h4{ font-size: 14px; line-height: 14px; }
  .article_business_banner_allinfotext_new h1{ font-size: 44px; line-height: 50px; padding-top:15px; }
  .article_business_banner_allinfotext_new p{ font-size: 14px; line-height: 14px; padding-top:15px; }
  
  /*.article_business_menulist_alltextloop_new{ justify-content:flex-start; overflow: scroll; }
  .article_business_menulist_alltextloop_boxs_new{ padding:16px 20px; }
  .article_business_menulist_alltextloop_boxs_new a{ font-size:14px; }*/
  
  .article_business_menulist_new{ min-height:initial; }
  .article_business_menulist_main_new{ min-height:64px; }

  .article_business_common_main_new .page-width{ padding:0; }
  
  .article_business_block_1_inner_new{ padding:55px 0 0px 0; }
  .article_business_block_1_alltextinfo_new{ padding-bottom:55px; padding-left:48px; padding-right:48px; } 
  .article_business_block_1_alltextinfo_new h3 { font-size: 20px; line-height: 30px; margin-bottom: 25px; font-weight:700; }
  .article_business_block_1_alltextinfo_new h3 br{ display:none; }
  .article_business_block_1_alltextinfo_new p { font-size: 16px; line-height: 25px; margin-bottom: 25px; }
  .article_business_block_1_alltextinfo_new p:last-child{ margin-bottom:0; }

  .article_business_block_1_middleImage_new{ padding-bottom:55px; }
  .article_business_block_1_middleImage_new img{ width:100%; box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.16); display:flex; }
  .article_business_block_1_middleImage_new img.desktop_img_new{ display:none; }
  .article_business_block_1_middleImage_new img.mobile_img_new{ display:flex; }

  .article_business_block_1_leftrightInfo_new{ padding-bottom:40px; flex-direction: column; }
  .article_business_block_1_main_new .article_business_block_1_leftrightInfo_new{ padding-bottom:0; }
  .article_business_block_1_leftrightInfo_lefttext_new{ width:100%; padding:0 48px; }
  .article_business_block_1_leftrightInfo_lefttext_new h3 { font-size: 20px; line-height: 30px; margin-bottom: 25px; font-weight:700; }
  .article_business_block_1_leftrightInfo_lefttext_new p { font-size: 16px; line-height: 25px; margin-bottom: 25px; }
  .article_business_block_1_leftrightInfo_lefttext_new p:last-child{ margin-bottom:0; }
  .article_business_block_1_leftrightInfo_rightImg_new{ width:100%; padding-left:0px; padding-top:36px; }
  .article_business_block_1_leftrightInfo_rightImg_new img.desktop_img_new{ display:none; }
  .article_business_block_1_leftrightInfo_rightImg_new img.mobile_img_new{ display:flex; }

  .article_business_block_2_main_new{ background-image:none !important; }
  .article_business_block_2_mobileImg_new{ display:block; padding-bottom: 0px; }
  
  .article_business_block_2_inner_new{ padding:55px 0 0 0; }
  .article_business_block_2_allInfotext_main_new{ flex-direction: column-reverse; }
  .article_business_block_2_allInfotext_new{ width:100%; padding-left:48px; padding-right:48px; }
  .article_business_block_2_allInfotext_new h3 { font-size: 20px; line-height: 30px; margin-bottom: 25px; font-weight:700; }
  .article_business_block_2_allInfotext_new p { font-size: 16px; line-height: 25px; margin-bottom: 25px; }
  .article_business_block_2_allInfotext_new p:last-child{ margin-bottom:0; }
  
  .article_business_block_3_main_new .article_business_block_1_alltextinfo_new{ text-align:left; }
  .article_business_block_3_main_new .article_business_block_1_middleImage_new{ padding-bottom:40px; }
  
  .article_business_block_4_main_new .article_business_block_1_leftrightInfo_rightImg_new{ padding-left: 0px; display:none; }
  .article_business_block_4_main_new .article_business_block_1_leftrightInfo_rightImg_new img{ width:68%; margin-left: 0%; }
  .article_business_block_4_main_new .article_business_block_1_leftrightInfo_rightImg_new img:last-child{ margin-left: -36%; margin-top: 100px; }
  .article_business_block_4_main_new .article_business_block_1_middleImage_new{ padding-top:55px; padding-left: 30px; padding-right: 10px; padding-bottom: 25px; }
  .article_business_block_4_main_new .article_business_block_1_alltextinfo_new{ text-align:left; }
  
  .article_business_block_5_main_new .article_business_block_1_middleImage_new{ padding-bottom:0; }

  .article_business_block_6_main_new .article_business_block_1_alltextinfo_new{ text-align:left; }
  .article_business_block_6_middleImg_new{ padding-bottom:20px; display:block; }
  .article_business_block_6_middleImg_leftImg_new{ width:100%; margin-bottom:0px; padding-left:36px; padding-right:36px; padding-bottom:35px; }
  .article_business_block_6_middleImg_leftImg_new img.desktop_img_new{ display:none; }
  .article_business_block_6_middleImg_leftImg_new img.mobile_img_new{ display:flex; width:100%; }
  .article_business_block_6_middleImg_video_2_new{ display:none; }

  .article_business_block_6_bottomInfo_Images_new { margin-top: -220px; margin-bottom: -60px; }
  .article_business_block_6_bottomInfo_Images_new img.article_business_block_6_bottomInfo_desktopImg_new{ display:none; }
  .article_business_block_6_bottomInfo_Images_new img.article_business_block_6_bottomInfo_mobileImg_new{ display:block; }
  .article_business_block_6_main_new .article_business_block_1_inner_new{ position:relative; z-index:1; }
  .article_business_block_6_main_new .article_business_block_6_bottomInfo_new .article_business_block_1_alltextinfo_new{ padding-bottom: 0; padding-left: 48px; padding-right: 48px; text-align:center; }
  
  .image_for_mobile_new{ display: flex; width: calc(100% + 55px); margin:50px 0px 50px -33px; }
  
  .article_business_menulist_mobile_new{ display:block; min-height: 64px; }
  .article_business_menulist_box_new{ display:none; border-top: 1px solid rgba(0, 0, 0, 0.05); }
  .article_business_menulist_box_new .article_business_menulist_alltextloop_boxs_new{ text-align:center; padding:0; }
  .article_business_menulist_box_new .article_business_menulist_alltextloop_boxs_new a{ font-size:14px; padding:10px 30px; display:block; }
  
  .article_business_menulist_mobile_new .article_business_menulist_alltextloop_boxs_new{ display:none; padding: 20px 15px; text-align: center; position: absolute; width: 100%; background: #fff; }
  .article_business_menulist_mobile_new .article_business_menulist_alltextloop_boxs_new.first_item_new{ display:block; }
  .article_business_menulist_mobile_new .article_business_menulist_alltextloop_boxs_new a{ font-size:18px; color:#000; pointer-events:none; }
  .article_business_menulist_mobile_new .article_business_menulist_alltextloop_boxs_new a:after{ display:none; }
  .article_business_menulist_main_new .page-width{ padding:0; }
  .article_business_menulist_mobile_new .article_business_menulist_alltextloop_boxs_new{ display:none; }
  .article_business_menulist_mobile_new .article_business_menulist_alltextloop_boxs_new.active{ display:block; }
  .article_business_menulist_box_new{ position:absolute; width:100%; background:#fff; box-shadow: 0px 10px 10px rgba(0,0,0,0.05); }
  .article_business_menulist_box_new .article_business_menulist_alltextloop_boxs_new.active a:after{ display:none; }
  .article_business_menulist_box_new .article_business_menulist_alltextloop_boxs_new.active a{ background:rgba(0,0,0,0.05); }
  
  
  /*-- Enamal mug 2022 --*/
  .enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input{ height:113px; width: calc(32% - 7px); }
  .enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]+label{ padding:82px 0 0 0; }
  .enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="Classic Blue"] label:before{ height:82px; background-size:auto 64px; }
  .enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="Forest Green"] label:before{ height:82px; background-size:auto 64px; }
  .enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="Combo"] label:before{ height:82px; background-size:auto 64px; }
  .enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]:checked+label:after{ height:113px;}
  .enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input[data-value="Combo"]:before{     padding: 3px 3px 2px 3px; font-size: 9px; line-height: 11px; }
  .enamel_mug_2022_new .product_description_new{ margin-bottom:15px; }
  .enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1){ margin-bottom:23px; }
  .enamel_mug_2022_new .product_cart_new { margin-bottom: 15px; }
  .instant-coffee-promo .instant-promo{ font-size:11px; letter-spacing:0; line-height:13px; }
  
  .enamel_mug_2022_new .breadcrumbs_main_new{ padding:0 27px; }
  .enamel_mug_2022_new .product-single__header{ padding:0 27px; }
  .instant-coffee-promo .instant-promo{ padding-left:5px; padding-right:5px; }
  .instant-coffee-promo .instant-promo svg{ width: 18px; margin-right:3px; }
  
  .enamel_mug_2022_new .text_and_image_custom_new .featured-row__subtext { margin-top: 0; }
  
  .modal--mobile-friendly { top: 0; bottom: 0; }
  
  
  /*- Pitcher Page -*/
  .pitcher_2022_new .product_cart_new { margin-bottom: 9px; }
  .pitcher_2022_new .product_description_new { margin-bottom: 15px; }
  .pitcher_2022_new .pitcher_image_with_text_inner_new{ margin-top:0px; }
  
  
  /* new collection */
  .collection-grid__wrapper .collection-grid{ padding-top:20px; }
  .collection-grid__wrapper .product-grid[data-view=small] .grid-item { flex: 0 0 50%; width: 50%; padding-left: 4px; padding-right: 4px; }
  .collection-grid__wrapper .collection-grid{ margin-left: -4px; margin-right: -4px; }
  .collection-grid__wrapper .collection_product_tag_new{ display:none; }
  .collection-grid__wrapper .product-grid .grid-item__content{ border-radius: 12px; }
  .collection-grid__wrapper .grid__image-ratio img { border-radius: 12px 12px 0 0; }
  .collection-grid__wrapper .grid-item__meta { margin: 12px 12px 21px 12px; }
  .collection-grid__wrapper .collection_product_below_icon_text_new{ display:none; }
  .collection-grid__wrapper .collection_type_tag_main_new { margin-bottom: 7px; }
  .collection-grid__wrapper .collection_type_new{ font-size: 9px; line-height: 16px; padding:1px 5px 0 5px; }
  .collection-grid__wrapper .add_more_info_btn_new{ display:none; }
  .collection-grid__wrapper .grid-product__title{ padding-right:0; font-size:20px; line-height:24px; width: 100%; }
  .collection-grid__wrapper .add_variants_decription_new { padding: 4px 0 0px 0; }
  .collection-grid__wrapper .add_variants_decription_new p{ font-size: 12px; line-height: 14px; color: #6E7B8F;  }
  .collection-grid__wrapper .grid-item__meta-secondary{ margin-top:8px; position: static; }
  .collection-grid__wrapper .grid-product__price{ font-size: 14px; line-height: 17px; position: relative; right: auto; top:auto; font-weight:500; color: #3772F6; }
  .collection-grid__wrapper .grid-product__price--current{ font-weight:500; margin-right:3px; }
  .collection-grid__wrapper .grid-product__price--original{ color: #6E7B8F; font-weight:400; font-size: 14px; opacity: 1; }
  .collection-grid__wrapper .product-grid .add_to_cart_new { width: 65px; position: absolute; right: 0; top: 0; }
  .collection-grid__wrapper .product-grid .add_to_cart_new .quick-add-btn { height:30px; background:#fff; border-radius:0 0 0 12px; color: #3772F6; border:0; min-width: 100%; padding:6px 5px 4px 5px; display: flex; align-items: center; justify-content: center; }
  .collection-grid__wrapper .product-grid .add_to_cart_new .quick-add-btn span{ color: #3772F6; font-weight:500; line-height:20px; font-size:0; display: flex; justify-content: center; align-items: center; display:none; }
  .collection-grid__wrapper .product-grid .add_to_cart_new .quick-add-btn:after{ content:'ADD'; font-weight: 500; font-size: 14px; line-height: 14px; letter-spacing: -0.02em; color: #3772F6;  }
  .collection-grid__wrapper .product-grid .add_to_cart_new .quick-add-btn:before{ content:''; background:url(plus_icon.svg) no-repeat center center; width:10px; height:10px; position: relative; vertical-align: middle; margin-top: -1px; display: block; margin-right:3px; }
  .collection-grid__wrapper .collection_bottom_banner_main_new { width: 100% !important; flex: 0 0 100% !important; }
  .collection-grid__wrapper .collection_bottom_banner_main_new .collection_bottom_banner_new{ width:100%; }
  .collection-grid__wrapper .quick-add-modal .product-block { margin-bottom: 0px; padding: 0; }
  .collection-grid__wrapper .quick-add-modal .product-block{ margin-bottom:24px; }
  
  .product_manual_enamel_mobile_mug { display:block; }
  .collection_promotion_new .instant-coffee-promo .instant-promo{ min-width:100%; }
  .product_manual_enamel_mug_left_new{ width:80px; height:80px; border-radius: 6px 0 0 6px !important; }
  .product_manual_enamel_mug_right_new{ width:calc(100% - 80px); padding-right:5px !important; }
  .product_manual_enamel_mug_right_heading_new{ font-size:12px; line-height:14px !important; display:block; color:#252427; padding:0; }
  .product_manual_enamel_mug_right_heading_new svg{ position:relative; vertical-align:middle; }
  .product_manual_enamel_mug_right_info_new{ font-size: 14px; line-height: 16px !important; letter-spacing: -0.02em; color: #253B52 !important; padding: 4px 0 0 0 !important; }
  .product_manual_enamel_mug_inner_new{ border-radius:8px !important; box-shadow: 0px 8px 16px rgba(17, 17, 17, 0.1) !important; }
  
  
  /*-upsell-*/
  .upsell_manual_new{ background:none; }
  .upsell_manual_new .product_manual_enamel_mug_right_new { padding: 9px 67px 9px 30px !important; }
  .product_addtocart_upsell_new .btn{ font-size: 10px; line-height: 13px; padding: 6px 7px 3px 7px; }
  .upsell_manual_new .product_manual_enamel_mug_right_info_new{ font-size:12px; line-height:14px !important; padding: 3px 0 0 0 !important; }
  .product_addtocart_upsell_new{ right:13px; }
  .upsell_manual_new .product_manual_enamel_mug_inner_new a{ min-height:87px; }
  .product_price_upsell_new{ font-size:12px; line-height:14px; padding: 3px 0 0 0; }
  
  
  /*-video section-*/
  .section--instant-coffee-video .image--overlay-text-image .image-instant-coffee{  display: none !important; }
  .section--instant-coffee-video .image--overlay-text-image .image-instant-coffee-small{ display: block !important; }
  .section--instant-coffee-video .image--overlay-text .content{ font-family: Rubik; font-style: normal; font-weight: 500; font-size: 16px; line-height: 24px; letter-spacing: -0.02em; color: #653F16; }
  .section--instant-coffee-video .image--overlay-text .content svg{ flex: 0 0 64px; margin-right: 15px; }
  .section--instant-coffee-video .image--overlay-text { position: absolute; left: 7%; bottom: 7%; cursor: pointer; z-index: 1; top: unset; }
  .section--instant-coffee-video .heading-image img{ height: 134px; }
  
  
  /* Announcement Bar */
  .mobile-nav-open .toolbar_section_bottom_new{ display:none; }
  .mocha_mobile_new{ box-shadow:0 0 0; }
  .only_for_mobile_new{ display:block; }
  .only_for_desktop_new{ display:none; }
  .only_for_mobile_new .add_menu_image_new{ width:40px; }
  .only_for_mobile_new a{ filter: none !important; }
  .only_for_mobile_new a span{ font-family: 'Rubik'; font-weight: 600; font-size: 16px; line-height: 18px; letter-spacing: -0.02em; display:block !important; width: calc(100% - 80px); padding: 0 !important; }
  .only_for_mobile_new a span b{ text-transform:uppercase; font-weight:700; }
  #AnnouncementSlide-e6c8b53a-de16-4552-80d6-8e7992dfd22b .announcement-slider__content a{ display: flex; align-items: center; justify-content: center; font-size: 14px; }
  
  .template--perks .text_with_banner_texts_new h1 { font-size: 64px; line-height: 48px; }
  .template--perks .text_with_banner_texts_new p{ font-size:16px; line-height:32px; }
  .template--perks .text_with_banner_texts_main_new{ padding-bottom:27px; }
  .template--perks .text_with_banner_texts_new{ max-width:100%; }
  
  
  .upsell_manual_v2_new .product_manual_enamel_mug_left_new { width: 80px; }
  .upsell_manual_v2_new .product_manual_enamel_mug_right_new { width: calc(100% - 80px); padding: 16px 80px 16px 8px !important; }
  .upsell_manual_v2_new .product_addtocart_upsell_new .btn{ padding:6px 9px; }
  .upsell_manual_v2_new .product_price_upsell_new{ font-size:14px; }
  
  
  .product_price_batch_new{ width: 80px; top: -122px; right: 15px; z-index: 1; }
  .sitemap_pages_new ul{ display:block; }
  
  
  /* Mobile Menu */
  .site_header_new{ display:none; }
  .site_header_mobile_new{ display:block; }
  .site-header__mobile-nav{ max-height: calc(100vh - 64px); }
  
  /* collection section */
  .collection_information_title_new{ padding:32px 0; text-align:left; }
  .collection_information_title_new svg{ float:right; margin:1px 0 0 12px; }
  .collection_information_details_new .page-width{ padding:0; }
  .collection_information_details_in_new{ flex-direction: column-reverse; }
  .collection_information_img_new{ width:100%; }
  .collection_information_info_new{ width:100%; padding:32px; }
  .collection_information_img_new img.desktop_img_new{ display:none; }
  .collection_information_img_new img.mobile_img_new{ display:flex; }
  
  .cart-open .site-nav__icons .large--nav-trigger { display: none; }
  
  
  /* Announcement Bar */
  #AnnouncementSlide-989724e0-db6d-49b2-8150-4b865ee16c74 .announcement-slider__content{ font-size: 14px; line-height: 18px; }
  #AnnouncementSlide-989724e0-db6d-49b2-8150-4b865ee16c74 .announcement-slider__content span{ margin: -2px 4px 0 8px; font-size: 12px; line-height: 15px; padding: 4px 8px; }
  #AnnouncementSlide-989724e0-db6d-49b2-8150-4b865ee16c74 .announcement-slider__content img{ width: 68px; margin: -46px 10px -10px -30px; }  
  
  #AnnouncementSlide-b49d0060-98dd-4609-80d8-7d9025f3ea78 .announcement-slider__content{ font-size: 11px; line-height: 16px; }
  #AnnouncementSlide-b49d0060-98dd-4609-80d8-7d9025f3ea78 .announcement-slider__content a{ color:#fff; }
  #AnnouncementSlide-b49d0060-98dd-4609-80d8-7d9025f3ea78 .announcement-slider__content span{ margin: -2px 4px 0 4px; font-size: 10px; line-height: 12px; padding: 4px 7px; }
  #AnnouncementSlide-b49d0060-98dd-4609-80d8-7d9025f3ea78 .announcement-slider__content img{ width: 70px; margin: -20px 0px 0px -20px; }  
  
  #AnnouncementSlide-3aabb19b-e179-4821-9915-2881864f187a .announcement-slider__content{ font-size: 11px; line-height: 16px; }
  #AnnouncementSlide-3aabb19b-e179-4821-9915-2881864f187a .announcement-slider__content a{ color:#fff; }
  #AnnouncementSlide-3aabb19b-e179-4821-9915-2881864f187a .announcement-slider__content span{ margin: -2px 4px 0 4px; font-size: 11px; line-height: 11px; padding: 3px 5px; }
  #AnnouncementSlide-3aabb19b-e179-4821-9915-2881864f187a .announcement-slider__content img{ width: 63px; margin: -20px -5px 0px -20px; }  

  #AnnouncementSlide-1759f7b0-fb10-40a3-b8c6-026a57784116 .announcement-slider__content{ font-size: 14px; line-height: 16px; }
  #AnnouncementSlide-1759f7b0-fb10-40a3-b8c6-026a57784116 .announcement-slider__content span{ margin: -2px 4px 0px 5px; font-size: 13px; line-height: 15px; padding: 3px 7px; }
  #AnnouncementSlide-1759f7b0-fb10-40a3-b8c6-026a57784116 .announcement-slider__content svg{ width:26px; height:auto; margin:0 0 0 5px; }
  #AnnouncementSlide-1759f7b0-fb10-40a3-b8c6-026a57784116 .announcement-slider__content a{ text-align:left; padding:24px 40px 20px 40px; }


  #AnnouncementSlide-02d56917-9838-4b1c-915a-a8d46d1ef7b8 .announcement-slider__content{ font-size: 12px; line-height: 16px;}
  #AnnouncementSlide-02d56917-9838-4b1c-915a-a8d46d1ef7b8 .announcement-slider__content span{ margin: 2px 0 6px 0; font-size: 11px; line-height: 15px; padding: 3px 7px; }
  #AnnouncementSlide-02d56917-9838-4b1c-915a-a8d46d1ef7b8 .announcement-slider__content img{ display:none; }
  #AnnouncementSlide-02d56917-9838-4b1c-915a-a8d46d1ef7b8 .announcement-slider__content img.announcement_img2{ display:block; width: 90px; margin: -59px 0px -13px -65px; }
  #AnnouncementSlide-02d56917-9838-4b1c-915a-a8d46d1ef7b8 .announcement-slider__content a{ padding-left:60px; }

  #AnnouncementSlide-040f86f2-b289-4eac-a82c-4e2bf6c5c407 .announcement-slider__content{ font-size: 13px; line-height: 16px;}
  #AnnouncementSlide-040f86f2-b289-4eac-a82c-4e2bf6c5c407 .announcement-slider__content span{ margin: 2px 0 6px 0; font-size: 11px; line-height: 15px; padding: 3px 7px; }
  #AnnouncementSlide-040f86f2-b289-4eac-a82c-4e2bf6c5c407 .announcement-slider__content img{ display:none; }
  #AnnouncementSlide-040f86f2-b289-4eac-a82c-4e2bf6c5c407 .announcement-slider__content img.announcement_img2{     display: inline-block; width: 180px; margin: -32px 0px 0 6px; }
  #AnnouncementSlide-040f86f2-b289-4eac-a82c-4e2bf6c5c407 .announcement-slider__content a{ padding-left:0px; }

  #AnnouncementSlide-53471b2d-3c18-4e86-a445-5765c58019ad .announcement-slider__content{ font-size: 13px; line-height: 20px;}
  #AnnouncementSlide-53471b2d-3c18-4e86-a445-5765c58019ad .announcement-slider__content span{ margin: 2px 0 6px 0; font-size: 12px; line-height: 15px; padding: 3px 7px; }
  #AnnouncementSlide-53471b2d-3c18-4e86-a445-5765c58019ad .announcement-slider__content img{ display:none; }
  #AnnouncementSlide-53471b2d-3c18-4e86-a445-5765c58019ad .announcement-slider__content img.announcement_img2{ display: block; width: 100px; margin: -55px 0px -13px -60px; }
  #AnnouncementSlide-53471b2d-3c18-4e86-a445-5765c58019ad .announcement-slider__content a{ padding-left:60px; }

  #AnnouncementSlide-96433cc5-17e4-447c-8ca2-b9c4e3d8c9a4 .announcement-slider__content{ font-size: 11px; line-height: 16px; }
  #AnnouncementSlide-96433cc5-17e4-447c-8ca2-b9c4e3d8c9a4 .announcement-slider__content a{ color:#fff; display: flex; align-items:center; text-align: left; padding:13px 15px 8px 15px; }
  #AnnouncementSlide-96433cc5-17e4-447c-8ca2-b9c4e3d8c9a4 .announcement-slider__content span{ margin: -2px 4px 0 4px; font-size: 10px; line-height: 12px; padding: 4px 7px; }
  #AnnouncementSlide-96433cc5-17e4-447c-8ca2-b9c4e3d8c9a4 .announcement-slider__content img{ width: 80px; margin: -30px 0px 0px -10px; }  
  
  /* Cold coffee cans */
  .cans_product_new{ margin:0 0 0 20px; }
  .salted_caramel_cold_coffee .product-bottom .nutrition-model .guide_model_inner_wrapper { max-width: 240px; padding: 0; }
  .salted_caramel_cold_coffee .section--instant-coffee-video .heading-image {  padding: 40px 0 30px; }
  .salted_caramel_cold_coffee .section--instant-coffee-video .heading-image img { height: 60px; }
  
  
  /* bulk order page */
  .bulk_special_orders_inner_new{ display:block; }
  .bulk_special_orders_left_new{ width:100%; }
  .bulk_special_orders_right_new { width: 100%; margin-left:0; padding: 0 27px 32px 27px; }
  
  
  /* Instant Flavour Bomb + Free Mug */
  .instant_flavour_bomb_Free .product_includes_v2_first_new .product--include-block .image img { max-height: 60px; }
  
  
  
  /* Birthday page */
  .is-light .shop_menu_new{ color:#fff; }
  .Page_top_Image_Info_text_main_new{ background: radial-gradient(101.45% 64.61% at 50% 0%, #FC5B5B 0%, rgba(252, 91, 91, 0) 100%), #930035;  }
  .Page_top_Image_Info_text_inner_new { padding: 64px 0 64px 0; }  
  .Page_top_Image_Info_text_logoimage_new img { max-width: 300px; }
  .Page_top_Image_Info_text_logoimage_new{ margin-top:-22px; }
  
  .Page_birthday_menulist_new .article_business_menulist_main_new{ min-height:initial; }
  .Page_birthday_menulist_new .article_business_menulist_box_new{ display:flex; position:relative; background:none; box-shadow:0 0 0; overflow:scroll; justify-content: flex-start; border:0; padding: 0 8px; }
  .Page_birthday_menulist_new .article_business_menulist_alltextloop_boxs_new{ white-space:nowrap; padding:24px 24px 25px 24px; }
  .Page_birthday_menulist_new .article_business_menulist_alltextloop_boxs_new a{ padding:0; }
  .Page_birthday_menulist_new .article_business_menulist_alltextloop_boxs_new:first-child{ margin-right:0; }
  .Page_birthday_menulist_new .article_business_menulist_alltextloop_boxs_new:last-child{ margin-left:0; }
  .Page_birthday_menulist_new .article_business_menulist_alltextloop_boxs_new:before{ display:none; }
  .Page_birthday_menulist_new .article_business_menulist_box_new .article_business_menulist_alltextloop_boxs_new.active a{ background:none; }
  .Page_birthday_menulist_new .article_business_menulist_box_new .article_business_menulist_alltextloop_boxs_new.active a:after{ display:block; }
  
  .Page_collection_products_new{ background: #551461; padding:0; }
  
  .Page_collection_products_main_new{ padding:80px 0 32px 0; }
  
  .page_collection_details_new { padding: 40px 0 0 0; }
  .page_collection_title_new p{ margin-top:4px; }
  .Page_collection_products_new .slick-slide { width: 200px; margin: 0 4px; height: 100% !important; }
  .page_collection_details_new .product-grid .grid-item__content{ margin-bottom: 38px; padding-bottom: 44px; }
  .page_collection_details_new .grid-item__meta-secondary { margin-top: 12px; }  
  .page_collection_details_new .grid-item__meta-main { padding: 0 12px; }
  .page_collection_details_new .grid-product__title { font-size: 14px; line-height: 18px; }
  .page_collection_details_new .add_variants_decription_new p { font-size: 10px; line-height: 14px; }
  .page_collection_details_new .add_to_cart_new .quick-add-btn { padding: 16px 12px; border: 0; line-height: 12px; }
  .page_collection_details_new .add_to_cart_new .quick-add-btn span{ font-size:10px; line-height:12px; }
  .page_collection_details_new .grid-product__price{ font-size: 10px; line-height: 12px; top:17px; right:12px; }
  .page_collection_details_new .grid-product__price--current{ font-size:10px; }
  .page_collection_details_new .grid-product__price--original{ font-size:10px; }
  .page_collection_details_new .add_variants_decription_new { padding: 7px 0 0px 0; }
  .page_collection_details_new .product-grid .grid-item{ margin-bottom:0; }
  .collection_timer_main_new { max-width: 222px; }
  .collection_timer_text_new{ font-size: 10px; line-height: 12px; color: #F2AAFF; }
  
  .page_birthday_custom_boxs_main_new { padding: 32px 0 0 0; }
  .page_birthday_custom_boxs_main_new .page-width{ padding:0; }
  .page_birthday_custom_boxs_allboxs_new{ flex-direction: column; }
  .page_birthday_custom_boxs_allboxs_in_new{ width:100%; margin:0; }
  .page_birthday_custom_boxs_allboxs_2_new { order: 1; margin: 0 32px 64px 32px; width: calc(100% - 64px); min-height: auto; padding:32px 0px 38px 0px; }
  .page_birthday_custom_boxs_allboxs_2_headingsvglogo_new svg { width: 168px; height: auto; }
  .page_birthday_custom_boxs_allboxs_2_fullimage_new { padding: 0; }
  .page_birthday_custom_boxs_allboxs_2_allinfodetails_new p{ padding:10px 0; max-width:222px; margin:auto; }
  
  .page_birthday_custom_boxs_allboxs_1_new{ order:2; border-radius: 0; min-height:inherit; padding: 124px 64px; }
  .page_birthday_custom_boxs_allboxs_1_allinfodetails_new p{ max-width:200px; }
  
  .page_birthday_custom_boxs_allboxs_3_new{ order:3; border-radius: 0; }
  .page_birthday_custom_boxs_allboxs_3_toppart_new { padding: 0 67px 0 67px; }
  .page_birthday_custom_boxs_allboxs_3_fullimage_new {  margin-top: -16px; margin-left: -41px; margin-right: 0px;  margin-bottom: 35px; }
  .page_birthday_custom_boxs_allboxs_3_bottompart_new { padding: 32px; border-radius: 0; }
  .page_birthday_custom_boxs_allboxs_3_bottompart_leftright_new{ padding-bottom:17px; } 
  .page_birthday_custom_boxs_allboxs_3_bottompart_progress_new{ height:58px; }
  .page_birthday_custom_boxs_allboxs_3_bottompart_info_new { padding: 16px 0 0 0; }
  
  .page_birthday_Image_texts_desktopheading_new{ display:none; }
  .page_birthday_Image_texts_mobileheading_new{ display: block; text-align: center; padding: 0 15px; }
  .page_birthday_Image_texts_imagedisplay_new{ margin-top:0; }
  .page_birthday_Image_texts_imagewithtext_new{ display:flex; flex-direction: column-reverse; }
  .page_birthday_Image_texts_desktopimage_new { display:none !important; }
  .page_birthday_Image_texts_mobileimage_new { display: block !important; }
  
  .page_birthday_Image_texts_main_new { padding: 0px 0 0 0; background: none; }
  .page_birthday_Image_texts_textsdisplay_info_new { padding: 96px 0px 32px 0px; background:linear-gradient(180deg, #4E186C 0%, rgba(0, 0, 0, 0) 93.75%), #000000; }
  .page_birthday_Image_texts_textsdisplay_info_new .page-width{ padding:0; }
  .page_birthday_Image_texts_textsdisplay_info_in_new p { text-align: left; padding: 0 64px; color: #BBC2FF; margin-bottom: 24px; }
  .page_birthday_Image_texts_textsdisplay_button_new { padding: 8px 64px 0 64px; }
  .page_birthday_Image_texts_textsdisplay_button_new .btn{ width:100%; text-align: left; }
  .page_birthday_Image_texts_textsdisplay_button_new .btn svg { margin: 3px 0 0 0; float: right; }
  .page_birthday_Image_texts_textsdisplay_info_in_new h4{ color: rgba(170, 179, 255, 0.5); }
  .page_birthday_custom_boxs_allboxs_2_klaviyoform_new { padding: 0 16px; }
  
  /* Birthday Story page */
  .Page_birthday_story_logos_desktop_roundlogo_new{ display:none; }
  .Page_birthday_story_logos_main_new .page_content_new { padding-bottom: 0; padding-top: 64px !important; }
  .Page_birthday_story_logos_mobilelogo_new { display: block; max-width: 295px; margin: 150px 0 0 0; }
  .Page_birthday_story_Infos_allloops_year_new{ position:relative; }
  .first_section_new { padding: 16px 0 0 0; }
  .first_section_new .Page_birthday_story_Infos_allloops_year_new { margin: 0; }
  .Page_birthday_story_Infos_allloops_year_new h3 { font-weight: 400; font-size: 20px; line-height: 20px; }
  .Page_birthday_story_Infos_allloops_year_new h3 div{ transform: none;  padding: 0; background:none; }
  .Page_birthday_story_Infos_allloops_year_new h3:before{ display:none; }
  
  .year_icon_mobile_new{ display:block; margin: 0 0 15px 0; }
  .year_icon_mobile_new img{ display:flex; }
  .first_section_new .year_icon_mobile_new{ display:none; }
  
  .Page_birthday_story_Infos_allloops_year_new {  margin:0px !important; margin-bottom: 20px !important; }
  .Page_birthday_story_Infos_allloops_heading_new { max-width: 100%; width: 100%; float: none;  margin-right: 0; }
  .Page_birthday_story_Infos_allloops_heading_new h2 { font-size: 32px; line-height: 50px; padding-bottom: 20px; }
  
  .Page_birthday_story_Infos_allloops_information_new { max-width: 100%; width: 100%; padding-bottom: 20px; float: none; margin-right: 0; }
  .Page_birthday_story_Infos_allloops_information_new p { padding-bottom: 20px; font-size: 20px; line-height: 36px; }
  
  .second_section_new .Page_birthday_story_Infos_allloops_new { padding-bottom: 0; }
  
  .Page_birthday_story_Infos_allloops_desktopimages_new{ display:none !important; }
  .Page_birthday_story_Infos_allloops_mobileimages_new { display: block !important; }
  .Page_birthday_story_Infos_allloops_images_new{ padding-bottom:20px; max-width:100%; }
  .Page_birthday_story_Infos_allloops_new:after{ display:none; }
  .Page_birthday_story_Infos_allloops_information_new hr{ display:none; }
  .Page_birthday_story_Infos_allloops_information_new h4 { padding-bottom: 20px; font-size: 22px; line-height: 40px; }
  .last_section_new .Page_birthday_story_Infos_allloops_new:before{ display:none; }
  #shopify-section-template--15110947307567__1653725009a41ccab1 .index-section { padding: 0px 0 40px 0; }
  #shopify-section-template--15110947307567__1653725009a41ccab1 .theme-block { padding-left: 0; }
  #shopify-section-template--15110947307567__1653725009a41ccab1 .theme-block h2{ font-size: 30px; line-height: 44px; }
  
  .middle_image_new { max-width: 500px !important; width: 100%; float: none;  clear: both;  margin-right: 0; margin: auto; }
  
  
  /*The Restless Adventurer*/
  .the_restless_adventurer_new .product_grid_content_new{ margin:-2px 0 0 0 !important; background: #7D168E; padding:32px 0; }
  .the_restless_adventurer_new .product-single__header{ display:block !important; padding:0 27px; }
  .the_half_introvert_new .product_grid_content_new{ background: #000F95; }
  .the_caffeine_fueled_optimist_new  .product_grid_content_new{ background: #9D0048; }
  .subscribe_form_new { padding: 24px 0 0 0; }
  .subscribe_form_title_new{ font-size:15px; line-height:18px; }
  .Page_top_Image_Info_text_arrow_new{ display:block; }
  
  
  /* Choose your category page */
  .template--choose-your-category .site-header{ box-shadow:0 0 0 !important; }
  .choose_your_category_main_new { padding: 55px 0 0 0; }
  .category_title_new h1{ font-size: 24px; line-height: 56px; }
  .category_title_new h1 span{ font-size: 44px; line-height: 56px; }
  .choose_your_category_details_new{ padding:0 10px; }
  .choose_your_category_boxes_new { width: 100%;  margin-right: 0; margin-bottom: 30px; }
  .choose_your_category_boxes_title_new { font-size: 33px; line-height: 45px; padding: 60px 20px; } 
  
  
  /* Hot Brew page */
  .template--hot-brew .site-header { box-shadow: 0 0 0 !important; }
  .hot_brew_page_new .text_with_banner_inner_button_new a.scroll-next{ margin:auto; }
  .step_brew_main_new { padding: 64px 0; }
  .step_brew_title_new h2 { font-size: 36px; line-height: 71px; }
  .step_brew_title_new h2 span { font-size: 70px; }
  .step_brew_details_new { padding-top: 10px; flex-direction: column; align-items: flex-start; max-width:310px; margin:auto; }
  .step_brew_boxes_new { padding: 28px 0 0 0; }
  .hot_brew_page_new .text_with_banner_texts_main_new { max-width: 350px; margin: auto; float: none; }
  .step_brew_video_main_new { padding: 66px 20px; }
  .step_brew_video_boxes_new{ border-width:10px; } 
  .hot_brew_page_new .text_with_banner_texts_desktop_new{ display:none; }
  .hot_brew_page_new .text_with_banner_texts_mobile_new{ display:block; }
  .desktop_step_video_new{ display:none; }
  .mobile_step_video_new{ display:block; }
  .video-container::after { padding-top: 125%; }
  
  /* Cold Brew page */
  .step_brew_subtitle_new{ margin-top: -6px; }
  .step_brew_subtitle_new h2{ font-size: 16px; line-height: 30px; padding: 0px 40px; }
  .template--cold-brew .step_brew_details_new { padding-top: 0; }
  .template--cold-brew .step_brew_boxes_new { padding: 50px 0 0 0; }
  .template--cold-brew .step_brew_details_new{ max-width:230px; }
  
  /* Instant Coffee page */
  .step_coffee_main_new {  padding: 36px 0 30px 0; }
  .step_coffee_inner_new{ display:block; }
  .step_coffee_inner_box_new{ width:100%; padding-bottom: 36px; }
  .step_coffee_inner_box_title_new{ font-size: 44px; line-height: 87px; }
  .step_coffee_inner_box_info_new{ margin:20px 0 0 0; }
  .step_coffee_inner_box_info_in_new {  width: calc(50% - 16px); }
  .step_coffee_inner_box_info_in_icon_new svg{ max-height:50px; }
  .step_coffee_inner_box_info_in_text_new { padding-top: 16px; font-size: 11px; line-height: 13px; }
  .step_coffee_inner_box_info_new:after{ display:none; }

  .page_birthday_custom_boxs_allboxs_2_btn_new a{ width: calc(100% - 32px);  min-width:initial; max-width: 320px; }
  
  /*how to brew page*/
  .how_to_brew_in_new{ flex-direction: column-reverse; }
  .how_to_brew_left_new { width: 100%; padding:0 24px 64px 24px; }
  .how_to_brew_right_new{ width:100%; padding: 96px 24px 40px 24px; text-align: center; }
  .how_to_brew_right_in_new{ max-width:289px; margin:auto; }
  .how_to_brew_right_in_new p { font-size: 16px; line-height: 24px; padding: 16px 0 0 0; }
  .video_name_new { font-size: 10px; line-height: 12px; padding: 16px; }
  .desktop_video_link_new{ display:none; }
  .mobile_video_link_new{ display:block; }
  .template--how-to-brew-new .video-wrapper{ padding-bottom:124.75%; }
  .template--how-to-brew-new #VideoModal .modal__centered{ border-width:10px; }

  /* Premium Instant Combo 2 */
  .premium_instant_combo_2_new .product-block-ship{ padding:0 27px; }
  .premium_instant_combo_2_new .product_includes_v3_new .product_includes_v2_first_new .product--include-block .right-content{ padding:10px 7px; }

  /* Instant Coffee Combo Pack */
  .instant_travel_pack_combo_new .product-block-ship{ padding:0 27px; }
  .instant_travel_pack_combo_new .product-single__header { display: block !important; }
  .instant_travel_pack_combo_new .product-instant-coffee .block-variant { margin-bottom: 6px; margin-right: 6px; width: calc(25% - 5px); }
  .instant_travel_pack_combo_new .product-instant-coffee .block-variant a{ display:block; text-align:center; }
  .instant_travel_pack_combo_new .product_batch_main_new { right: 10px; top: auto; bottom: 0px; width: 100px; }
  .instant_travel_pack_combo_new .ship_text_main_new{ font-size: 10px; }

  .original_instant_coffee_new .product-instant-coffee .block-variant { margin-bottom: 6px; margin-right: 6px; width: calc(25% - 5px); }
  .original_instant_coffee_new .product-instant-coffee .block-variant a{ display:block; text-align:center; }
  
  /* The Sweet French Combo */
  .the_sweet_french_combo_new .product-bottom { margin-bottom: 8px; }

  /* perks page */
  .perks_page_banner_new .text_with_banner_texts_main_new{ padding-left:12px; justify-content: center;  }
  .perks_page_banner_new .text_with_banner_texts_new h1{ font-size: 28px; line-height: 48px; }
  .perks_page_banner_new .text_with_banner_texts_new p{ padding-top:8px; font-size: 20px; line-height: 32px;}

  /* premium-instant-coffee */
  .premium_instant_coffee_page_new{}
  .premium_instant_coffee_page_new .text_with_banner_info_new{ height:648px !important; }
  .premium_instant_coffee_page_new .text_with_banner_texts_main_new{ padding-bottom:40px; justify-content: center; }
  .premium_instant_coffee_page_new .text_with_banner_texts_new h1 { font-size: 27px; line-height: 47px; max-width: 260px; margin: auto; }
  .premium_instant_coffee_page_new .text_with_banner_texts_new p { font-size: 19px; line-height: 31px; max-width: 290px; margin: auto; }
  .premium_instant_coffee_page_new .text_with_banner_inner_button_new a.scroll-next{ background: #3C254F; min-width: 145px; }

  /*bond over brew*/
  .bond_over_brew_page_new{}
  .bond_over_brew_page_new .text_with_banner_info_new{ height:648px !important; }
  .bond_over_brew_page_new .text_with_banner_texts_main_new{ align-items: flex-start; }
  .bond_over_brew_page_new .text_with_banner_texts_new{ padding-top:75px; }

  /*Coffee Gift Store*/
  .coffee_brew_page_new{}
  .coffee_brew_page_new .text_with_banner_info_new{ height:648px !important; }
  .coffee_brew_page_new .text_with_banner_texts_main_new{ align-items: flex-start;     justify-content: center; }
  .coffee_brew_page_new .text_with_banner_texts_new{ padding-top:75px; }
  .coffee_brew_page_new .text_with_banner_texts_desktop_new{ display:none; }
  .coffee_brew_page_new .text_with_banner_texts_mobile_new{ display:block; }
  .coffee_brew_page_2_new .text_with_banner_texts_main_new { align-items: flex-end; }

  .monsoon_page_new{}
  .monsoon_page_new .text_with_banner_info_new{ height:648px !important; }
  .monsoon_page_new .text_with_banner_texts_main_new{ align-items: flex-start; }
  .monsoon_page_new .text_with_banner_texts_new{ padding-top:75px; }
  .monsoon_page_new .text_with_banner_texts_new h1{ color: #FFFFFF; }
  .monsoon_page_new .text_with_banner_texts_new p{ color: #FFFFFF; }
  .monsoon_page_new .hero__link .btn{ background: #272C3F; }


  /* sticky Bar */
  .fix-price .product_grid_content_new{ margin:0; }
  .fix-price .product_grid_new{ top:64px; }
  .fix-price #categoryMenu.showCategoryBar{ transform: translateY(-49px); }
  .fix-price .product-single__meta{ display:block; padding:0 !important; }
  .fix-price .product_details_new{ display:block; }
  .fix-price .product_details_new .custom_variant_picker_main_new{ margin:0 0 8px 0; }
  .fix-price .product_details_new .product_variant_new { display: block; width: 100%; margin: 0 0 8px 0; padding: 0; }
  .fix-price .product_details_new .product_cart_new{ display: block; width: 100%; padding: 0; margin: 0; }
  .fix-price .product_details_new .product_cart_in_new{ padding:0; }
  .fix-price .product_details_new .custom_variant_picker_main_new .custom_variant_picker_inner_top_new { min-height: 50px; padding: 4px 15px; }
  .fix-price .product_details_new .product_variant_new .variant-wrapper .variant__label{ min-height: 50px; padding: 4px 15px; }
  .fix-price .product_details_new .product_variant_new .variant-wrapper .variant-input-wrap{ width: 100%; z-index: 1; }
  .fix-price .product_details_new .product_cart_new .product-block--price { right: 12px; }
  .fix-price .product-single__header{ display:block !important; padding:0 0 10px 0 !important; }
  /*.fix-price.template--instant-coffee.brew_packs_product_new .product-single__header{ display:none !important; }*/
  /*.fix-price .product_details_new .product_variant_new{ display:none !important;}*/

  .fix-price.coffee_frother_product_new .product_details_new .product_variant_new{ display:none !important; }

  .fix-price .product_grid_content_new{ padding:16px !important; }
  .fix-price .product_details_new .product_variant_alternate_new{ width:100% !important; display:block !important;     z-index: 11; }
  .fix-price .product_details_new .product_variant_alternate_new .variant-wrapper .variant__label { padding: 13px 15px 13px 15px; min-height: 50px; }
  .fix-price .product_details_new .product_variant_alternate_new .variant-wrapper .variant__label span{ font-size:12px; } 
  .fix-price .product_details_new .product_variant_alternate_new .variant-wrapper .variant-input .value-inside { padding: 13px 20px 11px 20px !important; width: 100% !important; font-size: 12px; }

  .fix-price .product_details_new .custom_variant_picker_main_new .custom_variant_picker_inner_top_left_text_new{ font-size:11px; }
  .fix-price .product_details_new .product_variant_new .variant-wrapper .qty_variant_name_new{ font-size:11px; }
  .fix-price.bottle_coffee_2021_new .product_details_new .product_variant_new .variant-wrapper .qty_variant_name_new{ font-size: 9px; line-height: 14px; }
  .fix-price .product_details_new .custom_variant_picker_main_new{ display:inline-block !important; vertical-align:top; width:calc(50% - 4px); margin:0 4px 8px 0 ; min-width:auto; }
  .fix-price .product_details_new .product_variant_new{ display:inline-block; vertical-align:top; width:calc(50% - 4px); margin:0 0 8px 4px; min-width:auto; }

  .fix-price .only_flavour_main_title_new{ display:inline-block !important; vertical-align:top; width:calc(50% - 4px); margin:0 4px 8px 0 !important; min-width:auto; }
  .fix-price .product_details_new .custom_variant_picker_v2_inner_bottom_text_new{ padding: 8px 15px 8px 15px; min-height: 40px; font-size:12px; }
  
  .fix-price .product_details_new .product_variant_new .variant-wrapper .only_name_new{ padding-left:4px; }
  .fix-price .product_details_new .custom_variant_picker_main_new .flavour_only_name_new{ font-size:11px; }
  .fix-price .product_details_new .product_variant_new .variant-wrapper .only_name_new{ font-size:11px; }
  .fix-price .product_grid_content_new .custom_variant_picker_inner_bottom_infolist_new a{ padding: 8px 15px 8px 15px; min-height: 40px; }
  .fix-price .product_details_new .custom_variant_picker_main_new .custom_variant_picker_inner_bottom_text_new{ font-size:12px; }
  .fix-price .product_details_new .product_variant_new .variant-wrapper .variant-input-wrap .variant-input label{ padding: 12px 5px; font-size: 12px; line-height: 16px; }

  /*.fix-price .product_grid_new{ z-index:11; }*/
  .fix-price .header-wrapper{ height:64px; }
  .fix-price .only_flavour_title_new{ min-height: 50px; padding: 4px 15px; }
  .fix-price .only_flavour_title_new .custom_variant_picker_inner_top_left_text_new{ font-size:12px; }

  .fix-price.travel_mug_product_second_new .product_details_new .custom_variant_picker_main_new{ width:100%; margin-right:0 !important; }
  
  .only_flavour_title_new{ width:100%; min-height: 50px; }
  .fix-price .only_flavour_main_title_new{ margin-right:0; margin-bottom:8px; z-index: 1; }

  .product-block-ship{ padding:0 27px; }

  .fix-price .custom_flavour_name_title_new{ width:100%; margin-right:0 !important; }
  .fix-price .custom_flavour_name_title_new .custom_variant_picker_inner_top_left_text_new .block-variant h4{ font-size:12px; }
  .fix-price .custom_flavour_name_title_new .only_flavour_details_new .block-variant h4{ padding:0 15px; font-size:12px;  }
  .fix-price .custom_flavour_name_title_new .only_flavour_details_new .block-variant a{ padding:8px 0px; min-height:40px; }
  
  .page-content--product .optiscroll.is-enabled{ overflow:visible !important; }
  .page-content--product .optiscroll.is-enabled>.optiscroll-content{ position:relative !important; }

  .fix-price.enamel_mug_2022_new .product_details_new .product_variant_new{ width:100% !important; margin-right:0 !important; margin-left:0 !important; }
  .fix-price.enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1){ margin:0 !important; }
  .fix-price.enamel_mug_2022_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]+label{ padding:8px 15px; min-height:40px; font-size:12px; }

  .fix-price.french_press_and_ground_coffee_product_new .product_details_new .product_variant_new{ width:100% !important; margin-right:0 !important; margin-left:0 !important; }
  .fix-price.french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:nth-child(1){ margin:0 !important; }
  .fix-price.french_press_and_ground_coffee_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]+label{ padding:8px 15px; min-height:40px; font-size:12px; }

  .fix-price.enamel_mug_2022_new .breadcrumbs_main_new{ display:none !important; }
  
  .fix-price.filter_coffee_kit_product_new .product_details_new .product_variant_new{ margin:0; width:100%; display: none; }
  .fix-price.french_press_product_new .product_details_new .product_variant_new{ margin:0; width:100%; display: none; }
  .fix-price .cart__drawer-form { max-height: calc(var(--maxDrawerHeight) + 0px); }

  .fix-price.latte_product_sticky_new .product_details_new .product_variant_new{ margin-left:0; width:100%; }
  .fix-price.big_brew_box_new .product_details_new .product_variant_new{ margin-left:0; width:100%; }

  /* popup */
  .grw-web-popup { width: 100% !important; max-width: 860px !important; }
  .grw-widget .grw-row-section{ display:block !important; }
  .popup_title_new{ display:none; padding: 48px 24px 8px 24px; }
  .for_mobile_new{ display: block; text-align: center; }
  .popup_title_new p { padding: 4px 0 0 0; font-size: 14px; line-height: 17px; }
  .grw-widget .formSection{ padding:20px 24px 24px !important; }
  .grw-widget .formSection .submitButtonContainer .submitButton{ font-size: 14px !important; }
  #block_1659506474859{ display:none !important; }
  #block_1659506954266{ display:block !important; max-width: 400px; margin: auto; }
  .grw-widget { border-left: 22px solid transparent; border-right: 22px solid transparent; }
  .thank_popup_title_new{ display: block !important; }
  .thank_popup_title_new { padding-top: 31px !important; }
  .thank_you_popup_new{ padding:70px 0 100px 0; }
  .grw-thankyou-section #block_1659506474859 { display: block !important; padding:100px 0 0 0; }

  /* about page */
  .about_us_top_banner_text_inner_new { padding: 50px 0 0px 0;}
  .about_us_top_banner_text_toppart_svgpath_new svg { max-width: 300px; }
  .about_us_desktop_image_new { display: none !important; }
  .about_us_mobile_image_new { display: flex !important; }
  .about_us_top_banner_text_bottompart_new { padding-bottom: 48px; }
  .about_us_top_banner_text_bottompart_allloops_new { padding: 24px 0 0 0; }
  .about_us_image_text_loops_main_new .page-width{ padding:0; }
  .about_us_image_text_loops_inner_new { border-radius: 0; padding: 64px 24px; }
  .about_us_image_text_loops_toppart_new { max-width: 300px;}
  .about_us_image_text_loops_toppart_new h2 {  font-size: 28px;  line-height: 36px; }
  .about_us_image_text_loops_toppart_new p { font-size: 16px; line-height: 28px; }
  .about_us_image_text_loops_bottompart_new { padding-top: 16px; }
  .about_us_image_text_loops_bottompart_allloop_new { margin: 32px 32px 0 0; width: calc(50% - 16px); display: block; }
  .about_us_image_text_loops_bottompart_allloop_new:nth-child(3n) { margin-right: 32px; }
  .about_us_image_text_loops_bottompart_allloop_new:nth-child(2n) { margin-right: 0px; }
  .about_us_image_text_loops_bottompart_allloop_leftside_new{ margin:auto; }
  .about_us_image_text_loops_bottompart_allloop_rightside_new { width: 100%; padding: 16px 0 0 0; text-align:center; }
  .about_us_image_text_loops_bottompart_allloop_rightside_button_new a{ justify-content: center; }
  .about_us_image_with_text_main_new .page-width{ padding:0; }
  .about_us_image_with_text_inner_new{ padding:0; }
  .about_us_image_with_text_leftrightboth_new { display: block; }
  .about_us_image_with_text_leftside_new { width: 100%; padding: 64px 32px 0 32px; }
  .about_us_image_with_text_rightside_new { width: 100%; }
  .about_us_image_with_text_leftside_new h3 { font-size: 28px; line-height: 36px; }
  .about_us_image_with_text_leftside_new p { font-size: 16px; line-height: 28px; }
  .about_us_image_with_text_leftside_button_new { padding: 24px 0 0 0; }
  .about_us_image_with_text_leftside_button_new a { padding: 15px 21px; font-weight: 700; font-size: 12px; line-height: 14px; }
  .about_us_back_information_main_new { padding: 72px 15px; }
  .about_us_back_information_bottompart_new { padding: 48px 0 0 0; display: block; }
  .about_us_back_information_bottompart_leftside_new { width: 100%; }
  .about_us_back_information_bottompart_leftheading_new h2 { font-size: 28px; line-height: 36px; }
  .about_us_back_information_bottompart_leftinfotext_new p { padding-top: 28px; font-size: 16px; line-height: 28px; }
  .about_us_back_information_bottompart_leftbuttons_new { padding-top: 28px; }
  .about_us_back_information_bottompart_leftbuttons_buttons_new a { font-size: 16px; line-height: 28px; }
  .about_us_back_information_bottompart_rightside_new { width: 100%; padding-top: 64px; }
  .about_us_back_information_bottompart_rightheading_new h2 { font-size: 28px; line-height: 36px; }
  .about_us_back_information_bottompart_rightallloop_new { padding-top: 28px; margin: 0 -16px; }
  .about_us_back_information_bottompart_rightinfotext_new { padding-top: 28px; }
  .about_us_back_information_bottompart_rightinfotext_new p { font-size: 16px; line-height: 28px; }

  /*premium_coffee_combo_original_new*/
  .premium_coffee_combo_original_new .product_includes_v3_new { max-width: 100%; margin-bottom: 26px !important; }
  .premium_coffee_combo_original_new .product-instant-coffee .block-variant{ width:calc(33.33% - 5px); margin-bottom:0; }
  .premium_coffee_combo_original_new .product-instant-coffee .block-variant img{ width:70px; }
  
  /*Banner*/
  .shop_content_img_new img.desktop{ display:none !important; }
  .shop_content_img_new img.mobile{ display:flex !important; }

  /* video */
  .slideshow_custom_new .slideshow__slide--2e068dee-b56e-4e37-8675-843b390d80e5 .hero__text-content { padding: 57px 0 0 0;}
  .slideshow_custom_new .slideshow__slide--2e068dee-b56e-4e37-8675-843b390d80e5 .hero__subtitle .hero__animation-contents{ flex-direction: column; font-size: 30px; line-height: 40px; max-width: 320px; margin: auto; }
  .slideshow_custom_new .slideshow__slide--2e068dee-b56e-4e37-8675-843b390d80e5 .hero__subtitle .hero__animation-contents img{ max-width:196px; margin:16px 0 0 0px; }
  .index_instant_coffee_video_new{ max-width:332px; margin:34px auto 34px; width:100%; border: 6px solid #fff; border-radius: 4px; }
  .index_instant_coffee_video_new .image--overlay-text-image .image-instant-coffee{ display:none !important; }
  .index_instant_coffee_video_new .image--overlay-text-image .image-instant-coffee-small{ display:flex !important; }
  
  /*corporate-gifting*/
  .corporate_gifting_banner_mainimages_new img.corporate_gifting_banner_desktop_new{ display:none; }
  .corporate_gifting_banner_mainimages_new img.corporate_gifting_banner_mobile_new{ display:block; }
  .corporate_gifting_banner_maintexts_new { top: 86px; }
  .corporate_gifting_banner_maintexts_new h2 { font-size: 40px; line-height: 55px; }
  .corporate_gifting_heading_inner_new{ padding:32px 0; }
  .corporate_gifting_heading_mainheading_new h3 { font-size: 24px; line-height: 40px; }
  .corporate_gifting_heading_subheading_new{ padding:24px 0 0 0; }
  .corporate_gifting_heading_subheading_new p { font-size: 20px; line-height: 32px; }
  .corporate_gifting_heading_mainbutton_new {  padding: 32px 0 0 0; }
  .corporate_gifting_heading_mainbutton_new .btn{ font-size:12px; line-height:14px; padding: 16px 24px; }

  .corporate_gifting_columns_main_new { padding: 17px 0; }
  .corporate_gifting_columns_mainallloop_new { display: block; }
  .corporate_gifting_columns_mainallloop_boxs_new { width: 100%; margin-right: 0; margin-bottom: 24px; }
  .corporate_gifting_columns_mainallloop_boxs_new:last-child{ margin:0; }

  .corporate_gifting_form_main_new { padding: 36px 0 45px 0; }
  .corporate_gifting_form_inner_new .corporate_gifting_heading_subheading_new{ padding:10px 0 0 0; }
  .corporate_gifting_form_maintextlink_new { margin-top: -26px; }
  .corporate_gifting_form_mainappform_new { padding: 40px 0 0 0; }

  .corporate_gifting_form_inner_new .corporate_gifting_heading_mainheading_new{ max-width: 230px; margin: auto; }
  .corporate_gifting_form_inner_new .corporate_gifting_heading_subheading_new{ max-width: 230px; margin: auto; }



  /*coffee_treats_gift_pack*/
  .coffee_treats_gift_pack .travel_mug_image_with_text_inner_boxs_new{ padding:16px; }
  .coffee_treats_gift_pack .travel_mug_image_with_text_main_new .page-width{ padding:0; }

  /* Mini Navigation */
  .Index_custom_mini_menu_main_new{ display:block; }
  #categoryMenu.showCategoryBar{ display:none !important; }

  .toolbar_section_bottom_new{ bottom:84px; }

  .blinkit_buttons_grid_new{ padding-bottom:17%; }


  /* vietnamese_phin_filter_new */
  .vietnamese_phin_filter_new .travel_mug_image_with_text_main_new { padding: 0px 0 0 0 !important; }
  .vietnamese_phin_filter_new .travel_mug_image_with_text_main_new .page-width { padding: 0; }
  .vietnamese_phin_filter_new .travel_mug_image_with_text_inner_new{ padding:16px; }
  .vietnamese_icon_text_loop_main_new { background: #fff; padding-top: 0; }
  .vietnamese_icon_text_loop_inner_new { padding: 72px 0px 0px 16px; border-radius: 0; position:relative; margin-bottom:64px; }
  .vietnamese_icon_text_loop_topheadingtext_new{ padding-right:16px; }
  .vietnamese_icon_text_loop_topheadingtext_new h2{ font-size: 36px; line-height: 56px; padding-bottom:36px; }
  .vietnamese_icon_text_loop_allloop_boxs_new{ width:263px; padding: 0 12px; }
  .vietnamese_icon_text_loop_allloop_iconsboxs_new svg { max-height: 200px; }
  .vietnamese_icon_text_loop_allloop_textsboxs_new { text-align: center; }
  .vietnamese_icon_text_loop_allloop_textsboxs_new h3 { font-size: 30px; }
  .vietnamese_icon_text_loop_allloop_new{ display:block; margin-bottom: 0; padding-bottom: 140px; }
  .vietnamese_icon_text_loop_allloop_new .slick-dots{ position:absolute; }
  .vietnamese_icon_text_loop_bottomheadingtext_new h3 { font-size: 26px; padding-top: 0; margin-bottom: 0; padding-right: 16px; }
  .vietnamese_icon_text_loop_bottomheadingtext_new{ position: absolute; bottom: 56px; width: 100%; padding-right: 16px; }
  .vietnamese_text_with_icon_inner_new { padding: 0px 16px; }
  .vietnamese_text_with_icon_leftrightboth_new { margin: 0 16px; padding-top: 64px; flex-direction: column-reverse; }
  .vietnamese_text_with_icon_leftside_new {width: 100%; padding: 48px 0 0 0; }
  .vietnamese_text_with_icon_topleftside_new h3{ padding-bottom:48px; }
  .vietnamese_text_with_icon_bottomleftside_new { display: block; }
  .vietnamese_text_with_icon_bottomleftside_boxs_new { width: 100%; margin-right: 0;}
  .vietnamese_text_with_icon_bottomleftside_boxs_new { width: 100%; margin-right: 0; margin-bottom: 32px; }
  .vietnamese_text_with_icon_bottomleftside_boxs_new:last-child { width: 100%; margin-right: 0; margin-bottom: 0; }

  .vietnamese_text_with_icon_main_new .page-width{ padding:0; }
  .vietnamese_text_loop_icon_main_new .page-width{ padding:0; }
  .vietnamese_text_loop_icon_inner_new { padding: 64px 16px 72px 16px; }
  .vietnamese_text_loop_icon_leftrightboth_new { padding: 0 16px; flex-direction: column-reverse; }
  .vietnamese_text_loop_icon_rightside_new { width: 240px; margin: auto; }
  .vietnamese_text_loop_icon_rightside_new svg { width: 100%; display: flex; }
  .vietnamese_text_loop_icon_leftside_new { width: 100%; padding-right: 0; padding-top:48px; }
  .vietnamese_text_loop_icon_alltext_new h2 { font-size: 26px;  padding-bottom: 16px; }
  .vietnamese_text_loop_icon_topheadingtext_main_new { padding-top: 16px; }

  .product_image_overlay_text_main_new { padding: 64px 0 !important; }
  .product_image_overlay_text_main_new .section-header{ padding:0 24px; }
  .product_image_overlay_text_main_new .index_image_overlay_text_main_new { padding-top: 20px; }
  .product_image_overlay_text_main_new .index_image_slider_new .index_image_overlay_text_boxs_new{ width:320px; }
  .product_image_overlay_text_main_new .index_image_slider_new .index_image_overlay_text_boxs_info_new a { padding: 48px 32px 0 32px; font-size: 28px; line-height: 44px; }
  .vietnamese_icon_text_loop_main_new .slick-dots li button:before{ background: #992220;opacity: 0.2; }
  .vietnamese_icon_text_loop_main_new .slick-dots li.slick-active button:before{ opacity:1; background: #992220; }

  /* instant_coffee_assorted_pack_48_new */
  .section--instant-coffee-grid .instant-coffee-grid-inner .image--overlay-text{ height:auto; justify-content: flex-start; padding-top: 48px; }
  .instant_coffee_assorted_pack_48_new .section--instant-coffee-video .heading-image { text-align: center; padding: 64px 0; }
  .instant_coffee_assorted_pack_48_new .section--instant-coffee-video .image--overlay-text { top: auto;}

  .instant_coffee_col_page_new{}
  .instant_coffee_col_page_new .text_with_banner_info_new { height: 320px !important; background-position:left center !important; }
  .instant_coffee_col_page_new .text_with_banner_texts_main_new{ width:50%; margin: 0 0 0 auto; padding: 30px 0; }
  .instant_coffee_col_page_new .text_with_banner_texts_desktop_new{ display:none; }
  .instant_coffee_col_page_new .text_with_banner_texts_mobile_new{ display:block; }
  .instant_coffee_col_page_new .text_with_banner_texts_new p {font-size: 15px; line-height: 20px; color: #003160; }
  .instant_coffee_col_page_new .text_with_banner_texts_new h1 { font-size: 23px; line-height: 32px; color: #003160; }
  .instant_coffee_col_page_new .text_with_banner_inner_button_new { padding: 10px 0 0 0; }
  .instant_coffee_col_page_new .text_with_banner_inner_button_new a.scroll-next { background: #fff; color: #003160; }
  .instant_coffee_col_page_new .text_with_banner_inner_button_new a svg path{ stroke:#003160; }

  .coffee_mobile_new{}
  .coffee_mobile_new .text_with_banner_info_new { height: 280px !important; background-position:left center !important; }
  .coffee_mobile_new .text_with_banner_texts_main_new{ width:56%; margin: 0 0 0 auto; padding: 30px 0; }
  .coffee_mobile_new .text_with_banner_texts_new p {font-size: 15px; line-height: 20px; }
  .coffee_mobile_new .text_with_banner_texts_new h1 { font-size: 23px; line-height: 32px; }
  .coffee_mobile_new .text_with_banner_inner_button_new { padding: 10px 0 0 0; }
  .coffee_mobile_new .text_with_banner_inner_button_new a { padding: 8px 16px 8px 16px; font-size:11px; }

  .coffee_mobile_new .text_with_banner_texts_desktop_new{ display:none; }
  .coffee_mobile_new .text_with_banner_texts_mobile_new{ display:block; }
  
  .coffee_mobile_2_new .text_with_banner_info_new { height: 280px !important; background-position:left center !important; }
  .coffee_mobile_2_new .text_with_banner_texts_main_new{ margin: 0 0 0 auto; width:52%; }

  .coffee_mobile_gift_new .text_with_banner_texts_new p {font-size: 15px; line-height: 20px; color:#fff; }
  .coffee_mobile_gift_new .text_with_banner_texts_new h1 {font-size: 22px; line-height: 30px; color:#fff; }
  .coffee_mobile_gift_new .text_with_banner_inner_button_new a.scroll-next { background: #FF0000; color: #fff; }
  .coffee_mobile_gift_new .text_with_banner_inner_button_new a.scroll-next svg path { stroke: #fff; }
  .coffee_mobile_gift_new .text_with_banner_inner_button_new a.scroll-next{ min-width:134px; width:134px; }

  /*-- anti_fall_product_new --*/
  .anti_fall_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input{ width:100px; height:116px; }
  .anti_fall_product_new .product_variant_new .variant-wrapper:nth-child(1) .variant-input-wrap input[type=radio]+label{ padding-top:94px; }
  .anti_fall_product_new .section--instant-coffee-video .heading-image { padding: 42px 0 36px 0; }
  .anti_fall_product_new .section--instant-coffee-video .heading-image img { height: 110px; }
  /*-- anti_fall_product_new --*/

  .coffee_frother_product_new .cans_offer_product_new{ width:132px; }
  .anti_fall_product_new .anti_offer_product_new{ width:132px; }
  .anti_fall_product_tag_new .anti_offer_product_new{ width:132px; }

  /* xpresso_product_new */
  .xpresso_product_new .product-single__meta{ padding:0px 0 20px 0px!important; }
  .xpresso_product_new .product-single__header{ padding:0 27px; }
  .xpresso_product_new .product-single__title { line-height: 32px; }
  .xpresso_product_new .product-instant-coffee .block-variant:last-child{ margin-right:0; }
  .xpresso_product_new .xpresso_offer_product_new .desktop_off{ display:none; }
  .xpresso_product_new .xpresso_offer_product_new .mobile_off{ display:flex; }
  .xpresso_product_new .xpresso_offer_product_new { left: 257px; width: 117px; margin-top: -70px; }
  .section--instant-coffee-image img.desktop_image_new{ display:none; }
  .section--instant-coffee-image img.mobile_image_new{ display:flex; }
  .xpresso_product_new .travel_mug_image_with_text_main_new{ background:#262425 !important;  }
  .xpresso_product_new .travel_mug_image_with_text_main_new { padding-top: 10px !important; padding-bottom: 16px !important; }
  .xpresso_product_new .travel_mug_image_with_text_inner_new { background: none; }
  .section--instant-coffee-video .block--video-single{ padding:0; }
  .xpresso_product_new .section--instant-coffee-video { padding-bottom: 0; }

  .instant_coffee_assorted_pack_new .product-instant-coffee .block-variant.variant_7 h4{ font-size:9px; }
  .instant_coffee_assorted_pack_new .product-instant-coffee .block-variant small{ font-size:9px; }
  .instant_coffee_assorted_pack_new .cans_offer_product_pack48_new { margin-top: 32%; width: 90px; left: 72%; }
  
}


@media(min-width:769px) and (max-width:991px){
  .page-full, .page-width{ padding:0 17px; }
  .site-header__mobile-nav { 
    width: 100%; 
    right: 0; 
    max-width: 884px; 
  }
  .anti_fall_product_new .anti_offer_product_new{ width:132px; left:52%; }
  .anti_fall_product_tag_new .anti_offer_product_new{ width:132px; left:52%; }
  /*.js-search-header{ display:none !important; }*/
  .header-wrapper:not(.header-wrapper--compressed) [data-nav=below] .js-search-header { display: block; }
  .js-search-header { display: flex !important; }
  
  .product_grid_content_new{ min-height:initial; }
  
  /*-collection-*/
  .text_with_banner_texts_main_new{ padding-left:0px; }
  .text_with_banner_texts_new h1{ font-size:28px; }
  .text_with_banner_texts_new p { font-size: 16px; line-height: 28px; }
  .text_with_banner_info_new { height: 400px; }
  
  .collection_filter_bar_hide_new{ display:none; }
  .collection-content{ padding:26px 0 0 0; }
  .product-grid .grid-item { margin-bottom: 32px; padding-left: 16px; padding-right: 16px;  flex: 0 0 50%; }
  .product-grid{ margin-left:-16px; margin-right:-16px; }
  .product-grid[data-view=small] .grid-item{ flex: 0 0 50%; }
  
  .shop_all_products_btn_main_new { margin: 20px 0 75px 0; }
  
  .template-collection .site-header__element{ background:none; }
  .template-collection .header-wrapper--compressed .site-header__element{ background:#fff; }
  .middle_banners_texts_main_new{ margin: 0 0 32px 0; }
  .middle_banners_texts_banner_box_new{ background-position: left center !important; height:135px; }
  .middle_banners_texts_banner_texts_new{ width:190px; padding:10px; }
  .middle_banners_texts_banner_texts_new h3{ font-size: 18px; line-height: 26px; margin:0 0 10px 0; }
  .middle_banners_texts_banner_button_new .btn{ line-height:20px; }
  
  .header-item--icons .site-nav .secondary-menu .link--item a{ font-size: 12px; }
  .header-item--icons .site-nav .secondary-menu .link--item { margin: 0 15px 0 0; }
  .header-item--icons .site-nav .secondary-menu .link--item.instant-coffee{ margin-right:10px; }
  .mobile-nav-trigger { padding-right: 20px; width: 90px; }
  .header-item--icons .site-nav .secondary-menu .link--item:last-child { margin-right: 8px; }
  .header-item--icons .special-toggle{ font-size:12px; }
  
  /*- footer -*/
  .footer__block { max-width:33.33%; flex: 0 1 33.33%; }
  .newsletter{ max-width: 33.33%; flex: 0 1 33.33%; padding-left: 0;}
  .site-footer{ padding:0 16px; }
  .footer__subscribe{ text-align:left; }
  .footer__menu li{ font-size:15px; }
  
  /*-- home --*/
  .slideshow_custom_new .hero__text-content{ padding:12% 0 0 0; }
  .slideshow_custom_new .hero__title{ font-size: 30px !important; margin-bottom:12px; line-height:40px; }
  .slideshow_custom_new .hero__link .btn{ font-size: 14px; line-height: 17px; padding:12px 24px; }
  .slideshow_custom_new .slideshow_secondary_btn_new .btn{ padding:0; }
  .slideshow_custom_new .flickity-page-dots{ top:auto; bottom:35px; }
  .slideshow_custom_new .hero[data-arrows=true] .flickity-previous{ left:20px; }
  .slideshow_custom_new .hero[data-arrows=true] .flickity-next{ right:20px; }
  .slideshow_custom_new .flickity-page-dots{ bottom:25px; }
  
  
  .logo_list_custom_new .new-grid{ overflow-x: scroll; justify-content: center; margin-left: 0; } 
  .logo_list_new { margin: 24px 0; }
  .logo_list_custom_new .new-grid .grid-item{ padding-left: 13px; padding-right: 13px; }
  .logo_list_custom_new .logo-bar__image{ max-height:16px; }
  
  .index_image_overlay_text_new{ padding:64px 0 32px 0; }
  .section_header_new{ padding-bottom:48px; }
  .section_header_new .section-header__title{ padding: 32px 31px 0 31px; font-size: 20px; line-height: 32px; }
  .index_image_overlay_text_main_new { width: 100%; margin-left: 0; }
  .index_image_overlay_text_boxs_new { width: calc(50% - 16px); }
  .index_image_overlay_text_boxs_new:nth-child(3n){ margin-right:32px; }
  .index_image_overlay_text_boxs_new:nth-child(2n){ margin-right:0; }
  
  .index_image_overlay_text_boxs_info_new a{ padding:32px 32px 0 32px; font-size: 28px; line-height: 44px; }
 
  .heading_image_btn_custom_new{ padding:64px 32px 64px 32px; }
  .index_heading_image_btn_in_new{ padding:0px 32px; }
  .index_heading_image_btn_in_new .section-header{ margin:0; padding:64px 0px 48px 0px; }
  .index_heading_image_btn_subheading_new{ font-size: 28px; line-height: 44px; }
  .index_heading_image_btn_button_new .btn{ font-size: 14px; line-height: 17px; padding:16px 24px; }
 
  .index_heading_image_btn_bottom_new a{ padding:24px 17px; font-size: 18px; line-height:32px; font-weight:700; }
  .index_heading_image_btn_bottom_new a svg { height: 32px; margin-right: 16px; }
  
  .text_columns_custom_new{ padding:56px 0 64px 0 !important; }
  .text_columns_custom_new .grid__item{ width: 30%; margin-right: 5%; }
  .text_columns_custom_new .rte--block{ font-size: 16px; line-height: 26px; }
  
  
  .index_featured_collection_custom_new { padding: 64px 0 30px 0; }
  .featured_collection_infotext_new h2{ font-size: 28px; line-height: 44px; padding:0 15px; }
  .index_featured_collection_custom_new .section-header{ margin-bottom:40px; }
  .featured_collection_new .slick-slide{ width:352px; }
  .featured_collection_new .product-grid{ margin-left:0px; }
  .featured_collection_new .slick-dotted.slick-slider{ margin-bottom:0px; }
  .slick-dots{ position:relative; bottom:0px; margin:20px 0 0 0; }
  .slick-dots li{ width: 8px; height: 8px; }
  .slick-dots li button{ width: 8px; height: 8px; padding: 0; }
  .slick-dots li button:before{ content:''; width:8px; height:8px; background:#33578D; opacity:0.2; border-radius:100%; }
  .featured_collection_bestseller_new{ margin-top:48px; }
  .featured_collection_bestseller_new .btn{ font-size: 14px; line-height: 17px; padding:16px 24px; }
  
  .Index_text_and_image_custom_new{ padding:30px 0 56px 0 !important; }
  .Index_text_and_image_custom_new .feature-row__text{ padding:30px 0 0 0 !important; }
  .Index_text_and_image_custom_new .feature_row_text_in_new{ max-width: 100%; padding: 0 0 0 20px; margin:0; }
  .Index_text_and_image_custom_new .featured-row__subtext{ font-size: 20px; line-height: 32px; }
  .review_btn_new { max-width: 341px; margin: 40px 0 0 0 ;}
  .review_name_new{ font-size: 12px; line-height: 17px; }
  .stars_new{ font-size:12px; }
  .template-index .main-content{ overflow:hidden; }
  
  
  
  .slideshow_custom_new .slideshow__slide--24f9a209-5c3a-48f2-bd54-e0c9e5be59c8 .hero__text-wrap .hero__title {
    line-height: 54px;
    margin-bottom: 20px;
  }
  
  .slideshow_custom_new .slideshow__slide--9f5bcafb-f50f-4e0d-9a7e-25023a9e1ccd .hero__text-wrap .hero__title{
    line-height: 54px;
    margin-bottom: 20px;
  }
  
  .slideshow_custom_new .slideshow__slide--8634826c-6a7b-4605-8359-b4e22eb50f72 .hero__text-wrap .hero__title{
    line-height: 54px;
    margin-bottom: 4px;
  }
  
  .slideshow_custom_new .slideshow__slide--1b82d3f7-9e6f-4217-8e08-dcc4b3443dfc .hero__text-wrap .hero__title {
    line-height: 54px;
    margin-bottom: 15px;
  }  
  
  .slideshow_custom_new .slideshow__slide--40c6296c-7993-401f-ac98-d3e24979b3b9 .hero__text-wrap .hero__title{
    line-height: 40px;
    margin-bottom: 15px;
  }
  
  .slideshow_custom_new .slideshow__slide--57931c85-bdfc-460e-98f9-ac241638de6c .hero__text-wrap .hero__title{
    font-size: 48px !important;
    margin-bottom: 15px;
    line-height:55px !important;
  }
  
  .slideshow_custom_new .slideshow__slide--bb61b550-ffc3-4fb4-a958-146cc3f2ee6d .hero__title {
      line-height: 40px;
      margin-bottom: 26px;
  }
  
  .slideshow_custom_new .slideshow__slide--1b82d3f7-9e6f-4217-8e08-dcc4b3443dfc .hero__text-wrap .hero__link .btn { 
    padding-top:10px; 
  }
  
  .slideshow_custom_new .slideshow__slide--0fec1259-ef2c-4969-83cc-51f3df9b22ff .hero__text-content{
    padding-top: 0;
    /*bottom: unset;
    top: 20%;*/
  }

  .slideshow_custom_new .slideshow__slide--0fec1259-ef2c-4969-83cc-51f3df9b22ff .hero__text-content{
    text-align: center;
  }

  .slideshow_custom_new .slideshow__slide--0fec1259-ef2c-4969-83cc-51f3df9b22ff .hero__text-content .hero__text-shadow{
    max-width: 300px;
    text-align: center;
    padding-top: 25px;
  }
  .slideshow_custom_new .slideshow__slide--0fec1259-ef2c-4969-83cc-51f3df9b22ff .hero__text-wrap .hero__animation-contents{
    font-family: Rubik;
    font-style: normal;
    font-weight: normal;
    font-size: 36px;
    line-height: 44px;
    text-align: center;
    letter-spacing: -0.02em;
  }

  .slideshow_custom_new .slideshow__slide--0fec1259-ef2c-4969-83cc-51f3df9b22ff .hero__text-wrap p,
  .slideshow_custom_new .slideshow__slide--0fec1259-ef2c-4969-83cc-51f3df9b22ff .hero__text-wrap p strong{
      font-size: 18px !important;
      line-height: 24px;
      text-align: center;
      letter-spacing: 0.05em;
  }
  
  .slideshow_custom_new .slideshow__slide--a585c950-f1e6-4696-894d-6d8205d72764 .hero__top-subtitle .hero__animation-contents{ font-size: 16px; line-height: 25px;  }
  .slideshow_custom_new .slideshow__slide--a585c950-f1e6-4696-894d-6d8205d72764 .hero__title{ line-height:45px; }
  .slideshow_custom_new .slideshow__slide--9f5bcafb-f50f-4e0d-9a7e-25023a9e1ccd .hero__title{ line-height: 40px !important; font-size: 40px !important; }
  
  .slideshow_custom_new .slideshow__slide--e7c1d1eb-fa61-4598-9afa-b4c225b49c07 .hero__top-subtitle{ margin-bottom:10px; }
  .slideshow_custom_new .slideshow__slide--e7c1d1eb-fa61-4598-9afa-b4c225b49c07 .hero__top-subtitle img{ width:78px; }
  .slideshow_custom_new .slideshow__slide--e7c1d1eb-fa61-4598-9afa-b4c225b49c07 .hero__title{ line-height: 36px !important; margin-bottom: 20px;}
  
  .slideshow_custom_new .slideshow__slide--cc9dd5f9-ce4b-4c0c-b956-a176ee5e386b .hero__top-subtitle .hero__animation-contents { font-size: 16px; line-height: 25px; font-weight: 600; }
  .slideshow_custom_new .slideshow__slide--cc9dd5f9-ce4b-4c0c-b956-a176ee5e386b .hero__title { font-size: 40px !important; margin-bottom: 0; line-height: 55px; font-weight: 600; }
  .slideshow_custom_new .slideshow__slide--cc9dd5f9-ce4b-4c0c-b956-a176ee5e386b .hero__link .btn { margin-top: 0px; }
  
  
  .slideshow_custom_new .slideshow__slide--ce89e4d9-1d3d-4eb3-a5ea-b81fe8474bfe .hero__top-subtitle .hero__animation-contents{ font-size: 14px; font-weight: 800; line-height: 32px; }
  .slideshow_custom_new .slideshow__slide--ce89e4d9-1d3d-4eb3-a5ea-b81fe8474bfe .hero__title{ font-size: 45px !important;  font-weight:500; line-height:57px; }
  .slideshow_custom_new .slideshow__slide--ce89e4d9-1d3d-4eb3-a5ea-b81fe8474bfe .hero__link .btn { margin-top: 0px;}
  
  .slideshow_custom_new .slideshow__slide--ad3c2a78-675c-49e0-b758-77881a0233a0 .hero__title{ font-size: 52px !important;  line-height:45px; margin-bottom:10px;  }

  .slideshow_custom_new .slideshow__slide--f5868975-1185-4e0e-bfea-fab5ac8463c5 .hero__top-subtitle .hero__animation-contents{ font-size: 16px; font-weight: 700; line-height: 40px; }
  .slideshow_custom_new .slideshow__slide--f5868975-1185-4e0e-bfea-fab5ac8463c5 .hero__title{ font-size: 40px !important;  font-weight:400; line-height:55px; margin-bottom:15px;  }
  .slideshow_custom_new .slideshow__slide--f5868975-1185-4e0e-bfea-fab5ac8463c5 .hero__link .btn { margin-top: 0px; }

  .slideshow_custom_new .slideshow__slide--72e7ea2e-9a33-4f9e-918e-c01981ffdd75 .hero__top-subtitle .hero__animation-contents{ font-weight: 700; font-size: 16px; line-height: 40px; }
  .slideshow_custom_new .slideshow__slide--72e7ea2e-9a33-4f9e-918e-c01981ffdd75 .hero__title{ font-weight: 400; font-size: 40px !important;  line-height: 55px; margin-bottom: 15px;}
  .slideshow_custom_new .slideshow__slide--72e7ea2e-9a33-4f9e-918e-c01981ffdd75 .hero__link .btn { margin-top: 0px; }

  .slideshow_custom_new .slideshow__slide--db06a89e-7257-4a84-8d4a-720a6dcbe416 .hero__top-subtitle .hero__animation-contents{ font-weight: 500; font-size: 20px; line-height: 40px; }
  .slideshow_custom_new .slideshow__slide--db06a89e-7257-4a84-8d4a-720a6dcbe416 .hero__title{ font-weight: 700; font-size: 64px !important;  line-height: 60px; margin-bottom: 15px;}
  .slideshow_custom_new .slideshow__slide--db06a89e-7257-4a84-8d4a-720a6dcbe416 .hero__link .btn { margin-top: 0px; }

  .slideshow_custom_new .slideshow__slide--73e19cdd-5902-4240-adbb-c43c80ac45ec .hero__top-subtitle .hero__animation-contents{ font-weight: 500; font-size: 20px; line-height: 30px; }
  .slideshow_custom_new .slideshow__slide--73e19cdd-5902-4240-adbb-c43c80ac45ec .hero__title{ font-weight: 500; font-size: 45px !important;  line-height: 50px; margin-bottom: 15px;}
  .slideshow_custom_new .slideshow__slide--73e19cdd-5902-4240-adbb-c43c80ac45ec .hero__link .btn { margin-top: 0px; }

  .slideshow_custom_new .slideshow__slide--7054603a-ddb2-435c-a451-9fa66c310cc1 .hero__top-subtitle{ margin-bottom:20px; }
  .slideshow_custom_new .slideshow__slide--7054603a-ddb2-435c-a451-9fa66c310cc1 .hero__top-subtitle .hero__animation-contents{ font-weight: 500; font-size: 20px; line-height: 30px; }
  .slideshow_custom_new .slideshow__slide--7054603a-ddb2-435c-a451-9fa66c310cc1 .hero__title{ font-weight: 500; font-size: 45px !important;  line-height: 50px; margin-bottom: 15px;}
  .slideshow_custom_new .slideshow__slide--7054603a-ddb2-435c-a451-9fa66c310cc1 .hero__link .btn { margin-top: 0px; }

  .slideshow_custom_new .slideshow__slide--643afc37-11fd-4226-9718-7dc51070b8e5 .hero__subtitle .hero__animation-contents{ font-weight: 500; font-size: 24px; line-height: 30px; }
  .slideshow_custom_new .slideshow__slide--643afc37-11fd-4226-9718-7dc51070b8e5 .hero__title{ font-weight: 500; font-size: 45px !important;  line-height: 60px; margin-bottom: 15px;}
  .slideshow_custom_new .slideshow__slide--643afc37-11fd-4226-9718-7dc51070b8e5 .hero__link .btn { margin-top: 20px; }
  
  /*--coffee page--*/
  .our_coffee_top_banner_main_new{ padding-bottom:65px; }
  .coffee-main-text{ padding: 0 30px; }
  .coffee-main-text .page-width{ padding:0px; }
  .coffee-details h2, .coffee-main-text h2{ font-size:24px; line-height:33px; margin:13px 0; padding-top: 0px; }
  .coffee-main-text p { line-height: 30px; font-size: 17px; letter-spacing: -.225px; }
  .howtobrew{ padding:28px 0; width: 40%; }
  .our_coffee_video_text_main_new{ padding:0 13px 60px 13px; }
  .cofree-box-35{ padding-left:0px; }
  .coffee-details.image-first .cofree-box-35{ padding-right:0px; }
  .coffee-details video { height: 100%; object-fit: contain; }
  .coffee-details p{ font-size:17.25px; line-height:32px; padding-bottom:25px; letter-spacing:-0.225px; }
  .coffee-bootm { margin-top: 0; margin-bottom:35px; }
  .coffee-bootm h3 { font-size: 24px; line-height: 35px; margin: 0 0 12px 0; }
  .coffee-bootm a{ font-size:14.5px; }
  
  
  /*--sustain packs page--*/
  .sustain_packs_banner_main_new{ background-size: auto 95vh !important; }
  .sustain_packs_banner_heading_new h1{ font-size:80px; line-height:80px; }
  .sustain_packs_banner_subheading_new { display:none; }
  .sustain_packs_banner_subheading_mobile_new{ display:block }
  .sustain_packs_banner_img_new { padding-bottom: 50px;}
  .sustain_packs_text_main_img{ flex-direction: column-reverse; }
  .sustain_packs_text_right_img{ width:100%; padding:0px; }
  .sustain_packs_text_left_img{ width:100%; }
  .sustain_packs_text_left_in_img{ max-width:544px; margin:auto; }
  .sustain_packs_text_right_img{ text-align:center; }
  .sustain_packs_text_right_img img{ max-width:450px; }
  .sustain_packs_text_left_in_img p{ margin-bottom:25px; }
  .sustain_packs_images_main_new .page-width{ padding:0; }
  .sustain_packs_video_text_main_new .promo-grid__text .rte--em{ font-size:23px; line-height:36px; }
  .sustain_packs_video_text_main_new .promo-grid__text .rte--strong{ font-size:70px; line-height:70px; }
  .sustain_packs_video_text_main_new .background-media-text__video video{ left: 0; height: auto; width: 100%; }
  
  
  /*-- product --*/
  .product_grid_new{ flex-direction: column-reverse; }
  .product_grid_content_new{ width:100%; }
  .product_image_new{ width:100%; }
  
  .page-container{ overflow:hidden; }
  .grid--product-images--partial .flickity-slider .product-main-slide{ width:100%; margin-right:0px; }
  /*.product__main-photos img{ width: 100%; height: 350px; object-fit: cover; object-position: center center; }*/
  .enamel_mug_product_new .product_grid_content_new{ margin-top:0; }
  .product__main-photos .flickity-page-dots{ display:none; }
  .product__main-photos { margin-bottom: 0; margin-left: 0; margin-right: 0; }
  .product-single__meta{ margin:30px 0 0 0; }
  .product_bottom_in_new, .product_cart_in_new, .product_manual_enamel_mug_inner_new, .product_top_in_new, .product_variant_new{ max-width:100%; padding:0 17px; }
  .product_top_new h3{ font-size:26px; line-height:36px; }
  .product_top_new p{ font-size: 15px; line-height: 24px; }
  .product_cart_new .product-block--price{ right:27px; height: 50px; line-height: 50px; }
  .enamel_mug_product_new .product_variant_new .variant-wrapper .variant-input{ margin:0 24px 50px 0!important; }
  .product_cart_new .add-to-cart{ height:50px; font-size:13px; }
  .product_cart_new .product__price{ font-size:13px; }
  .enamel_mug_product_new .product_grid_new:after{ display:none; }
  .enamel_mug_product_new .product_grid_content_new:after{ display:none; }
  .product_manual_enamel_mug_inner_new{ box-shadow:none; padding:0px; border-radius:0; }
  .product_manual_enamel_mug_left_new{ width:90px; height:90px; }
  .product_manual_enamel_mug_right_new{ width:calc(100% - 90px); padding-left: 24px; }
  .product_manual_enamel_mug_right_heading_new{ font-size: 16px; padding-top: 3px; padding-bottom: 3px; }
  .product_manual_enamel_mug_right_info_new{ padding-top: 3px; padding-bottom: 3px; }
  
  .heading_with_images_main_new { padding-top: 50px; padding-bottom: 45px; }
  .heading_with_images_heading_new{ max-width:100%; font-size: 21px; line-height: 34px; text-align: left; padding:0 13px; }
  .heading_with_images_all_imgs_new{ padding:35px 0 0 0; }
  
  .text_and_image_custom_new .feature-row-wrapper { padding: 50px 30px !important; }
  .text_and_image_custom_new .feature-row__text{ margin-top:16px; }
  .text_and_image_custom_new .featured-row__subtext p { font-size: 22px; line-height: 34px; margin-bottom: 22px; }
  .text_and_image_custom_new .feature-row__text .btn { margin-top: 20px; font-size: 15px; line-height: 24px; }
  .template-product .index-section>div{ padding-top:50px; padding-bottom:50px; }
  .heading_with_images_img_new{ padding-left: 15px; padding-right: 15px; }
  
  .heading_with_images_main_new{ background:#edeff2 !important; }
  .text_and_image_custom_new{ background:#edeff2 !important; }
  
  
  /*-- Tumbler product page --*/
  .product-single__header{ display:block !important; max-width: 100%;  transform: translate(0,0); padding:0 30px; }
  .tumbler_product_new .product-single__title{ line-height:35px; }
  .tumbler_product_new .product-single__meta { margin: 55px 0 0 0; }
  .product_description_new{ max-width: 100%;  transform: translate(0,0); padding:0 30px; margin-bottom:45px; }
  .tumbler_product_new .product_cart_in_new{ transform: translate(0,0); padding:0 30px; }
  .tumbler_product_new .product_cart_new .product-block--price{ right: 40px; }
  .tumbler_product_new .product_cart_new{ margin-bottom:35px; }
  .tumbler_product_new .product_manual_enamel_mug_main_new{ padding:0px; }
  .tumbler_product_new .product_manual_enamel_mug_inner_new{ transform: translate(0,0); padding:0 30px; }
  .product_manual_enamel_mug_inner_new a.fa-angle-down{ margin: 6px 1.6% !important; }
  .special_col .special_content { padding-right: 30px; }
  
  .secure-straw span:before { width: 129px; left: -147px; }
  .screw-on-lid span:before { width: 14px; left: -30px; }
  .double-walled span:before { width: 30px; left: -49px; }
  .bpa-free span:before { width: 44px; left: -62px; }
  .special_col img { width: 485px; }
  .enamel_mug_product_new .product-single__header{ display:none !important; }
  
  
  /*-- ceramic mug product page --*/
  .ceramic_mug_middle_img_headingtext_new{ padding:50px 13px 60px 13px; }
  .ceramic_mug_middle_img_headingtext_new p{ max-width:60%; }
  .ceramic_mug_middle_img_headingtext_new p strong { font-weight: 500; }
  
  
  /*-- pitcher product page --*/
  .pitcher_product_new .product_manual_enamel_mug_right_heading_new{ font-size: 15.6px; }
  .pitcher_product_new .product_manual_enamel_mug_right_info_new{ font-size: 15.6px; }
  .pitcher_product_new .product_manual_enamel_mug_left_new{ height:60px; }
  
  .pitcher_image_with_text_inner_new{ display:block; margin-top: 40px; background: #eeeef3; padding-top: 50px; padding-bottom: 110px; }
  .image_with_text_icon_main_new{ display: flex; width: 100%; align-items: center; flex-wrap: wrap; }
  .image_with_text_icon_left_new{ width:100%; }
  .image_with_text_icon_right_new{ width:100%; }
  .image_with_text_icon_left_desktop_new{ display:none; }
  .image_with_text_icon_left_mobile_new{ display:block; }
  .image_with_text_icon_left_new img{ width: 85%; border-radius: 21px; margin: 0 auto; box-shadow: 0px 15px 15px 0px rgb(188 188 201); }
  .image_with_text_icon_right_inside_new { max-width: 84%; transform: none; margin: auto; }
  .image_with_text_icon_right_heading_new{ font-size: 22px!important; line-height: 30px !important; margin-bottom: .5em; margin-top: 7vh; padding-bottom:15px; }
  .image_with_text_icon_right_information_new p{ font-size: 22px; }
  .image_with_text_icon_right_icon_text_main_new{ padding:0px; }
  .image_with_text_icon_right_icon_text_new{ padding-bottom: 10px; padding-top: 10px; background: #dadfe6; margin-bottom: 10px; margin-top: 0px; width: auto; height: auto; }
  .image_with_text_icon_right_icon_desktop_new{ display:none; }
  .image_with_text_icon_right_icon_mobile_new{ display:block; }
  .image_with_text_icon_right_icon_text_new span{ background-size: 144% !important; margin-left: 21px !important; height: 60px; background-position: center center; }
  .image_with_text_icon_right_icon_text_new p{ width: 83%; padding-top: 2px; font-size: 15.6px; padding-left:19px; }
  
  .text_with_image_main_new{ flex-direction: column-reverse; padding-top:50px; }
  .text_with_image_main_new .image_with_text_icon_right_inside_new{ transform: none; }
  
  .image_with_text_button_main_new{ padding-top:50px; }
  
  
  /*-- coffee frother product page --*/
  .coffee_frother_product_new .page-content--product{ padding-top:57px; }
  .coffee_frother_product_new .product_grid_new{ margin:0px; flex-direction: column; }
  .coffee_frother_product_new .product_image_new{ width:100%; padding:0px; }
  .coffee_frother_product_new .product_grid_content_new{ width:100%; }
  .coffee_frother_product_new .product-single__meta{ margin:0px; padding:45px 0 45px 0px!important; }
  .coffee_frother_product_new .product-single__header{ max-width:100%; padding:0 16px; }
  .coffee_frother_product_new .product_description_new{ max-width:100%; padding:0 16px; }
  .coffee_frother_product_new .product_cart_in_new{ max-width:100%; padding:0 16px; }
  .coffee_frother_product_new .ship_text_main_new{ max-width:100%; padding:0 16px; }
  .coffee_frother_product_new .product-single__title{ line-height:44px; }
  .coffee_frother_product_new .product_description_new h4 .toggle { background: rgba(255,209,106,.2); border-radius: 37px; width: 24px; height: 24px; display: inline-block; margin-left: 10px; top: 7px; position: relative; }
  .coffee_frother_product_new .product_description_new h4 .toggle:after { content: ""; left: 7px; right: 0; position: absolute; background: url(minus.svg); width: 10px; height: 2px; top: 10px;  }
  .coffee_frother_product_new .product_description_new h4.active .toggle:after { content: ""; left: 7px; right: 0; position: absolute; background: url(plus.svg); width: 10px; height: 10px; top: 6px; }
  
  .coffee_frother_product_new .product_description_new .detail-list{ padding-top:20px; }
  .coffee_frother_product_new .product_cart_new{ margin-bottom:25px; }
  .coffee_frother_product_new .product-block-ship{ margin-bottom:0px; }
  .featured_collection_new .section-header{ margin-top:0px; }
  .featured_collection_new .section-header__title{ font-size:28px; font-weight:700; }
  
  .coffee_frother_product_new .ceramic_mug_middle_img_inner_new{ padding:0 15px; }
  .coffee_frother_product_new .ceramic_mug_middle_img_sub_headingtext_new{ font-size:28px; font-weight:700; padding: 0 0 14px 0; }
  .coffee_frother_product_new .ceramic_mug_middle_img_headingtext_new p{ font-size:18px; }
  .coffee_frother_product_new .ceramic_mug_middle_img_headingtext_new{ padding-bottom:50px; }
  
  .coffee_frother_product_new .ceramic_mug_middle_img_image_new{ margin:0 -15px; }
  .coffee_frother_product_new .ceramic_mug_middle_img_image_desk_new{ display: none!important; }
  .coffee_frother_product_new .ceramic_mug_middle_img_image_mob_new{ display: block!important; }
  
  
  
  /*-- brew packs product page --*/
  .brew_packs_product_new .product-single__meta{ max-width:100%; } 
  .brew_packs_product_new .product_grid_content_new{ width:100%; margin: 32px 0; }
  .brew_packs_product_new .product_image_new{ width:100%; }
  .brew_packs_product_new .page-content--product{ padding-top:0px; }
  .brew_packs_product_new .product__main-photos .flickity-page-dots{ bottom:27px; }
  .brew_packs_product_new .product__main-photos .flickity-prev-next-button{ bottom:14px; }
  .brew_packs_product_new .product-single__header{ display:none !important; }
  .brew_packs_product_new .product_description_new{ padding:0 27px; }
  .product-bottom{ padding:0 27px; }
  .product-bottom .bottom-list li.last-item{ margin-top:10px; }
  .brew_packs_product_new .product_variant_new{ padding:0 27px; }
  .brew_packs_product_new .product_variant_new .variant-wrapper:first-child{ padding:10px; }
  .brew_packs_product_new .product_cart_in_new{ padding:0 27px; }
  .brew_packs_product_new .product_cart_new .product-block--price{ right:37px; }
  .brew_packs_product_new .product_manual_enamel_mug_inner_new{ margin:0 27px 16px 27px; box-shadow: 0px 4px 16px rgba(182, 194, 211, 0.6); border-radius: 4px; }
  
  .brew_packs_video_text_main_new{ padding:0; }
  .brew_packs_video_text_main_new .cofree-box-65{ width:100%; padding:32px 0 0 0 !important; }
  .brew_packs_video_text_main_new .cofree-box-35{ width:100%; padding:0px !important; }
  .brew_packs_video_text_main_new .coffee-details{ flex-direction: column-reverse; display: flex; }
  .brew_packs_video_text_main_new .page-width{ padding:64px 32px; }
  .brew_packs_video_text_main_new .cofree-box-35 .product-text{ text-align:center; }
  .brew_packs_video_text_main_new .cofree-box-35 .product-text h2{ padding:0px; }
  .brew_packs_video_text_main_new .cofree-box-35 .product-text p{ font-size: 30px; line-height: 50px; }
  .brew_packs_video_img_dekstop_new{ display:none; } 
  .brew_packs_video_img_mobile_new{ display:block; } 
  
  .brew_packs_title_img_text_main_new { padding: 64px 0 0 0; }
  .brew_packs_title_img_text_main_new .page-width{ padding:0; }
  .brew_packs_title_img_text_in_new{ background:none; padding:0 0 0 0; }
  .brew_packs_title_new{ padding:0 32px; }
  .brew_packs_title_new .index_heading_image_btn_subheading_new{ font-size: 30px; line-height: 50px; }
  .brew_packs_title_img_text_inner_new{ padding:0 32px 64px 32px; margin-bottom:0px !important; margin: -10px -4px; }
  .brew_packs_title_img_text_inner_boxs_new{ width:auto; margin:10px 4px; }
  .brew_packs_title_img_text_inner_boxs_img_new img{ box-shadow:0px 4px 4px #C1D3ED; }
  .brew_packs_title_img_text_main_new .slick-dots li button:before{ background:#000; }
  
  .brew_packs_question_answer_main_new{ padding:32px 0 64px 0; }
  .brew_packs_question_answer_main_new .page-width{ padding:0 32px; }
  .brew_packs_question_answer_top_heading_new{ font-size: 30px; line-height: 50px; }
  .question h2{ line-height:32px; }
  .big-btn{ font-size: 14px; line-height: 17px; padding: 15px 26px; }
  
  .brew_packs_text_and_image_new .feature-row-wrapper { padding: 14px 36px 56px 36px!important; }
  .brew_packs_text_and_image_new .Index_text_and_image_custom_new .feature-row__text{ padding:0px !important; }
  
  .brew_packs_Image_overlay_text_new{ padding:64px 0 60px 0; }
  .brew_packs_Image_overlay_text_new .page-width{ padding:0px; }
  .brew_packs_overlay_title_new{ padding:0 24px; margin-bottom:56px; }
  .brew_packs_overlay_title_new .index_heading_image_btn_subheading_new{ font-size: 30px; line-height: 50px; }
  .brew_packs_overlay_title_new .index_heading_image_btn_button_new{ padding-top:32px; }
  .brew_packs_Image_overlay_text_new .image_overlay_text_inner_new { margin: -16px -8px; }
  .brew_packs_Image_overlay_text_new .image_overlay_text_boxs_new{ width:auto; margin:16px 8px; }
  .brew_packs_Image_overlay_text_new .index_image_overlay_text_main_new{ padding:0 32px 0 32px; }
  
  .product_top_part_new{ padding:0 27px; }
  
  
  /*- ground_coffee page -*/
  .ground_coffee_beans_product_new .product_grid_content_new{ padding:0px !important; }
  
  .ground_coffee_beans_product_new .product_desc_new{ padding:0; }
  .ground_coffee_beans_product_new .collapsible-trigger-btn { padding: 20px 32px !important; font-size: 22px; line-height: 32px; }
  .ground_coffee_beans_product_new .product_desc_in_new{ padding:4px 0 24px 0; }
  .ground_coffee_beans_product_new .product_desc_in_new .collapsible-trigger__icon{ width:20px; right:32px; }
  .ground_coffee_beans_product_new .product_desc_in_new .collapsible-trigger__icon svg{ width:100%; }
  .ground_coffee_beans_product_new .collapsible-content__inner { padding: 25px 32px; }
  
  .ground_coffee_beans_image_with_text_inner_new{ display:block; }
  .ground_coffee_beans_image_with_text_left_new{ width:100%; }
  .ground_coffee_beans_image_with_text_right_new{ width:100%; padding:24px; }
  .ground_coffee_beans_image_with_text_right_button_new .btn{ line-height:22px; }
  .ground_coffee_beans_image_with_text_right_in_new{ max-width:100%; }
  
  .ground_coffee_title_img_text_main_new{ padding:24px 0 0 0; }
  .ground_coffee_title_img_text_main_new .brew_packs_title_img_text_inner_new{ margin: -30px -4px; padding:0 0 34px 24px; }
  .ground_coffee_title_img_text_main_new .slick-dots{ display:none !important; }
  .ground_coffee_title_img_text_main_new .brew_packs_title_img_text_inner_boxs_new { margin: 30px 4px; }
  .ground_coffee_title_img_text_main_new .brew_packs_title_img_text_inner_new .slick-slide:nth-child(2){ margin-top:0; }
  .ground_coffee_title_img_text_main_new .brew_packs_title_img_text_inner_new .slick-slide:nth-child(3){ margin-top:0; }
  .ground_coffee_beans_product_new .brew_packs_question_answer_main_new{ padding:32px 0 64px 0; }
  
  .product-main-slide{ height:auto !important; }
  .custom_variant_picker_v2_main_new{ margin:0 27px 24px 27px; }
  .ground_coffee_beans_product_new .product_variant_new .variant-wrapper:nth-child(1) .grind_guide_btn_new{ right:27px; }
  
  
  /*- travel_mug page -*/
  .travel_mug_product_new .product_grid_content_new{ padding:0px !important; }
  .travel_mug_product_new .product-single__header{ display:block !important; }
  .travel_mug_product_new .swatch-single{ margin-bottom:0px; }
  .travel_mug_product_new .product_manual_enamel_mug_main_new{ background:none; }
  .travel_mug_product_new .swatch-img-text{ font-size:11.55px; }
  
  .travel_mug_image_with_text_main_new{ padding:0px; background:none !important; }
  .travel_mug_image_with_text_main_new .page-width{ padding:15px; }
  .travel_mug_image_with_text_inner_new{ padding:0; }
  .travel_mug_image_with_text_inner_boxs_new{ display:block; margin-bottom:45px; }
  .travel_mug_image_with_text_image_new{ width:100%; padding:0; }
  .travel_mug_image_with_text_texts_new{ width:100%; }
  .travel_mug_image_with_text_texts_new h3{ font-size: 14px; margin-top: 20px; padding: 0 15px; }
  .travel_mug_image_with_text_texts_new p{ font-size: 30px; padding: 0 15px; line-height: 1.4; max-width:100%; }
  .travel_mug_image_with_text_image_right_new .travel_mug_image_with_text_image_new{ padding:0; }
  
  .travel_mug_product_new .brew_packs_text_and_image_new .feature-row-wrapper { padding: 80px 30px 30px 30px!important; }
  .travel_mug_product_new .brew_packs_text_and_image_new .Index_text_and_image_custom_new .feature-row__item_img{ padding:0; }
  .travel_mug_product_new .brew_packs_text_and_image_new .Index_text_and_image_custom_new .feature-row__text{ padding:0px !important; }
  
  
  /* gift_boxs_product */
  .gift_boxs_product_new .product_grid_content_new{ padding:0px !important; }
  .gift_boxs_product_new .product_description_new{ margin-bottom:18px; }
  .gift_boxs_product_new .product_cart_new .add-to-cart:after{ right: -17px; width: 27px; height: 19px; top: -6px; }
  .gift_boxs_product_new .product_cart_new .add-to-cart:before{ right: -11px; width: 37px; height: 55px; top: -10px; background-size: 100%; }
  .add_text_with_link_new{ padding:0 27px; }
  
  .gift_boxs_product_new .product_desc_new{ padding:0; }
  .gift_boxs_product_new .collapsible-trigger-btn { padding: 20px 32px !important; font-size: 22px; line-height: 32px; }
  .gift_boxs_product_new .product_desc_in_new{ padding:4px 0 24px 0; }
  .gift_boxs_product_new .product_desc_in_new .collapsible-trigger__icon{ width:20px; right:32px; }
  .gift_boxs_product_new .product_desc_in_new .collapsible-trigger__icon svg{ width:100%; }
  .gift_boxs_product_new .collapsible-content__inner { padding: 25px 32px; }
  
  .template-product .index-section.product_recommendations_new { padding: 54px 0 32px 0 !important; }
  .product_recommendations_new .slick-slide{ width:352px; }
  
  .gift_boxs_img_text_banner_textinfo_main_new{ padding:200px 32px 0 32px; }
  .gift_boxs_img_text_banner_textinfo_new p{ font-size: 24px; line-height: 42px; margin: 8px 0 0 0; }
  .gift_boxs_img_text_banner_images_new { margin-top: -10px; }
  .mobile_bottom_new{  display: block !important; }
  .desktop_bottom_new{  display: none !important; }
  
  .gift_boxs_product_new .brew_packs_question_answer_main_new{ padding:32px 0 64px 0; }
  .gift_boxs_product_new .accordion ul li{ border-color:rgba(37, 36, 39, 0.2); }
  .gift_product_variant_new{ padding:0 27px; }
  
  /* Variant Dropdown */
  .custom_variant_picker_main_new{ margin:0 27px 24px 27px; }
  .brew_packs_product_new .product_variant_new .variant-wrapper:nth-child(1){ padding:0px; }
  
  /* filter coffee */
  .filter_coffee_product_new .product-single__header{ display:none !important; }
  
  /* latte */
  .latte_product_new .product-single__header{ display:block !important; }
  .brew_packs_product_new .product_top_review_new{ padding:0 27px; }
  
  /*-- coffee frother Free Instant coffee product page --*/
  .coffee_frother_instant_product_new .product_grid_new { flex-direction: column-reverse; }
  .coffee_frother_instant_product_new .product-single__header{ padding:0 27px; }
  .coffee_frother_instant_product_new .product_custom_title_new{ line-height:32px; }
  .product_manual_coffee_right_heading_new span{ font-size:14px; }
  .product_manual_coffee_main_new .product_manual_enamel_mug_inner_new { box-shadow: 0 0 0; }
  .coffee_frother_instant_product_new .product_manual_coffee_main_new { margin-bottom: 16px!important; }
  .coffee_frother_instant_product_new .product_cart_new { margin-bottom: 16px; }
  .coffee_frother_instant_product_new .Index_text_and_image_custom_new .feature_row_text_in_new{ margin:0; }
  
  
  /*-- French Press product page --*/
  .french_press_product_new .product_manual_enamel_mug_right_heading_new{ font-size:12px; line-height: 16px; padding-bottom:0; }
  .french_press_product_new .product_manual_enamel_mug_right_new{ padding-left:16px; }
  .french_press_product_new .travel_mug_image_with_text_main_new { padding-top: 0px!important; padding-bottom: 0px!important; }
  
  .french_press_image_with_text_main_new{ background:none !important;  }
  .french_press_image_with_text_main_new .page-width{ padding:0px; }
  .french_press_image_with_text_inner_new{ padding:0; border-radius:0; }
  .french_press_image_with_text_inner_boxs_new{ flex-direction: column-reverse; }
  .french_press_image_with_text_texts_new{ width:100%; padding:64px 32px 0 ; }
  .french_press_image_with_text_image_new{ width:100%; }
  .french_press_image_with_text_image_new img.french_press_image_with_text_image_desktop_new{ display:none; }
  .french_press_image_with_text_image_new img.french_press_image_with_text_image_mobile_new{ display:block; }
  .french_press_image_heading_new img { max-width: 180px; }
  .french_press_image_heading_new { padding-bottom: 35px; }
  .product_manual_french_press_main_new .product_manual_enamel_mug_inner_new{ border-radius: 8px; width: 100%; margin:0; }
  
  /*-- search --*/
  .template-search .grid-product__actions{ display:none; }
  .template-search .search-grid .grid-item { flex: 0 0 50%; }
  .search_title_new{ padding-top:35px; }
  
  /*- order -*/
  .ac_container_new { width: 100%; padding-left: 17px; padding-right: 17px; }
  .mobile_user_icon_new{ display:flex; }
  .desktop_user_icon_new{ display:none; }
  .submenu{ display:none; }
  
  
  /*-New footer-*/
  .site-footer{ padding:0; }
  .site-footer .footer__section--menus{ padding:64px 0 0 0; }
  .site-footer .footer__section--menus .page-width{ padding:0; }
  .footer__block{ padding: 0 20px 52px 40px; }
  .footer__title{ margin-bottom:12px; }
  .footer__menu a { padding: 12px 0; }
  .newsletter{ background: #FAF6EF; padding:64px 24px 76px 24px; max-width: 100% !important; flex: 0 1 100% !important; }
  .footer_svg_Icons_new svg { max-width: 175px; width: 175px; margin: auto; display: flex; height: auto; }
  .footer_svg_Icons_new { padding: 0 0 24px 0; }
  .footer__subscribe{ text-align:center; padding-bottom: 28px; }
  .footer_newsletter_social_main_new{ flex-direction: column; }
  .footer__newsletter form{ margin:0 auto; }
  .footer_newsletter_main_new { width: 100%; max-width: 366px; }
  .newsletter__input-group .input-group-field { height: 58px; }
  .newsletter__input-group .input-group-btn{ width:62px; }
  .footer__social{ padding:45px 0 0 0; }
  .footer__social li { margin: 0 16px; }
  
  .copyright_section_new { background: #000 !important; padding: 32px 0; }
  .copyright_section_new .footer__base-links{ color:#fff; text-align:center; }
  .copyright_section_new .footer__base-links a, .copyright_section_new .footer__base-links span{ color: #FFFFFF; }
  .copyright_section_new .footer__base-links span{ display:block; width:100%; padding: 0; }
  .footer__base-links b.hide1{ display:none; }
  
  /* Premium Instant Kit Page */
  .product_includes_v2_new { padding: 0 27px; max-width: 354px; }
  .collection_breadcrumbs_new .breadcrumbs_in_new{ margin:16px 0 6px 0; }
  .breadcrumbs_main_new { padding: 0 27px; }
  
  .template--Pitcher .breadcrumbs_main_new{ display: block !important; max-width: 100%; transform: translate(0,0); padding: 0 30px; }
  .template--ceramic-mug-new .breadcrumbs_main_new{ max-width: 100%; padding: 0 17px; }
  .template--enamel-mug-new .breadcrumbs_main_new{ max-width: 100%; padding: 0 17px; }
  
  
  /*- Filter coffee kit -*/
  .filter_coffee_kit_product_new .section--instant-coffee-video { padding-bottom: 0; background-size: cover !important; background-position: center center !important; }
  .filter_coffee_kit_product_new .section--instant-coffee-video .heading-image{ padding:86px 0; }
  .filter_coffee_kit_product_new .section--instant-coffee-video .heading-image img { height: 102px; }
  .filter_coffee_kit_product_new .french_press_image_with_text_inner_new { padding: 64px 0 0 0; }
  .filter_coffee_kit_product_new .french_press_image_with_text_image_new { width: 100%; }
  .filter_coffee_kit_product_new .french_press_image_with_text_texts_new { width: 100%; padding: 0 32px 0 32px; }
  .filter_coffee_kit_product_new .brew_packs_question_answer_main_new{ padding:32px 0 64px 0; }
  .product_includes_v3_new { max-width: 419px;}
  
  
  /*- Blog Template -*/
  .blog_top_banner_text_alltexts_new h1{ padding-bottom:20px; }
  .blog_top_banner_text_alltexts_new h2{ font-size:36px; }
  
  .blog_template_tags_filter_new .tag-list{ padding:18px 0 10px 0; }
  .blog_template_tags_filter_new .tag-list li { margin: 0 15px 8px 15px; }
  .blog_template_tags_filter_new .tag-list .tag--inline .article-tag{ font-size:13px; }
  .blog_grid_main_new{ padding:25px; }
  .grid-article__image_in_new { min-height: 300px; }
  .blog_grid_new .article__title { font-size: 24px !important; line-height: 30px; }
  .blog_grid_33_new .grid-article__image_in_new { min-height: 200px; }
  .blog_grid_new .blog_grid_33_new .article__title { font-size: 18px !important; line-height: 24px; }
  .blog_template_excerpt_new p { font-size: 14px; line-height: 20px; }
  .blog_grid_33_new .blog_template_excerpt_new p { font-size: 12px;line-height: 16px; }
  
  .blog_Infotext_main_new { padding: 25px 0 27px 13px; }
  .blog_Infotext_alltexts_new h3 { font-size: 16px; line-height: 24px; }
  .blog_Infotext_alltexts_new h3 span{ font-size:13px; }
  .blog_Infotext_alltexts_new h4 { font-size: 13px; line-height: 24px; padding-top: 2px; }
  .blog_Infotext_alltexts_new p { font-size: 10px; line-height: 12px; }
  
  
  
  /*- Business Blog Template -*/
  .article_business_banner_allinfotext_new h4{ font-size: 12px; line-height: 15px; }
  .article_business_banner_allinfotext_new h1{ font-size: 35px; line-height: 40px; }
  .article_business_banner_allinfotext_new p{ font-size: 12px; line-height: 15px; }
  
  .article_business_menulist_alltextloop_boxs_new{ padding:16px 25px; }
  .article_business_menulist_alltextloop_boxs_new a{ font-size:15px; }

  .article_business_block_1_inner_new{ padding:60px 0 0px 0; }
  .article_business_block_1_alltextinfo_new{ padding-bottom:60px; max-width: 525px; } 
  .article_business_block_1_alltextinfo_new h3 { font-size: 22px; line-height: 30px; margin-bottom: 20px; }
  .article_business_block_1_alltextinfo_new p { font-size: 15px; line-height: 24px; margin-bottom: 20px; }
  .article_business_block_1_alltextinfo_new p:last-child{ margin-bottom:0; }

  .article_business_block_1_middleImage_new{ padding-bottom:60px; }
  .article_business_block_1_middleImage_new img{ width:100%; box-shadow: 6px 6px 20px rgba(0, 0, 0, 0.16); display:flex; }

  .article_business_block_1_leftrightInfo_new{ padding-bottom:60px; }
  .article_business_block_1_leftrightInfo_lefttext_new{ width:100%; }
  .article_business_block_1_leftrightInfo_lefttext_new h3 { font-size: 22px; line-height: 30px; margin-bottom: 20px; }
  .article_business_block_1_leftrightInfo_lefttext_new p { font-size: 15px; line-height: 24px; margin-bottom: 20px; }
  .article_business_block_1_leftrightInfo_lefttext_new p:last-child{ margin-bottom:0; }
  .article_business_block_1_leftrightInfo_rightImg_new{ width:100%; padding-left:30px; }

  .article_business_block_2_inner_new{ padding:60px 0; }
  .article_business_block_2_allInfotext_new{ padding-left:30px; }
  .article_business_block_2_allInfotext_new h3 { font-size: 22px; line-height: 30px; margin-bottom: 20px;}
  .article_business_block_2_allInfotext_new p { font-size: 15px; line-height: 24px; margin-bottom: 20px;}
  .article_business_block_2_allInfotext_new p:last-child{ margin-bottom:0; }
  .article_business_block_4_main_new .article_business_block_1_leftrightInfo_lefttext_new{ padding-right:40px;  }
  .article_business_block_4_main_new .article_business_block_1_leftrightInfo_rightImg_new{ padding-left: 0px; }
  .article_business_block_4_main_new .article_business_block_1_leftrightInfo_rightImg_new img{ width:68%; margin-left: 0%; }
  .article_business_block_4_main_new .article_business_block_1_leftrightInfo_rightImg_new img:last-child{ margin-left: -36%; margin-top: 100px; }

  .article_business_block_5_main_new .article_business_block_1_middleImage_new { max-width: 525px; }
  .article_business_block_6_bottomInfo_Images_new { margin-top: -30px; margin-bottom: -60px; }
  
  
  /*-- Enamal mug 2022 --*/
  .enamel_mug_2022_new .breadcrumbs_main_new{ padding:0 27px; }
  .enamel_mug_2022_new .product-single__header{ padding:0 27px; }
  
  .section-collection-tabs .collection--toggle-header .item-toggle{ font-size: 20px; margin: 0 30px }
  
  .template--perks .text_with_banner_texts_new h1 { font-size: 64px; line-height: 48px; }
  .template--perks .text_with_banner_texts_new p{ font-size:16px; line-height:32px; }
  
  .product_price_batch_new{ width: 80px; top: -122px; right: 15px; z-index: 1; }
  
  
  /* collection section */
  .collection_information_img_new { width: 50%; }
  .collection_information_info_new { padding: 34px 0 34px 22px; width: 50%; }
  
  /* Cold coffee cans */
  .cans_product_new{ margin:0 0 0 20px; }
  .salted_caramel_cold_coffee .product-bottom .nutrition-model .guide_model_inner_wrapper { padding: 0; }
  .salted_caramel_cold_coffee .section--instant-coffee-video .heading-image {  padding: 50px 0 30px; }
  .salted_caramel_cold_coffee .section--instant-coffee-video .heading-image img { height: 80px; }
  .section--related-products .collection--products, .section--related-products .section-heading { padding-left: 32px; }
  
  /* bulk order page */
  .bulk_special_orders_left_new { width: 50%; }
  .bulk_special_orders_right_new { width: 50%; margin-left:0; padding: 40px 40px 40px 40px; }
  
  
  
  /* Birthday page */
  .is-light .shop_menu_new{ color:#fff; }
  .Page_top_Image_Info_text_main_new{ background: radial-gradient(101.45% 64.61% at 50% 0%, #FC5B5B 0%, rgba(252, 91, 91, 0) 100%), #930035;  }
  .Page_top_Image_Info_text_inner_new { padding: 64px 0 64px 0; }  
  .Page_top_Image_Info_text_logoimage_new img { max-width: 300px; }
  
  .Page_birthday_menulist_new .article_business_menulist_main_new{ min-height:initial; }
  .Page_birthday_menulist_new .article_business_menulist_box_new{ display:flex; position:relative; background:none; box-shadow:0 0 0; }
  .Page_birthday_menulist_new .article_business_menulist_alltextloop_boxs_new:first-child { margin-right: 0px; }
  .Page_birthday_menulist_new .article_business_menulist_alltextloop_boxs_new:last-child { margin-left: 0; }
  .Page_birthday_menulist_new .article_business_menulist_alltextloop_boxs_new{ white-space:nowrap; padding:24px 12px 25px 12px; }
  .Page_birthday_menulist_new .article_business_menulist_alltextloop_boxs_new a{ padding:0; }
  .Page_birthday_menulist_new .article_business_menulist_box_new .article_business_menulist_alltextloop_boxs_new.active a{ background:none; }
  .Page_birthday_menulist_new .article_business_menulist_box_new .article_business_menulist_alltextloop_boxs_new.active a:after{ display:block; }
  
  .Page_collection_products_new{ background: #551461; padding:0; }
  .Page_collection_products_main_new{ padding:80px 0 64px 0; }
  .page_collection_details_new { padding: 40px 0 0 0; }
  .page_collection_title_new p{ margin-top:4px; }
  .page_collection_details_new .slick-slide { width: 352px !important; margin: 0 4px; height: 100% !important; }
  .page_collection_details_new .product-grid .grid-item{ margin-bottom:0; }
  .page_collection_details_new .slick-dots{ display:none !important; }
  
  .page_birthday_custom_boxs_main_new { padding: 0; }
  .page_birthday_custom_boxs_main_new .page-width{ padding:0; }
  .page_birthday_custom_boxs_allboxs_new{ flex-direction: column; }
  .page_birthday_custom_boxs_allboxs_in_new{ width:100%; margin:0; }
  .page_birthday_custom_boxs_allboxs_2_new { order: 1; margin: 0 32px 64px 32px; width: calc(100% - 64px); min-height: auto; padding:32px 0px 38px 0px; }
  .page_birthday_custom_boxs_allboxs_2_headingsvglogo_new svg { width: 168px; height: auto; }
  .page_birthday_custom_boxs_allboxs_2_fullimage_new { padding: 0; max-width: 330px; margin: auto; }
  .page_birthday_custom_boxs_allboxs_2_allinfodetails_new p{ padding:10px 0; max-width:222px; margin:auto; }
  
  .page_birthday_custom_boxs_allboxs_1_new{ order:2; border-radius: 0; min-height:inherit; padding: 64px 64px; }
  .page_birthday_custom_boxs_allboxs_3_new{ order:3; border-radius: 0; }
  .page_birthday_custom_boxs_allboxs_3_toppart_new { padding: 0 67px 0 67px; }
  .page_birthday_custom_boxs_allboxs_3_fullimage_new {  margin-top: -16px; margin-left: -41px; margin-right: 0px;  margin-bottom: 35px; }
  .page_birthday_custom_boxs_allboxs_3_fullimage_new img{ max-width:340px; margin:auto; }
  .page_birthday_custom_boxs_allboxs_3_bottompart_new { padding: 32px; border-radius: 0; }
  .page_birthday_custom_boxs_allboxs_3_bottompart_leftright_new{ padding-bottom:17px; } 
  .page_birthday_custom_boxs_allboxs_3_bottompart_progress_new{ height:58px; }
  .page_birthday_custom_boxs_allboxs_3_bottompart_info_new { padding: 16px 0 0 0; }
  .page_birthday_custom_boxs_allboxs_3_allinfodetails_new{ max-width:330px; margin:auto; }
  
  .page_birthday_Image_texts_desktopheading_new{ display:none; }
  .page_birthday_Image_texts_mobileheading_new{ display: block; text-align: center; padding: 0 15px; }
  .page_birthday_Image_texts_imagedisplay_new{ margin-top:0; }
  .page_birthday_Image_texts_imagewithtext_new{ display:flex; flex-direction: column-reverse; }
  .page_birthday_Image_texts_desktopimage_new { display:none !important; }
  .page_birthday_Image_texts_mobileimage_new { display: block !important; }
  
  .page_birthday_Image_texts_main_new { padding: 0px 0 0 0; background: none; }
  .page_birthday_Image_texts_textsdisplay_info_new { padding: 96px 0px 32px 0px; background:linear-gradient(180deg, #4E186C 0%, rgba(0, 0, 0, 0) 93.75%), #000000; }
  .page_birthday_Image_texts_textsdisplay_info_new .page-width{ padding:0; }
  .page_birthday_Image_texts_textsdisplay_info_in_new p { text-align: left; padding: 0 64px; color: #BBC2FF; margin-bottom: 24px; }
  .page_birthday_Image_texts_textsdisplay_button_new { padding: 8px 64px 0 64px; }
  .page_birthday_Image_texts_textsdisplay_button_new .btn{ width:100%; text-align: left; }
  .page_birthday_Image_texts_textsdisplay_button_new .btn svg { margin: 3px 0 0 0; float: right; }
  .page_birthday_Image_texts_textsdisplay_info_in_new h4{ color: rgba(170, 179, 255, 0.5); }
  .page_birthday_Image_texts_textsdisplay_info_in_new { max-width: 500px; }
  .page_birthday_custom_boxs_allboxs_2_klaviyoform_new { padding: 0 16px; }
  
  
  /* Birthday Story page */
  .Page_birthday_story_logos_desktop_roundlogo_new{ display:none; }
  .Page_birthday_story_logos_main_new .page_content_new { padding-bottom: 0; padding-top: 64px !important; }
  .Page_birthday_story_logos_mobilelogo_new { display: block; max-width: 295px; margin: 75px 0 0 0; }
  .Page_birthday_story_Infos_allloops_year_new{ position:relative; }
  .first_section_new { padding: 16px 0 0 0; }
  .first_section_new .Page_birthday_story_Infos_allloops_year_new { margin: 0; }
  .Page_birthday_story_Infos_allloops_year_new h3 { font-weight: 400; font-size: 30px;  line-height: 30px; }
  .Page_birthday_story_Infos_allloops_year_new h3 div{ transform: none;  padding: 0; background:none; }
  .Page_birthday_story_Infos_allloops_year_new h3:before{ display:none; }
  
  .year_icon_mobile_new{ display:block; margin: 0 0 15px 0; }
  .year_icon_mobile_new img{ display:flex; }
  .first_section_new .year_icon_mobile_new{ display:none; }
  
  .Page_birthday_story_Infos_allloops_year_new {  margin:0px !important; margin-bottom: 20px !important; }
  .Page_birthday_story_Infos_allloops_heading_new { max-width: 100%; width: 100%; float: none;  margin-right: 0; }
  .Page_birthday_story_Infos_allloops_heading_new h2 { font-size: 32px; line-height: 50px; padding-bottom: 20px; }
  
  .Page_birthday_story_Infos_allloops_information_new { max-width: 100%; width: 100%; padding-bottom: 20px; float: none; margin-right: 0; }
  .Page_birthday_story_Infos_allloops_information_new p { padding-bottom: 20px; font-size: 20px; line-height: 36px; }
  
  .second_section_new .Page_birthday_story_Infos_allloops_new { padding-bottom: 0; }
  
  .Page_birthday_story_Infos_allloops_desktopimages_new{ display:none !important; }
  .Page_birthday_story_Infos_allloops_mobileimages_new { display: block !important; }
  .Page_birthday_story_Infos_allloops_images_new{ padding-bottom:20px; max-width:100%; }
  .Page_birthday_story_Infos_allloops_new:after{ display:none; }
  .Page_birthday_story_Infos_allloops_information_new hr{ display:none; }
  .Page_birthday_story_Infos_allloops_information_new h4 { padding-bottom: 20px; font-size: 22px; line-height: 40px; }
  .last_section_new .Page_birthday_story_Infos_allloops_new:before{ display:none; }
  #shopify-section-template--15110947307567__1653725009a41ccab1 .index-section { padding: 0px 0 40px 0; }
  #shopify-section-template--15110947307567__1653725009a41ccab1 .theme-block { padding-left: 0; }
  #shopify-section-template--15110947307567__1653725009a41ccab1 .theme-block h2{ font-size: 30px; line-height: 44px; }
  
  .middle_image_new { max-width: 500px !important; width: 100%; float: none;  clear: both;  margin-right: 0; margin: auto; }
  
  
  /*The Restless Adventurer*/
  .the_restless_adventurer_new .product_grid_content_new{ margin:-2px 0 0 0 !important; background: #7D168E; padding:32px 0; }
  .the_restless_adventurer_new .product-single__header{ display:block !important; padding:0 27px; }
  .the_half_introvert_new .product_grid_content_new{ background: #000F95; }
  .the_caffeine_fueled_optimist_new  .product_grid_content_new{ background: #9D0048; }
  
  .subscribe_form_new { padding: 24px 0 0 0; }
  .subscribe_form_title_new{ font-size:15px; line-height:18px; }
  
  .Page_top_Image_Info_text_arrow_new{ display:block; }
  
  
  /* Choose your category page */
  .category_title_new h1{ font-size: 24px; line-height: 56px; }
  .category_title_new h1 span{ font-size: 44px; line-height: 56px; }
  .choose_your_category_boxes_title_new { font-size: 24px; line-height: 30px; padding: 40px 10px;} 
  
  /* Hot Brew page */
  .step_brew_main_new { padding: 64px 0; }
  .step_brew_title_new h2 { font-size: 36px; line-height: 71px; }
  .step_brew_title_new h2 span { font-size: 70px; }
  .step_brew_details_new { padding-top: 10px; flex-direction: column; align-items: flex-start; max-width:310px; margin:auto; }
  .step_brew_boxes_new { padding: 28px 0 0 0; }
  .step_brew_video_main_new { padding: 66px 20px; }
  .step_brew_video_boxes_new{ border-width:10px; } 
  
  /* Cold Brew page */
  .step_brew_subtitle_new{ margin-top: -6px; }
  .step_brew_subtitle_new h2{ font-size: 16px; line-height: 30px; padding: 0px 40px; }
  .template--cold-brew .step_brew_details_new { padding-top: 0; }
  .template--cold-brew .step_brew_boxes_new { padding: 50px 0 0 0; }
  .template--cold-brew .step_brew_details_new{ max-width:230px; }
  
  /* Instant Coffee page */
  .step_coffee_main_new {  padding: 46px 0 60px 0; }
  .step_coffee_inner_box_new{ width:calc(50% - 20px); }
  .step_coffee_inner_box_title_new{ font-size: 44px; line-height: 87px; }
  .step_coffee_inner_box_info_new{ margin:20px 0 0 0; }
  .step_coffee_inner_box_info_in_new {  width: calc(50% - 16px); }
  .step_coffee_inner_box_info_in_icon_new svg{ max-height:50px; }
  .step_coffee_inner_box_info_in_text_new { padding-top: 16px; font-size: 11px; line-height: 13px; }
  .step_coffee_inner_box_info_new:after{ right:-6%; }
  
  /*how to brew page*/
  .how_to_brew_main_new{ padding-top:57px; }
  .how_to_brew_right_new{ padding: 40px 34px 40px 34px; }
  .how_to_brew_right_in_new{ max-width:289px;  }
  .how_to_brew_right_in_new p { font-size: 16px; line-height: 24px; padding: 16px 0 0 0; }
  .video_name_new { font-size: 10px; line-height: 12px; padding: 16px; }
  .template--how-to-brew-new .main-content { min-height: inherit; }

  /* Premium Instant Combo 2 */
  .premium_instant_combo_2_new .product-block-ship{ padding:0 27px; }

  /* Instant Coffee Combo Pack */
  .instant_travel_pack_combo_new .product-block-ship{ padding:0 27px; }
  .instant_travel_pack_combo_new .product-single__header { display: block !important; }
  .instant_travel_pack_combo_new .product-instant-coffee .block-variant { margin-bottom: 6px; margin-right: 6px; width: calc(25% - 5px); }
  .instant_travel_pack_combo_new .product-instant-coffee .block-variant a{ display:block; text-align:center; }

  .original_instant_coffee_new .product-instant-coffee .block-variant { margin-bottom: 6px; margin-right: 6px; width: calc(25% - 5px); }
  .original_instant_coffee_new .product-instant-coffee .block-variant a{ display:block; text-align:center; }

  /* The Sweet French Combo */
  .the_sweet_french_combo_new .product-bottom { margin-bottom: 8px; }

  #AnnouncementSlide-3aabb19b-e179-4821-9915-2881864f187a .announcement-slider__content { font-size: 20px; line-height: 20px; }
  #AnnouncementSlide-3aabb19b-e179-4821-9915-2881864f187a .announcement-slider__content span { font-size: 20px; line-height: 20px; }

  #AnnouncementSlide-1759f7b0-fb10-40a3-b8c6-026a57784116 .announcement-slider__content{ font-size: 20px; line-height: 20px; }
  #AnnouncementSlide-1759f7b0-fb10-40a3-b8c6-026a57784116 .announcement-slider__content span{ font-size: 20px; line-height: 20px; }
  #AnnouncementSlide-1759f7b0-fb10-40a3-b8c6-026a57784116 .announcement-slider__content a{ padding:21px 15px 17px 15px; }

  #AnnouncementSlide-02d56917-9838-4b1c-915a-a8d46d1ef7b8 .announcement-slider__content img { width: 86px; margin: -50px 0px -13px 0; }
  #AnnouncementSlide-02d56917-9838-4b1c-915a-a8d46d1ef7b8 .announcement-slider__content img.announcement_img2 { width: 95px; margin: -50px 0px -13px 0px; }
  #AnnouncementSlide-02d56917-9838-4b1c-915a-a8d46d1ef7b8 .announcement-slider__content{ font-size:20px; }
  #AnnouncementSlide-02d56917-9838-4b1c-915a-a8d46d1ef7b8 .announcement-slider__content span{ font-size:20px; }

   #AnnouncementSlide-96433cc5-17e4-447c-8ca2-b9c4e3d8c9a4 .announcement-slider__content{ font-size: 20px; line-height: 20px; }
    #AnnouncementSlide-96433cc5-17e4-447c-8ca2-b9c4e3d8c9a4 .announcement-slider__content a{ color:#fff; display: flex; align-items:center; text-align: left; padding:13px 75px 8px 15px; }
    #AnnouncementSlide-96433cc5-17e4-447c-8ca2-b9c4e3d8c9a4 .announcement-slider__content span{ margin: -2px 4px 0 4px; font-size: 20px; line-height: 20px; padding: 4px 7px; }
    #AnnouncementSlide-96433cc5-17e4-447c-8ca2-b9c4e3d8c9a4 .announcement-slider__content img{ width: 80px; margin: -30px 15px 0px -10px; }  

  
  /* perks page */
  .perks_page_banner_new .text_with_banner_texts_new h1{ font-size: 32px; line-height: 48px; }
  .perks_page_banner_new .text_with_banner_texts_new p{ font-size:20px; }


  /* sticky Bar */
  .fix-price .product_grid_content_new{ margin:0; }
  .fix-price .product_details_new .product_variant_new{ padding:0; }
  .fix-price .product_cart_in_new{ padding:0; }
  .fix-price .product_details_new .product_variant_new .variant-wrapper .variant__label{ min-height: 50px; padding: 9px 15px; }
  .fix-price .product_details_new .custom_variant_picker_main_new .custom_variant_picker_inner_top_new { min-height: 50px; padding: 9px 15px; }
  .fix-price .product_details_new .custom_variant_picker_main_new{ min-width:280px; }
  .fix-price .product_details_new .product_variant_new{ width:240px; }
  .fix-price .product-single__header{ display:block !important; padding:0 0 14px 0; }
  .fix-price .product-single__meta{ display:block; }
  .fix-price .product_details_new .product_cart_new { width: calc(100% - 536px); }
  .fix-price .product_cart_new .product-block--price{ right:12px; }

  .fix-price .product_grid_content_new{ padding:16px !important; }
  .fix-price .product_details_new .product_variant_alternate_new{ width:100% !important; display:block !important; }
  .fix-price .product_details_new .product_variant_alternate_new .variant-wrapper .variant__label { padding: 13px 20px 13px 20px; min-height: 50px; }

  .only_flavour_title_new{ min-height: 50px; }

  .product-block-ship{ padding:0 27px; }
  .page-content--product .optiscroll.is-enabled{ overflow:visible !important; }
  .page-content--product .optiscroll.is-enabled>.optiscroll-content{ position:relative !important; }

  .fix-price.filter_coffee_kit_product_new .product_details_new .product_variant_new{ margin:0; width:100%; display: none; }
  .fix-price.coffee_frother_product_new .product-single__meta{ padding:0 !important; }
  .fix-price.coffee_frother_product_new .product_details_new .product_variant_new{ display:none !important; }
  .fix-price.enamel_mug_2022_new .breadcrumbs_main_new{ display:none !important; }
  .fix-price.french_press_product_new .product_details_new .product_variant_new{ margin:0; width:100%; display: none; }

  /* about page */
  .about_us_image_text_loops_inner_new { padding: 40px; }  
  .about_us_image_text_loops_bottompart_allloop_new { margin: 32px 32px 0 0; width: calc(50% - 16px); }
  .about_us_image_text_loops_bottompart_allloop_new:nth-child(3n) { margin-right: 32px; }
  .about_us_image_text_loops_bottompart_allloop_new:nth-child(2n) { margin-right: 0; }
  .about_us_image_with_text_leftside_new { width: 400px; padding: 0 40px 0 20px; }
  .about_us_image_with_text_rightside_new { width: calc(100% - 400px); }
  .about_us_back_information_main_new { padding: 100px 16px 100px 16px;}
  .about_us_back_information_bottompart_leftheading_new h2 { font-size: 27px; line-height: 40px; }
  .about_us_back_information_bottompart_rightheading_new h2{ font-size: 27px; line-height: 40px; }
  .about_us_back_information_bottompart_leftinfotext_new p { padding-top: 28px; font-size: 16px; line-height: 28px; }
  .about_us_back_information_bottompart_rightallloop_leftboxs_new { font-size: 14px; line-height: 28px; }
  .about_us_back_information_bottompart_rightallloop_rightboxs_new { font-size: 14px; line-height: 28px; }
  .about_us_back_information_bottompart_rightinfotext_new p{ font-size: 16px; line-height: 28px; }
  .about_us_back_information_bottompart_rightinfotext_new { padding-top: 28px; }
  .about_us_back_information_bottompart_leftbuttons_buttons_new a { font-size: 16px; line-height: 28px; }


  /* video */
  .slideshow_custom_new .slideshow__slide--2e068dee-b56e-4e37-8675-843b390d80e5 .hero__text-content { padding: 57px 0 0 0;}
  .slideshow_custom_new .slideshow__slide--2e068dee-b56e-4e37-8675-843b390d80e5 .hero__subtitle .hero__animation-contents{ font-size: 30px; line-height: 40px; }
  .slideshow_custom_new .slideshow__slide--2e068dee-b56e-4e37-8675-843b390d80e5 .hero__subtitle .hero__animation-contents img{ max-width:220px; }
  .index_instant_coffee_video_new{ max-width:400px; margin:34px auto 34px; width:100%; border: 6px solid #fff; border-radius: 4px; }

  /*corporate-gifting*/
  .corporate_gifting_banner_maintexts_new { top: 86px; }
  .corporate_gifting_banner_maintexts_new h2 { font-size: 40px; line-height: 55px; }
  .corporate_gifting_heading_inner_new{ padding:42px 0; }
  .corporate_gifting_heading_mainheading_new h3 { font-size: 24px; line-height: 40px; }
  .corporate_gifting_heading_subheading_new{ padding:24px 0 0 0; }
  .corporate_gifting_heading_subheading_new p { font-size: 20px; line-height: 32px; }
  .corporate_gifting_heading_mainbutton_new {  padding: 32px 0 0 0; }
  .corporate_gifting_heading_mainbutton_new .btn{ font-size:12px; line-height:14px; padding: 16px 24px; }

  .corporate_gifting_columns_mainallloop_textsboxs_new {  padding: 15px; }
  .corporate_gifting_columns_mainallloop_textsboxs_new p{ font-size:14px; }

  .corporate_gifting_form_main_new { padding: 36px 0 45px 0; }
  .corporate_gifting_form_inner_new .corporate_gifting_heading_subheading_new{ padding:10px 0 0 0; }
  .corporate_gifting_form_maintextlink_new { margin-top: -26px; }
  .corporate_gifting_form_mainappform_new { padding: 40px 0 0 0; }

  /*coffee_treats_gift_pack*/
  .coffee_treats_gift_pack .travel_mug_image_with_text_inner_boxs_new{ padding:16px; }
  .coffee_treats_gift_pack .travel_mug_image_with_text_main_new .page-width{ padding:0; }

  /* vietnamese_phin_filter_new */
  .vietnamese_phin_filter_new .travel_mug_image_with_text_main_new { padding: 0px 0 0 0 !important; }
  .vietnamese_phin_filter_new .travel_mug_image_with_text_main_new .page-width { padding: 0; }
  .vietnamese_phin_filter_new .travel_mug_image_with_text_inner_new{ padding:16px; }
  .vietnamese_icon_text_loop_main_new { background: #fff; padding-top: 0; }
  .vietnamese_icon_text_loop_inner_new { padding: 72px 0px 0px 16px; border-radius: 0; position:relative; margin-bottom:64px; }
  .vietnamese_icon_text_loop_topheadingtext_new h2{ font-size: 36px; line-height: 56px; padding-bottom:36px; }
  .vietnamese_icon_text_loop_allloop_boxs_new{ padding: 0 12px; }
  .vietnamese_icon_text_loop_allloop_iconsboxs_new svg { max-height: 200px; }
  .vietnamese_icon_text_loop_allloop_textsboxs_new { text-align: center; }
  .vietnamese_icon_text_loop_allloop_textsboxs_new h3 { font-size: 30px; }
  .vietnamese_icon_text_loop_bottomheadingtext_new h3 { font-size: 26px; }
  .vietnamese_text_with_icon_inner_new { padding: 0px 16px; }
  .vietnamese_text_with_icon_leftrightboth_new { margin: 0 16px; padding-top: 64px; }
  .vietnamese_text_with_icon_topleftside_new h3{ padding-bottom:48px; }
  .vietnamese_text_with_icon_bottomleftside_new { display: block; }
  .vietnamese_text_with_icon_bottomleftside_boxs_new { width: 100%; margin-right: 0;}
  .vietnamese_text_with_icon_bottomleftside_boxs_new { width: 100%; margin-right: 0; margin-bottom: 32px; }
  .vietnamese_text_with_icon_bottomleftside_boxs_new:last-child { width: 100%; margin-right: 0; margin-bottom: 0; }

  .vietnamese_text_with_icon_main_new .page-width{ padding:0; }
  .vietnamese_text_loop_icon_main_new .page-width{ padding:0; }
  .vietnamese_text_loop_icon_inner_new { padding: 64px 16px 72px 16px; }
  .vietnamese_text_loop_icon_leftrightboth_new { padding: 0 16px; }
  .vietnamese_text_loop_icon_rightside_new svg { width: 100%; display: flex; }
  .vietnamese_text_loop_icon_leftside_new { padding-right: 30px; }

  .product_image_overlay_text_main_new { padding: 64px 0 !important; }
  .product_image_overlay_text_main_new .section-header{ padding:0 24px; }
  .product_image_overlay_text_main_new .index_image_overlay_text_main_new { padding-top: 20px; }
  .product_image_overlay_text_main_new .index_image_slider_new .index_image_overlay_text_boxs_new{ width:calc(33.33% - 14px); margin-right:20px; }
  .product_image_overlay_text_main_new .index_image_slider_new .index_image_overlay_text_boxs_new:nth-child(3n){ margin-right:0; }
  .product_image_overlay_text_main_new .index_image_slider_new .index_image_overlay_text_boxs_info_new a { padding: 28px 20px 0 20px; font-size: 22px; line-height: 34px; }
  .vietnamese_icon_text_loop_main_new .slick-dots li button:before{ background: #992220;opacity: 0.2; }
  .vietnamese_icon_text_loop_main_new .slick-dots li.slick-active button:before{ opacity:1; background: #992220; }

  /* xpresso_product_new */
  .xpresso_product_new .product-single__meta{ padding:0px 0 20px 0px!important; }
  .xpresso_product_new .product-single__header{ padding:0 27px; }
  .xpresso_product_new .product-single__title { line-height: 32px; }
  .xpresso_product_new .product-instant-coffee .block-variant:last-child{ margin-right:0; }
  .xpresso_product_new .xpresso_offer_product_new { left: 257px; width: 117px; margin-top: -70px; }
  .xpresso_product_new .travel_mug_image_with_text_main_new{ background:#262425 !important;  }
  .xpresso_product_new .travel_mug_image_with_text_main_new { padding-top: 10px !important; padding-bottom: 16px !important; }
  .xpresso_product_new .travel_mug_image_with_text_inner_new { background: none; }
  .section--instant-coffee-video .block--video-single{ padding:0; }
  .xpresso_product_new .section--instant-coffee-video { padding-bottom: 0; }

  .instant_coffee_assorted_pack_new .cans_offer_product_pack48_new{ right: 40px; }
} 

@media(min-width:992px) and (max-width:1200px){
  .product_grid_content_new{ min-height:initial; }
  
  /*-collection-*/
  .text_with_banner_info_new { height: 470px; }
  
  .text_with_banner_texts_main_new{ padding-left:0px; }
  .collection_filter_bar_hide_new{ display:none; }
  .collection-content { padding: 56px 0 0 0; }
  .product-grid { margin-left: -15px; margin-right: -15px; }
  .product-grid .grid-item { margin-bottom: 41px; padding-left: 15px; padding-right: 15px; }
  .grid-product__title{ font-size: 16px; line-height: 20px; }
  .shop_all_products_btn_main_new { margin: 20px 0 85px 0; }
  .newsletter{ padding-left:0; }
  
  .template-collection .site-header__element{ background:none; }
  .template-collection .header-wrapper--compressed .site-header__element{ background:#fff; }
  .middle_banners_texts_main_new{ margin: 0px 0 41px 0; }
  .middle_banners_texts_banner_texts_new{ width:240px; padding:10px; }
  
  /*-- home --*/
  .slideshow_custom_new .hero__text-content{ padding:110px 0 0 0; }
  .slideshow_custom_new .hero__title{ font-size: 36px!important; margin-bottom: 12px; line-height: 48px; }
  .slideshow_custom_new .hero__link .btn{ font-size: 14px; line-height: 17px; padding:12px 24px; }
  .slideshow_custom_new .flickity-page-dots { top: 260px;}
  .slideshow_custom_new .slideshow_secondary_btn_new .btn{ padding-top:0px; }
  
  
  .logo_list_custom_new .new-grid{ overflow-x: scroll; justify-content: center; margin-left: 0; } 
  .logo_list_new { margin: 24px 0; }
  .logo_list_custom_new .new-grid .grid-item{ padding-left: 15px; padding-right: 15px; }
  
  .index_image_overlay_text_new{ padding:64px 0 32px 0; }
  .section_header_new{ padding-bottom:48px; }
  .section_header_new .section-header__title{ padding: 32px 31px 0 31px; font-size: 20px; line-height: 32px; }
  .index_image_overlay_text_main_new { width: 100%; margin-left: 0; }
  .index_image_overlay_text_boxs_new { width: calc(33.33% - 22.29px); }
  
  .index_image_overlay_text_boxs_info_new a{ padding:32px 32px 0 32px; font-size: 28px; line-height: 44px; }
 
  .heading_image_btn_custom_new{ padding:64px 40px 64px 40px; }
  .index_heading_image_btn_in_new{ padding:0px 32px; }
  .index_heading_image_btn_in_new .section-header{ margin:0; padding:64px 0px 48px 0px; }
  .index_heading_image_btn_subheading_new{ font-size: 28px; line-height: 44px; }
  .index_heading_image_btn_button_new .btn{ font-size: 14px; line-height: 17px; padding:16px 24px; }
  .index_heading_image_btn_bottom_new a{ padding:24px 17px; font-size: 18px; line-height:32px; font-weight:700; }
  .index_heading_image_btn_bottom_new a svg { height: 32px; margin-right: 16px; }
  .text_columns_custom_new{ padding:56px 0 64px 0 !important; }
  .text_columns_custom_new .grid__item{ width: 30%; margin-right: 5%; }
  .text_columns_custom_new .rte--block{ font-size: 16px; line-height: 26px; }
  
  
  .index_featured_collection_custom_new { padding: 64px 0 30px 0; }
  .featured_collection_infotext_new h2{ font-size: 28px; line-height: 44px; padding:0 15px; }
  .index_featured_collection_custom_new .section-header{ margin-bottom:40px; }
  .featured_collection_new .slick-slide{ width:352px; }
  .featured_collection_new .slick-dotted.slick-slider{ margin-bottom:0px; }
  .featured_collection_new .slick-dots{ position:relative; bottom:0px; margin:20px 0 0 0; }
  .featured_collection_new .slick-dots li{ width: 8px; height: 8px; }
  .featured_collection_new .slick-dots li button{ width: 8px; height: 8px; padding: 0; }
  .slick-dots li button:before{ content:''; width:8px; height:8px; background:#33578D; opacity:0.2; border-radius:100%; }
  .featured_collection_bestseller_new{ margin-top:48px; }
  .featured_collection_bestseller_new .btn{ font-size: 14px; line-height: 17px; padding:16px 24px; }
  
  .Index_text_and_image_custom_new{ padding:30px 0 56px 0 !important; }
  .Index_text_and_image_custom_new .feature-row__text{ padding:30px 0 0 0 !important; }
  .Index_text_and_image_custom_new .feature_row_text_in_new{ max-width: 100%; padding: 0 0 0 20px; margin:0; }
  .Index_text_and_image_custom_new .featured-row__subtext{ font-size: 20px; line-height: 32px; }
  .review_btn_new { max-width: 341px; }
  .review_name_new{ font-size: 12px; line-height: 17px; }
  .stars_new{ font-size:12px; }
  .template-index .main-content{ overflow:hidden; }
  
  
  /*--coffee page--*/
  .cofree-box-35{ padding-left:0px; }
  .coffee-details.image-first .cofree-box-35{ padding-right:0px; }
  .coffee-details video { height: 100%; object-fit: contain; }
  
  /*-- product --*/
  .enamel_mug_product_new .product_grid_content_new{ margin-top:0px; }
  .product_manual_enamel_mug_main_new{ padding-bottom:40px; }
  .featured_collection_custom_new .grid-item{ margin-bottom:0px; }
  
  /*-- Tumbler product page --*/
  #why-it-is-special .special_col img { transform: scale(1.2); margin-top: 100px; margin-left: -250px; }
  .secure-straw span:before { width: 235PX; left: -252px; }
  .screw-on-lid span:before { width: 75px; left: -93px; }
  .double-walled span:before { width: 115px; left: -129px; }
  .bpa-free span:before { width: 137px; left: -148px; }
  .product-single__header{ transform: translate(0,0); }
  .product_description_new{ transform: translate(0,0); }
  .tumbler_product_new .product_cart_in_new{ transform: translate(0,0); }
  .tumbler_product_new .product_manual_enamel_mug_inner_new{ transform: translate(0,0); }
  .tumbler_product_new .product_grid_content_new{ padding:50px 0 !important; }
  
  
   /*-- ceramic mug product page --*/
  .ceramic_mug_middle_img_headingtext_new p{ font-size:24px; max-width: 600px; }
  .shop-now-container{ font-size:14px; }
  
  
  /*-- pitcher product page --*/
  .image_with_text_icon_right_inside_new{ max-width: 76%; transform: none; }
  .image_with_text_icon_right_icon_text_main_new{ padding-top:0px; }
  .text_with_image_main_new .image_with_text_icon_right_inside_new{ transform: none; }
  
  /*-- coffee frother product page --*/
  .coffee_frother_product_new .product-single__header{ max-width:90%; }
  .coffee_frother_product_new .product_description_new{ max-width:90%; }
  .coffee_frother_product_new .product_cart_in_new{ max-width:90%; }
  .coffee_frother_product_new .ship_text_main_new{ max-width:90%;  }
  .coffee_frother_product_new .product-block-ship{ margin-bottom:0px; }
  
  /*-- brew packs product page --*/
  .brew_packs_product_new .product-single__meta{ padding:0 30px !important; max-width: 494px; }
  .brew_packs_product_new .product_grid_content_new{ width:50%; }
  .brew_packs_product_new .product_image_new{ width:50%; }
  .brew_packs_product_new .product_manual_enamel_mug_main_new{ padding-bottom:0px; }
  .brew_packs_product_new .product__main-photos .flickity-page-dots{ bottom:27px; }
  .brew_packs_product_new .product__main-photos .flickity-prev-next-button{ bottom:14px; }
  
  .brew_packs_title_img_text_in_new{ padding:60px 44px 44px 44px; }
  .brew_packs_title_img_text_inner_boxs_text_new{ padding:30px; }
  .brew_packs_title_img_text_inner_boxs_text_new h3{ font-size: 18px; line-height: 36px; }
  .brew_packs_title_img_text_inner_boxs_text_new p{ font-size: 18px; line-height: 30px; }
  .brew_packs_text_and_image_new .Index_text_and_image_custom_new .feature_row_text_in_new{ padding-left:40px; }
  
  
  /*- ground_coffee page -*/
  .ground_coffee_beans_image_with_text_right_new{ padding:96px 40px; }
  
  /*- travel_mug page -*/
  .travel_mug_product_new .product_grid_content_new { padding: 100px 0!important; }
  
  
  /*-- coffee frother Free Instant coffee product page --*/
  .coffee_frother_instant_product_new .product-single__header{ max-width:100%; }
  .coffee_frother_instant_product_new .product_cart_in_new{ max-width:100%; }
  
  /*-- French Press product page --*/
  .french_press_image_with_text_texts_new{ padding:0 50px; }
  
  /*-- search --*/
  .product-grid[data-view=small] .grid-item{ flex: 0 0 33.33%; width:33.33%; }
  .template-search .grid-product__actions{ display:none; }
  .template-search .search-grid .grid-item { flex: 0 0 33.33%; width:33.33%; }
  .search_title_new{ padding-top:35px; }
  
  /*- order -*/
  .ac_container_new { width: 100%; padding-left: 130px; padding-right: 130px; }
  
  /*-New footer-*/
  .footer__block { flex: 0 1 18%; }
  .collection_breadcrumbs_new .breadcrumbs_in_new{ margin:26px 0 -36px 0; }
  
  .template--Pitcher .breadcrumbs_main_new{ transform: translate(0,0); }
  
  /*- Filter coffee kit -*/
  .filter_coffee_kit_product_new .section--instant-coffee-video{ padding-bottom:0px; }
  .filter_coffee_kit_product_new .section--instant-coffee-video .heading-image{ padding:80px 0; }
  .filter_coffee_kit_product_new .section--instant-coffee-video .heading-image img{ height:150px; }
  
  /*- Blog Template -*/
  .blog_top_banner_text_alltexts_new h1{ padding-bottom:20px; }
  .blog_top_banner_text_alltexts_new h2{ font-size:36px; }
  
  .blog_template_tags_filter_new .tag-list{ padding:18px 0 10px 0; }
  .blog_template_tags_filter_new .tag-list li { margin: 0 15px 8px 15px; }
  .blog_template_tags_filter_new .tag-list .tag--inline .article-tag{ font-size:13px; }
  .blog_grid_main_new{ padding:25px; }
  .grid-article__image_in_new { min-height: 350px; }
  .blog_grid_new .article__title { font-size: 24px !important; line-height: 30px; }
  .blog_grid_33_new .grid-article__image_in_new { min-height: 250px; }
  .blog_grid_new .blog_grid_33_new .article__title { font-size: 18px !important; line-height: 24px; }
  .blog_template_excerpt_new p { font-size: 14px; line-height: 20px; }
  .blog_grid_33_new .blog_template_excerpt_new p { font-size: 12px;line-height: 16px; }
  
  /*- Business Blog Template -*/
  .article_business_banner_allinfotext_new h1{ font-size: 50px; line-height: 55px; }
  .article_business_block_4_main_new .article_business_block_1_leftrightInfo_rightImg_new{ padding-left: 0px; }
  .article_business_block_4_main_new .article_business_block_1_leftrightInfo_rightImg_new img{ width:68%; margin-left: 0%; }
  .article_business_block_4_main_new .article_business_block_1_leftrightInfo_rightImg_new img:last-child{ margin-left: -36%; margin-top: 100px; }
  .article_business_block_4_main_new .article_business_block_1_leftrightInfo_lefttext_new{ padding-right:40px;  }
  
  .template--perks .text_with_banner_texts_new h1 { font-size: 64px; line-height: 48px; }
  .template--perks .text_with_banner_texts_new p{ font-size:16px; line-height:32px; }
  
  .slideshow_custom_new .slideshow__slide--e7c1d1eb-fa61-4598-9afa-b4c225b49c07 .hero__top-subtitle{ margin-bottom:10px; }
  .slideshow_custom_new .slideshow__slide--e7c1d1eb-fa61-4598-9afa-b4c225b49c07 .hero__top-subtitle img{ width:78px; }
  .slideshow_custom_new .slideshow__slide--e7c1d1eb-fa61-4598-9afa-b4c225b49c07 .hero__title{ line-height: 36px !important; margin-bottom: 20px;}
  .slideshow_custom_new .slideshow__slide--e7c1d1eb-fa61-4598-9afa-b4c225b49c07 .hero__text-content{ padding:10% 0 0 0; }
  
  .slideshow_custom_new .slideshow__slide--cc9dd5f9-ce4b-4c0c-b956-a176ee5e386b .hero__top-subtitle .hero__animation-contents { font-size: 16px; line-height: 35px; font-weight: 600; }
  .slideshow_custom_new .slideshow__slide--cc9dd5f9-ce4b-4c0c-b956-a176ee5e386b .hero__title { font-size: 40px !important; margin-bottom: 0; line-height: 55px; font-weight: 600; }
  .slideshow_custom_new .slideshow__slide--cc9dd5f9-ce4b-4c0c-b956-a176ee5e386b .hero__link .btn { margin-top: 10px; }
  
  .slideshow_custom_new .slideshow__slide--ce89e4d9-1d3d-4eb3-a5ea-b81fe8474bfe .hero__top-subtitle .hero__animation-contents{ font-size: 14px; font-weight: 800; line-height: 32px; }
  .slideshow_custom_new .slideshow__slide--ce89e4d9-1d3d-4eb3-a5ea-b81fe8474bfe .hero__title{ font-size: 45px !important;  font-weight:500; line-height:57px; }
  .slideshow_custom_new .slideshow__slide--ce89e4d9-1d3d-4eb3-a5ea-b81fe8474bfe .hero__link .btn { margin-top: 10px;}

  .slideshow_custom_new .slideshow__slide--db06a89e-7257-4a84-8d4a-720a6dcbe416 .hero__top-subtitle .hero__animation-contents{ font-weight: 500; font-size: 20px; line-height: 40px; }
  .slideshow_custom_new .slideshow__slide--db06a89e-7257-4a84-8d4a-720a6dcbe416 .hero__title{ font-weight: 700; font-size: 64px !important;  line-height: 60px; margin-bottom: 15px;}
  .slideshow_custom_new .slideshow__slide--db06a89e-7257-4a84-8d4a-720a6dcbe416 .hero__link .btn { margin-top: 0px; }

  .slideshow_custom_new .slideshow__slide--73e19cdd-5902-4240-adbb-c43c80ac45ec .hero__top-subtitle .hero__animation-contents{ font-weight: 500; font-size: 20px; line-height: 30px; }
  .slideshow_custom_new .slideshow__slide--73e19cdd-5902-4240-adbb-c43c80ac45ec .hero__title{ font-weight: 500; font-size: 45px !important;  line-height: 60px; margin-bottom: 15px;}
  .slideshow_custom_new .slideshow__slide--73e19cdd-5902-4240-adbb-c43c80ac45ec .hero__link .btn { margin-top: 0px; }

  .slideshow_custom_new .slideshow__slide--7054603a-ddb2-435c-a451-9fa66c310cc1 .hero__top-subtitle{ margin-bottom:20px; }
  .slideshow_custom_new .slideshow__slide--7054603a-ddb2-435c-a451-9fa66c310cc1 .hero__top-subtitle .hero__animation-contents{ font-weight: 500; font-size: 20px; line-height: 30px; }
  .slideshow_custom_new .slideshow__slide--7054603a-ddb2-435c-a451-9fa66c310cc1 .hero__title{ font-weight: 500; font-size: 45px !important;  line-height: 50px; margin-bottom: 15px;}
  .slideshow_custom_new .slideshow__slide--7054603a-ddb2-435c-a451-9fa66c310cc1 .hero__link .btn { margin-top: 0px; }

  .slideshow_custom_new .slideshow__slide--643afc37-11fd-4226-9718-7dc51070b8e5 .hero__subtitle .hero__animation-contents{ font-weight: 500; font-size: 24px; line-height: 30px; }
  .slideshow_custom_new .slideshow__slide--643afc37-11fd-4226-9718-7dc51070b8e5 .hero__title{ font-weight: 500; font-size: 45px !important;  line-height: 60px; margin-bottom: 25px; font-size: 60px !important;}
  .slideshow_custom_new .slideshow__slide--643afc37-11fd-4226-9718-7dc51070b8e5 .hero__link .btn { margin-top: 20px; }
  
  .slideshow_custom_new .slideshow__slide--ad3c2a78-675c-49e0-b758-77881a0233a0 .hero__title{ font-size: 52px !important;  line-height:45px; margin-bottom:10px;  }
  
  /* bulk order page */
  .bulk_special_orders_right_new { padding: 40px 40px 40px 40px; }
  
  
  /* Birthday page */
  .page_collection_details_new{ width:100%; max-width: 900px; }
  .page_birthday_custom_boxs_allboxs_1_new { min-height: inherit; padding: 64px 24px 30px; }
  .page_birthday_custom_boxs_allboxs_3_toppart_new { padding: 0 18px 0 18px;}
  .page_birthday_custom_boxs_allboxs_3_new{ padding:64px 0 0 0; min-height:inherit; }
  .page_birthday_custom_boxs_allboxs_2_new{ min-height:inherit; padding:54px 16px 20px 16px; }
  .page_birthday_custom_boxs_allboxs_3_headingsvglogo_new svg { width: 170px; height: auto; }
  .page_birthday_custom_boxs_allboxs_1_headingsvglogo_new svg { width: 150px; height: auto; }
  .page_birthday_custom_boxs_allboxs_2_allinfodetails_new p{ font-size: 14px; line-height: 22px; }
  
  
  /* Birthday Story page */
  .Page_birthday_story_logos_desktop_roundlogo_new{ width:250px; margin:50px 0 0 -30px; }
  .Page_birthday_story_logos_desktop_innerlogo_new{ width:100px; }
  .Page_birthday_story_Infos_allloops_heading_new{ margin-right:50px; }
  .Page_birthday_story_Infos_allloops_information_new{ margin-right:50px; }
  .Page_birthday_story_Infos_allloops_images_new { max-width: 750px; }
  .Page_birthday_story_Infos_allloops_new:after{ left:92px; }
  .first_section_new .Page_birthday_story_Infos_allloops_new:after { top: 184px; }
  .Page_birthday_story_Infos_allloops_year_new{ margin-left:60px; }
  .first_section_new .Page_birthday_story_Infos_allloops_year_new { margin-top: 380px; }
  .Page_birthday_story_Infos_allloops_year_new h3 { font-size: 40px;  line-height: 64px; }
  .last_section_new .Page_birthday_story_Infos_allloops_new:before{ left:84px; }
  #shopify-section-template--15110947307567__1653725009a41ccab1 .index-section { padding: 50px 0 100px 0; }
  #shopify-section-template--15110947307567__1653725009a41ccab1 .theme-block h2 { font-size: 40px; line-height: 60px; }
  #shopify-section-template--15110947307567__1653725009a41ccab1 .theme-block { padding-left: 50px; }

  
  /*The Restless Adventurer*/
  .the_restless_adventurer_new .product_grid_content_new { padding: 45px 0 !important; }
  
  /* Choose your category page */
  .category_title_new h1{ font-size: 24px; line-height: 56px; }
  .category_title_new h1 span{ font-size: 44px; line-height: 56px; }
  .choose_your_category_boxes_title_new { font-size: 30px; line-height: 40px; padding: 45px 10px; } 
  
  /* Hot Brew page */
  .step_brew_boxes_new { padding: 0 25px; }
  
  /* Instant Coffee page */
  .step_coffee_inner_box_new { width: calc(50% - 30px); }
  .step_coffee_inner_box_title_new { font-size: 50px; line-height: 90px; }
  .step_coffee_inner_box_info_in_new { width: calc(50% - 16px); }
  .step_coffee_inner_box_info_in_text_new{ font-size:12px; }
  .step_coffee_inner_box_info_new:after{ right: -7%; }
  .step_coffee_inner_box_info_in_icon_new svg{ max-height:60px; }
  
  /*how to brew page*/
  .how_to_brew_main_new{ padding-top:57px; }
  .how_to_brew_right_new{ padding: 40px 54px 40px 54px; }
  .template--how-to-brew-new .main-content { min-height: inherit; }

  /* Seasonal Must-Have Combo */
  .seasonal_must_combo_new .product_grid_content_new { padding: 30px 0 !important; }

  /* Premium Instant Combo 2 */
  .premium_instant_combo_2_new .product_grid_content_new { padding: 30px 0 !important; }

  /* perks page */
  .perks_page_banner_new .text_with_banner_texts_new h1{ font-size: 32px; line-height: 48px; }
  .perks_page_banner_new .text_with_banner_texts_new p{ font-size:20px; }

  /* sticky Bar */
  .fix-price .product_grid_content_new{ width:100%; }
  .fix-price .product_grid_content_new{ margin:0;     padding: 20px !important; }
  .fix-price .product_details_new .product_variant_new{ padding:0; }
  .fix-price .product_cart_in_new{ padding:0; }
  .fix-price .product-single__header{ display:block !important; padding:0 0 14px 0; }
  .fix-price .product-single__meta{ display:block; }
  .fix-price .product_details_new .product_cart_new { width: calc(100% - 592px); }
  .fix-price .product_cart_new .product-block--price{ right:12px; }
  .fix-price .product-single__meta{ max-width:100% !important; padding:0px !important; }
  .fix-price.filter_coffee_kit_product_new .product_details_new .product_variant_new{ margin:0; width:100%; display: none; }
  .fix-price.coffee_frother_product_new .product_details_new .product_variant_new{ display:none !important; }
  .fix-price.french_press_product_new .product_details_new .product_variant_new{ margin:0; width:100%; display: none; }

  /* about page */
  .about_us_image_text_loops_inner_new { padding: 40px; }  
  .about_us_image_text_loops_bottompart_allloop_new { margin: 32px 32px 0 0; width: calc(50% - 16px); }
  .about_us_image_text_loops_bottompart_allloop_new:nth-child(3n) { margin-right: 32px; }
  .about_us_image_text_loops_bottompart_allloop_new:nth-child(2n) { margin-right: 0; }
  .about_us_image_with_text_leftside_new { width: 400px; padding: 0 40px 0 20px; }
  .about_us_image_with_text_rightside_new { width: calc(100% - 400px); }
  .about_us_back_information_main_new { padding: 100px 16px 100px 16px;}
  .about_us_back_information_bottompart_leftheading_new h2 { font-size: 27px; line-height: 40px; }
  .about_us_back_information_bottompart_rightheading_new h2{ font-size: 27px; line-height: 40px; }
  .about_us_back_information_bottompart_leftinfotext_new p { padding-top: 28px; font-size: 16px; line-height: 28px; }
  .about_us_back_information_bottompart_rightallloop_leftboxs_new { font-size: 14px; line-height: 28px; }
  .about_us_back_information_bottompart_rightallloop_rightboxs_new { font-size: 14px; line-height: 28px; }
  .about_us_back_information_bottompart_rightinfotext_new p{ font-size: 16px; line-height: 28px; }
  .about_us_back_information_bottompart_rightinfotext_new { padding-top: 28px; }
  .about_us_back_information_bottompart_leftbuttons_buttons_new a { font-size: 16px; line-height: 28px; }

  /* video */
  .slideshow_custom_new .slideshow__slide--2e068dee-b56e-4e37-8675-843b390d80e5 .hero__text-content { padding: 57px 0 0 0;}
  .slideshow_custom_new .slideshow__slide--2e068dee-b56e-4e37-8675-843b390d80e5 .hero__subtitle .hero__animation-contents{ font-size: 34px; line-height: 44px; }
  .slideshow_custom_new .slideshow__slide--2e068dee-b56e-4e37-8675-843b390d80e5 .hero__subtitle .hero__animation-contents img{ max-width:220px; }
  .index_instant_coffee_video_new{ max-width:500px; margin:34px auto 34px; width:100%; border: 6px solid #fff; border-radius: 4px; }

  /*corporate-gifting*/
  .corporate_gifting_banner_maintexts_new{ top:70px; }
  .corporate_gifting_banner_maintexts_new h2 { font-size: 45px; line-height: 65px; }

  #AnnouncementSlide-96433cc5-17e4-447c-8ca2-b9c4e3d8c9a4 .announcement-slider__content{ font-size: 20px; line-height: 20px; }
    #AnnouncementSlide-96433cc5-17e4-447c-8ca2-b9c4e3d8c9a4 .announcement-slider__content a{ color:#fff; display: flex; align-items:center; text-align: left; padding:13px 75px 8px 15px; }
    #AnnouncementSlide-96433cc5-17e4-447c-8ca2-b9c4e3d8c9a4 .announcement-slider__content span{ margin: -2px 4px 0 4px; font-size: 20px; line-height: 20px; padding: 4px 7px; }
    #AnnouncementSlide-96433cc5-17e4-447c-8ca2-b9c4e3d8c9a4 .announcement-slider__content img{ width: 80px; margin: -30px 15px 0px -10px; } 

  /* vietnamese_phin_filter_new */
  .vietnamese_icon_text_loop_inner_new { padding: 80px 40px 80px 40px; }
  .vietnamese_text_with_icon_inner_new { padding: 0px 40px 0 40px; }
  .vietnamese_text_loop_icon_inner_new { padding: 48px 40px 80px 40px; }

  /* xpresso_product_new */
  .xpresso_product_new .product-single__header { max-width: 100%; }
  .xpresso_product_new .xpresso_offer_product_new { left: 350px; width: 111px; }

  .instant_coffee_assorted_pack_new .cans_offer_product_pack48_new{ right:10px; width:120px; }
  
} 

@media(min-width:1201px) and (max-width:1400px){
  .featured_collection_new .slick-prev{ left:-30px; }
  .featured_collection_new .slick-next{ right:-30px; }
  
  .product_recommendations_new .slick-prev{ left:-30px; }
  .product_recommendations_new .slick-next{ right:-30px; }
  
  /*- order -*/
  .ac_container_new { width: 80%; padding-left: 180px; padding-right: 180px; }
  
  .slideshow_custom_new .slideshow__slide--e7c1d1eb-fa61-4598-9afa-b4c225b49c07 .hero__top-subtitle{ margin-bottom:10px; }
  .slideshow_custom_new .slideshow__slide--e7c1d1eb-fa61-4598-9afa-b4c225b49c07 .hero__top-subtitle img{ width:90px; }
  .slideshow_custom_new .slideshow__slide--e7c1d1eb-fa61-4598-9afa-b4c225b49c07 .hero__title{ line-height: 36px !important; font-size:33px !important; margin-bottom: 20px;}
  .slideshow_custom_new .slideshow__slide--e7c1d1eb-fa61-4598-9afa-b4c225b49c07 .hero__text-content{ padding:9% 0 0 0; }
  
  
  /* bulk order page */
  .bulk_special_orders_right_new { padding: 40px 40px 40px 40px; }
  
  /* Birthday page */
  .page_birthday_custom_boxs_allboxs_1_new{ padding:72px 64px 30px; }
  .page_birthday_custom_boxs_allboxs_3_new{ padding:72px 0 0 0; }
  
  /* Birthday Story page */
  .Page_birthday_story_logos_desktop_roundlogo_new{ width: 330px; margin: 63px 0 0 -35px; }
  .Page_birthday_story_logos_desktop_innerlogo_new{ width:130px; }
  .first_section_new .Page_birthday_story_Infos_allloops_new:after { top: 275px; }
  .first_section_new .Page_birthday_story_Infos_allloops_year_new { margin-top: 530px; }
  .page_birthday_custom_boxs_allboxs_2_allinfodetails_new p{     font-size: 14px; }
  
  
  /* Instant Coffee page */
  .step_coffee_inner_box_title_new{ font-size: 60px; line-height: 110px; }
  .step_coffee_inner_box_info_in_text_new{ font-size:13px; }
  .step_coffee_inner_box_info_in_new { width: calc(50% - 16px); }

  /* about page */
  .about_us_image_text_loops_inner_new{ padding:96px 76px; }
  .about_us_image_text_loops_bottompart_allloop_new { margin: 72px 44px 0 0; width: calc(33.33% - 30px); }


  
}

@media(min-width:1401px) and (max-width:1600px){
  .slideshow_custom_new .slideshow__slide--e7c1d1eb-fa61-4598-9afa-b4c225b49c07 .hero__title{ line-height: 50px !important; font-size:45px !important; margin-bottom: 25px;}
  .slideshow_custom_new .slideshow__slide--e7c1d1eb-fa61-4598-9afa-b4c225b49c07 .hero__text-content{ padding:9% 0 0 0; }
}

@media(min-width:1601px) and (max-width:1800px){
  .slideshow_custom_new .slideshow__slide--e7c1d1eb-fa61-4598-9afa-b4c225b49c07 .hero__text-content{ padding:11% 0 0 0; }
}

@media(min-width:1401px) and (max-width:1500px){
  /*- order -*/
  .ac_container_new { width: 80%; padding-left: 180px; padding-right: 180px; }
}

@media(min-width:1201px) and (max-width:1230px){
  .index_image_overlay_text_main_new { width: 1120px; margin-left: 0; }
  .index_image_overlay_text_boxs_info_new a{ padding:54px 38px 0 38px; font-size: 30px; line-height: 48px; }
  .template-index .main-content{ overflow:hidden; }
  
  /*-- product --*/
  .enamel_mug_product_new .product_grid_content_new{ margin-top:0px; }
  .product_manual_enamel_mug_main_new{ padding-bottom:40px; }
  .featured_collection_custom_new .grid-item{ margin-bottom:0px; }
  
  /*-- Tumbler product page --*/
  #why-it-is-special .special_col img { transform: scale(1.2); margin-top: 100px; margin-left: -250px; }
  .secure-straw span:before { width: 235PX; left: -252px; }
  .screw-on-lid span:before { width: 75px; left: -93px; }
  .double-walled span:before { width: 115px; left: -129px; }
  .bpa-free span:before { width: 137px; left: -148px; }
  
  /*-- pitcher product page --*/
  .image_with_text_icon_right_inside_new{ max-width: 76%; transform: none; }
  .image_with_text_icon_right_icon_text_main_new{ padding-top:0px; }
  .text_with_image_main_new .image_with_text_icon_right_inside_new{ transform: none; }
  
  /*-- brew packs product page --*/
  .brew_packs_product_new .product-single__meta{ padding:0 20px !important; max-width: 474px; }
  .brew_packs_product_new .product_grid_content_new{ width:50%; }
  .brew_packs_product_new .product_image_new{ width:50%; }
  .brew_packs_product_new .product_manual_enamel_mug_main_new{ padding-bottom:0px; }
  
  /*-- French Press product page --*/
  .french_press_image_with_text_texts_new{ padding:0 80px; }
}

@media(min-width:1231px) and (max-width:1400px){
  .template-index .main-content{ overflow:hidden; }
  
  /*-- product --*/
  .enamel_mug_product_new .product_grid_content_new{ margin-top:0px; }
  .product_manual_enamel_mug_main_new{ padding-bottom:40px; }
  .featured_collection_custom_new .grid-item{ margin-bottom:0px; }
  
  /*-- Tumbler product page --*/
  #why-it-is-special .special_col img { transform: translate(-70px,0); }
  .secure-straw span:before { width: 235PX; left: -252px; }
  .screw-on-lid span:before { width: 75px; left: -93px; }
  .double-walled span:before { width: 115px; left: -129px; }
  .bpa-free span:before { width: 137px; left: -148px; }
  
  /*-- pitcher product page --*/
  .image_with_text_icon_right_inside_new{ max-width: 76%; transform: none; }
  .image_with_text_icon_right_icon_text_main_new{ padding-top:0px; }
  .text_with_image_main_new .image_with_text_icon_right_inside_new{ transform: none; }
  
  
  /*-- brew packs product page --*/
  .brew_packs_product_new .product-single__meta{ padding:0 20px !important; max-width: 474px; }
  .brew_packs_product_new .product_grid_content_new{ width:50%; }
  .brew_packs_product_new .product_image_new{ width:50%; }
  .brew_packs_product_new .product_manual_enamel_mug_main_new{ padding-bottom:0px; }
}

@media(min-width:1401px) and (max-width:1600px){
  .enamel_mug_product_new .product_grid_content_new {   margin-top: -80px; }
}

@media(min-width:1201px) and (max-width:1600px){
  .product-single__header{ transform: translate(0,0); }
  .product_description_new{ transform: translate(0,0); }
  .tumbler_product_new .product_cart_in_new{ transform: translate(0,0); }
  .tumbler_product_new .product_manual_enamel_mug_inner_new{ transform: translate(0,0); }
  .template--Pitcher .breadcrumbs_main_new{ transform: translate(0,0); }


  /* sticky Bar */
  .fix-price .product_grid_content_new{ width:100%; }
  .fix-price .product_grid_content_new{ margin:0; width:100% !important; }
  .fix-price .product_details_new .product_variant_new{ padding:0; }
  .fix-price .product_cart_in_new{ padding:0; }
  .fix-price .product-single__header{ display:block !important; }
  .fix-price .product_details_new .product_cart_new { width: 250px; }
  .fix-price .product_cart_new .product-block--price{ right:12px; }
  .fix-price .product-single__meta{ max-width:100% !important; padding:0px !important; }
}


@media(min-width:992px) and (max-width:1250px){
  .coffee-details h2, .coffee-main-text h2{ font-size:25.6px; letter-spacing:-0.7px; line-height:35.84px; }
  .coffee-details p{ font-size:18.4px; letter-spacing:-0.24px; line-height:33.12px; }
  .cofree-box-65{ padding-right:32px; }
  .cofree-box-35{ padding-left:28px; }
}

@media(min-width:1251px) and (max-width:1560px){
  .coffee-details h2, .coffee-main-text h2{ font-size:28.8px; letter-spacing:-0.7px; line-height:40.32px; }
  .coffee-details p{ font-size:20.7px; letter-spacing:-0.27px; line-height:37.26px; }
}

@media(min-width:1451px) and (max-width:1560px){
  .product_bottom_in_new, .product_cart_in_new, .product_manual_enamel_mug_inner_new, .product_top_in_new, .product_variant_new{ max-width:360px; }
  .template--ceramic-mug-new .breadcrumbs_main_new{ max-width:360px; }
  .template--enamel-mug-new .breadcrumbs_main_new{ max-width: 360px; }
}

/*@media(min-width:992px) and (max-width:9999px){
  .coffee_frother_product_new .product_description_new .detail-list{ display:block !important; }
  
  .logo_list_custom_new .slick-track{ width:100% !important; }
  
  /* brew_packs_product_new slider */
  /*.brew_packs_product_new .product_grid_content_new{ margin:0px; padding:30px 0; }
  .brew_packs_product_new .product_image_new .product__main-photos img{ height:100%; object-fit:cover; }
  .brew_packs_product_new .product_image_new .product-main-slide{ height:100%; }
  .brew_packs_product_new .product_image_new .product__main-photos .product-image-main{ height:100%; }
  .brew_packs_product_new .product_image_new .product__main-photos .image-wrap{ height:100% !important; padding-bottom:initial !important; }

  .premium_instant_combo_new .product_grid_content_new { padding: 172px 0; }
  .seasonal_must_combo_new .product_grid_content_new{ padding:90px 0 90px 0; }
  .premium_instant_combo_2_new .product_grid_content_new{ padding:90px 0 90px 0; }
  
  .the_restless_adventurer_new .product_grid_content_new{ padding:175px 0; }
  
  /* enamel_mug_product_new slider */
  /*.enamel_mug_product_new .product_grid_content_new{ margin:0px; padding:70px 0; }
  .enamel_mug_product_new .product_image_new .product__main-photos img{ height:100%; object-fit:cover; }
  .enamel_mug_product_new .product_image_new .product-main-slide{ height:100%; }
  .enamel_mug_product_new .product_image_new .product__main-photos .product-image-main{ height:100%; }
  .enamel_mug_product_new .product_image_new .product__main-photos .image-wrap{ height:100% !important; padding-bottom:initial !important; }
  
  /* tumbler_product_new slider */
  /*.tumbler_product_new .product_grid_content_new{ margin:0px; padding:200px 0; }
  .tumbler_product_new .product_image_new .product__main-photos img{ height:100%; object-fit:cover; }
  .tumbler_product_new .product_image_new .product-main-slide{ height:100%; }
  .tumbler_product_new .product_image_new .product__main-photos .product-image-main{ height:100%; }
  .tumbler_product_new .product_image_new .product__main-photos .image-wrap{ height:100% !important; padding-bottom:initial !important; }
  
  /* coffee_frother_product_new slider */
  /*.coffee_frother_product_new .product_grid_content_new{ padding:0; }
}

/*
@media(min-width:992px) and (max-width:9999px){
  .coffee_frother_product_new .product_description_new .detail-list{ display:block !important; }
  
  .logo_list_custom_new .slick-track{ width:100% !important; }
  
  /* brew_packs_product_new slider */
  /*.brew_packs_product_new .product_grid_content_new{ margin:0px; padding:30px 0; }
  .brew_packs_product_new .product_image_new .product__main-photos img{ height:100% !important; object-fit:cover; }
  .brew_packs_product_new .product_image_new .product-main-slide{ height:100% !important; }
  .brew_packs_product_new .product_image_new .product__main-photos .product-image-main{ height:100% !important; }
  .brew_packs_product_new .product_image_new .product__main-photos .image-wrap{ height:100% !important; padding-bottom:initial !important; }
  
  /* enamel_mug_product_new slider */
  /*.enamel_mug_product_new .product_grid_content_new{ margin:0px; padding:70px 0; }
  .enamel_mug_product_new .product_image_new .product__main-photos img{ height:100% !important; object-fit:cover; }
  .enamel_mug_product_new .product_image_new .product-main-slide{ height:100% !important; }
  .enamel_mug_product_new .product_image_new .product__main-photos .product-image-main{ height:100% !important; }
  .enamel_mug_product_new .product_image_new .product__main-photos .image-wrap{ height:100% !important; padding-bottom:initial !important; }
  
  /* tumbler_product_new slider */
  /*.tumbler_product_new .product_grid_content_new{ margin:0px; padding:200px 0; }
  .tumbler_product_new .product_image_new .product__main-photos img{ height:100% !important; object-fit:cover; }
  .tumbler_product_new .product_image_new .product-main-slide{ height:100% !important; }
  .tumbler_product_new .product_image_new .product__main-photos .product-image-main{ height:100% !important; }
  .tumbler_product_new .product_image_new .product__main-photos .image-wrap{ height:100% !important; padding-bottom:initial !important; }
  
  /* coffee_frother_product_new slider */
  /*.coffee_frother_product_new .product_grid_content_new{ padding:0; }
  
  
  /* sticky product */
  /*.product-single__sticky { position: sticky; top: 57px; }
  .brew_packs_product_new .product_image_new .flickity-viewport{ height:calc(100vh - 57px) !important; }
  
}*/


@media(min-width:769px) and (max-width:9999px){
  .show_on_desk_new{ display:flex; }
  .desktop_bottom_banner_new{ display:flex !important; }
  .mobile_bottom_banner_new{ display:none !important; }
  .article_business_menulist_box_new{ display:flex !important; }
}

@media(min-width:1201px) and (max-width:9999px){
  .coffee-merchandise .product-grid[data-view=small] .grid-item {
      flex: 0 0 calc(33.33% - 3px);
  }
}

.coffee_frother_product_new .product__thumb-arrow--prev:hover { cursor: -webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAYCAYAAACmwZ5SAAAKI3pUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHja7ZlbduM6DkX/OYoegsAXyOHwAa51Z9DD7w3ZSSX1TKrqoz9uvCzJMg2BOMDhARPsv/+c8B/+kl455KKt9lov/nLPPQ4u2vX46/dRrnwf77+0nt/J+/tBXn4UuZV85OOjjuf4wf3y5Qcvw2W+vx/a85vYnoaeX7wYTP7kyMV+6yT34+O+5Kehbo+L2pu+dXXGx3k9B96uPN/E5P72xYh/Dm9vZCVKuzAqxWhJ0nUf28OD9HgP3o2jJGGcJOU6ph445RSfnhCQd9N7OV/X2wC9C/LLVfg6+g/8vg1+HM8R6atYPscHLr77hZTvB/8O8dt0ePUovv8ixxd8vg3yObudY4/ZjVyJaH1m1BVeouO/YeDEVLp/Vnkp78K13q/Oq13jWoCzr3VNXku6RFA5QbJsGXLE7vOShYs5WlTOMa6Y7nstaexxJccp+0tO1NTTBsGYVrSQkqP26ovcz+338xZZv68tDI2CMeEnP3yFn335mVc4x6tQxINZ6x0r/IqeWbjhyPmRUQAi54lbuQP88nrCf71JLFIVBMsd5sYExzUfJmaRL7mVbpwT4wrnR1VI0P00QIh4dsEZkj/LVSUVqXJpjCpCHBsADTyPKccJAlJK3DgZc0o1Bo0t+rP5jco9NpZYo9+GmwCipEo9NRAagJVzIX80N3JolFRyKaUWLS2UXkZNNddSa9XqJDc0adaiVVWbdh0ttdxKq01ba72NHnuCA0uvXXvrvY8Rw+BBA1uD8YM7M8408yyzTp1t9jkW6bPyKqsuXW31NXbcaUMTu27dbfc9TILBFJatWDW1Zt3GIddOOvmUU4+edvoZr6g9Uf3m9QnU5IlavJHycfqKGneD6osJcTopjhmIxSwgro4ACR0ds6tJztGRc8yuHimKEnGyODZhiyMGhNkkliOv2H1B7kO4hdI+hFv8FXLBofsbyAWg+xa376C2fZ1bN2KPKvSYXonqY8yILfC+Lg5j6ZF8GqRzICGTNefWeCx1c+fK7nNHr69lpiVDMbnJLk19KR0nWKpH0sEyhLNNrmlbj2G2rjPj6XpmO0nX3HsOAn3mJl6r2jrZdjnx0rbnCvm4kau306adWfzTFCdnRlk5ZmntQ1kakSjJDhSsaSrcOPHnEHmLeaZwBGDsUMjqvNotMQ+iNEkJG6yFezohLJ+JjaH3fPMltsjzOi3Wx2yg2lPzuQZTybo5TaLMBE4eXOJ/nIuDpQN6l6m4MxmnmsVpjkPPRBSGXDy0gi3QW+cJDej7lDxlJy2lzQWUJJTEpL2WmCsAxk5kWBdI7z7OmNbCA7IX6H7//AtDnhNR29Bcz4XHW/axSS4TiFl6pB7HZHInhlpWi/ny1UxH7GeNhuOnbV11jnradTJ1UUjieM3Zx9WrSd271F2k9JYo2rrI7LWQKC2nfTbRy+tIwcwBWbls7DFrKn2XcnKb/OEFjoLeoKan9I6SioihsKjlRH3ALqypRSwxm7IPCaIrpzE8oYgm+RhllquPOlOrlXxPMoZo3a0UaaA2T+zrMpclq9xJchUlOisxw3QGU7TJLxqr/h4ld8ik7LFm3J4fVraRC4FbNiAMKamTu0uceKySsizvl01CkY8nR6rzLs9MBpuMntbZdmCJAu9VCTFn6U4MnYQSsmpP6oCIUCU43a33qgLBtzKywFVTTCsqIVcWuLI6BSBZL9b+3BPRdQU5qsGC1chQ2/WMQubyU9bW1GE87klpPU9E0XJCvxZaSRgjMORfyUbOvzBEvClJcZfnStMuc2qB8AxJVam/Qs1GPZqIUZ+zArruVW6eKQZK8EzW1pNFT+y5wAQWrzKsksp1ztKssL4M3dBIO1cw507uZbFGQZA4B7V2KPJGvfLQCieRrJT4JhpkmGVIqqZ2qhnPhfcGMYSzYRhyGkKAiydEgAZUKmZXLWnrzDoPnJnh8bQSekFIZ8zt6nKQ5YmnscIgayxFJgWxkIUEI+9RtbFgsciVsvE0sRhupOMpM8KCizqDwLVAwPC1tHqtifJn3VEgLM5kQM+yUwiqbrSlsR5dM8Hp1sglCm9l5CU1TYYLN0h2FBWP6SmAkBY+k348NMPElMZIS0YmqcCk6kSOKsukVD5s6pZiNRIqKtl4Yp0Irx4cXuZjBw72a+qIx/sVBOEXbYx0TNI8F59QuQryqPZVxUdZhHfSuFjXZv8bxoJb+xvGwotrf2osvJ3nnxgLXwftd42F7yHwO8bCj+D8rLHws9z4jLHwq0T7qLHwkaz9iLHw0RL4lbHwmXr6mbHw2eL8kbHw+Uq36Nace9Olrq6En5y7RBD2yJSNVswbJkYbI9JcASL5K0TEkuAqwk5H0jykpa/rkotu8WUXzRKKIRkqJI1krQP2Gq26YN9wfU7otLgUwqOFZF410vcmOkqWl1HdO83jVoAeo9NYk++5+CYR+mndypbDHQt5TLejKp4REYQrt24R+hDW9eYjq9fT6p8YDW+t/onR8CNXP2s0fGT+HzEaPhvUHxkNf4LUW6P/wv8v/P/P8O+GyYK9dvfet0GYDxLWQeuFvt77TD19a511GxRJU0LfU4Ls6Vsg00W3IJD10aIO9w6VO65z+bYCzE37Rku+m80HPZ+JEOwKK++lPeCA8RhBsG5acLQudofWAS2fRg+GZMUIchUR38bxk+2EHNUxbpMjHkRugNwLTXRHWiLLTb3Rb9aQ4N5L0qXT45+7t2+RTvDLdkOGzN9sNwRfFKq+2W/ozuzv9hs0EyXx/vy2xKSvht6edltyO3RmYc1XO/Got1gPO5ZkTrdDPJWlrb/uoHhvgBsvOyje2TCh8NxCWejnmuu9hQK8tn0Lxae17/VLnuvYj8/h+uDAXxuS7DssUfPelXa+ki7of9uRLqcoXa3sjbRnta4L8Og9OC6JKdEjEReSg+7eFVuhDxUtJEm++sz057kVJtprnNXnmUbWmGnRJEdb1yB6W9uzv9ftmzJ2gm+fnZJm6nEZGeLbDbN0BlMKRNxbaN/opcVrqUVyYXlnaVejO080OPSMvkkTku81dFp12jPmFJklGPZKS9Wi9UVHVn3Lg94z6UVPf/ps9DzruDAScp10zdtC7V37WKdNQoAkmHnj/MGP0peXIAJESHi9mqRKqpO5tHbMYmDEK2lWdFIJlsoGfowlWr5RO4/di7aeQNO1r6kZ1bRKi8PzA0CoyNSIwiw7FnXp5PsMAZzIdcoX0eLzG17lJNM6XE3KvKK3HvGuhm9lqm9uJv+vVurmBLS8i320697O/uH5w4Ygi3oeHaZvlOBFtrG9w/TNn1PD6d1bTNKRVj7RuGew7l6YZJszySgjMmkDJ+juhnhkJk2/v+p1KOTZps5ADm/H6V2X+tiFgHXsSnfRp0nomnbIaGeFAijmRM6X7AZ9uyBkb71JOxgBzUiitOq2ELTk+yeKLfx+tTr97x7+B/Jzt80I7XZYAAABhGlDQ1BJQ0MgcHJvZmlsZQAAeJx9kT1Iw0AcxV9TxaKVDnaQopChOlkQFXHUKhShQqkVWnUwufQLmjQkKS6OgmvBwY/FqoOLs64OroIg+AHi5Oik6CIl/i8ptIjx4Lgf7+497t4BQqPCVLNrHFA1y0gn4mI2tyr2vCKAPoQwjIjETH0ulUrCc3zdw8fXuxjP8j735+hX8iYDfCLxLNMNi3iDeHrT0jnvE4dZSVKIz4nHDLog8SPXZZffOBcdFnhm2Mik54nDxGKxg+UOZiVDJZ4ijiqqRvlC1mWF8xZntVJjrXvyFwbz2soy12kOIYFFLCEFETJqKKMCCzFaNVJMpGk/7uGPOP4UuWRylcHIsYAqVEiOH/wPfndrFiYn3KRgHOh+se2PEaBnF2jWbfv72LabJ4D/GbjS2v5qA5j5JL3e1qJHQGgbuLhua/IecLkDDD7pkiE5kp+mUCgA72f0TTlg4BboXXN7a+3j9AHIUFfJG+DgEBgtUva6x7sDnb39e6bV3w9IjHKWM6LkWAAAEiRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOmlwdGNFeHQ9Imh0dHA6Ly9pcHRjLm9yZy9zdGQvSXB0YzR4bXBFeHQvMjAwOC0wMi0yOS8iCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICB4bWxuczpwbHVzPSJodHRwOi8vbnMudXNlcGx1cy5vcmcvbGRmL3htcC8xLjAvIgogICAgeG1sbnM6R0lNUD0iaHR0cDovL3d3dy5naW1wLm9yZy94bXAvIgogICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6NzBhNGIxYmItMDY3Ni0xMjQwLWFlNDEtNWY1YTZjMjljYzcwIgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjIzYjg0NzdmLTkyMmMtNDgwNi04YWVlLTEwODY2ZmUwZTU0ZiIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmZiNjQ0ZGI3LThlMGQtNDdhYi1iOGQ2LWEzYjQzOWNlM2Q3YyIKICAgR0lNUDpBUEk9IjIuMCIKICAgR0lNUDpQbGF0Zm9ybT0iTGludXgiCiAgIEdJTVA6VGltZVN0YW1wPSIxNTk3MTU5NzgzNzc1MDY1IgogICBHSU1QOlZlcnNpb249IjIuMTAuMTgiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIgogICBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiCiAgIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTExLTE5VDE0OjQzOjE1LTA1OjAwIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCIKICAgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMS0xOVQxNzo1MjoyNi0wNTowMCIKICAgeG1wOk1vZGlmeURhdGU9IjIwMTktMTEtMTlUMTc6NTI6MjYtMDU6MDAiPgogICA8aXB0Y0V4dDpMb2NhdGlvbkNyZWF0ZWQ+CiAgICA8cmRmOkJhZy8+CiAgIDwvaXB0Y0V4dDpMb2NhdGlvbkNyZWF0ZWQ+CiAgIDxpcHRjRXh0OkxvY2F0aW9uU2hvd24+CiAgICA8cmRmOkJhZy8+CiAgIDwvaXB0Y0V4dDpMb2NhdGlvblNob3duPgogICA8aXB0Y0V4dDpBcnR3b3JrT3JPYmplY3Q+CiAgICA8cmRmOkJhZy8+CiAgIDwvaXB0Y0V4dDpBcnR3b3JrT3JPYmplY3Q+CiAgIDxpcHRjRXh0OlJlZ2lzdHJ5SWQ+CiAgICA8cmRmOkJhZy8+CiAgIDwvaXB0Y0V4dDpSZWdpc3RyeUlkPgogICA8eG1wTU06SGlzdG9yeT4KICAgIDxyZGY6U2VxPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmZiNjQ0ZGI3LThlMGQtNDdhYi1iOGQ2LWEzYjQzOWNlM2Q3YyIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiCiAgICAgIHN0RXZ0OndoZW49IjIwMTktMTEtMTlUMTQ6NDM6MTUtMDU6MDAiLz4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YjU3YTM1MzgtNDUyMi00ZGM2LWE1YTUtMDEyMjEzMzA3YzhkIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoTWFjaW50b3NoKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAxOS0xMS0xOVQxNzo1MjoyNi0wNTowMCIvPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6Y2hhbmdlZD0iLyIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoxY2I5YmEyOS1jMDRmLTRmYWEtOGMxMi03NDlmYzRiZjU3MjUiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkdpbXAgMi4xMCAoTGludXgpIgogICAgICBzdEV2dDp3aGVuPSIrMDI6MDAiLz4KICAgIDwvcmRmOlNlcT4KICAgPC94bXBNTTpIaXN0b3J5PgogICA8cGx1czpJbWFnZVN1cHBsaWVyPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6SW1hZ2VTdXBwbGllcj4KICAgPHBsdXM6SW1hZ2VDcmVhdG9yPgogICAgPHJkZjpTZXEvPgogICA8L3BsdXM6SW1hZ2VDcmVhdG9yPgogICA8cGx1czpDb3B5cmlnaHRPd25lcj4KICAgIDxyZGY6U2VxLz4KICAgPC9wbHVzOkNvcHlyaWdodE93bmVyPgogICA8cGx1czpMaWNlbnNvcj4KICAgIDxyZGY6U2VxLz4KICAgPC9wbHVzOkxpY2Vuc29yPgogIDwvcmRmOkRlc2NyaXB0aW9uPgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+05ywvAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB+QICw8dK/787ZUAAAD+SURBVFjD5dgxbsJAEIXh/1mQKk16ToGEuEBE2hQRN6SAigNQpCFFinAHLoAoUoF4NGsExhBQCuTZkVaWx9ri8+5KsyPb3BKSWkDf9pwGR3EHdgR8SvoIDT7CDoFfYBkWXMGugYHt75DgiNiL4KjYWnBk7Bk4OvYEnAP2AM4FCyAgG2wJHicsgIFtepZjV3m/lr8197D5LeCp8gPaBI4SOAHe05Z+Axbpm9I5V80o/pF72HzZRtIxegW82v6JuMIFgO1NOsdT4AWYSeqGBeeEPqm0ckCf1dLR0bW3pcjoi/fhqOirHY+I6D97WhX0M9BpdKV1R5u2DfRsfzUZvAfFPrfuwQZ1TAAAAABJRU5ErkJggg==) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAwCAYAAADab77TAAAK0npUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHja7ZlbduwsDoXfGUUPARAgGA4gWKtn0MPvD1clJ/eTSv7VTx2vKruMLYS2bpu49Z9/b/cv/pLU6lLWWlopnr/UUoudi+pvf+36Dj5d39efPo2F1/ed3O/7yK3z435D+/35zv3854VnOeP1fVfvI7HeBd0HngTKmTlyYS+V5H683Q/pLqit20VpVV+qOuLtPO8PXqrcP6KX6Gch57d7eSMpVrLMUxLjkiD++q43DeT26Xwq30ECzwVRrqM0x0kk3jXBIK+W93T2/qWBXhn56cq9tf4Nv/fGj/3+hLyx5f15x8WHAyF/bPzLxC8mlmeN4uuBZX6/W879s7fVvddtdT0VLFruHuXdk3XOOzw4MLlcrxUO5ZO51utoHNV3PwHH/PSDY4YWIqhsF1Kw0MMO6zrPMFExxRWVc4wzynWvisYWpxyc0jnCjipNDASjzLgcmCWJz7qEa952zTdDZWYLPBoDwgKvfHq4rwYfOdze85goHGOWctkKveLxLNQ4yJ1vngKQsO+45cvAT8cdfv/CsXBVEMyXmSsL7H7cRIwc/viWXDgLz2XOt6gITu0uABMxd0YZnD8FX4LkUILXGDUE7FgBqKN5lBQHCISco6FkTCIlOo01nrl5R8P1bMyxxHOb3AQQWQrxVEGoA1ZKGf/RVPGhniWnnHPJmqvLLfciJZVcStFyklxX0aRZi6pWbdqr1FRzLVVrra32FpuQA3MrTVttrfUeXWeijqzO8507Iw4ZaeRRho462ugT95lp5lmmzjrb7BZNjDRhxdSqNesruEWmWGnlVZauutrqG1/bstPOu2zddbfdn1G7o/rueAC1cEctXkid5/QZNe461ScR4aSTfDADsZgCiOtBAIeOBzNfQ0rxIHcw8y0SFDmiZD7YOAsHMSBMK8S8wzN2f5D7Fm4u12/hFv+GnDvQ/RPIOaB7j9sHqNmpc/NC7BaFx6ZeiL61N99uhdSU6c6PHnScc9SyZO+6MtHqexorLN3mh53RJkNPFGscRjlkAqbdwL9rxsrn16p5nUdns3FyKkbQPTH4xlB7p4iC6G5Tz1Nh9p18p7IeNY6gP0rdVLorRL5dWSe5U7YlnQCe1i5heTOvs9UVWw6mOe1Rklu2NJa5W5PZ0WCOLWGNvab2cKbc1XSH3OfOAgZ1+way5rNZn23oskZjUV0LtANFWpDZgHweX0s4g5bp+756iZ3qWf5YPhkQhEyhmXl0YXZ8JJPgjQyJSJFqc03CIAZrRJTENIItdA7L8rrh8sbqd5tjUaw+uxOWrBh0TMNNw0g7pNLXEIK6onynUrSplWLSJNV+lGeqWXFy4kgmHh+TBpd3AkV/UDnSnyEiYb4ECYhkf+UqDmA6CTb5ozQDX/kNLvGpqzhpeRHW+aYUgr7yG/ncVVx9rdLXRq2Xd71W6q4SDrleK/VDS7mnqPqtpdxTVP3WUu5PVP3OUu5mqt9byr3OPz+3lHudf35uKfc2//zUUu6lU72yFF/XOSlzeus2JlI0xKn0cuQJJVhbqJHqQQFz/JDTatEQdtK8rFh1liOUtBeE8nNWUAj/QmoNedruo1gR8owWKs1s5IVNXaPm0Oey6EZiTHchtdP+LG0NKea5INU0CqLtbLRDMqlnYZH+Yh4jFgvDUd7gabNlGlRfxgyLHrBvJcUWig1G5lh9jkz2psqulGvfa+c4g6U+Z0mn3Q6ulLpIpWHl4XOh+PEripU+Nv00ECNmiLayWbSVSAdA6k1mu+jQo3EDWZrRmKpBqQZZf9AOC/e22LAyVjsJuy6avYAttHajUsS6MHBMHmto6DVT/E/jSPRfNAo6BZKv4Hrs7B54IW+h8udyClTZva02Dc5QU186HVYcvY5A3zGGp5pUjHj4xEnpLTSfqYqePkG19xNnOIim0MeSKYL7bm2jRHEEBq5fZ8r0SMp1P7YviYZNdmyeElKooXWBqNwQLafMXX5PSZN8fMSKwyUCT+bFO/RpVmhBcAKqMDAgP5iFWUMHAFBe+DnFqVvJgKoWiLVTtK5UOylPCxEUJvqheppwZrMjfp0utDYrKyDqMN64ko8NC5xqFqQtwat6vOXsIAMr0AJRKjEezG6WS9iKHYfodBzjlg0q9kLbK0MJQXllAmonF27XfmWE3wpzR9o/Icw9qfZbYe7lOn8jzL012k+FuY8Q+Ikw9xmcjwpzX/nGI8Lc3xztu8Lcd7z2O8Lcd0Pgb8LcI/H0lTD3aHB+Jsz9JNI/EubeI0ChGGt4Gm8KCp07j4/UllHdhPJZqbpUszUacimrCz4JaXU7kIrzztCgbKcoeq2DitvgqwZJORyyFkpPK9cWBSSuzUFPr9NK8aLFEiRFHdQwrG0wjQypPvxrnWZgdLN6+p7YR247J4MKUu5MVoHPRobggrutccqvpeFmpaYaLZVfHDAgaA3kEnJLKYFDy4Kgah68147CiRxL6u00H3RFkChDYZZHPupt0mTUSaXuh0zMU8bUxq1nq5FGZJ+mjG7i1jMddnTGgly80DcUuIhfD5mJ9ikL6Wq4ZroEpkcEuieJvxXo3qr4U4HuszU/KtD9zYjfFei+i8rfBLpHYf5MoHsU5s8Eup/6zVuB7reO+H/P/p94doKtQFxChojVDF+rSxM96x6kyrwGJCeQVXUl8h/kZnb6zbhCVpXhd5s77Q6vSxevg62Q8ugpXWmtczayatKVzXKHTvk526jB+uqJjN3CtR2kCMi8u3XFUCgkl8a56mjDlUSNyHXuuke2tjLJlmzcKTZLY59ZSzvbWnbtS3UPt6FMSTnbOrVUk0KvvAakBvJWpJB7A7Wh7nie6JHUGyk30Jw5RNTWDKfTJt0nrHteGrWdBjpCe0NbZz/7cAV+5pLOFu2pUTC4AMs5JlBKY4MWNXiR2NlfyxQ5eOttGQN+2rRILG7Rt+eEUXwIJ/+3kEEJtenpqXM198pKtlFUVrEmi05eZHHWoo03ZcPtanLA0EfI1i/uw/wQtakjHBQtrbmESf0YALespLlm6x6Va7VK7z/lKmM1ErSnLo6fkbQXZ/foCzih7hDh3qE0uJYfMOFq0RU/TjnOPbHmjIXwRly06NkWLIW2IjfoqICBZQY6flD++GLG/3BFhffnZvhNojfA2ZZgY3qOIkrx9algzSgwYrloY7i54IpEAAg2vNdgziJ4NjxNQkijQPzqWvhwsejPvnYTrZlFeDuBudtNnWvv/mywSNEl7ThZY1Xe5V6g19tmqxVSRoDFeiKKiBhyWhbCzsC7wduv7Rcz7LN28AsTRbhfx7dItWMwVakR1h0nkdFxcRi3N6QXnDZPf2IN3x1nl/Xs3SZsTEcCp23nAkK4hrg2IL6LaNSzsWuF2QWGqERt4E7KGV+F317/alWIq5ru5M+ezjH589m9vfHT85OgsOW29SSJGS2RI3bL8cLI8kl0LwbQ8AydgUvIGXUfDutnAp/fezdK0Oa89Oyi7zBWtSWFSKfT3X7oLjR5WxKBK9yE8cu0VWLsZfo2PN4aoOwN1J1tldviiiya10lrKWThi7L3uGgT8Yo9lF6StFXRuO0CziPgkOSIYY12Vd3a8fwb5WhFe3yl9r9Y42NjuMet8bHx3ffm+/t07mdgvx91PwP7/XTu++b8ejr3c1/+2Ni/Xp57zFs+n8495i0vpsP3De7n/gs59ijWajBWMAAAAYRpQ0NQSUNDIHByb2ZpbGUAAHicfZE9SMNAHMVfU8WilQ52kKKQoTpZEBVx1CoUoUKpFVp1MLn0C5o0JCkujoJrwcGPxaqDi7OuDq6CIPgB4uTopOgiJf4vKbSI8eC4H+/uPe7eAUKjwlSzaxxQNctIJ+JiNrcq9rwigD6EMIyIxEx9LpVKwnN83cPH17sYz/I+9+foV/ImA3wi8SzTDYt4g3h609I57xOHWUlSiM+Jxwy6IPEj12WX3zgXHRZ4ZtjIpOeJw8RisYPlDmYlQyWeIo4qqkb5QtZlhfMWZ7VSY6178hcG89rKMtdpDiGBRSwhBREyaiijAgsxWjVSTKRpP+7hjzj+FLlkcpXByLGAKlRIjh/8D353axYmJ9ykYBzofrHtjxGgZxdo1m37+9i2myeA/xm40tr+agOY+SS93taiR0BoG7i4bmvyHnC5Aww+6ZIhOZKfplAoAO9n9E05YOAW6F1ze2vt4/QByFBXyRvg4BAYLVL2use7A529/Xum1d8PSIxyljOi5FgAABIkaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczppcHRjRXh0PSJodHRwOi8vaXB0Yy5vcmcvc3RkL0lwdGM0eG1wRXh0LzIwMDgtMDItMjkvIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6cGx1cz0iaHR0cDovL25zLnVzZXBsdXMub3JnL2xkZi94bXAvMS4wLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjYwYmY4OTdjLWJhYWItMmQ0Ni05M2E5LTg4YWNkMzg1ZDI1MCIKICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpkM2JhNTlhYy1lMDFlLTRhMjgtYmQ2Ny01MmFlOWM0ZDFmNzYiCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4NGYwN2RmMS1jZmE5LTRiMmItOGE1Ni1kMWIyZmYxMjcyOTEiCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IkxpbnV4IgogICBHSU1QOlRpbWVTdGFtcD0iMTU5NzE1OTc3MzUyNDYxOCIKICAgR0lNUDpWZXJzaW9uPSIyLjEwLjE4IgogICBkYzpGb3JtYXQ9ImltYWdlL3BuZyIKICAgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIKICAgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIgogICB4bXA6Q3JlYXRlRGF0ZT0iMjAxOS0xMS0xOVQxNDo0MzoxNS0wNTowMCIKICAgeG1wOkNyZWF0b3JUb29sPSJHSU1QIDIuMTAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMTEtMTlUMTc6NTM6MTEtMDU6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTExLTE5VDE3OjUzOjExLTA1OjAwIj4KICAgPGlwdGNFeHQ6TG9jYXRpb25DcmVhdGVkPgogICAgPHJkZjpCYWcvPgogICA8L2lwdGNFeHQ6TG9jYXRpb25DcmVhdGVkPgogICA8aXB0Y0V4dDpMb2NhdGlvblNob3duPgogICAgPHJkZjpCYWcvPgogICA8L2lwdGNFeHQ6TG9jYXRpb25TaG93bj4KICAgPGlwdGNFeHQ6QXJ0d29ya09yT2JqZWN0PgogICAgPHJkZjpCYWcvPgogICA8L2lwdGNFeHQ6QXJ0d29ya09yT2JqZWN0PgogICA8aXB0Y0V4dDpSZWdpc3RyeUlkPgogICAgPHJkZjpCYWcvPgogICA8L2lwdGNFeHQ6UmVnaXN0cnlJZD4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIKICAgICAgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NGYwN2RmMS1jZmE5LTRiMmItOGE1Ni1kMWIyZmYxMjcyOTEiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4wIChNYWNpbnRvc2gpIgogICAgICBzdEV2dDp3aGVuPSIyMDE5LTExLTE5VDE0OjQzOjE1LTA1OjAwIi8+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjFjMjVlMjU2LTU5MjktNGI1Ny1hZGU5LTIxNDBiY2Q2M2JhMSIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiCiAgICAgIHN0RXZ0OndoZW49IjIwMTktMTEtMTlUMTc6NTM6MTEtMDU6MDAiLz4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NDhkODdlOWItOWYxYi00NDJhLWE1MjMtNjQ5MTMwMWE5ODg1IgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKExpbnV4KSIKICAgICAgc3RFdnQ6d2hlbj0iKzAyOjAwIi8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICAgPHBsdXM6SW1hZ2VTdXBwbGllcj4KICAgIDxyZGY6U2VxLz4KICAgPC9wbHVzOkltYWdlU3VwcGxpZXI+CiAgIDxwbHVzOkltYWdlQ3JlYXRvcj4KICAgIDxyZGY6U2VxLz4KICAgPC9wbHVzOkltYWdlQ3JlYXRvcj4KICAgPHBsdXM6Q29weXJpZ2h0T3duZXI+CiAgICA8cmRmOlNlcS8+CiAgIDwvcGx1czpDb3B5cmlnaHRPd25lcj4KICAgPHBsdXM6TGljZW5zb3I+CiAgICA8cmRmOlNlcS8+CiAgIDwvcGx1czpMaWNlbnNvcj4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pr04AbsAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfkCAsPHSEeKQSLAAABd0lEQVR42u3asUpDQRCF4X9SaWdl5xNY2FhbBLWwEXwbn8lKSwOKtlpFrAQfIJWNoAgemyAheBMhJrIzZ2Cbvcwtzsfuci8LrtQVkv7+pREbwBlwKuneMf9f9ZaEOwD2gUFE7DrmJCt4AncS9QXYk/TguBtewR24AEPg2VE3DDwD9xY4kvTqqBsFNm5iYOMmBjZuYmDjJgY2bmJg4yYGNm5iYOMmBjZuYmDjJgY2bmJg4yYGNm5iYOMmBjZuYmDj5q0AunABPsZDP4zPBebcv6L+AO46cF1Jtuh1x5AbuA88OoqkZ7AkImITuAK2p57fACfA+/i8nhy9Bebcv6L+73vRM5AvgWNJb14PDX8HSxp1bNeHwHlErDmuxv9kGTk5sJELABu5ALCRCwAbuQCwkQsAG7kAsJELABu5ALCRCwAbuQDwL5AvjNw48BzkAyMnADZyAWAjFwCeg7wDbDnqxoE7kEdAX9KTo04APIV8Pcb1hT6Xa1n1BeB/d3o27VeyAAAAAElFTkSuQmCC) 2x),auto; }
.coffee_frother_product_new .product__thumb-arrow--next:hover { cursor: -webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAYCAYAAACmwZ5SAAAJ73pUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHja7ZlZciQ5DkT/eYo5AsGdxyG4mM0N5vjzwEyppFJXl1SanzFrhWVGZCwIEu4AHJTb//n3cf/iL5YSXMq1lV6K5y/11MPgoPnHX7/f4tP9vn9xPq/J+/NOXh4KnIp25+NnHc/7B+fzjwdebhd9f96155XQnobk1fBjBPZmO15vB8n58Dgv6Wmo78dB6a2+Hao+Dc3njXcoz096HdZjZ7/duxMVL63Mi2IIO0r097s9RhAfn8Gn8S1RuE9i5ThG7x4XnsZwyLvpvey9f+ugd05+OXI/e/+B30fnh/G8I/7ky+f9joO/vCD5p/Px9f3hHR1eRxTeX5D6gs9HJ5+z2jn7MbuRCh4tT0ZdZ8uLGW5UXB7vY4Wt8skc17t1tuaHn0C+/PTKNqVLAJXjJMmSIUf23U+ZDDGFHSr7EGaI91yLNfQwo+GUbJMTauxxgWCIM2wHdCmG17HIfW+/75uwfvkl3BoEY8Ijv9zc3138yubOsSgUMWeWcn3FuILxmmEYcvbNXQAi54lbvg5+2Z7w+zfEgqogmK+bGxMcXh8mNMsPbsWLc+S+zP4RQuLqehrARbw7MxjIn8QXiVmK+BpCFcGPDYAGIw8xBQUByTksBhlSjOSjGlqwd/NMlXtvyKEEO01uAogcC/HUQGgAVkoZ/tTU4NDIMaecc8k1N5d7HiWWVHIppRZLcqPGmmqupdbaaq+jxZZabqXV1lpvo4ceyYG5l157672PEdzgRQNbg/sHZzRo1KRZi1Zt2nVM6DPTzLPMOtvsc6yw4iJNrLLqaquvscVtMsVOO++y626773Hg2oknnXzKqaedfsYrak9UP2xfQE2eqIWLlN1XX1HjrKv1xYRYOsmGGYiFJCBeDQEIHQwz3ySlYMgZZr4HgiIHBpkNG7fEEAPCtCXkI6/Y/UDuU7i53D6FW/gdcs6g+18g54DuI25/gdqyOjcvYo8oNJ/6SPRxzwjN8fGer+/uf2HodB93KEC/zsE166xez5HQzp7nqK8dYjC0E5nIWUddJA8z9ViqnjyYxNZN5pRVZ2yrxC32wGrxaB67zFKO1tr7ztiWtVQ04pPotOd6eHZgiawPKpOE2e4Lx+ZSjmeHLDhJ8JmNQg8Orfi7a6x2Rj3OntsOy+75ZHydR7+/12lV01xZZyc777VKlzxPz6q1zLWbKAPxMba5+RKXj2+ZsR7fdRYd5TR/ZiYzDPjQfV5z+aQlnbKHFvgxyeU6IN7eJUsjl++zu0uEYqGA5HRSX2nIKjUVlUXWWiXlFk5ZO2rDYckClldAA4KEEGlx87adLUOmLMkOvrv/raEMHbv5Lm6tG2CKlp4JvgOJ61TQWDqSOn24C7ex85UJSh7XRp1FQBOvyyAw4gMfs5TnanPhtBOjmQpR1cGgsuauNRAHddY0Tx3EjG54hlnL71lPsFdrGtDmUqBGI9IAzZBX77O4KtpkFkZEyBqlI5ROlXoP2H4VjYbeYlRpkg1GWJPgDiN3TTWkDBmYlAYyZINZWTTXgW6I0jZBQvXYAjdzhBQhj6l6GgAent8Efplt6RS4NWfJGf5SjsoimNc0NcqpKguvESsEWlgMTuMRy0qkjTzVt13bXsU8P40vnikxOe92osLVnOPCLYKF5IlSYqb3M2Pf4eCFmsk6GF+cWgTsgop6OnlrBoWc+Nbt3ZEnp8+GFN8KjX1d9aRcCJg+1uapEJdsT7ikru0oLJ1HdWqvJYay15g5uWM0lUkh7hd3T9XGzZawZqh1o744HsJQLwGID2MCQWRpoROT/NqtOEL+3oqf/X2cYPGyvmzOPex935x7O7zvmHMfZ/tn5tyvnPdVc+7vsfi8OfcZaD9jzn2eKX9vzn2VeL8y5/6Mxx/NuT/j8Udz7jth8dac+36U/S5oS6Rw0/cs0k1TTSieaanNRACJAznXe45z1Xb8phx5T31rJBx0BvkN6xL1+FvTaY3quCJie0oK18Kg82tpnyn39ej53e69rpGlOWoDIXU66iMwp6jUW1q1YXrmTB25rk7n0GNGhCJGERcppN5TyCTtSAFxWtfMvOpQ7jrCm4Q7K0KoDFQBCZ5pICeLIGn0UNDXj2kxx0zTR4+OXHY90WXSxZ+JiUK+br2QKUs/FHy0gOmkdJBdtIPbBoaGIJ93v5HCYVEUGAHHbuH33c2/icnwA1XaqK4RmRYqdSIrVRsXU7X9iTpnY8xjmNwi8ePh7LWf5TayHATNCwFH6xHwId/vhdTVszx1eS+qoMxRpNQT+r7T8R3n4tcECn1VN6NkBtMKfgq1DTUfMxK8IgiiU5DJPWRUfmBeG38HKphHBa+EuBjx2ELRzm5bMbwAbulohSesElZF810KPohYDHnqcqly2WHyy5h7tQDtuu3kgT3y/s+NurdWv2PU/WqoXzXqPjP/zxh1X3Xqr4y67yD11qgL/8D/D/z/L/DT7TWSLC1hsvUVsi1yO6cV6FNy6KP2cqyt6/SELqWS/ciy6HHKCH1S5mq1Pll02Or0CEopotqR0gtqfda+JetYtpyhVh+ExKluVaUukk6FEjsadmdfs01UfI1UNWtMdtffdv7u+0sHT0PbunGKzaYJl3xdWOk5MsWABlyrVQiaxkVNo9ShCAI9jWqkezvaG2XWqvKZLq1nk+8fbX4479p8azlfm3wesBbfOvzb3wc0jVp/T3fvWqt0Rj/ae8reetPe7/y+vacS/Xj47bPuEw9TaVOu+lBH4bSCB4IPR2xktnZ2UAuOOsyoz6ZTxlt3jWJ6a2j1LnHAn0Qf1/FC8zoxt8blG+0g+iqecpc5xnb9yqtB03z9FGjE9oJvNIBf6vzdny8ZZCYE2GC+20NDgtM0mO4qV6yAO+dBUczWmq16KeRckwZ/HWt46VmVdrzZ6ivuRbXQ/g536HQXrLE1y47HbYFAbYGuEJH08zvYzm8EgxFvpZPXKvF1KYCogIKG2nMlAK32WAmwhYD+YyFgHoLNvNqSLeyMwsPAPpMgEltMBSmTiDgX08y10ZinZNIlplZizSHnFUsLNOqefheuXwDRWCJpFa1i2i5OW65uayDVXB2tdFKGh1etlVJS6SScPdLQQbQncoZ0nywf8GpRr3HFAMMIE6+JMQSmOh0uLb7NVJp2dOoklHxJPSBIR2fwaNisCLAFKbgmLYSEWJtVRssZ+O4/XmIz1DaiLXx3Dcl9iTknWmJD5JI6K6mYfNVs2VBGdfZfnL3yKQ3JelCkqasWaKCVMJFp673VPETiYQrb54PzkfTM41gMbKwRXG71QxCSmTsCfPcQ4SOERDVXIblHW8V5al5EbYRwpXSoZwoXOWu5SiWk6PwwzhVLc5LI9sHWt7fabLyUm/+eqdv2FIxOnf8vBUifQ/rSaMQAAAGEaUNDUElDQyBwcm9maWxlAAB4nH2RPUjDQBzFX1PFopUOdpCikKE6WRAVcdQqFKFCqRVadTC59AuaNCQpLo6Ca8HBj8Wqg4uzrg6ugiD4AeLk6KToIiX+Lym0iPHguB/v7j3u3gFCo8JUs2scUDXLSCfiYja3Kva8IoA+hDCMiMRMfS6VSsJzfN3Dx9e7GM/yPvfn6FfyJgN8IvEs0w2LeIN4etPSOe8Th1lJUojPiccMuiDxI9dll984Fx0WeGbYyKTnicPEYrGD5Q5mJUMlniKOKqpG+ULWZYXzFme1UmOte/IXBvPayjLXaQ4hgUUsIQURMmooowILMVo1UkykaT/u4Y84/hS5ZHKVwcixgCpUSI4f/A9+d2sWJifcpGAc6H6x7Y8RoGcXaNZt+/vYtpsngP8ZuNLa/moDmPkkvd7WokdAaBu4uG5r8h5wuQMMPumSITmSn6ZQKADvZ/RNOWDgFuhdc3tr7eP0AchQV8kb4OAQGC1S9rrHuwOdvf17ptXfD0iMcpYzouRYAAAPRGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAtRXhpdjIiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6aXB0Y0V4dD0iaHR0cDovL2lwdGMub3JnL3N0ZC9JcHRjNHhtcEV4dC8yMDA4LTAyLTI5LyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOnBsdXM9Imh0dHA6Ly9ucy51c2VwbHVzLm9yZy9sZGYveG1wLzEuMC8iCiAgICB4bWxuczpHSU1QPSJodHRwOi8vd3d3LmdpbXAub3JnL3htcC8iCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgIHhtcE1NOkRvY3VtZW50SUQ9ImdpbXA6ZG9jaWQ6Z2ltcDpjZmFlMjM0NC0zMjI1LTRkZjMtOGFhYS1mOGIzZWU4ZDI5YWIiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjU1MjhjYTktNWE5Yi00NTJmLWExMTctMWU3OGFiZjY1ZmM1IgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6OGYyOTExNmUtZjBhNC00YzkwLTkwOTItMjZmMzEwY2ViYmU4IgogICBHSU1QOkFQST0iMi4wIgogICBHSU1QOlBsYXRmb3JtPSJMaW51eCIKICAgR0lNUDpUaW1lU3RhbXA9IjE1OTcxNTk4MDkwODUyMDAiCiAgIEdJTVA6VmVyc2lvbj0iMi4xMC4xOCIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIHhtcDpDcmVhdG9yVG9vbD0iR0lNUCAyLjEwIj4KICAgPGlwdGNFeHQ6TG9jYXRpb25DcmVhdGVkPgogICAgPHJkZjpCYWcvPgogICA8L2lwdGNFeHQ6TG9jYXRpb25DcmVhdGVkPgogICA8aXB0Y0V4dDpMb2NhdGlvblNob3duPgogICAgPHJkZjpCYWcvPgogICA8L2lwdGNFeHQ6TG9jYXRpb25TaG93bj4KICAgPGlwdGNFeHQ6QXJ0d29ya09yT2JqZWN0PgogICAgPHJkZjpCYWcvPgogICA8L2lwdGNFeHQ6QXJ0d29ya09yT2JqZWN0PgogICA8aXB0Y0V4dDpSZWdpc3RyeUlkPgogICAgPHJkZjpCYWcvPgogICA8L2lwdGNFeHQ6UmVnaXN0cnlJZD4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NGU5MDY1NjUtMTNmOC00YzJlLTk5YjYtMThmM2I3YjgxMDg3IgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKExpbnV4KSIKICAgICAgc3RFdnQ6d2hlbj0iKzAyOjAwIi8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICAgPHBsdXM6SW1hZ2VTdXBwbGllcj4KICAgIDxyZGY6U2VxLz4KICAgPC9wbHVzOkltYWdlU3VwcGxpZXI+CiAgIDxwbHVzOkltYWdlQ3JlYXRvcj4KICAgIDxyZGY6U2VxLz4KICAgPC9wbHVzOkltYWdlQ3JlYXRvcj4KICAgPHBsdXM6Q29weXJpZ2h0T3duZXI+CiAgICA8cmRmOlNlcS8+CiAgIDwvcGx1czpDb3B5cmlnaHRPd25lcj4KICAgPHBsdXM6TGljZW5zb3I+CiAgICA8cmRmOlNlcS8+CiAgIDwvcGx1czpMaWNlbnNvcj4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PtI0/TwAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfkCAsPHgkAsf+yAAAA7ElEQVRYw+XYPUoEMRQA4O8Ng5Ww2HsJLSy09wSyjeez2cpWsbBVb+ENLKwUn80IyxZO0u28DYTwQlJ8vIT8RGZacomIK7xk5nfL+GHh2Bs84y4ixvJgvOMT61b0osGZ+YprfLSil57hbvTiwb3oEuAedBlwK7oUuAVdDjyHjqXftGYuJhd4xAob3AYeEFt12Il7+vZx/ji1sBmn1B9KOYoJnFv1Zyfu6du3+WfTCl7hHuuyezgizvGEkz9sZn4Nh4QteSz9hy0HnsOWArdgy4BbsSXAPdgKf1pd2AoZPsVxK7bE4yEiLvHWgoVfX2q15Ldm7FMAAAAASUVORK5CYII=) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAwCAYAAADab77TAAAKBHpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHja7ZlZciM7DkX/uYpeAsEJ5HI4RvQOevnvIJVyuVyTh4p4Py2FpDTFBEHcS+BCdvt//z3uPzxiScGlrLW0UjyP1FILnYvqH492vYtP1/v10Od38v24i/e4DwzZH/eA9nt+Zzx/u+HFzvh+3NX7m1BvQ/Ji+HpEW9mu12snGQ+PcUm3obYfF6VVfe3quA3Ne+Llyv1K37Z3Pexv992AEqWVWSiGsKNEf73Xhwfx8eq8Ku8ShXkSlesQm+Mjx+deCch323t+ev86QN8F+Xnl3kb/gd+PwQ/9nhHfxPKe77j46ReS34zHl/XD64Xji0fh+y+4Xj9s536ds+o5+7G7ngoRLTejrmDL0wwTB5bidVvhqbwy13o9G8/qu59ii00/eE5pEkDlOEmypMuRfX1OmbiYwg7KZwgzxGusRg0tzGg4JXvKCRpbXCAY4gzbxchwePFFrnXbtd6UyspLmBoEY8Itv3y63335kac7Z1qIxIJZyhUr/ArGa9ww5OydWQAi58YtXwF+Pm/4/StiQVVQy1eYKxvsfjxMjCzfuBUvnCPzMp+PIyRO122AELF2xhnIn8QXiVmKeA1BRYhjBaCO5yGmMEBAcg4LJ0OKsQSnoQZbm3tUrrkhhxJsmNwEEDkWzlMFoQ5YKWX4o6nCoc7ZSjnnkjVXl1vuhRRXcilFiyW5rlGTZi2qWrVpr7GmmmupWmtttbfQIjkwt9K01dZa78F1FurY6szvjIww4kgjjzJ01NFGn9BnpplnmTrrbLOvsOIiTayydNXVVt/iNplip5132brrbrsfuHbiSSefcvTU005/Qe1G9YfnB1CTG7VwIWXz9AU1Rp3q04RYOsmGGYiFJCCuhgCEDoaZr5JSMOQMM98ChyIHnMyGjVtiiAFh2hLykRfsviH3Ltxcru/CLfwJOWfQ/Q3kHND9iNtPUFtW5+aF2OMUWkx95PQxp4fqeHnP21c/f2HotBl3EJ1aVyplAeMaU1THKTrIUHH0E2fPekYuO1P72VUrDJUVx2RePqmfHvfYqZ7azvG9cItfSIQTpmBnLN/TGc14krRe/DwuNg5tzmvumcLpO65SPRn0bNEzyxi6SFMVEI+kPA8QjpF682ssQh90UxBCHDA7goSA7MFF0RbnVhzKe0kmlFkXidjK1NhhZKBoXXPXmg/0qGHu0xc8dHaZZq07NqhHai6QomiADSGZMIDEsQLZKfV3MXd/CbQ3hvohIsSzt9Umfukpzee1+mx1HT+P1CYoI3Jpy3HakfMEk8MG/Fy2CNbpzBBWAuRDAFV6Mrg7h6LvOvcIli9HSL7X2vOcMyNbOiwvwcNI16bhHbUGbURth8Ch0FZSLVph09SQCjc1zvIE4LrJ59omB2NDC/Fr5TFHcccyu1I5QxcUZGyW50fnPm6yiQlIIWjC6X1mhBDH6x4kfFt3yNgsvNT5uWQkoBLYBh9SpWaTevAmELO1p5c1LtjSODXHI63Mk9OKjVxi5NpGU8pRGRyFpkMlPFnga486JtsYacL8oNVYEN+QK+NlTblP0razVU6ubauSEyLvbaMgWtschjlbsxC1ME7YE2Gnc65JVkhvmeWGHSd/aiIAVOZjUiLvqnZVo9hF7d1OTLTgkE84dqgXZNIsYrM22PkI/D38DWPOrP0NY+7p2leNudf7/Iox9zZonzXmfobAZ4y5X8H5UWPud9z4iDH3J6K915h7D2vfY8y99wj8yZj7yHn6nTH30cPZr8x+kC+nt92WRjRUg5DUnqFZ4owxkGhpOZDRUimhqCvPVAreVdfaOjVeBmuh1l5++UI7Y1eSHRWUcqn7MdCln3RNpxGZXFiKJwmhpyWPTR1FDQhCsIwzouxSKtqYFgjBvknlnqQ1+4w17NxGIVehIpABfWkbpPnxWP926unSVX/jwzdxOSMNdKZrmJyXO3m1zkmwOsUp9dEWnfI4qILtyfVkUdvTSjRt28TmRhdKccGaLhL7pMghHhoGSOF5XSCkrpPFY0Y7HBKwzqsG8mU902bkyh+hI0Mc2oHSR5o/c53cT0EcVR+syJwaHoEkaVNoHqYJaUIdJkXsLLynNi7WFUehqVLWkoJgrRVRKuG0NQlcakJNuCoR26O4jYt6m1p3EwRlchFkdHEPhpT6WA8aXJw5KfRycSs8j0Ezg7X+yqB7WvyqQffWxc8adL/a80cNuj8F8b0G3Z+C+F6D7r2o/Mmg+yjMvzLoPsubtwbdV4n4f2b/68yWK2sVk9MHad6WrLMHM7iJnhnd34PQ7O3ZU4sB7R5o7WndNyVbSZUHpZ7Hsn6wmMQ9Wc4gjy5a7IW/S2iP5ZimnwEV3LIGlTbL1f8lL+24jOpfK1BTaPAs4aPLV9ybNkzpMBHWtDRhBezOKi0I26MBQXSjontaQmJdSSd1rc9EB7NbvLJyqWO3ozT7Ukzfr5HTkJ0rpaESxEADiI+1tENjRK8icQsjLp5CN9+tJQljbToDX/moazWJlKm+qeMr13I5FOeJ115I+DQP9tPx/en8m4HPfv7EkKIkYjgCTpTEfqyb6VZ+F70QTTveHSK5hjTrz+lzhiL92MRMxWf619DodXajxBPDvgstR9l9SdBkHZz9wlFa3/SLZdDQZWvM56HzjbRyzsejVel5hBI2WW91+v1FdOBJ548BGlRD+w3uaPT7lIJAAb2y5yVfaEujbe0Lt+dGnaXVs3sp2SAbE6W0wOIlaiSipyIivQ1CY3EYNMGKRNpGmV6gCsMDNbGQW/miC41f7J3Aogbor5FVEN9P+1XMiAvix/aNZpsRUaOjoyTgg6y9ukmOx9JxuwX30GcHPo3Y0ml+RDp0+z15at4cTTuKihw8im7khPY4YOnAWg/Qf+rqtMn0tAgFvFEwC1KKH4M+ONY9Vlpa3k0m90U2GunovqU5Mg2sY88Iw5VJIRwnth9tt/zVWk7owlJkoNYqB3ZXunkTUTTzeUHdBRplOJRj6bGPtHbbeSGoUH2JeNKst1X7hAXbfpZRYa/IrocDtOY7ZvB5ru+eDpCWgKbl24GL9pYxCHdvFm1Q600tVzXoMpbdRhbUlldCWrvOG2fcYD/E37MVMlpBYqLfj6WXEcGT3p6MiXOW4479SGDHrqwgkDTG4V32afsrVyGwM5LYNDbivyrMQ02eVCrHDdfKyoFVOH574Tl+Cflq13pGzsPNvmZrcOURgcNp2LCNo4vGlW7CcsdGdmvZC1lglMzOPUI+ag8o3FxOGBpcSRzbTNy6QWr/5vrcp/vwjXlf2xePz2RlCGA/XkWXSTJ0CHuOsdHj0J1WIFNbIIJkydZWeBDyo9JsRI7B7bomsWNDwsYaJfvquFQtadnNGUJa9Kw7sAxNCdk57hTmtJPNyRK6L9LbfPM7m7sv6FVWc/8AD0l6eRRbaQYAAAGEaUNDUElDQyBwcm9maWxlAAB4nH2RPUjDQBzFX1PFopUOdpCikKE6WRAVcdQqFKFCqRVadTC59AuaNCQpLo6Ca8HBj8Wqg4uzrg6ugiD4AeLk6KToIiX+Lym0iPHguB/v7j3u3gFCo8JUs2scUDXLSCfiYja3Kva8IoA+hDCMiMRMfS6VSsJzfN3Dx9e7GM/yPvfn6FfyJgN8IvEs0w2LeIN4etPSOe8Th1lJUojPiccMuiDxI9dll984Fx0WeGbYyKTnicPEYrGD5Q5mJUMlniKOKqpG+ULWZYXzFme1UmOte/IXBvPayjLXaQ4hgUUsIQURMmooowILMVo1UkykaT/u4Y84/hS5ZHKVwcixgCpUSI4f/A9+d2sWJifcpGAc6H6x7Y8RoGcXaNZt+/vYtpsngP8ZuNLa/moDmPkkvd7WokdAaBu4uG5r8h5wuQMMPumSITmSn6ZQKADvZ/RNOWDgFuhdc3tr7eP0AchQV8kb4OAQGC1S9rrHuwOdvf17ptXfD0iMcpYzouRYAAAPRGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAtRXhpdjIiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6aXB0Y0V4dD0iaHR0cDovL2lwdGMub3JnL3N0ZC9JcHRjNHhtcEV4dC8yMDA4LTAyLTI5LyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOnBsdXM9Imh0dHA6Ly9ucy51c2VwbHVzLm9yZy9sZGYveG1wLzEuMC8iCiAgICB4bWxuczpHSU1QPSJodHRwOi8vd3d3LmdpbXAub3JnL3htcC8iCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgIHhtcE1NOkRvY3VtZW50SUQ9ImdpbXA6ZG9jaWQ6Z2ltcDoyZjNjODkwOS01MWY4LTRjOWQtOWMyZi0wN2E2YWYyN2MxZDgiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTYyOTE4NzMtOWFjYi00OGNlLTk1OTgtZWZjMjc1OGY3ZmMxIgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6YjUzMjA4NDQtYWM0YS00Mjk1LWFiYmEtNzdkMTRhNjY4M2I3IgogICBHSU1QOkFQST0iMi4wIgogICBHSU1QOlBsYXRmb3JtPSJMaW51eCIKICAgR0lNUDpUaW1lU3RhbXA9IjE1OTcxNTk3OTYyOTgzNDIiCiAgIEdJTVA6VmVyc2lvbj0iMi4xMC4xOCIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIHhtcDpDcmVhdG9yVG9vbD0iR0lNUCAyLjEwIj4KICAgPGlwdGNFeHQ6TG9jYXRpb25DcmVhdGVkPgogICAgPHJkZjpCYWcvPgogICA8L2lwdGNFeHQ6TG9jYXRpb25DcmVhdGVkPgogICA8aXB0Y0V4dDpMb2NhdGlvblNob3duPgogICAgPHJkZjpCYWcvPgogICA8L2lwdGNFeHQ6TG9jYXRpb25TaG93bj4KICAgPGlwdGNFeHQ6QXJ0d29ya09yT2JqZWN0PgogICAgPHJkZjpCYWcvPgogICA8L2lwdGNFeHQ6QXJ0d29ya09yT2JqZWN0PgogICA8aXB0Y0V4dDpSZWdpc3RyeUlkPgogICAgPHJkZjpCYWcvPgogICA8L2lwdGNFeHQ6UmVnaXN0cnlJZD4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWFmMjE4NDgtYTYyNC00NzRmLTk0NjktNjg5MTI2NDk4ZjlhIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKExpbnV4KSIKICAgICAgc3RFdnQ6d2hlbj0iKzAyOjAwIi8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICAgPHBsdXM6SW1hZ2VTdXBwbGllcj4KICAgIDxyZGY6U2VxLz4KICAgPC9wbHVzOkltYWdlU3VwcGxpZXI+CiAgIDxwbHVzOkltYWdlQ3JlYXRvcj4KICAgIDxyZGY6U2VxLz4KICAgPC9wbHVzOkltYWdlQ3JlYXRvcj4KICAgPHBsdXM6Q29weXJpZ2h0T3duZXI+CiAgICA8cmRmOlNlcS8+CiAgIDwvcGx1czpDb3B5cmlnaHRPd25lcj4KICAgPHBsdXM6TGljZW5zb3I+CiAgICA8cmRmOlNlcS8+CiAgIDwvcGx1czpMaWNlbnNvcj4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PmHCJrEAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfkCAsPHTh6QqxLAAABZUlEQVR42u3cMUoDQRTG8f8LEbXzAjmC2KQXgmvhcTxIjiJom0Kw3kpIJeQAqWxsfTZTLCGBBHYY8/F9MCwM85r58QYGho3MxNHNxFvQNhExj4hVRNwYWBAXWAEPQBXk8BHdDPcW+ACGqD3QZea3O/j8swE+d+bmY3eygRslM3+Ap9LF1ZANLI5sYHFkA4sjG1gc2cDiyAYWRzawOLKBxZENLI5sYHFkA4sjG1gc2cDiyAYWRzawOLKBxZEDeC7f4ZgcOXfKWtfXqb8oYzc90AXgR1m66X1Ea+fawLpZA4spsCzH9HD8Hjl3ylrXj19/CbwA9/twM3Prd9Fnmoi4Al6Bx0O4viaJ4xpYHNfA4rgGFsc1sDiugcVxDSyOa2BxXAOL4xpYHNfA4rgGFscFmHpr/w3uG9CNiesOFsc1sDiugcVxDdw2M+CuJq6BGyYzv4AFsK2Fa+D2yOuC/F4DF/yvSvn8AS5edWHXeXzeAAAAAElFTkSuQmCC) 2x),auto; }
  

@media(min-width:769px) and (max-width:9999px){
  .index_image_overlay_text_boxs_50_new{ width:calc(50% - 16px); }
  .index_image_overlay_text_boxs_50_new:last-child{ margin-right:0; }
  .index_image_overlay_text_boxs_new:nth-child(3n){ margin-right:32px; }
  .index_image_overlay_text_boxs_50_new .index_image_overlay_text_boxs_info_new a{ padding:52px 19px 52px 53%; }
  .loop_index_2{ margin-right:0; }
  .loop_index_5{ margin-right:0; }
  .loop_index_8{ margin-right:0; }
}

@media(min-width:769px) and (max-width:991px){
  .index_image_overlay_text_boxs_50_new .index_image_overlay_text_boxs_info_new a { padding: 7% 19px 7% 53%; font-size: 22px; line-height: 33px; }
  .index_image_overlay_text_boxs_50_new .index_image_overlay_text_boxs_info_new a svg{ width: 20px; height: auto; }
  .loop_index_5 { margin-right: 32px; }
  .loop_index_6 { margin-right:0 !important; }
}
  
@media(min-width:991px) and (max-width:1200px){
  .index_image_overlay_text_boxs_50_new .index_image_overlay_text_boxs_info_new a{ padding:6% 19px 6% 53%; }
}
  
  
/*.js-search-header{ display:none !important; }*/
.header_user_new{ display:none !important; }
div#dcodeInnerWrapper {
    display: none !important;
}


.gift-wrap-box {
  display: flex;
  width: 100%;
  cursor: pointer;
}
.gift-wrap-images {
  max-width: 80px;
  margin-right: 16px;
}
.gift-wrap-images img {
  display: block;
}
.gift-wrap-contents.cart__item-name {
  flex: 1;
  display: flex;
  justify-content: space-between;
  margin-top: 6px;
}
.gift-cart-price {
  display: inline-block;
  margin: 0 8px;
}
[js-gift-wrap-item-remove] .gift-wrap-images {
  max-width: 88px;
  margin-right: 14px;
}
.discount-init-button {
  height: 64px;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 24px 16px 16px;
  cursor: pointer;
}
.active .discount-init-button {
  display: none;
}
.discount-percentage-icon {
  display: inline-block;
  height: 32px;
  width: 32px;
}
.discount-percentage-icon img {
  display: block;
  width: 100%;
  height: 100%;
}
.discount-init-button .bold-text {
  font-weight: 500;
font-size: 16px;
line-height: 20px;
letter-spacing: -0.02em;
color: #252427;
  margin-left:16px;
}
.discount-init-button span.tap-text {
  font-weight: 500;
font-size: 14px;
line-height: 16px;

text-align: right;
letter-spacing: -0.02em;

color: #428DFD;
}
.discount-main-container {
  border-radius: 16px;
  overflow: hidden;
}
.discount-main-wrapper {
  margin-bottom: 20px;
}
.discount-init-left {
  display: flex;
  align-items: center;
}
.discount-input-wrapper-top {
  height: 64px;
  background-color: #fff;
  display: flex;
  align-items: center;
}
.discount-input-wrapper-top .discount-percentage-icon-box {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-left: 16px;
  height: 100%;
}
.discount-input-field {
  border: none;
  box-shadow: none;
  height: 100%;
  padding: 16px;
  text-transform:uppercase;
  flex: 1;
  font-weight: 500;
  font-size: 20px !important;
  line-height: 20px;
  letter-spacing: 0.2em;
  color: #252427;
 
}
.discount-check-button {
  padding: 0;
  display: flex;
  height: 100%;
  max-width: 64px;
  flex: 64px;
  align-items: center;
  justify-content: center;
  padding-right: 12px;
  cursor: pointer;
  position: relative;
}
.discount-loader-icon {
  position: absolute;
  background-color: #fff;
  width: 52%;
  display: none;
}
.discount-input-wrapper {
  border-radius: 19px;
  overflow: hidden;
  border: 1px solid #D4E5FF;
  display: none;
}
.active .discount-input-wrapper {
  display: block;
}
.discount-input-field:active, .discount-input-field:focus  {
  border: none;
}
.discount-message-wrapper-bottom {
  padding: 16px;
  background-color: #F0F6FF;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: -0.02em;
  color: #252427;
  border-top:1px solid #D4E5FF;
  position: relative;
}
.discount-result-wrapper-top {
  display: flex;
  height: 64px;
  align-items: center;
  padding: 16px 24px 16px 16px;
  background: #fff;
}
.discount-result-wrapper {
  border-radius: 19px;
  overflow: hidden;
  display: none;
}
.discount-result-display {
  margin-left: 16px;
  max-width: 70%;
  white-space: nowrap;
  font-weight: 500;
font-size: 20px;
line-height: 20px;
letter-spacing: 0.2em;
text-transform: uppercase;
color: #252427;
}
.discount-result-display::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
	border-radius: 3px;
	background-color: #F5F5F5;
} 

.discount-result-display::-webkit-scrollbar{
	height: 3px;
	background-color: #F5F5F5;
}

.discount-result-display::-webkit-scrollbar-thumb{
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
	background-color: #185FC9;
}
.invalid-icon {
  display: none;
}
.discount-result-icon-box svg {
  display: none;
}
.discount-remove-button {
  max-width: 20px;
  margin-left: auto;
  cursor: pointer;
  display: flex;
}
.discount-result-icon-box {
  display: flex;
  max-width: 32px;
  display: flex;
}
.discount-valid .discount-result-wrapper {
  display: block;
}
.discount-valid .discount-result-wrapper-top {
  background-color: #428DFD;
}
.discount-valid .discount-input-wrapper,
.discount-invalid .discount-result-wrapper,
.discount-valid .discount-init-button,
.discount-invalid .discount-init-button {
  display: none !important;
}
.discount-valid .discount-result-display {
  color: #fff;
}
.discount-valid .discount-message-wrapper-bottom {
  background-color: #185FC9;
  color: #fff;
      border-top: 1px solid #185FC9;
}
.discount-valid .discount-result-icon-box .valid-icon {
  display: block;
}
.discount-invalid .discount-input-wrapper .invalid-icon {
  display: block;
}
.discount-invalid .percentage-icon {
  display: none;
}
.discount-invalid .discount-message-wrapper-bottom {
  background-color: #D95A41;
  color: #fff;
}
.discount-invalid .discount-input-wrapper {
  border: 1px solid #D95A41;
  display: block;
}
.discount-invalid .discount-input-field {
  color: #D95A41;
}
.discount-apply .total-price-without-discount {
  display: inline-block;
  color: #75a9f7;
  font-weight: 500;
  margin-left: 9px;
  text-decoration: line-through;
}
.total-price-with-discount {
  display: none;
}
.discount-apply .total-price-with-discount {
  display: inline-block;
}
.unsuccess-message {
  display: none;
  position: relative;
}
.unsuccess-message p {
  margin: 0;
}
.discount-invalid .unsuccess-message {
  display: inline-block;
}
.discount-invalid .init-discount-msg {
  display: none;
}
.discount-main-wrapper{ padding: 0px; margin: 0; margin-bottom:12px; }
.discount-main-wrapper.active{ padding:0px; }
.toolbar-enabled .header-section{ z-index:9; }
[js-discount-for-special-product] {
  position: inherit;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #D95A41;
} 
  
  .site-header__drawers .cart__item-row.cart-recommendations{ margin-bottom:12px; }
  
@media (max-width: 767px) {
  .discount-init-button .bold-text {
    font-size: 14px;
    margin-left: 8px;
  }
  .discount-init-button span.tap-text {
    font-size: 12px;
  }
  .discount-main-wrapper {
    margin-top: 10px;
  }
  
  .discount-main-wrapper{  margin: 10px 0; padding: 0; background: none;}
  /*.discount-init-button{ height:44px; }*/
  .site-header__drawer{ max-height: calc(var(--maxDrawerHeight) + 0px); }
  .cart__drawer-form{ max-height: calc(var(--maxDrawerHeight) + 0px); }
  .discount-input-field{ width:100%; }
  .discount-check-button{ padding-right:0; }
  /*.site-header__drawer{ height:100vh; }
  .is-active .site-header__drawer-animate{ height:100vh; }
  .cart__drawer-form{ justify-content: space-between; height: 100%; background: #EDEFF2; }
  .site-header__drawers .cart__footer{ background:#fff; }
  .discount-main-wrapper.active { padding: 0 10px; }*/
}


@media(min-width:992px) and (max-width:1200px){
  .coffee_frother_product_new .product_description_new .detail-list{ display:block !important; }
  
  .logo_list_custom_new .slick-track{ width:100% !important; }
  
  /* brew_packs_product_new slider */
  .brew_packs_product_new .product_grid_content_new{ margin:0px; padding:0px 0; }
  .brew_packs_product_new .product-single_main_meta{ padding-top:30px; padding-bottom:30px; }
  
  /* enamel_mug_product_new slider */
  .enamel_mug_product_new .product_grid_content_new{ margin:0px; padding:70px 0; }
  .enamel_mug_product_new .product_image_new .product__main-photos img{ height:100%; object-fit:cover; }
  .enamel_mug_product_new .product_image_new .product-main-slide{ height:100%; }
  .enamel_mug_product_new .product_image_new .product__main-photos .product-image-main{ height:100%; }
  .enamel_mug_product_new .product_image_new .product__main-photos .image-wrap{ height:100% !important; padding-bottom:initial !important; }
  
  /* tumbler_product_new slider */
  .tumbler_product_new .product_grid_content_new{ margin:0px; padding:200px 0; }
  .tumbler_product_new .product_image_new .product__main-photos img{ height:100%; object-fit:cover; }
  .tumbler_product_new .product_image_new .product-main-slide{ height:100%; }
  .tumbler_product_new .product_image_new .product__main-photos .product-image-main{ height:100%; }
  .tumbler_product_new .product_image_new .product__main-photos .image-wrap{ height:100% !important; padding-bottom:initial !important; }
  
  /* coffee_frother_product_new slider */
  .coffee_frother_product_new .product_grid_content_new{ padding:0; }
}
  
  
@media(min-width:1201px) and (max-width:9999px){
  .coffee_frother_product_new .product_description_new .detail-list{ display:block !important; }
  
  .logo_list_custom_new .slick-track{ width:100% !important; }
  
  /* brew_packs_product_new slider */
  .brew_packs_product_new .product_grid_content_new{ margin:0px; padding:0px 0; max-height:calc(100vh - 57px); }
  .brew_packs_product_new .product-single_main_meta{ padding-top:30px; padding-bottom:30px; }
  /*.brew_packs_product_new .product_image_new .product__main-photos img{ height:100% !important; object-fit:cover; }*/
  /*.brew_packs_product_new .product_image_new .product-main-slide{ height:100% !important; }
  .brew_packs_product_new .product_image_new .product__main-photos .product-image-main{ height:100% !important; }*/
  /*.brew_packs_product_new .product_image_new .product__main-photos .image-wrap{ height:100% !important; padding-bottom:initial !important; }*/
  
  /* enamel_mug_product_new slider */
  .enamel_mug_product_new .product_grid_content_new{ margin:0px; padding:70px 0; }
  .enamel_mug_product_new .product_image_new .product__main-photos img{ height:100% !important; object-fit:cover; }
  .enamel_mug_product_new .product_image_new .product-main-slide{ height:100% !important; }
  .enamel_mug_product_new .product_image_new .product__main-photos .product-image-main{ height:100% !important; }
  .enamel_mug_product_new .product_image_new .product__main-photos .image-wrap{ height:100% !important; padding-bottom:initial !important; }
  
  /* tumbler_product_new slider */
  .tumbler_product_new .product_grid_content_new{ margin:0px; padding:200px 0; }
  .tumbler_product_new .product_image_new .product__main-photos img{ height:100% !important; object-fit:cover; }
  .tumbler_product_new .product_image_new .product-main-slide{ height:100% !important; }
  .tumbler_product_new .product_image_new .product__main-photos .product-image-main{ height:100% !important; }
  .tumbler_product_new .product_image_new .product__main-photos .image-wrap{ height:100% !important; padding-bottom:initial !important; }
  
  /* coffee_frother_product_new slider */
  .coffee_frother_product_new .product_grid_content_new{ padding:0; }
  
  
  /* sticky product */
  /*.product-single__sticky { position: sticky; top: 57px; }
  .brew_packs_product_new .product_image_new .flickity-viewport{ height:calc(100vh - 57px) !important; }*/
  
  .product-single__sticky { position: sticky; top: 0px;  }
  .brew_packs_product_new .product_image_new{ margin-top:0; }
  .template-product .site-header__element { background: #fff; }
  /*.brew_packs_product_new .product_image_new .flickity-viewport{ height:calc(100vh - 57px) !important; }*/
  
  
  .product-single_main_meta{ width:600px; float:right; }
  .brew_packs_product_new .product-single__meta{ margin:0; }
  /*.gift_boxs_product_new .product_grid_content_new{     padding: 0px 0 !important; }*/
}
  
@media(min-width:1800px) and (max-width:9999px){
  .brew_packs_product_new .product_image_new{ margin-top:-57px;  } 
}

#custom-discount-app{ display:none !important; }