/** Shopify CDN: Minification failed

Line 2034:16 Expected identifier but found "."
Line 4868:0 Unexpected "}"

**/
.yotpo-widget-my-rewards-widget .yotpo-step-icon {
  height: auto;
  margin-bottom: 30px;
}

#wigget_10382 button.ga-product_addtocart {
    background: #17416f !important;
}
.yotpo-widget-hero-section .yotpo-background-text-mobile{display: none !important;}
.yotpo-widget-hero-section .yotpo-text-on-background.yotpo-is-mobile .yotpo-text-and-buttons{padding-top: 150px;}
.yotpo-widget-hero-section .yotpo-text-on-background.yotpo-is-mobile {
  background-image: url("https://cdn-widget-assets.yotpo.com/static_assets/qMtDKMFrgs1uv6NsY5V1cg/images/image_2022_02_24_07_24_09_825");

}

.insta-image {
  width:30%;
}

.cart-custom-parent{
  position: relative;
  top: -60px;

  background: #fff;
  padding-top: 15px;
  border-radius: 10px;
 -webkit-box-shadow: 1px 9px 9px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    1px 9px 9px 0px rgba(50, 50, 50, 0.75);
box-shadow:         1px 9px 9px 0px rgba(50, 50, 50, 0.75);
}
.template-cart a.continue {
  letter-spacing: 0.02em;
  float: right;
  margin-top: 5px;
  padding-right: 35px;
  background: none !important;
  padding: 10px;
  background:linear-gradient(to bottom, #fe0 0%, #ffb800 100%) !important; 
                border:none!important; 
                border-radius:5px; 
              color:#53480a!important;
              text-transform:none;
  font-size: 16px;
  
}
.cart-list .product-name {
  display: inline-block;
  margin-bottom: 9px;
  font-size: 14px;
  font-weight: bold;
}
.cart-list p.vendor {
  font-weight: 700 !important;
  margin: 0 !important;
}

.input-group input,
.input-group textarea {
  border: 1px solid #eeeeee;
  box-sizing: border-box;
  margin: 0;
  outline: none;
  padding: 10px;
}

.input-group input[type="button"] {
  -webkit-appearance: button;
  cursor: pointer;
}

.input-group input::-webkit-outer-spin-button,
.input-group input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.input-group {
  clear: both;
  position: relative;
}

.article-details a{color: #17416f !important; font-weight:normal; text-decoration: underline;}

.input-group input[type='button'] {
  background-color: #eeeeee;
  min-width: 38px;
  width: auto;
  transition: all 300ms ease;
}

.input-group .button-minus,
.input-group .button-plus {
  font-weight: bold;
  height: 38px;
  padding: 0;
  width: 38px;
  position: relative;
}

.input-group .quantity-field {
  position: relative;
  height: 38px;
  left: -6px;
  text-align: center;
  width: 62px;
  display: inline-block;
  font-size: 13px;
  margin: 0 0 5px;
  resize: vertical;
}

.button-plus {
  left: -13px;
}
.instock
{
  color: #fff;
    background-color: green;
    display: inline-block;
    padding: 4px 10px;
    margin-bottom: 10px !important;
}
input[type="number"] {
  -moz-appearance: textfield;
  -webkit-appearance: none;
}
.cart-list input.qty {
  width: 70px !important;
  margin-right: 10px !important;
}

.cart-list p.price {
  margin-bottom: 16px;
  margin-top: 12px;
}
.cart-list a.remove {
  margin-top: 12px;
}
#recover_password h2
{
  font-size: 25px;
    text-align: center;
    margin: 0;
}
#recover_password p
{
   font-size: 14px;
    margin-bottom: 10px;
}
#recover_password .action-btn
{
  margin-top:10px;
}


.flavore-main {
  background: #fff url(flavore-bg.png) no-repeat center top;
  padding: 35px 0 0 0;
}
.flavore-main .container {
    max-width: 1460px;
}
.flavore-main .widget-title .box-title {
  margin-bottom: 35px;
}
.flavore-main .box-title .title span {
  font-family: 'Nunito Sans', sans-serif;  
}
.flavore-main .popup-row-box{
  z-index:101;
  position:relative;
}
.flavore-main .mobile-image{
  display:none;
}
.popup-image-left {
  float: left;
  width: 70%; 
}
.popup-text-right {
  float: right;
  width: 26%;
  margin-left: -120px; 
  position: relative;
  z-index: 1111;
}
.popup-text-right p {
  font-size: 18px;
  font-weight: 300;
  line-height: 28px;
  color: #757575;
  margin: 0 0 20px 0;
}
.popup-text-right .shop-now-btn { 
  padding-top: 20px;
 }
.popup-text-right .shop-now-btn a {
  display: inline-block;
  font-family: 'Nunito Sans', sans-serif;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  color: #53480a;
  width: 200px;
  text-align: center;
  height: 60px;
  line-height: 62px;
  border-radius: 4px;
  background: rgb(255,180,0);
  background: linear-gradient(0deg, rgba(255,180,0,1) 0%, rgba(255,246,0,1) 100%);
}
li.ingre-desc{
  display:flex;
}
li.ingre-desc .ingre{
  margin-right: 70px;
}
.chef-image img{
  max-height: 214px;
  height: 100%;
  cursor:pointer;
}
.search-open .wrapper-header .search-form{
  z-index:101;
}
.mini-products-list .bss_pl_img img
{
  display:none!important;
}
@media only screen and (max-width: 1260px){ 
  .flavore-main .widget-title .box-title .title {
    padding: 0;
  }
 .flavore-main {
   padding-left: 15px;
   padding-right: 15px;
 }
 .popup-row-box {
   margin: 0;
 }
 .popup-image-left {
   width: 60%;
 }
 .popup-text-right {
   width: 35%;
   margin-left: 30px;
 }
}

@media only screen and (max-width: 767px){ 
 .flavore-main { padding-top: 15px; }
 .flavore-main .widget-title {
   margin-bottom: 15px;
 }
 .flavore-main .widget-title .box-title {
   margin-bottom: 15px;
 }
.flavore-main .mobile-image{
  display:block;
  width:100%;
}
  .flavore-main .desktop-image{
  display:none;
}
 .flavore-main { 
   padding-left: 0; 
   padding-right: 0; 
 }
 .flavoure-new .popup-row-box {
   flex-wrap:wrap-reverse;
   padding: 0;
   margin: 0;
 }
 .popup-image-left {
   width: 100%;
   order: 1;
   margin: 0 0 20px 0;
 }
 .popup-text-right {
   order: 2;
   width: 100%;
   margin: 0 0 40px 0;
   padding: 0 20px;
   text-align: center;
 }
 .popup-text-right .shop-now-btn {
   text-align: center;
 }
 .popup-text-right .shop-now-btn a {
   width: 180px;
   height: 50px;
   line-height: 52px;
 }
 .insta-image {
  width:80%;
}

}



.flavore-main .box-title .title span {
    font-family: 'Nunito Sans', sans-serif;
}

.flavore-main .shop-now-btn{
    font-family: 'Nunito Sans', sans-serif;
}



.flavore-main .box-title .title span {
    font-family: 'Nunito Sans', sans-serif;
}

.flavore-main .shop-now-btn{
    font-family: 'Nunito Sans', sans-serif;
}

/*flavour of the month*/

.featured-products.flavore-main .popup-image-left{
  width: 50%;
  margin-top: -168px;
}

.featured-products.flavore-main .popup-text-right{
  width: 40%;
  margin-left: 34px;
  margin-top: -24px;
}
.flavore-main .widget-title .box-title{
  text-align:right;
  font-size:40px;
}
.featured-products.flavore-main{
  background:#f9f9f9;
  padding:300px 0px 100px;
}

.featured-products.flavore-main .author_img{
    position: absolute;
    top: -40%;
}
.featured-products.flavore-main .author_img img{
    width: 100%;
    height: 100%;
    
}
.featured-products.flavore-main .widget-title .box-title{
    margin-right:44px;
}
.featured-products.flavore-main .widget-title .box-title .title{
  padding-left: 0;
}
.featured-products.flavore-main .popup-text-right p{
  color:#1d1d1d;
}
.featured-products.flavore-main .popup-text-right .shop-now-btn a{
    color:#1d1d1d;
    cursor: pointer;
    z-index: 1;
    position: relative;
}
.recipemaker_img{
    margin-top: -70px;
    margin-right: -40px;
}
.featured-products.flavore-main .popup-text-right p.award{
  margin-top: -20px;
}
/*collection*/
.template-collection .sidebar .sidebar-title{
  margin-top:0;
  padding-bottom:20px;
}
.template-collection .sidebar-filter .sidebar-tags:not(.filter-color) .widget-content{
  margin-bottom: 28px;
}
#non-alcoholic-beer .beer-txt{
  font-size: 24px;
  color: #17416f;
}
.collection-beer-heading{
      font-size: 30px;
    font-weight: 500;
  color: #17416f;
  margin-top:20px;
  margin-bottom:15px;
  text-transform: uppercase;
}
.collection-beer-des p{
    font-size:20px;
    color: #17416f;
    line-height:40px;
    
  text-transform: capitalize;
  width: 670px;
  text-align: center;
  margin: 0 auto;
  margin-bottom:30px;
}
.beer-video-container{
  display:flex;
}
#video_container_left{
  margin-right:40px;
  cursor:pointer;
}
.halo-collection-content{
  text-align:left;
}
.collection-beer-des .beer-watch-this{
    max-width:100%;
    max-height:100%;
    object-fit:cover;
    width:300px;
}
.collection-ingredients ul{
  padding: 4px 20px;
  background-image: url('../assets/bg.webp'); 
  background-repeat: no-repeat;
  content: '';
  height: 100%;
  width: 100%;
  display: inline-block;
  background-size: cover;
  overflow: hidden;
  margin: 0;
  border-radius: 12px;
}
.collection-ingredients li{
  list-style: none;

} 
.collection-ingredients{
  position: relative;
}
.chef-image{
  position: absolute;
  top: 0;
  right: 0;
}

.collection-ingredients h6{
  font-size: 19px;
  margin: 12px 0 12px;
  color: #fff;
}
.collection-ingredients p{
  display: block;
  font-size: 14px;
  margin: 0;
  color: #fff;
  display: list-item;
  list-style-type: disc;
  list-style-position: inside;
  padding-bottom:4px;
}
.collection-ingredients h6.instruc{
  margin-top: 12px;
}
.article-details .rte img {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 46px;
}
.ingre-desc{
/*   position: absolute;
  top: 0;
  right: 32%; */
  padding: 9px 0 0;
  text-align:left;
}
.description-image img{
  width:100%;
  height:100%;
  min-height: 378px;
}
#non-alcoholic-beer h1{
  display:none;
}
.spark-cocktail{
  text-align:left;
}
/* #baby-shower p span{
  display:block;
}
#baby-shower .toser{
  color:#323232;
  font-weight:bold;
}
#why-tonic-water-is-an-essential-for-every-home-bar .article-template .article-details .rte img{
  width:50%;
}
  .template-article .blog-detai .tags-share{
  display:none;
} */
.header-pc .main-menu{
  width:89%;
}
.exclusive-img .etxt{
  color:#fff;
}
.main-menu-exclusive{
  float:right;
}
.exclusive-img .etxt::after{
  content:'';
  background-image: url('../assets/yarrow.webp'); 
  background-repeat: no-repeat;
  height:34px;
  width:34px;
  display:inline-block;
  vertical-align: text-top;
  margin-left: 2px;
}
.relted-articals ul{
  display:flex;
  justify-content:space-around;
 }
.relted-articals ul li{
  width:32%;
  box-shadow: 0 10px 13px -7px #ece1e1,5px 5px 15px 5px transparent;
  border-bottom: 6px solid #fff;
  border-top: 1px solid #f4f4f4;
  border-left: 1px solid #f4f4f4;
  border-right: 1px solid #f4f4f4;
}
.relted-articals .article-info{
  padding:30px 20px 20px; 
}
.relted-articals .article-info .aauth{
  padding-top:20px;
  font-size:14px;
}

.relted-articals h6{
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  font-size:20px;
  margin-bottom:40px;
}
.article-info a p{
  font-size:18px;
}
.relted-articals .artical-img img{
  width:100%;
}
 .collection-footer{

    text-align: center;
  }
.template-product #ga-product_bought_together h2{
  text-align: center;
  margin-bottom: 30px;
  color:#17416f;
  font-size:30px;
}
/*gift-guide blog*/
#the-drink-dry-gift-guide .dd-giftg h2{
  font-size: 18px;
  color: #17416f;
  font-weight:600;
  margin:0;
}
#the-drink-dry-gift-guide .dd-giftg p{
  font-size: 16px;
  color:#17416f;
  font-weight:normal;
 }
#the-drink-dry-gift-guide .dd-giftg p.dd-gg-content{
  padding-top: 16px;
}
#the-drink-dry-gift-guide .dd-giftg p.dd-gg-info , #the-drink-dry-gift-guide p.gl-content{
  padding-bottom:18px;
}
.dd-giftg a{
  text-decoration:underline;
  color:#17416f;
}

#the-drink-dry-gift-guide.template-article .rte p:nth-of-type(1)::first-letter{
  font-size:18px;
  float:unset;
  line-height:unset;
}
#the-drink-dry-gift-guide.template-article .article-details h2{
  border-top:unset;
  padding-top:10px;
}
#the-drink-dry-gift-guide.template-article .article-template .article-details .rte img{
  margin-bottom:10px;
}

#the-drink-dry-gift-guide.template-article .article-details h2.hm-content{
  padding-top:30px;
}
/*Martini Sparkling Rose 0.0% - Three ways to drink our favourite non-alcoholic rosé!*/
#martini-sparkling-rose-0-0-three-ways-to-drink-our-favourite-non-al .sparkling-rose img{
  margin-bottom: 32px;
}
#martini-sparkling-rose-0-0-three-ways-to-drink-our-favourite-non-al .sparkling-rose h6{
  text-decoration:underline;
  font-size:20px;
  font-weight:400;
}
#martini-sparkling-rose-0-0-three-ways-to-drink-our-favourite-non-al .sparkling-rose ul.method li{
  list-style:numbers;
}
#martini-sparkling-rose-0-0-three-ways-to-drink-our-favourite-non-al .sparkling-rose ul.method li:before{
  content:none;
 
}
#martini-sparkling-rose-0-0-three-ways-to-drink-our-favourite-non-al .sparkling-rose ul.method li:marker{
   margin: 8.5px 11px 10px 0;
}
#martini-sparkling-rose-0-0-three-ways-to-drink-our-favourite-non-al .sparkling-rose ul.method{
  margin-left:30px;
}
/*Meet Lyre's: The premium Australian brand here to
expand your drinking experiences.*/
#meet-lyre-39-s-the-premium-australian-brand-here-to-expand-your-drinkin .premium-austrlian img{
  margin-bottom: 32px;
}
/*Get Diwali ready with the help of Martini Dolce*/

#get-diwali-ready-with-the-help-of-martini-dolce-0-0 .diwali-martini img{
  margin-bottom: 32px;
}
/*Hosting this Winter with Martini 0.0 */
#hosting-this-winter-with-martini-0-0 .hosting-winter img{
  margin-bottom: 32px;
}
/*Spice Up Your Iftar with a Refreshing Vimto Fizz Cocktail Made with Martini*/
#spice-up-your-iftar-with-a-refreshing-vimto-fizz-cocktail-made-with-ma .iftar-fizz .liststyle{
 margin:0;
padding-left:21px;
 }
#spice-up-your-iftar-with-a-refreshing-vimto-fizz-cocktail-made-with-ma .iftar-fizz .number{
padding-right:10px;
}
#spice-up-your-iftar-with-a-refreshing-vimto-fizz-cocktail-made-with-ma .iftar-fizz .liststy-2{
margin-bottom: 20px;
}
#spice-up-your-iftar-with-a-refreshing-vimto-fizz-cocktail-made-with-ma  .iftar-fizz img{
  margin-bottom:32px;
}
/* Drink Dry’s ULTIMATE Gift Guide for 2022 */
#drink-dry-s-ultimate-gift-guide-for-2022 .ultimate-gift img{
  margin-bottom: 32px;
}
#drink-dry-s-ultimate-gift-guide-for-2022 .ultimate-gift h6{
  text-decoration:underline;
  font-size:20px;
  font-weight:400;
}
/*french-bloom*/
#the-french-bloom-story .french-bloom img{
   margin-bottom:26px;
}
#the-french-bloom-story .french-bloom h6{
   font-weight:600;
  color:#17416f;
  margin-bottom:1rem;
  text-decoration:underline;
}
#the-french-bloom-story .french-bloom p{
  margin-bottom:1.2rem;
}
/*NYE Guide: How to open a bottle of Champagne like a pro!*/
#nye-guide-how-to-open-a-bottle-of-champagne-like-a-pro .nye-guide h6{
  font-weight:600;
  color:#17416f;
  margin-bottom:1rem;
}
#nye-guide-how-to-open-a-bottle-of-champagne-like-a-pro .nye-guide img{
 margin-bottom:26px;
}
#nye-guide-how-to-open-a-bottle-of-champagne-like-a-pro .blog-detail .rte p {
  margin-bottom: 1.2rem;
}
/*Level up your Dry January by pairing our favourite alcohol-free drinks with their perfect meals! */
#level-up-your-dry-january-by-pairing-our-favourite-alcohol-free-drinks .january-fav-alcho img{
  margin-bottom:26px;
}
#level-up-your-dry-january-by-pairing-our-favourite-alcohol-free-drinks .january-fav-alcho h6{
  text-decoration: underline;
  font-size: 20px;
   font-weight: 400;
}

/*The ultimate guide for a festive and fun alcohol-free Christmas*/
#the-ultimate-guide-for-a-festive-and-fun-alcohol-free-christmas.template-article .rte p:nth-of-type(1)::first-letter {
  font-size:18px;
    float:unset;
    line-height:unset;
}
#the-ultimate-guide-for-a-festive-and-fun-alcohol-free-christmas .ddalcohol-free-Christmas h2{
  font-size: 18px;
  color: #17416f;
  font-weight:600;
  margin:0;
}
#the-ultimate-guide-for-a-festive-and-fun-alcohol-free-christmas .ddalcohol-free-Christmas p{
  font-size: 16px;
    color:#17416f;
    font-weight:normal;
}
#the-ultimate-guide-for-a-festive-and-fun-alcohol-free-christmas.template-article .article-details h2{
  border-top:unset;
  padding-top:10px;
}
.ddalcohol-free-Christmas .ddfchr-content {
  font-style:italic;
 
}
.ddalcohol-free-Christmas img{
  max-width:384px;
  width:100%;
}
.ddalcohol-free-Christmas .booze-free-xmas{
  text-align:center;
  margin:28px 0;
}
#the-ultimate-guide-for-a-festive-and-fun-alcohol-free-christmas .article-template .article-details .rte img{
  margin-bottom:0;
}
.ddalcohol-free-Christmas .freechri{
  display:flex;
}
.ddalcohol-free-Christmas .ddwine-img{
  width:32%;
  margin-right: 24px;
  margin-top:14px
}
.ddalcohol-free-Christmas .ddwine-content{
  width:60%;
  margin-top:16px;
}
.ddalcohol-free-Christmas a{
  text-decoration:underline;
  color:#17416f;
}
#the-ultimate-guide-for-a-festive-and-fun-alcohol-free-christmas .ddalcohol-free-Christmas h2.ddfchr-content{
   margin-bottom:20px;
}
#the-ultimate-guide-for-a-festive-and-fun-alcohol-free-christmas .ddalcohol-free-Christmas h2.ihang{
  margin-bottom:20px;
}
#the-ultimate-guide-for-a-festive-and-fun-alcohol-free-christmas .ddalcohol-free-Christmas p.christ-detail{
  padding-top:18px;
}
#the-ultimate-guide-for-a-festive-and-fun-alcohol-free-christmas .ddalcohol-free-Christmas .ddwine-content p{
  margin-bottom:20px;
}

#are-you-joining-us-for-dry-january .imgjuice-jandry{
  margin-bottom:20px;
}
#are-you-joining-us-for-dry-january  .img-winejandry{
   margin-bottom:20px;
}
/* delicious-dd-summer*/
.delicious-dd-summer h6{
  font-weight: 400;
font-size: 18px;
line-height: normal;
  margin-bottom:40px;
  margin-top:30px;
}
/*Redeem Your Free Beer blog*/
#redeem-your-free-beer .article-details h2{
  font-size: 18px;
  color: #17416f;
  font-weight:600;
  margin:0;
}
#redeem-your-free-beer .article-details strong{
    font-weight:600;
}
  
#redeem-your-free-beer .article-details p{
  font-size: 16px;
  color:#17416f;
  font-weight:normal;
 }

#redeem-your-free-beer .article-details p , 
#redeem-your-free-beer p{
  padding-bottom:12px;
}


#redeem-your-free-beer.template-article .rte p:nth-of-type(1)::first-letter{
  font-size:18px;
  float:unset;
  line-height:unset;
}
#redeem-your-free-beer.template-article .article-details h2{
  border-top:unset;
  padding-top:10px;
}
#redeem-your-free-beer.template-article .article-template .article-details .rte img{
  margin-bottom:0;
}

#redeem-your-free-beer.template-article .article-details h2{
  padding:30px 0 5px;
}
/*From strength to strength*/

#from-strength-to-strength-the-nolo-alcohol-industry-is-on-the-rise .alcohol-industry img{
  margin-bottom:28px;
}
#from-strength-to-strength-the-nolo-alcohol-industry-is-on-the-rise .alcohol-industry h4{
  font-weight:bold;
    text-decoration:underline;
}

.page-tpl.story_page h1{
  margin-bottom:15px;
}
.page-tpl.story_page .page-header h1{
  font-family:Poppins,Arial,"sans-serif";
      font-size: 2.307692308em;
      color: #3c3c3c;
  margin-bottom:30px;
}
.page-tpl.story_page .our-story-inn.bringing{
  margin-top:28px;
}
.page-tpl.story_page .story-intro{
  margin-bottom:15px;
}
.page-tpl.story_page p.story-intro , .page-tpl.story_page p.our-story-inn{
  font-size:15px;
  text-align:justify;
  font-family: Poppins,Arial,"sans-serif";
  margin-bottom: 25px;
}
.page-tpl.story_page .shopify-policy__container{
  max-width: 110ch;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}

/*valentine's day blog*/
.day-hamper .followdd{
  padding-left:30px;
}

.day-hamper p span{
  display:block;
 }

.day-hamper p span b{
  font-weight:bold;
}

.day-hamper p b{
  font-weight:bold;
}

#drinkdrywithme-feel-the-love-with-our-biggest-competition-yet-this .day-hamper img{
  margin:20px 0;
}

/*valentine gift*/

#roses-more-like-rose-the-valentine-s-day-gift-guide .dd-roses h4{
  font-weight:bold;
  font-size:18px;
  margin-bottom:0;
}

#roses-more-like-rose-the-valentine-s-day-gift-guide .dd-roses p{
  margin-top:0;
  margin-bottom:16px;
}
#roses-more-like-rose-the-valentine-s-day-gift-guide .dd-roses img{
  margin:14px 0;
  width:50%;
}
/*popping-the-cork*/

#popping-the-cork-on-our-newest-premium-brand-chocolate-in-a-bottle .popping-cork img{
  width:50%;
  margin: 14px 0 24px;
}
#popping-the-cork-on-our-newest-premium-brand-chocolate-in-a-bottle .popping-cork h4{
  font-size: 18px;
  color: #17416f;
  font-weight: 600;
}
#popping-the-cork-on-our-newest-premium-brand-chocolate-in-a-bottle .popping-cork p{
  font-size: 15px;
  color: #17416f;
}
#popping-the-cork-on-our-newest-premium-brand-chocolate-in-a-bottle .popping-cork a{
  color:#17416f;
  text-decoration:underline;
  font-style:italic;
}
/*chocolate in the bottle*/

#chocolate-in-a-bottle-your-dinner-party-companion .chocolate-bottle h4{
  font-size:18px;
  font-weight:bold;
  text-decoration:underline;
  margin-bottom: 12px;
}

#chocolate-in-a-bottle-your-dinner-party-companion .chocolate-bottle a{
  color:#3c3c3c;
  text-decoration:underline;
}
#chocolate-in-a-bottle-your-dinner-party-companion .chocolate-bottle img{
  margin-bottom:36px;
}
/*ramdan*/

#impress-your-guests-this-ramadan-the-ultimate-drink-dry-pairing-guid .ramdan-dd h4{
    font-size:18px;
    font-weight:bold;
     margin-bottom:1.4rem;
}
#impress-your-guests-this-ramadan-the-ultimate-drink-dry-pairing-guid .ramdan-dd img{
    margin:12px 0 36px;
}
#impress-your-guests-this-ramadan-the-ultimate-drink-dry-pairing-guid .ramdan-dd p{
    margin-bottom:1.5rem;
}
/*Hosting Iftar with Natureo Alcohol-Free wines*/
#hosting-iftar-with-natureo-alcohol-free-wines .iftar-wine img{
   margin-bottom:1.5rem;
}
#hosting-iftar-with-natureo-alcohol-free-wines .iftar-wine p{
   margin-bottom:1.5rem;
}
/*Treat her to a bottle of French Bloom this Mother’s Day*/
#treat-her-to-a-bottle-of-french-bloom-this-mother-s-day .french-bloom img{
   margin-bottom:1.5rem;
}
#treat-her-to-a-bottle-of-french-bloom-this-mother-s-day .french-bloom p{
   margin-bottom:1.5rem;
}
/*blog-news*/
.template-blog .content-blog.blog-default .article-img{
  text-align:center;
}
.template-blog .content-blog.blog-default .article-img img{
  height: 241px;
  width: 362px;
  object-fit:cover;
}

/*EASTER*/

#celebrate-easter-in-style-with-chocolate-in-a-bottle .dd-easter img{
  margin-bottom:26px;
}

/*EID*/

#spread-the-love-this-eid-with-a-gift-from-drink-dry .eid-gift img{
  margin-bottom:26px;
}
#spread-the-love-this-eid-with-a-gift-from-drink-dry .eid-gift h4{
  text-decoration:underline;
  font-weight:bold;
  font-size:18px;
}
/*eid-gifting*/
#it-s-that-time-again-shop-our-ultimate-eid-drink-dry-gifting-guide-t .eid-gifting h4 a{
   text-decoration:underline;
  font-weight:600;
  font-size:18px;
}
/*dd now in kuwait*/
#drink-dry-is-now-in-kuwait .ddn-kuwait img {
  margin-bottom:26px;
}
#drink-dry-is-now-in-kuwait .ddn-kuwait p a{
  color:#6692de!important;
  font-weight:500;
}


#it-s-that-time-again-shop-our-ultimate-eid-drink-dry-gifting-guide-t .eid-gifting img{
  margin-bottom:26px;
}
#spread-the-love-this-eid-with-a-gift-from-drink-dry .eid-gift p{
  margin-bottom:1.5rem;
}
#spread-the-love-this-eid-with-a-gift-from-drink-dry .eid-gift h4 a{
  font-weight:bold;
}
/*frequently bought together*/

#productBoughtTogether h2{
  font-size: 48px;
  line-height: 23px;
  color: #17416f;
  font-weight: bold;
}
#productBoughtTogether .ga-template_2 .ga-products .ga-products_image .ga-product > a{
  border-radius: 10px;
  filter: drop-shadow(1px 1.732px 1.5px rgba(0,0,0,0.09));
  background-color: #ffffff;
  border: 0.5px solid #c0c0c0;
  padding: 50px 24px;
  width:100%;
  text-align:center;
}

#productBoughtTogether .ga-template_2 .ga-products .ga-products_image .ga-product > a img{
  height:140px;
  object-fit:contain;
}

#productBoughtTogether .ga-product-form{
  flex-direction: row;
  justify-content: start;
  align-items:center;
  margin-top: 40px;
  width:100%;
}
#productBoughtTogether #ga-product_bought_together button.ga-addalltocart {
  margin-left: 18px;
  border-radius: 5px;
  color: #fff;
  background-color:#17416f;
  padding-left: 40px;
  padding-right: 40px;
  height:45px;
  font-size:16px;
}
#productBoughtTogether .ga-products_image{
  
  margin-right:0;
}


#productBoughtTogether .ga-template_2 .ga-products_image .ga-product{
  max-width: 24.33%;
  width: 24.33%;
}

/*women's Day*/

#happy-international-women-s-day-we-ask-3-inspiring-female-role-models .international-wday .hwcontinue , #happy-international-women-s-day-we-ask-3-inspiring-female-role-models .international-wday .bsuvvy {
  text-align:center;
}
#happy-international-women-s-day-we-ask-3-inspiring-female-role-models .international-wday .bsuvvy {
  padding:0 60px;
}
#happy-international-women-s-day-we-ask-3-inspiring-female-role-models .international-wday img{
  margin:20px 0;
}
#happy-international-women-s-day-we-ask-3-inspiring-female-role-models .international-wday a{
  color:#3c3c3c;
    padding:15px 0;
    font-weight:bold;
}
#happy-international-women-s-day-we-ask-3-inspiring-female-role-models .international-wday p{
  margin-top:10px;
}
/*Join our Drink Dry community on Facebook!*/
#join-our-drink-dry-community-on-facebook .dd-fb h6{
  font-weight:normal;
}
#join-our-drink-dry-community-on-facebook .dd-fb-info b{
  font-weight:bold;
}
#join-our-drink-dry-community-on-facebook .cjoin-dd{
  color:#1155cc;
  text-decoration:underline;
}
#join-our-drink-dry-community-on-facebook .cjoin{
   color:#3c3c3c;
  text-decoration:underline;
}
#join-our-drink-dry-community-on-facebook .dd-fb img{
  margin-bottom:30px;
}


/*Make your mum’s day this Mother’s Day with alcohol-free options she’ll LOVE!*/

#make-your-mum-s-day-this-mother-s-day-with-alcohol-free-options-she-ll .dd-mothersday h6{
  font-weight:normal
}
#make-your-mum-s-day-this-mother-s-day-with-alcohol-free-options-she-ll .dd-mothersday img{
   margin-bottom:30px;
}
#make-your-mum-s-day-this-mother-s-day-with-alcohol-free-options-she-ll .dd-mothersday a{
  color: #3c3c3c;
  text-decoration:underline;
}
/*iftar in your home*/
#hosting-iftar-in-your-home-tips-for-ramadan-2023 .homet-ramdan img{
  margin-bottom:30px;
}

/*choosing wine hostes*/
#drink-dry-approved-tips-for-choosing-a-wine-hostess-gift .wine-hostes .tips-text{
  margin:0;
}
#drink-dry-approved-tips-for-choosing-a-wine-hostess-gift .wine-hostes .Two{
         text-decoration: underline; 
        }
#drink-dry-approved-tips-for-choosing-a-wine-hostess-gift .wine-hostes img{
  margin-bottom:30px;
}
/*gin and tonic*/
#happy-international-gin-and-tonic-day-upgrade-your-g-t-s-with-drink-d .gin-tonic h4{
  color:#3c3c3c;
  font-weight:normal;
  font-size:15px;
}
#happy-international-gin-and-tonic-day-upgrade-your-g-t-s-with-drink-d .gin-tonic a{
    color: #3c3c3c;
  text-decoration:underline;
}
#happy-international-gin-and-tonic-day-upgrade-your-g-t-s-with-drink-d .gin-tonic p{
    margin-bottom:1rem;
}
#happy-international-gin-and-tonic-day-upgrade-your-g-t-s-with-drink-d .gin-tonic img{
    margin:1rem 0 1.8rem 0;
}

/*summer BBq*/

#planning-a-summer-bbq-make-sure-to-add-jukes-to-the-shopping-list .summer-bbq p{
  margin-bottom:1rem;
}
#planning-a-summer-bbq-make-sure-to-add-jukes-to-the-shopping-list .summer-bbq h4 a{
  font-weight:bold;
    font-size:16px;
}
#planning-a-summer-bbq-make-sure-to-add-jukes-to-the-shopping-list .summer-bbq img{
  margin:1rem 0 1.8rem 0;
}
@media screen and (min-width:1200px){
  #productBoughtTogether .ga-template_2 .ga-products .ga-products_image .ga-product > a img{
        height:250px;
        object-fit:contain;
    }
}

@media screen and (max-width:767px){
  #productBoughtTogether .ga-template_2 .ga-products .ga-products_image .ga-product > a img{
        height:70px;
        object-fit:contain;
    }
   #happy-international-women-s-day-we-ask-3-inspiring-female-role-models .international-wday .bsuvvy {
   padding:0 22px;
  }
}

@media screen and (min-width:1200px){
  .exclusive-img{
    margin-top: 10px;
  }
  #news .container{
    max-width: 1175px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .header-default .header-panel-bt li.search-icon svg{
    height: 25px;
    width: 25px;
    vertical-align: text-bottom;
    color: #fff;
    top: 4px;
  }
.header-default .header-panel-bt .search-icon .search-mb.svg-mb{
      width:35px;
    height:25px;
  }
   .nav-search .search__products .grid-item{
    width: 100%;
    display: block;
    max-width:100%;
    padding-left: 0;
    margin-bottom:24px;
}
 .nav-search .search__products .grid-item:last-child{
     margin-bottom:0;
   }
.quickSearchResultsWrap{
    border-radius:10px;
  }
.nav-search .search__products .products-grid{
  display:unset;
}
.nav-search .search__products .products-grid .inner-top{
  width: 100%;
  display: flex;
  align-items:start;
  padding:0;
}
.nav-search .search__products .products-grid .product-image img{
  width: 120px;
  height: 60px;
}
.nav-search .search__products .products-grid .inner-top .product-title{
  text-align:left;
  display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
}
.nav-search .search__products .products-grid .grid-item .product-image{
  padding: 14px 0;
}
.nav-search .search__products .products-grid .inner-top .product-title-inn{
  margin-left:30px;
  padding-top: 4px;
}
.nav-search .search__products .products-grid .grid-item:first-child{
  margin-top: -20px;
}
.nav-search .search__products .products-grid .inner-top .price-box{
  text-align:left;
    margin-top: -4px;
}
.nav-search .header-search__results .text-center {
  border-top: 2px solid #e6e6e6;
}
.nav-search .header-search__results .box-title{
  border-bottom: 2px solid #e6e6e6;
  text-align:left;
  padding-bottom:14px;
  letter-spacing: .5px;
}
.nav-search .header-search__results .text-results.header-search__see-more{
  background: linear-gradient(to bottom,#ffee00 0%,#ffb800 100%);
  font-size: 18px;
  color: #17416f;
  padding: 24px 10px;
  line-height: 10px;
  border-radius: 3px;
  width: 240px;
  text-align: center;
  margin: 24px auto;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: .5px;
}
}
@media screen and (min-width:749px){
  .collection-footer{
    margin-bottom: 60px;
    text-align: center;
  }
  .spark-cocktail{
    font-size:32px;
    margin-bottom: 30px;
    font-weight:600;
  }
  .mobile-chefi{
   display:none;
  }
}
@media screen and (max-width:1199px){
  .exclusive-img img{
    display:block;
  }
  .main-menu-exclusive{
    float:unset;
  }
  .header-pc .main-menu{
    width:100%;
  }
    .relted-articals .article-info {
     padding: 10px;
  }

  .header-panel-bt ul.top-icons li.search-icon{
    display:none;
    
  }
   #news .banner .banner-txt{
    margin-top:0;
  }
   .search-open .wrapper-header .search-bar .icon-search{
    position:absolute;
    right:0;
    transition:none;
    top:-8px;
  }
  .search-open .wrapper-header .search-bar .icon-search img{
    max-height:20px;
  } 
  .header-mb-left .search-bar input.input-group-field{
    border-radius:30px;
    margin-bottom:10px;
   }
  .header-mb-left .search-bar input{
    margin-bottom:10px;
  }
  .header-search__results-wrapper .products-grid{
    display:unset;
  }
  .header-search__results-wrapper .products-grid .grid-item{
    max-width:100%;
    padding-left: 0;
  }
  .header-search__results-wrapper .products-grid .inner-top{
    display: flex;
    align-items:start;
  }
  .header-search__results-wrapper .products-grid .product-title-inn{
    margin-left: 22px;
  }
  .header-search__results-wrapper .products-grid .product-image .product-grid-image img{
    width: 120px;
    height: 60px;
  }
  .header-search__results-wrapper .products-grid .grid-item .product-image{
    padding: 12px 0;
  }
  .header-search__results-wrapper .products-grid .grid-item .product-item .product-title{
    color:#17416f !important;
    padding-top:4px;
    line-height: 22px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
  }
  .header-search__results-wrapper .products-grid .grid-item:first-child{
    margin-top: -15px;
  }
  .header-search__results-wrapper .box-title{
    border-bottom: 2px solid #e6e6e6;
  }
  .header-search .header-search__results .text-center{
     border-top: 2px solid #e6e6e6;
  }
  .header-search .header-search__results .text-results.header-search__see-more{
     background: linear-gradient(to bottom,#ffee00 0%,#ffb800 100%);
      font-size: 18px;
      color: #17416f !important;
      padding: 24px 10px;
      line-height: 10px;
      border-radius: 3px;
      width: 240px;
      text-align: center;
      margin: 24px auto;
      font-weight: 500;
      text-transform: uppercase;
      letter-spacing: .5px;
  }
  .quickSearchResultsWrap .search__products .products-grid .grid-item .price-box{
    margin-top: -6px;
  }
  .quickSearchResultsWrap{
    border-radius:10px;
    margin-bottom: 20px;
  }
  .header-search__form input.input-group-field::placeholder{
    color: #757575 !important;
    opacity: 1;
    font-family: 'Nunito Sans', sans-serif;
    font-size: 15px;
  }
 
}
@media screen and (max-width:1024px){
  .featured-products.flavore-main .popup-text-right p.award {
     margin-top: -40px;
  }
  .ingre-desc{
     right:40%;
  }
  .template-article .article-inner {
      top: -350px;
  }
}

@media screen and (max-width:991px){
     li.ingre-desc .ingredients{
       margin-right: 14px;
    }
    .collection-ingredients p{
      font-size:13px;
    }
}
@media screen and (max-width:840px){
  .account-page.custom-acc-page .text-right .btn{
      margin-top: 20px;
    width: 100% !important;
      margin-bottom:0;
    }
  .featured-products.flavore-main .popup-text-right p.award {
      margin-top: -80px;
  }
  .article-info a p{
      font-size: 15px;
    }
    .relted-articals .article-info .aauth {
      font-size: 14px;
  }
}
@media screen and (max-width:767px){
    .page-header h2, .page-header h1{
      margin-bottom:0;
    }
    .featured-products.flavore-main .popup-image-left{
      width:100%;
      margin-top:0;
    }
    .featured-products.flavore-main .popup-text-right {
      width: 100%;
      margin-left:0;
      margin-right:0;
    }
    .featured-products.flavore-main {
      padding: 50px 0 30px;
  }
    .featured-products.flavore-main .popup-text-right p.award {
      margin-top: 246px;
     }
  .featured-products.flavore-main .author_img{
      top:4%;
  }
  .featured-products.flavore-main .recipemaker_img{
      margin-top: 0px;
        margin-right:0;
  }
  .ingre-desc{
    position: unset;
    padding: 20px 30px;
  }
  .chef-image{
    position: unset;
  }
  ul.ingredients-video{
    padding: 20px 0px;

  }
  li.ingre-desc{
    text-align: left;
  }
  .collection-ingredients li{
    padding: 0 20px;
  }
 .desktop-chefi{
    display:none;
  }
  #chef-image .mobile-chefi{
    display:block;
    width:100%;
    max-height:100%;
    margin:0 auto;
    margin-top:30px;
  }
  
  .collection-beer-des p{
    width:unset;
    font-size:16px;
  }
  .collection-beer-heading{
    font-size:24px;
  }
  .description-image img{
    min-height:unset;
    height: 246px;
    object-fit: cover;
    object-position: left;
    display:none;
  }
   .spark-cocktail{
    margin-top: 30px;
   }
  li.ingre-desc{
    flex-wrap:wrap;
  }
  .relted-articals ul{
    flex-wrap:wrap;
  }
  .relted-articals ul li{
    width:100%;
    margin-bottom:16px;
  }
  .relted-articals .article-info {
    padding: 30px 20px 20px;
  }
  #news .banner .banner-txt h6{
    font-size:24px;
  }
  #news .banner .banner-txt{
    top:3%;
  }
  #news .bcontent {
    max-width: 500px;
  }
  .template-article .blog-detail h1 span {
    font-size: 26px;
    line-height: 34px;
  }
  .template-article .article-inner {
    top: -400px;
  }
  /*blog*/
    .ddalcohol-free-Christmas .freechri{
      flex-wrap:wrap;
  }
    .ddalcohol-free-Christmas .ddwine-img{
      width:100%;
      margin-right: 0;
    }
    .ddalcohol-free-Christmas .ddwine-content{
      width:100%;
    }
      .ddalcohol-free-Christmas .ddwine-img img{
      width:100%;
      max-width:100%;
    }
      #the-ultimate-guide-for-a-festive-and-fun-alcohol-free-christmas .ddalcohol-free-Christmas p.christ-detail{
        padding-top:0;
        margin-top:0;
      }
  /*popping-the-cork*/
   #popping-the-cork-on-our-newest-premium-brand-chocolate-in-a-bottle .popping-cork img{
    width:100%;
  }
  #productBoughtTogether .ga-product-form{
   display:unset;
    margin-top:14px;
  }
  #productBoughtTogether #ga-product_bought_together button.ga-addalltocart{
    margin-left:0;
    margin-top:14px;
  }
  #productBoughtTogether ul.ga-products-input li input{
    top:12px;
  }
  
  #productBoughtTogether .ga-template_2 .ga-products .ga-products_image .ga-product > a{
    padding: 10px 5px;
  }
  #productBoughtTogether .ga-products_image{
    margin-right:0;
  }
  .template-product #productBoughtTogether #ga-product_bought_together h2{
    font-size:24px;
  }
}



@media screen and (max-width:749px){
  .collection-beer-heading{
    font-size: 24px;
    margin-top: 12px;
   margin-bottom: 12px;
  }
  .collection-beer-des p{
    font-size:18px;
    line-height: 34px;
    margin-bottom:28px;
  }
 
  #video_container_left {
    margin-right: 0px;
    margin-bottom:32px;
  }
  .collection-footer{
    margin-bottom: 20px;
  }
  .beer-video-container{
    flex-wrap:wrap;
  }
   .spark-cocktail{
    font-size:24px;
    margin-top: 30px;
     font-weight:600;
  }
  
}
@media screen and (max-width:640px){
  .featured-products.flavore-main .popup-text-right p.award {
      margin-top: 230px;
  }
  .featured-products.flavore-main .recipemaker_img {
    margin-top: 14px;
  }
  .collection-beer-des .beer-watch-this{
    width: 220px;
  }
  #news .banner .banner-txt {
    top: 2.5%;
 }
}
@media screen and (max-width:540px){
  .collection-footer {
    
    padding: 0 20px;
}
}
@media screen and (max-width:480px){
   .featured-products.flavore-main .popup-text-right p.award {
      margin-top: 180px;
  }
}
@media screen and (max-width:375px){
   .featured-products.flavore-main .popup-text-right p.award {
      margin-top: 150px;
  }
}
@media screen and (min-width:768px){
  .shortdesc-readmore-nonalch{
   display:none;
 }


}
@media screen and (min-width:1200px){
  .exclusive-img {
    margin-top: -28px;
    margin-right: 10px;
  }

  /*mega menu*/
  .header-mega-menu.main-menu .hm-blog-inn a.readm-blog{
    padding-left:10px;
  }
  .header-mega-menu .main-inner-menu{
    display:none;
    min-width: 100%;
    background-color: #fff;
  }
  .header-mega-menu li:hover .main-inner-menu{
    display: flex;
    animation: animateMenuOpen var(--duration-default) ease;
  }
  .header-mega-menu.main-menu{
    position:unset;
    display:flex;
    background-color:unset;
  }
  .desktop-full-menu{
    position:unset;
  }
  .header-bottom .container.full-width{
    max-width:100%;
  }
  .header-mega-menu .main-inner-menu li{
    display:block;
    padding: 0 4px;
  }
    .header-mega-menu-inner.main-inner-menu>li ul a{
      padding: 0px 20px;
    }
  .header-mega-menu .main-inner-menu > li{
      padding: 20px 0px;
    display:block;
    width: 25%;
    max-width:275px;
  }
  .header-mega-menu-inner.main-inner-menu li a.header-link{
  /*   display:none; */
  }
    .header-grandmega-menu.inner-grandchild li a:hover{
       background-color: #ffca05;
      clip-path: polygon(7% 0, 93% 0, 100% 50%, 93% 100%, 7% 100%, 0 50%);
    }

  .header-mega-menu.main-menu li a{
    float:unset;
    transition:none;
    display:block;
  }

  .header-mega-menu-inner.main-inner-menu li span{
    font-size:16px;
    text-align:left;
  }
  .header-mega-menu-inner.main-inner-menu li:nth-last-of-type(2) .header-links{
    display:none;
  }
  .header-mega-menu-inner.main-inner-menu li:nth-last-of-type(1) .header-links{
    display:none;
  }

  .header-mega-menu.main-menu > li >  a > span{
    color:#fff;
    font-size:14px;
    float:unset;
  }
  .header-mega-menu.main-menu li span{
    color:#fff;
    font-size:14px;
    float:unset;
  }
  .header-pc .header-mega-menu.main-menu{
    background-color: unset !important;
    overflow:unset;
    justify-content:center;
    margin: 0;
    width:unset;
  }
/*  
   .header-pc .header-mega-menu.main-menu li.mtitle:nth-child(3){
   display:none;
  } 
*/  
  .header-mega-menu-inner.main-inner-menu{
    position: absolute;
    min-width: 100%;
    background:#fff;
    right: 0;
    left: 0%;
    z-index:999;
    top:94px;
    padding:0px 30px;
      border-radius: 0px 0 10px 10px;
    background:url('../assets/bgdrinkdry-dd-homeV1.webp')no-repeat;
    background-size: cover;
    background-position:center;
    justify-content:flex-start;
  }
  .header-mega-menu.main-menu > :second-child .header-mega-menu-inner.main-inner-menu {
    padding: 20px 40px;
  }

  .header-mega-menu-inner.main-inner-menu .header-links span{
    color:#17416f;
        font-size: 16px;
    color: #17416f;
    font-weight: 600;
  }

  .header-mega-menu.main-menu li.mtitle > a.show-arrow:hover ,
    .header-mega-menu.main-menu li.mtitle:hover > a.show-arrow ,
  .header-mega-menu.main-menu li.mtitle:hover > a.show-arrow span
  {
    color:#17416f;
    background-color: #ffca05;
    position:relative;
    border-radius:0;
    }

  .header-mega-menu.main-menu li.mtitle > a{
    border-radius: 10px 10px 0px 0;;
    padding: 24px 12px 24px;
    background:unset;
    position:relative;
  }

  .header-mega-menu.main-menu li.mtitle > a.active,
    .header-mega-menu.main-menu li.mtitle > a.active span{

    color:#ffca05;
  }
  .main-menu li a.active span{
    font-size:14px;
  }
    .main-menu li a{
      padding:0 2px;
    }
  .header-mega-menu-inner.main-inner-menu li a.header-links{
    padding: 6px 0px;
    border-bottom: 1px solid #ddd;
    display: block;
    margin-left: 20px;

  }
  .header-mega-menu.main-menu .main-inner-menu li:hover,
  .main-menu li a.active{
    background-color:unset;
  }
  .header-grandmega-menu.inner-grandchild li a{
    font-size: 16px;
    line-height: 36px;
    color: #17416f;
    font-weight: 600;
    position:relative;

  }
  .header-grandmega-menu.inner-grandchild li.menu-inn a{
    font-weight: 400;
  }

  .header-mega-menu-inner.main-inner-menu > li:first-child ul a,
  .header-mega-menu-inner.main-inner-menu > li:nth-child(2) ul a,
   .header-mega-menu-inner.main-inner-menu > li ul a{
    font-weight:400;
   /* font-style: italic;*/

  }

   .header-mega-menu-inner.main-inner-menu > li:first-child ul li:last-child {
   /* margin-top:10px;*/ 

  }
    .header-mega-menu-inner.main-inner-menu > li:first-child ul li:last-child a{

    /* color: #17416f;
     font-weight: 700;
      font-style:normal;
      position:relative;*/
  }
  /* .header-mega-menu-inner.main-inner-menu > li:first-child ul li:last-child a{
      display:inline-block;
     z-index:1;

    } */

  .header-mega-menu-inner.main-inner-menu > li:first-child ul li:last-child a:after{
   /*   content: '\f101';
    font: normal normal normal 14px/1 FontAwesome;
   font-size:18px;
    display:inline-block;
    vertical-align: baseline; */
  } 
  .header-mega-menu-inner.main-inner-menu > li:first-child ul li:last-child a:hover{
     /* background:unset;*/
  }
  .col-header{
    display:flex;

  }
  .exclusive-img .etxt::after{
    content:'';
    background-image: url('../assets/yarrow.webp'); 
    background-repeat: no-repeat;
    height:19px;
    width:34px;
    display:inline-block;
    vertical-align: text-top;
    margin-left: 2px;
    position:absolute;

  }

  .main-menu li:hover{
    background:none;
  }

  .main-menu-exclusive{
    margin-left:14px;
  }
  .exclusive-img .etxt {
      color: #fff;
      font-weight: 600;
  }
  .header-arrow{
    display:none;
  }
    .title-alco{
      font-size:16px;
      margin-bottom:0;
      }
      h2.title-alco {
        overflow: hidden;
        text-align: center;
        font-size:20px;
      }

  h2.title-alco:before,
  h2.title-alco:after {
    background-color: #ddd;
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 50%;
  }

  h2.title-alco:before {
    right: 0.5em;
    margin-left: -50%;
  }

  h2.title-alco:after {
    left: 0.5em;
    margin-right: -50%;
  }

  .home-non-alcoholic-sections{
      display:none;
  }
    .headerdd-title{
      color:#fff;
      text-transform:uppercase;
      font-weight:bold;
      width:100%;
      text-align:center;
       margin-bottom: 10px;
      margin-top:5px;
    }
    .hn-title{
      letter-spacing: 0.3rem;
    }
    .hn-title:before{
      content:'\f069 \f069';
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      padding-right: 10px;
      letter-spacing: .2rem;
      font-size:8px;
      vertical-align: middle;
    }
    .hn-title:after{
      content:'\f069 \f069';
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      padding-left: 10px;
      letter-spacing: .2rem;
      font-size:8px;
      vertical-align: middle;
    }
    .header-mega-menu.main-menu .blog-section .hm-blog-inn p{
          font-size: 14px;
          line-height: 21px;
          color: #17416f;
          font-weight: 500;
          font-style: italic;
          padding-left: 5px;
          margin-top:6px;
          max-width:250px;
      }
      .header-mega-menu.main-menu .hm-blog-inn span{
          font-style: normal;
          font-weight: bold;
          color:#17416f;
          font-size:14px;
      }
      .header-mega-menu.main-menu .hm-blog-inn a{
          font-size: 14px;
          line-height: 21px;
          color: #c8464e;
          font-weight: 400;
          text-decoration: none;
          padding-left: 5px;
          margin-top:12px;
      }
      .header-mega-menu.main-menu .hm-blog-inn a.readm-blog::after{
          content: '\f054';
          font: normal normal normal 14px/1 FontAwesome;
          display: inline-block;
          vertical-align: middle;
          height: 16px;
          width: 16px;
          font-size:7px;
          margin-left: 6px;
          border-radius:50%;
          border:1px solid;
          display: inline-flex;
          justify-content: center;
          align-items: center;
      }
      .header-mega-menu.main-menu .hm-blog-inn{
          margin-top: 20px;
          padding-right:0;
      }
      .header-mega-menu.main-menu .hm-blog-inn img{
          max-width: 100%;
          border-radius:5px;
          overflow:hidden;
      max-height: 100%;
          width:500px;
      }
       .header-mega-menu.main-menu .hmb-blog{
        margin-bottom:20px;
         height: 100%;
      }
    .header-default .header-bottom{
      padding-bottom:0;
      
    }
}
@media screen and (min-width:1460px){
  .header-mega-menu.main-menu li.mtitle>a{
    padding:24px 25px 24px;
  }
  .header-mega-menu.main-menu li.mtitle:hover > a.show-arrow span:after{
    right:-17px;
  }
  
}
@media screen and (max-width:1199px){
  .col-header{
    margin:0 -10px;
  }
.header-mega-menu-inner.main-inner-menu{
  display:block;
 
  
}

.header-mega-menu.main-menu li.mtitle > a{
  position:relative;
  color:#fff;

}
.header-mega-menu.main-menu li.mtitle > a span{
  font-size:16px;

}
.header-mega-menu.main-menu li.mtitle a{
  position:relative;
  color:#fff;
}
 .wrapper-navigation .header-pc .desktop-full-menu{
    order:2;
  }
  li.icon-account-header{
    float:right;
    margin-top:3px;
  }
  .header-mega-menu.main-menu li{
    position:relative;
  }
.header-mega-menu.main-menu li.mtitle .header-arrow{
   top:11px;
   right:10px;
   position: absolute;
   height: 39px;
    width: 39px;.main-menu li a.active
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 123;
  color:#fff;
  cursor:pointer;
}
.header-mega-menu.main-menu li.mtitle  a.active,
.header-mega-menu.main-menu li.mtitle  a.active:after,
.header-mega-menu.main-menu li.mtitle  a.active:hover,
.header-mega-menu.main-menu li.mtitle  a.active:hover:after,
  .header-mega-menu.main-menu li.mtitle a.active + .header-arrow{
  color:#FFCA05;
}

.header-mega-menu-inner.main-inner-menu  li > a.header-links{
/*   padding-left:25px; */
  
  padding-right: 25px;
  padding-left:0;
}

  .header-mega-menu-inner.main-inner-menu > li:first-child ul,
  .header-mega-menu-inner.main-inner-menu > li:nth-child(2) ul{
    display:block;
    background-color: #221f1f;
  }
  .header-mega-menu-inner.main-inner-menu > li:nth-child(1) ul, .header-mega-menu-inner.main-inner-menu > li:nth-child(2) ul, .header-mega-menu-inner.main-inner-menu > li:nth-child(3) ul, .header-mega-menu-inner.main-inner-menu{
    display:none;
  }
  .header-mega-menu-inner.main-inner-menu > li:first-child > ul,
  .header-mega-menu-inner.main-inner-menu > li:nth-child(2) > ul {
    border-top: 1px solid #c0c0c0;
   
  }
.header-mega-menu-inner.main-inner-menu > li:first-child ul a,
  .header-mega-menu-inner.main-inner-menu > li:nth-child(2) ul a{
  font-weight:400;
  font-style: italic;
  padding:3px  0px;
  font-size:14px;
  border:none;
  line-height:30px;
  border-bottom: 1px solid #c0c0c0;

}
  .header-mega-menu-inner.main-inner-menu > li:first-child ul,
  .header-mega-menu-inner.main-inner-menu > li:nth-child(2) ul{

  padding-left: 22px;
}
  .header-mega-menu-inner.main-inner-menu > li:first-child,
  .header-mega-menu-inner.main-inner-menu > li:nth-child(2){
     background-color: #0E4E96;
      padding:0 20px 0 25px;
  }
.header-mega-menu-inner.main-inner-menu li:nth-last-of-type(2) .header-links,
  .header-mega-menu-inner.main-inner-menu li:nth-last-of-type(2) .header-arrow{
 /* display:none;*/
}
.header-mega-menu-inner.main-inner-menu li:nth-last-of-type(1) .header-links,
  .header-mega-menu-inner.main-inner-menu li:nth-last-of-type(1) .header-arrow{
 /* display:none; */
}
  
.wrapper-navigation .header-pc a.close-search {
    display: none;
}
  .mb-area .header-pc .main-menu li:last-child a{
     border-bottom: 1px solid #ccc; 
  }
  .main-menu li a{
    display:inline-block;
    float:unset;
  }
  .main-menu-exclusive{
    float:unset;
    margin-top:10px;
    margin-left:10px;
  }
  .main-menu li span{
    float:unset;
  }
  .header-grandmega-menu.inner-grandchild li.menu-inn a{
    font-size: 16px;
    font-weight: 600;
    position:relative;
    padding-left:25px;
  }
   .header-grandmega-menu.inner-grandchild > li.menu-inn {
       
     }
  .home-non-alcoholic-sections{
    display:block;
  }
   .title-alco{
      font-size:14px;
      margin-bottom:0;
      }
      h2.title-alco {
        overflow: hidden;
        text-align: center;
      }

  h2.title-alco:before,
  h2.title-alco:after {
    background-color: #ddd;
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 50%;
  }

  h2.title-alco:before {
    right: 0.5em;
    margin-left: -50%;
  }

  h2.title-alco:after {
    left: 0.5em;
    margin-right: -50%;
  }
  
  .headerdd-title{
      color:#fff;
      text-transform:uppercase;
      font-weight:bold;
      width:100%;
      text-align:center;
       margin-bottom: 0px;
      padding:10px 0;
      margin-top:0px;
    }
    .hn-title{
      letter-spacing: 0.3rem;
    }
    .hn-title:before{
      content:'\f069 \f069';
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      padding-right: 10px;
      letter-spacing: .2rem;
      font-size:8px;
      vertical-align: middle;
    }
    .hn-title:after{
      content:'\f069 \f069';
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      padding-left: 10px;
      letter-spacing: .2rem;
      font-size:8px;
      vertical-align: middle;
    }
  .main-menu > li.mtitle{
    background-color: #0E4E96;
  }
 
  .header-mega-menu.main-menu li a.active > span{
    color:#FFCA05;
  }
  .main-menu > li:hover{
    background-color: #0E4E96;
  }
  .header-mega-menu.main-menu{
    border-radius:0;
  }
  .header-mega-menu.main-menu li a{
    border-top: unset;
    border-bottom: unset;
  }
  .header-grandmega-menu.inner-grandchild{
    background:#17416f;
  }
  .blog-section{
    display:none;
  }
}
 .header-mega-menu.main-menu li a {
   height:unset;
  }


.our-story-page-popup {
  overflow:hidden;
}
.our-story-page-popup .popup-image{
  z-index:100;
}

@media screen and (max-width:767px){
  .our-story-page-popup .featured-products .img2,
  .our-story-page-popup .featured-products .img1{
        top:-57px
    }
  .add-wish #product-add-to-cart {
      position: fixed;
      bottom: 10px;
      left: 0;
      margin: 0 auto;
      z-index: 999;
      opacity: 1;
    width:90%;
    right:0;
    height:unset;
  padding:11px 0;
    font-weight:bold;
    border-radius:50px;
  }
  .add-wish {

  border-radius:50px;
}
}

.top-message-data{
  text-align:center;
}
.top-message-data .slick-active span{
  text-align:center;
  display:block;
}
.top-message-data  span{
    margin-right:0vw;
    display: none;
}
section.ooo-instagram h1.ooo-instagram-header__title{
  text-transform:uppercase;
}
#shopify-section-1627848049f9f229b7{
  margin-bottom:60px;
  overflow:hidden;
}
.add-to-cart-btn,
.add-wish #product-add-to-cart{
  text-transform:uppercase !important;
  color:#fff;
}
.brands-block-top a {
  padding: 10px;
  margin: 8px;
  box-shadow: 9px 10px 15px 3px #f9fafb;
  border-radius: 7px;
  height: 125px;
  max-height: 125px;
  background-color: #fff;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width:31%;
}

.brands-block-top a img{
  object-fit:contain;
  height:100%;
  width:100%;
}

@media screen and (max-width:767px){
  .collection-des .non-ac-data{
    display:none;
  }
  .brands-block-top a {
    height: 100px;
    max-height: 100px;
    padding:5px;
    width:28%;
  }
  #roses-more-like-rose-the-valentine-s-day-gift-guide .dd-roses img{
    width:100%;
  }
  .template-blog .content-blog.blog-default .article-img img {
      width: 100%;
    }
    .footer-block__details-content {
     display: none;
   }
  .site-footer .col-footer .foot-title.dropdow-mb{
    border-bottom:none;
    text-align:left;
    margin-top:10px;
    padding-bottom: 0;
    text-transform: capitalize;
    font-weight: 600;
  }
  .site-footer .col-footer .foot-title.dropdow-mb::after{
    font-size:22px;
  }
  .site-footer .footer-block__details-content{
    text-align:left;
  }
  .custom-box .slick-dots{
    padding-top: 24px;
  }
}

#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-us-page .page-header{
  margin-bottom:0;
}
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-us-page .page-header h2{
  font-size:22px;
  letter-spacing:.35px;
  color:#17416f;
  font-weight: 600;
  font-family: Poppins,Arial,"sans-serif";
  margin-bottom:12px;
}

#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-us-page .page-header .line{
  display:none;
}

#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-us-page .des{
  font-size:16px;
}
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-us-page #contactFormWrapper .btn{
padding: 20px 64px;
  text-transform: uppercase;
font-weight: 600;
font-family: Poppins,Arial,"sans-serif";
font-size: 20px;
letter-spacing: .25px;
}
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .intl-tel-input.allow-dropdown .flag-container{
   display:none;
}
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .intl-tel-input.allow-dropdown input, .intl-tel-input.allow-dropdown input[type="text"], .intl-tel-input.allow-dropdown input[type="tel"]{
  padding: 7px 12px 5px;
}
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-us-page .form-group textarea{
  max-width:380px;
}
.search-open .wrapper-header .search-form{
  z-index:101;
}
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-us-page #contactFormWrapper .form-group input::placeholder,
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-us-page #contactFormWrapper .form-group textarea::placeholder
{
  color:#17416f;
  font-weight: 600;
  font-family: Poppins,Arial,"sans-serif";
}

#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-us-page .des{
  margin-bottom:40px;
}
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-us-page .form-group{
  margin-bottom:30px;
}

#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-us-page .form-group label{
  display:none;
}
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-us-page .form-group input,
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-us-page .form-group textarea
{
  border-radius: 5px;
  filter: drop-shadow(1px 1.732px 1.5px rgba(0,0,0,0.09));
  background-color: #ffffff;
  border: 0.5px solid #e8e8e8;
  max-width:410px;
}
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-us-page .intl-tel-input{
  margin-bottom:-6px;
}
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-banner img{
  height: 452px;
  object-fit: cover;
  width: 100%;
}
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins header.site-header{
  background-image:unset;
  background-color:#0E4E96;
  padding-bottom:0;
}
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins header.site-header:after{
   background-image:unset;
  display:none;
}
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-banner-bottom{
  border-bottom: 1px solid #17416f;
}
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-banner-bottom-title{
  font-size: 44px;
  color: #17416f;
  font-weight: bold;
  font-family: Poppins,Arial,"sans-serif";
  text-align: center;
  margin: 100px 0 50px;
  text-transform: uppercase;
 }
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cus-emailinn{
  display:flex; 
  background:url('../assets/bgcus.webp')no-repeat;
  background-size: 100% 100%;
  padding: 0 50px 20px 20px;
}
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cusemail-detail h6{
  font-size: 18px;
line-height: 28px;
color: #ffffff;
font-weight: bold;
  margin-bottom: 6px;
  padding-left:12px;
}
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cusemail-detail span{
   font-size: 16px;
  line-height: 28px;
  color: #ffffff;
  font-weight: 600;
  padding-left:12px;
}
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cusemail-detail .cus-contactno{
  color:#fff !important;
    cursor:default;
    pointer-events:none;
    padding-left: 12px;
    font-weight:600;
}
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cusemail-detail .eus a{
  background: linear-gradient(to bottom,#ffee00 0%,#ffb800 100%);
  padding: 14px 25px;
  text-transform: uppercase;
  font-weight: 600;
  font-family: Poppins,Arial,"sans-serif";
  letter-spacing: .25px;
 text-align: center;
  width: 160px;
  font-size: 16px;
  border-radius: 6px;
  display:block;
  margin-top: 20px;
  color:#1b1b1b;
}
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cus-emailinn .cus-email{
 padding: 50px 0 0 10px;
 width: 37%;
}
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cus-emailinn .cus-detail{
  padding: 20px 20px 0 12px;
  width: 50%;
}
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cus-emailinn.phone .cus-email {
  padding: 40px 0 0 4px;
  width: 44%;
}
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cus-emailinn.phone .cus-detail {
  padding: 20px 3px 16px 14px;
  width: 50%;
}
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cus-emailinn .cus-email-img img{
 object-fit: cover;
 height: 195px;
  margin-top: 12px;
}
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cus-emailinn .cus-detail .eus{
  padding-left:12px;
  padding-bottom: 22px;
}

#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cus-emailinn.phone h6.psupport{
  font-size: 14px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 600;
   font-family: Poppins,Arial,"sans-serif";
  text-align: center;
    position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  margin-bottom: 15px;
}

#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cus-emailinn.phone {
  margin-top:40px;
  position:relative;
}

 #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-us-inn .email{
   margin-top: 26px;
 }
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cus-emailinn{
  padding: 0 50px 30px 20px;
}
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cus-emailinn.phone{
  padding: 0 50px 20px 20px;
}
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-banner-premium{
  position:absolute;
  top:30px;
 
}
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-banner-bottom{
  position:relative
}
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-banner-premium a{
  width:200px;
  height:200px;
  display: inline-flex;
  border-radius: 141px;
  filter: drop-shadow(0px 20px 25.5px rgba(0,0,0,0.29));
  background-color: #ffffff;
  justify-content: center;
  margin: 0 20px 30px 0;
  padding:30px;
}
#contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-banner-premium a img{
  
  object-fit: contain;
}

@media screen and (min-width:1200px){
  .contact-banner-mobile{
    display:none;
  }

  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-us-page{
    margin-top:100px;
  }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-banner-premium {
    top: 4%;
    max-width: 60%;
 }
}
@media screen and (min-width:1400px){
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-banner-premium {
    top: 10%;
    max-width: 57%;
  }
}
@media screen and (min-width:1700px){
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-banner-premium {
    top: 10%;
    max-width: 56%;
   }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-banner-premium a {
    width: 280px;
    height: 280px;
  }
  
}
@media screen and (min-width:1024px){
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-us-page .form-group input, 
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-us-page .form-group textarea {
      max-width: unset;
    width: 520px;
  }
}
@media screen and (min-width:768px){
   .contact-banner-bottom-mobile{
    display:none;
  }
  .contact-banner-bottom{
    display:block;
  }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-us-inn .container{
    display:flex;
  }
 #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-banner .desktop{
   display:block;
 }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-banner-mobile{
    display:none;
  }
}
@media screen and (max-width:1199px){
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cus-emailinn .cus-detail .eus{
    padding-left: 4px;
  }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cusemail-detail .cus-contactno {
    padding-left: 4px;
  }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cusemail-detail span{
     padding-left: 4px;
  }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cusemail-detail h6{
      padding-left: 4px;
  }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cus-emailinn .cus-email{
    width:32%;
  }
    #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cus-emailinn .cus-email-img img{
    object-fit:contain;
  }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cus-emailinn.phone h6.psupport{
    font-size:13px;
  }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-banner-premium{
    max-width: 60%;
    top:16px;
  }
}
@media screen and (max-width:1024px){
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-banner .desktop{
    object-position: 32% 100%;
  }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-banner-premium a{
    margin: 0 20px 16px 0;
    width:150px;
    height:150px;
    padding: 20px;
  }
 
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-banner-premium {
    top:35px;
    max-width:60%;
  }
}
@media screen and (max-width:991px){
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cus-emailinn .cus-detail {
    padding: 20px 34px 0 12px;
  }
}
@media screen and (max-width:840px){
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-banner-premium a {
    margin: 0 20px 16px 0;
    width: 120px;
    height: 120px;
 }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-banner-premium {
    top: 20px;
  }
 
}
@media screen and (max-width:767px){
  .template-product .footer-top{
    margin-bottom:40px;
  }
  .contact-banner-bottom-mobile{
    display:block;
  }
  .contact-banner-bottom{
    display:none;
  }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-banner .desktop{
   display:none;
 }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-banner-mobile{
    display:block;
  }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-banner-mobile img{
    width: 100%;
  object-fit: cover;
  }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cus-emailinn{
    width:100%;
  }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-banner-bottom-title {
    font-size: 28px;
    margin: 70px 0 30px;
  }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-us-page .form-group input,
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-us-page .form-group textarea {
    max-width: 100%;
  }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-us-page .des {
    margin-bottom: 30px;
  }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-us-page .form-group {
    margin-bottom: 20px;
  }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cus-emailinn.phone .cus-email {
    padding: 30px 0 0 0px;
  }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cusemail-detail span{
    font-size:14px;
  }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cus-emailinn .cus-email-img img{
    object-fit:contain;
    margin-top:0;
  }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cusemail-detail a{
    padding: 6px 25px;
    width: 140px;
  font-size: 14px;
    margin-top: 10px;
  }

  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cusemail-detail span.cus-contactno{
    font-size:14px;
    color:#fff !important;
  }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cusemail-detail h6 {
  font-size: 14px;
  line-height: 12px;
  }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cus-emailinn{
    padding: 0 50px 20px 20px;
  }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cus-emailinn .cusemail-detail{
    padding-left: 14px;
  }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cus-emailinn.phone h6.psupport{
    font-size: 12px;
    margin-bottom: 8px;
  }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cus-emailinn .cus-email{
    padding: 30px 0 0 10px;
   }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cus-emailinn.phone .cus-email{
    width:36%;
  }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cus-emailinn.phone {
    margin-top: 30px;
  }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-us-page #contactFormWrapper .btn {
    padding: 16px 64px;
  }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-us-inn .email {
    margin-top: 16px;
  }
   #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-us-page .drop-line{
     margin-top: 54px;
   }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-banner-bottom-mobile{
    position:relative;
  }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-banner-premium{
    max-width: 70%;
    text-align:center;
    top:10%;
  }

  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-banner-premium a{
    width:150px;
    height:150px;
    margin: 0 12px 20px;
  }
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-banner-bottom-mobile .row{
    justify-content: space-around;
  }
  .contact-banner-bottom-mobile .bottom-banner{
    height:729px;
    width: 100%;
    object-fit: cover;
  }
}
@media screen and (max-width:580px){
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-banner-premium {
    max-width: 70%;
  }
}
@media screen and (max-width:480px){
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-banner-premium {
    max-width: 100%;
    
  }

}
@media screen and (max-width:375px){
    #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .cus-emailinn.phone .cus-email-img img{
       margin-top: 14px;
    }
}
@media screen and (max-width:371px){
  #contact-us-drink-dry-non-alcoholic-drinks-wines-beers-amp-gins .contact-banner-premium a{
      width: 120px;
      height: 120px;
  }
 
}

/*pdp*/

.template-product .product-shop .standart .imga{
  box-shadow:unset;
  margin-right:0;
}
.template-product .brandss{
  display:none;
}
.template-product .product-shop .standart .s-text p 
{
  font-size: 14px;
  line-height: 23px;
  color: #17416f;
  font-weight: 600;
 }

.template-product .product-shop .standart .s-text p b{
  font-weight:bold;
  font-size: 14px;
  line-height: 23px;
  color: #17416f;
  font-family: Poppins,Arial,"sans-serif";
}
.template-product .product-shop .standart{
  filter: drop-shadow(1px 1.732px 1.5px rgba(0,0,0,0.09));
  background-color: #ffffff;
  border: 0.5px solid #c0c0c0;
  float:unset;
}
.template-product .product-shop .t-three-sections .row div{
  min-height: 44px;
}
.template-product .product-shop .t-three-sections h5{
  font-size: 14px;
}
.template-product .product-shop .prices{
  width:100%;
  text-align:left;
  margin-bottom:20px;
}
.template-product .product-shop .prices .on-sale{
  font-size: 24px;
  line-height: 23px;
  color: #17416f;
  font-weight: 700;
  font-family: "Poppins";
}
.template-product .product-shop .short-description p{
  font-size: 14px;
  line-height: 23px;
  color: #17416f;
  font-weight: 400;
  font-family: "Poppins";
  
}

.template-product .product-shop .shortdesc-readmore .readmoresd,
.template-product .product-shop .shortdesc-readmore .readless
{
  font-size: 14px;
  line-height: 23px;
  border-bottom:1px solid #17416f;
  color: #17416f;
  font-weight: 600;
  font-family: "Poppins";
  position:relative;
}

.template-product .product-shop .shortdesc-readmore{
  margin-bottom: 20px;
  cursor:pointer;
}
.template-product .product-shop .shortdesc-readmore .readmoresd,
.template-product .product-shop .shortdesc-readmore .readless{
  display:none;
}

.template-product .product-shop .shortdesc-readmore .readmoresd.active,
.template-product .product-shop .shortdesc-readmore .readless.active{
  display:inline-block;
}
.template-product .product-shop .shortdesc-readmore .readmoresd::before
{
  content: "+";
  padding-right:5px;
  font-size: 18px;
  display: inline-block;
  vertical-align: middle;
}
.template-product .product-shop .shortdesc-readmore .readless::before{
   content: "-";
  padding-right:5px;
  font-size: 18px;
  display: inline-block;
  vertical-align: middle;
}
.template-product .product-shop #add-to-cart-form .qp-box{
  float: unset;
  width: unset;
  border:unset;
}
.template-product .product-shop #add-to-cart-form .add-wish{
  float:unset;
  border:unset;
  width:unset;
  margin-top: 16px;

}
.template-product #add-to-cart-form .add-wish #product-add-to-cart{
  position:unset;
  height:unset;
  border-radius: 5px;
  text-transform: capitalize !important;
  padding: 10px 50px;
  overflow:unset;
  display: inline-flex;
  justify-content: center;
  align-items: flex-end;
  font-weight:600;
  font-family: "Poppins";
}
.template-product #add-to-cart-form .add-wish #product-add-to-cart img{
  width: 26px;
  margin: -6px 10px 0 0;
}
.template-product .product-shop .short-description.serve{
   height: 109px;
   overflow: hidden;
   clear: both;
   margin-bottom:8px;
}
.template-product .product-shop .short-description.serve.active{
  height:unset;
}
.template-product .product-shop .other-three{
  padding-top:30px;
  clear:both;
}
.template-product .product-shop .other-three .box{
  margin-bottom:18px;
}
.template-product .product-shop .other-three .box h4{
  margin-bottom:4px;
  font-size: 16px;
  line-height: 20px;
  color: #17416f;
  font-weight: 600;
  font-family: "Poppins";
    cursor:pointer;
}
.template-product .product-shop .other-three .boxes h4:before{
  content:'+';
  font-size: 20px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-color: #ffca05;
  border-radius: 50%;
  margin-right: 10px;
  width: 26px;
  height: 26px;
}
.template-product .product-shop .other-three .boxes.active h4:before{
  content:'-';
  font-size:20px;
}
.template-product .product-shop .other-three .box{
  border-radius: 5px;
  filter: drop-shadow(1px 1.732px 1.5px rgba(0,0,0,0.09));
  background-color: #ffffff;
  border: 0.5px solid #c0c0c0;
  padding: 10px 0px 8px 14px;
}
.template-product .product-shop .other-three .box .content{
  display:none;
  text-align:left;
   transition: all .5s ease-in-out;
  -webkit-transition: all .5s ease-in-out;
   margin:0 0 20px 36px;
}
.template-product .product-shop .other-three .box .content p{
  font-size: 14px;
  color: #17416f;
  font-weight: 400;
  font-family: "Poppins";
}
.template-product .product-shop .price{
  font-size: 24px;
  line-height: 23px;
  color: #17416f;
  font-weight: 700;
  font-family: "Poppins";
}
.template-product .product-shop h1 span{
  font-size: 24px;
  /*color: #17416f;*/
  font-weight: 600;
  font-family: "Poppins";
}
.template-product .product-shop h1{
  margin-top:10px;
}
.template-product .product-shop .short-description.serve ul,
.template-product .product-shop .short-description.serve ol {
  margin: 0 0 0px 20px;
}
.template-product .product-shop .t-three-sections .row{
  width:100%;
}


@media screen and (min-width:1200px){
  .template-product .product-shop .standart .imga img{
   width: 32px;
  }
  .template-product .product-shop .standart .s-text{
    margin: 12px 10px 10px 16px;
  }
}
@media screen and (max-width:1199px){
   .template-product .product-shop .standart .imga img{
   width: 50px;
  }
  .template-product .product-shop .standart .s-text{
    margin: 12px 10px 10px 6px;
  }
}
@media screen and (max-width:812px){
  .template-product .product-shop #add-to-cart-form .buttons-boxs{
    display:flex !important;
  }

}
@media screen and (max-width:767px){
  .template-product .product-shop .t-three-sections .row div {
    width: 33.33%;
  }
  .template-product .product-shop .t-three-sections h5 {
    font-size: 13px;
   }
  .template-product #add-to-cart-form .add-wish #product-add-to-cart{
    
      position: fixed;
      bottom: 10px;
      left: 0;
      margin: 0 auto;
      z-index: 999;
      opacity: 1;
      width:90%;
      right:0;
      height:unset;
      padding:11px 0;
      font-weight:bold;
   border-radius:50px;
  
  }
  .template-product .product-default .col-sm-6{
    max-width: 100%;
    flex: 0 0 100%;
  }
  .template-product .product-shop h1 span{
    line-height: 18px;
  }
  .template-product .product-shop .shortdesc-readmore {
    margin-bottom: 28px;
  }
  .template-product .product-shop .prices .compare-price{
    display: inline-block;
    width:unset;
  }
  .template-produt .home-featured-products-sections{
    margin-top:0;
  }
  .product-default .restock-rocket-button-container{position: fixed; bottom: 9px; margin: 0 auto; left: 0;
    right: 0;}
  .product-default .restock-rocket-button{ background-color: rgb(128,126,128,1)!important;
    color: rgb(252, 252, 252)!important;
    border-radius: 50px!important;
    width: auto;
    margin: 0 auto;
    text-align: center;
    display: block;
    z-index: 9;
    font-weight: bold;
    font-size: 17px!important;
    font-family: "Poppins"!important;
    padding: 11px 0px;
  }
}
@media screen and (max-width: 480px){
   .template-product .product-img-box .slider-nav {
     padding: 0 8px;
   }
   .template-product .product-img-box .slider-nav .item{
      width:103px;
  }
    .template-product #productBoughtTogether{
      padding-left: 15px;
    }
}
@media screen and (max-width: 374px){
  .template-product .product-img-box .slider-nav .item{
      width:75px;
  }
}

#drink-dry-rewards  header.page-header{
  display:none;
}
@media screen and (max-width: 767px){
  #drink-dry-rewards .main-content{
    margin-top:0px;
  }
}
  
  
/* reward point page */
.yotpo-reward-banner-img {
    width: 100%;
    min-height: 600px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    background-image: url("Banner_image.webp");
}

#refer-a-friend .yotpo-reward-banner-img {
    width: 100%;
    min-height: 600px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    background-image: url("Refer-friend.webp");
}
.yotpo-text-container{
    position: relative;
    top: 150px;
    width: 100%;
    max-width: 433px;
    left: max(calc(30% - 280px),40px);
    text-align: left;
}
#refer-a-friend .yotpo-text-container{
  margin:0 auto;
  left:unset;
  max-width: 720px;
  top: unset;
  min-height: 600px;
  display: flex;
  justify-content: center;
  align-items: center;
 
}
#refer-a-friend .yotpo-text-container .yotpo-widget-loyalty-page.yotpo-widget-override-css{

  width: 100%;
 
}
#refer-a-friend .yotpo-background.yotpo-center-background{
  height:unset !important;
}
#refer-a-friend .yotpo-widget-referral-widget .yotpo-input-container .yotpo-input{
  max-width:100%; 
}
#refer-a-friend .yotpo-widget-referral-widget .yotpo-tile{
  min-height:unset !important;
  cursor:default;
}
#refer-a-friend .yotpo-input-container .yotpo-input-label{
    text-align: left;
    width: 100%;
    display: block;
}

#refer-a-friend .yotpo-widget-referral-widget .yotpo-tile-box{
    padding-top:0;
}
.yotpo-title{
  color: rgb(255, 255, 255);
    font-size: 40px;

    font-weight: 600;
    font-style: normal;
    line-height: initial;
    padding-bottom: 3px;
}
.yotpo-description{
  color: rgb(255, 255, 255);
    font-size: 20px;

    font-weight: 400;
    font-style: normal;
    line-height: initial;
}
.yotpo-button {
    padding-top: 36px;
    padding-bottom: 14px;
}
.yotpo-button .join-now{
  background: #FFCA05;
    color: rgb(0, 0, 0);
    width: 190px;
    height: 48px;
    text-align:center;
    display: inline-block;
    margin-right: 14px;
    line-height:48px;
    font-size: 18px;
    cursor: pointer;
    text-transform: none;
    font-family: 'Nunito Sans', sans-serif;
    font-weight: 700;
}
.yotpo-button .login{
  background: rgb(255, 255,255);
    color: rgb(0, 0, 0);
    width: 190px;
    height: 48px;
    text-align:center;
    display: inline-block;
    text-decoration: none;
    line-height:48px;
    font-size: 18px;
    cursor: pointer;
}
.yotpo-button .login:hover:not(:disabled),
.yotpo-button .join-now:hover:not(:disabled){
    opacity: .85;
}

.yotpo-how-it-works{
  text-align:center;
    width: 100%;
    max-width: 960px;
    margin: 0 auto;
    line-height: initial;
}
#drink-dry-rewards .yotpo-coupons-redemption-widget .yotpo-coupons-redemption-widget-container.yotpo-logged-out{
  padding: 20px 0;
}
.yotpo-inner-text-main{
  color: rgb(35, 35, 35);
    font-size: 36px;
  text-transform: uppercase;
    font-weight: 600;
    font-style: normal;
    margin-bottom: 0px;
    padding: 30px 0 0;
    line-height: initial;
}
.yotpo-reward-steps-title{
  color: rgb(35, 35, 35);
    font-size: 24px;

    font-weight: 600;
    font-style: normal;
    margin-bottom:5px;
}
.yotpo-reward-steps-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.yotpo-reward-steps-item {
    width: 33%;
    min-width: 260px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    padding: 30px 15px 30px 15px;
}
.yotpo-step-icon {
    height: auto;
    margin-bottom: 30px;
}
.yotpo-widget-my-rewards-widget .yotpo-step-icon img{
    height: 60px;
}
.yotpo-reward-steps-description .yotpo-inner-text{
  color: rgb(35, 35, 35);
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
}
@media screen and (max-width:990px){
  .yotpo-reward-steps-item{
      width: 100%;
      padding: 15px;
      max-width:450px;
      margin:auto;
  }
  .yotpo-reward-steps-list {
    flex-direction: column;
  }
}
@media screen and (max-width:767px){
/*  .yotpo-reward-banner-img {

        background-image: url("Banner_img_mobile.png");
    } */
  .yotpo-widget-my-rewards-widget .yotpo-step-icon img{
      height: 40px;
  }
  .yotpo-reward-steps-title{
    font-size:19px;
  }
  .yotpo-text-container{
    left:0;
    padding:0 20px;
    text-align:center;
    top:130px;
  }
  .yotpo-button .join-now{
    width:100%;
    margin:0 0 20px 0;
  }
  .yotpo-button .login{
    width:100%;
  }
  .yotpo-title{
    line-height:45px;
    font-size:38px;
  }
  .yotpo-description{
    font-size:16px;
  }
  .yotpo-inner-text-main{
    font-size:26px;
  }
}


.yotpo-way-to-earn{
  text-align:center;
      max-width: 1200px;
    width: 100%;
    margin: 0 auto;
  line-height: initial;
}
.yotpo-way-to-earn .yotpo-inner-text-main{
  padding-top:10px;
}
.yotpo-way-to-earn-info{
  display:flex;
  justify-content:space-between;
  padding-top:30px;
  flex-wrap:wrap;
}
.listitem {
    box-sizing: border-box;
    border: 1px solid;
    position: relative;
    width: calc(33.33333% - 40px *0.66);
    margin-bottom: 14px;
    margin-bottom:40px;
}
.listitem:before {
    content: "";
    float: left;
    padding-top: 100%;
}
.listitem-img {
    position: absolute;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url("1_image.webp");
}
.listitem-img.img_2{
  background-image: url("2_image.webp");
}
.listitem-img.img_3{
  background-image: url("3_image.webp");
}
.listitem-img.img_4{
  background-image: url("4_image.webp");
}
.listitem-img.img_5{
  background-image: url("5_image.webp");
}
.listitem-img.img_6{
  background-image: url("6_image.webp");
}
.yotpo-tile {
    margin: 0 auto;
    display: flex;
    justify-content: center;
    flex-direction: column;
    width: 100%;
    height: 100%;
    text-align: center;
/*     position: absolute; */
    top: 0;
    left: 0;
    padding: 0 15px;
    box-sizing: border-box;
}
.yotpo-widget-my-rewards-widget .yotpo-tile .yotpo-inner-text{
  text-transform: uppercase;
}
.yotpo-coupons-redemption-widget .yotpo-headline{
  text-transform: uppercase;
}
.yotpo-widget-my-rewards-widget .yotpo-tile .yotpo-info{
  margin-bottom:0;
}
.yotpo-widget-campaign-widget-icon-container {
    height: 58px;
    margin-bottom: 14px;
}
.yotpo-widget-campaign-widget-icon-container img{
    height: 100%;
}
.yotpo-title-text{
  color: rgb(255, 255, 255);
    font-size: 24.3px;
    font-weight: 600;
    font-style: normal;
}

@media screen and (max-width:990px){
  .listitem {
        width: calc(50% - 20px *0.66);
        margin-bottom: 14px;
        margin-bottom:20px;
    }
  .yotpo-widget-campaign-widget-icon-container {
      height: 38px;
    margin-bottom: 10px;
  }
  .yotpo-title-text{
      font-size: 16.3px;
    line-height:21px;
      
  }
  .yotpo-way-to-earn-info{
    padding-top:20px;
  }
}

#drink-dry-rewards header.site-header{
  background-image:none;
    background:#0E4E96;
    padding-bottom:0;
}
#drink-dry-rewards header.site-header:after{
  display:none;
}

#refer-a-friend header.site-header{
  background-image:none;
    background:#0E4E96;
    padding-bottom:0;
}
#refer-a-friend header.site-header:after{
  display:none;
}

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

  #drink-dry-rewards  #featured-products-reward-product,
    #drink-dry-rewards  #featured-products-reward-product .widget-title{
      margin-bottom:0;
    }
    .yotpo-widget-my-rewards-widget .yotpo-tile-box {
      padding: 5px 0;
    }
   #refer-a-friend .yotpo-widget-referral-widget .yotpo-title-text {
    font-size:28px !important;
    line-height:28px;
  }
  
}


.collection-des .saymoresd, .collection-des .sayless {
  display:none;
}
@media screen and (max-width:767px){
.collection-des-inner {
    clear: both;
    margin-bottom: 8px;
}
.collection-des .saymoresd, .collection-des .sayless {
    font-size: 14px;
    line-height: 23px;
    border-bottom: 1px solid #17416f;
    color: #17416f;
    font-weight: 600;
    font-family: Poppins;
    position: relative;
    cursor:pointer;
}
.collection-des .saymoresd:before {
    content: "+";
    padding-right: 5px;
    font-size: 18px;
    display: inline-block;
    vertical-align: middle;
}
.collection-des .sayless:before {
    content: "-";
    padding-right: 5px;
    font-size: 18px;
    display: inline-block;
    vertical-align: middle;
}
}

.cozy-crd__modal .cozy-crd__ContentWrapper {
    background: url(https://cdn.shopify.com/s/files/1/0574/4931/6394/t/2/assets/Currency_Switcher.png?v=1657173616);
    background-size: 100% 100%;
    padding: 100px 10%;
}

.cozy-crd__modal .cozy-crd__images{
  position: absolute;
  left: -47px;
  transform: rotate(-90deg);
  max-width: 228px;
  top: 45%;
}
.cozy-crd__modal .cozy-crd__modal-header,
.cozy-crd__modal .cozy-crd__modal-body,
.cozy-crd__modal .cozy-crd__modal-footer{
background: transparent;
    text-align: left;
}

.cozy-crd__modal .cozy-crd__modal-header {
    letter-spacing: 5px;
  line-height:40px;
}

.cozy-crd__modal .cozy-crd__modal-body {
    
    font-family: 'Nunito Sans', sans-serif;
    text-transform: uppercase;
    position: relative;
    padding-bottom: 30px;
    margin-bottom: 10px;
}

.cozy-crd__modal .cozy-crd__modal-body:after{
    content:"";
  background:#fff;
    height:2px;
    width:25px;
    position: absolute;
    bottom: 0;
    
}


.cozy-crd__modal a {
    background: linear-gradient(to bottom,#ffee00 0%,#ffb800 100%)!important;
    border-radius: 0;
    line-height: 22px;
    padding: 16px 20px;
    font-weight:700;
    text-transform: uppercase;
}

.cozy-crd__modal a img,
.cozy-crd__modal .cozy-crd__decline-button img{
  margin-right:7px;
    max-height:15px;
}
.cozy-crd__modal .cozy-crd__decline-button{
  background: transparent;
    border-radius: 0;
    line-height: 22px;
    padding: 15px 20px;
    font-weight:700;
    text-transform: uppercase;
    border:1px solid #fff;
}

.cozy-crd__modal .cozy-crd__dismiss {
    font-weight: 500;
    top: 15px;
    right: 10px;
}

.cozy-crd__modal{
  display:flex;
  justify-content:center;
  align-items:center;
}
@media screen and (max-width:1150px){
  .cozy-crd__modal .cozy-crd__images{
    left: -57px;

  }
}
@media screen and (max-width:767px){
  .cozy-crd__modal .cozy-crd__modal-header {
        letter-spacing: 2px;
        line-height: 20px;
        font-size:16px;
    }
    .cozy-crd__modal .cozy-crd__modal-body{
      line-height: 30px;
        font-size:24px;
        padding-bottom: 10px;
      margin-bottom: 10px;
        padding-top: 0;
    }
   .cozy-crd__modal .cozy-crd__ContentWrapper{
      padding: 50px 10%;
    background-size: 100% 100%;  
  }
  .cozy-crd__modal .cozy-crd__images{
    left: -57px;

  }
  .cozy-crd__modal .cozy-crd__images img{
    max-width: 140px;

  }
    .cozy-crd__modal {
      padding: 10px;
    }
  .cozy-crd__modal .cozy-crd__decline-button,.cozy-crd__modal a{
    display:block;
  }
  .cozy-crd__modal .cozy-crd__modal-footer{
      padding: 10px 0 10px 10px;
  }
}

#country-flag .country-info{
  background:#fff;
  box-shadow: 0 6px 27px #17416f3;
  padding:12px 6px 0;
  margin-top: 10px;
  position:absolute;
  z-index:2;
  width: 90px;
  text-align: left;
  display:none;
}
#country-flag .country-info.active{
  display:block;
}
#country-flag .country-info .country-list{
  padding-bottom:10px;
}
#country-flag .country-info .country-list .country-name span{

  color:#17416f;
}
#country-flag .country-flag-inn span{
  padding-left: 5px;
  text-transform:uppercase;
  color:#fff;
  font-size:14px;
  vertical-align: middle;
}
#country-flag .country-name > img{
  height:14px;
}

#country-flag .country-name.active > span{
  text-decoration:underline;
}

.new_shop_by_category.shop_by_category .widget-title.not-before {
  margin-top: 30px;
  margin-bottom: 0;
}
.new_shop_by_category.shop_by_category h3, .new_shop_by_category.shop_by_category p {
  color: #fff;
}

.new_shop_by_category.shop_by_category h3 span {
  font-size: 40px;
}
.new_shop_by_category.shop_by_category p {
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 30px;
}
.new_shop_by_category.shop_by_category h3, .new_shop_by_category.shop_by_category p{
  color:#fff;
}
.new_shop_by_category.shop_by_category .widget-title.not-before{
  margin-top:30px;
  margin-bottom: 0px;
}
.new_shop_by_category.shop_by_category h3 span{
  font-size:40px;
}
.new_shop_by_category.shop_by_category p{
  font-size:16px;
  font-weight:400;
  margin-bottom: 30px;
}
.new_shop_by_category.shop_by_category .box-text p{
  margin-bottom:2px;
  font-size: 14px;
}
.new_shop_by_category.shop_by_category .box-text h3{
  text-transform:uppercase;
    letter-spacing:2.5px;
  font-size:17px;
  
}
.new_shop_by_category.shop_by_category .box-text{
  margin-top: 20px;
}
.new_shop_by_category.shop_by_category:after{
  height:100%;
}
.new_shop_by_category.shop_by_category .widget-new-product{
  margin-bottom:10px;
}
.new_shop_by_category .img-box:nth-child(1n+1) .shop-img-box{
   margin-top:0px;
}
.new_shop_by_category .img-box:nth-child(1) .shop-img-box, .new_shop_by_category .img-box:nth-child(2) .shop-img-box, .new_shop_by_category .img-box:nth-child(3) .shop-img-box{
   margin-top:0px;
}
.new_shop_by_category .widget-new-product
{
   margin-bottom:45px;
}
#SearchDrawer {
  z-index:1001;
}

#PageContainer {
  padding-top: 80px;
}


.shopify-policy__container .shopify-policy__title h1 {
  text-transform: uppercase;
  font-size: 40px;
  font-weight: 800;
  margin-bottom: 30px;
  text-align: center;
  color: #17416f;
  font-family: 'Nunito Sans', sans-serif;
}
.page-tpl.story_page .page-header.text-center h1 span {
  font-size: 40px;
  font-weight: 800;
  text-transform: uppercase;
  color: #17416f;
  font-family: 'Nunito Sans', sans-serif;
}
#featured-products-page-story-products .widget-title h3 span {
  font-size: 40px;
  font-weight: 800;
  text-transform: uppercase;
  text-align: center;
  color: #17416f;
  font-family: 'Nunito Sans', sans-serif;
}
  @media (min-width: 768px){
    .new_shop_by_category.shop_by_category .shop-img-box .box-text.mobile {
      display: none;
    }
  }
@media(max-width:767px){
  .shopify-policy__container .shopify-policy__title h1 {
    font-size: 35px;
    margin-top:20px;
  }
  .page-tpl.story_page .page-header.text-center h1 span {
      font-size: 35px;
  }
  #featured-products-page-story-products .widget-title h3 span {
    font-size: 35px;
  }
   .new_shop_by_category .img-box:nth-child(1n+1) .shop-img-box, .new_shop_by_category .img-box:nth-child(3) .shop-img-box {
   margin-top:0px;
}
.new_shop_by_category .img-box:nth-child(1) .shop-img-box, .new_shop_by_category .img-box:nth-child(2) .shop-img-box{
   margin-top:0px;
}
  .new_shop_by_category .img-box .shop-img-box
  {
  margin-bottom:5px;
  }
  .shop-img-box .desktop-img
  {
     display:none;
  }

  .new_shop_by_category.shop_by_category .shop-img-box .box-text.desktop{
    display:none;
  }
  .new_shop_by_category.shop_by_category h3 span{
    line-height:50px;
    font-size:32px;
    margin-bottom:0;
   }
    .new_shop_by_category.shop_by_category h3{
      margin-bottom:0;
    }
   .new_shop_by_category.shop_by_category .widget-title.not-before h3 span{
      padding:0;
   }
   .new_shop_by_category.shop_by_category p{
     font-size:14px;
   }
   .new_shop_by_category.shop_by_category .box-text h3{
     letter-spacing:.50px;
   }
   .new_shop_by_category.shop_by_category .widget-title.not-before {
      margin-top: 8px;
   }
   .new_shop_by_category.shop_by_category{
     padding-bottom:16px;
   }
   .new_shop_by_category.shop_by_category .slick-arrow.slick-prev{
     left:0;
   }
    .new_shop_by_category.shop_by_category .slick-arrow.slick-next{
       right:0;
     }
    .new_shop_by_category .col-xs-6 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
  }
}
.copyright{
  background:#0E4E96;
}
.copy-inner{
  
  color:#fff;
  
  text-align:center;
}
.copy-inner > div{
  
  
  padding:5px 0;
  
}
.copy-year{
  font-size:12px;
}
@media screen and (min-width:768px){
  .copy-inner{
    justify-content: space-between;
    display: flex;
    align-items: center;
  }
}

/* Newslatter section footer */
.newsletter-section{
  background-image: url(news-bg.webp);
    background-repeat: no-repeat;

  background-size: cover;
  padding:50px 0 30px;
      background-position: center;
}
.footer-newsletter{
  padding: 15px;
    background-image: url(Newsletter.webp);
    background-repeat: no-repeat;

  background-size: 100% 100%;
    color: #fff;
  margin-bottom:20px;
  border-radius: 10px;
}
.news-title{
  margin-bottom:10px;
}
.newsletter-title  {
    font-weight: 700;
    font-size: 26px;
    margin: 0;
}
.newsletter-des {
    margin: 0;
    font-size: 13px;
}
.newsletter .input-group-field {
    border-radius: 5px 0px 0  5px;
  width: 100%;
}
.newsletter .btn{
  border-radius: 0px 5px 5px  0px;
  background:#17416f;
  border-color: #17416f;
    width: 50px;
    min-width: 50px;
  cursor: pointer;
    position: absolute;
    right: -3px;
    top: 0;
    height: 47px;
}
.submit-icon{
  position:absolute;
  right:12px;
  top:12px;
  color:#fff;
  font-size:22px;
  pointer-events: none;
}
.contact-info-footer{
    text-align: center;
}

.contact-info-footer-inner{
  padding:20px 0px;
}
a.contact-info-footer-desc{
  display: inline-block;
}
.contact-info-footer-desc{
  color:#17416f;
  font-weight:500;
      margin: 0;
    display: block;
    line-height: 21px;
  font-size:14px;
}
.contact-info-footer-desc.u-line{
  text-decoration:underline;
}
.contact-footer-title{
  color:#17416F;
  font-weight:700;
      margin: 0;
    line-height: 30px;
}
.contact-info-footer-inner img{
  margin-bottom:20px;
  height:46px;
  object-fit:contain;
}
section.ooo-instagram{
    margin:0 0 0px;
  }
@media screen and (min-width:768px){
  .newsletter-section {
    padding: 75px 0 50px;
    background-position: left;
}
  .contact-info-footer{
    display: flex;
      justify-content: center;
  }
  .contact-info-footer-inner{
    padding:20px 40px;
  }
  .footer-newsletter{
    padding: 56px 125px 56px 100px;
    display: flex;
    justify-content: space-between;
    margin-bottom:50px;
    align-items: center;
}

  .newsletter,.news-title{
    width:48%;
  }
  .news-title{
    margin-bottom:0px;
  }
  .newsletter-title  {
      font-size: 36px;
  }
  section.ooo-instagram{
    margin:0 0 -19px;
  }
}
.dd-recommends,
.new_arrival{
  background-image: url(Frame.webp);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 0;
    top: 90px;
    z-index: 2;
    font-size: 12px;
    padding: 6px 20px;
    color: #fff;
    font-weight: 700;
}
.new_arrival{
  background-image: url(flame-2.webp);
}
.new_arrival.notlyre{
  top:130px;
}
.dd-recommends span,
.new_arrival span{
  display: block;
    margin-top: 7px;
}
@media screen and (max-width:767px){
  .dd-recommends,
  .new_arrival{
    top:80px;
        font-size: 10px;
    padding: 0px 13px;
  }
  .new_arrival.notlyre{
    top:120px;
  }
}

#landing-page .landing-newsletter{
  background-image: url(landing-banner.webp);
  background-repeat: no-repeat;
  background-size: cover;
  height:100%;
  width:100%;
  content:'';
  display:block;
  text-align:center;
  padding:160px 20px;
}
#landing-page .landing-newsletter h1{
   font-size:50px;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    width:100%;
}
#landing-page .landing-newsletter .input-group-field{
    text-align:center;
    text-transform:capitalize;
    margin: 0 auto;
    border-radius: 10px;
    padding: 15px;
    max-width:480px;
}
#landing-page .landing-newsletter #contact_form .btn {
    color:#17416f;
    background: #ffca05;
    border:1px solid #ffca05;
    border-radius:5px;
    text-transform:capitalize;
    font-size: 24px;
    padding: 14px 40px;
    margin-top:34px;
}
#landing-page .landing-newsletter #contact_form{
    text-align:center;
    display:block;
}
#landing-page .landing-data p{
      font-size:18px;
      line-height:34px;
      color:#17416f;
}
#landing-page .landing-data .comonth{
    padding:30px 0;
}
#landing-page .landing-data{
  margin:60px 0;
}
#landing-page #shopify-section-home-featured-products .box-title {
    text-transform:uppercase;
    color:#17416f;
    font-size:43px;
}
#landing-page .newsletter-section{
  display:none;
}
#landing-page header.site-header{
  padding-bottom:0;
}
#landing-page header.site-header::after{
  display:none;
}
 header.site-header{
  padding-bottom:0 !important;
  background-color: #0e4e96;
}
 header.site-header::after{
  display:none !important;
}
@media screen and (max-width:768px){
  #landing-page .landing-newsletter{
  background-image: url(landing-banner-mobile.webp);
  padding:130px 20px;
}
  #landing-page .landing-newsletter h1{
     font-size:36px;
  }
  #landing-page .landing-data{
      margin:30px 0;
    }
    #landing-page #shopify-section-home-featured-products .box-title {
      font-size:16px;
    }
    #landing-page #shopify-section-home-featured-products .box-title .title{
      padding:0;
    }
  
}
/*blog*/
.blog-template.blog-template-default .page-header h1{
    text-transform: uppercase;
    font-size: 40px;
    font-weight: 800;
    margin-bottom: 30px;
    text-align: center;
    color: #17416f;
    font-family: 'Nunito Sans', sans-serif;
  letter-spacing:normal;
}
@media screen and (max-width:767px){
    .blog-template.blog-template-default .page-header h1{
      font-size: 35px;
      margin-top: 20px;
    }
}
@media screen and (max-width:1199px){
  .row.main-slider-shopby {
    overflow: scroll;
    flex-wrap: nowrap;
        overflow-y: hidden;
}
}
@media screen and (max-width:767px){
  .products-grid.custom-grid.row, .row.brands-slider {
    overflow: scroll;
    flex-wrap: nowrap;
        overflow-y: hidden;
}
  .widget-product{
    overflow: hidden;
  }
}
.article-template .article-details .DrinkDrypartners img {
    margin-bottom: 26px;
}
.oyster {
    text-decoration: underline;
}


.header-default .header-bottom .wrapper-top-cart.is-open .minicart-close-bg{
  position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #17416f;
    opacity: .5;
    z-index: 12;
}
.wrapper-header.wrapper_header_default{
  position:sticky;
  top:0;
  z-index:1234;
}

/* Tej New code */
.products-grid .grid-item .product-top form .w-add a.wishlist {
  display: none !important;
}


/* page campaign */
.page-campaign-main .home-slideshow:after{
    display:none;
}
.clickable-banner{
  margin:100px 0 70px;
}
.clickable-banner-inn-img{
    display:block;
  margin-bottom:30px;
}
.clickable-banner-inn-img img{
    width:100%;
}
.camp-desc{
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 30px;
    line-height: 30px;
}
.camp-btn a {
    display: inline-block;
    font-family: 'Nunito Sans', sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    color: #53480a;
    width: 200px;
    text-align: center;
    height: 60px;
    line-height: 62px;
    border-radius: 4px;
    background: rgb(255,180,0);
    background: linear-gradient(0deg, rgba(255,180,0,1) 0%, rgba(255,246,0,1) 100%);
}
.video-link-text{
    margin: 100px 0;
}
.camp3-info{
    background-color: #E5E5E5;
    color: #17416f;
    padding: 10px 0;
    text-align:center;
}
.page-campaign3-main #slideshow-slideshow-campaign3{
    margin-bottom:0;
}
@media screen and (max-width:768px){
  .clickable-banner{
    margin:40px 0 10px;
  }
  .video-link-text{
    margin: 40px 0;
  }
  .camp-info{
    margin:30px 0;
  }
  
}
@media (max-width: 1199px){
  .page-campaign3-main .products-grid.custom-grid.row {
       overflow: visible;
       flex-wrap: wrap;
  }
}

.template-search .products-grid .grid-item .product-top form .w-add .btn.add-to-cart-btn{
  width:100%;
}

  /* recipe page */
.recipe-inner{
  padding-top:40px;
  padding-bottom:40px;
      background: #eee;
}
.row-reverse{
  flex-direction:row-reverse;
      background: #d9d9d9;
}
.row-reverse .recipe-info{
  justify-content: flex-end;
    display: flex;
}
.recipe-inner .recipe-title{
  font-size:26px;
}
.recipe-product{
  text-align:center;
}
.recipe-product .product-image img{
  margin-bottom:10px;
}
.recipe-inner .recipe-desc,
.recipe-product .product-title{
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    text-align:left;
}

@media screen and (max-width:767px){
  .recipe-product .product-image img{
    margin:20px 0;
  }
  .recipe-product{
    text-align:left;
  }
  .recipe-inner {
    padding-top: 20px;
    padding-bottom: 20px;
    margin:0;
  }
  .recipe-inner .recipe-title {
    font-size: 20px;
    margin-bottom:10px;
  }
  .recipe-inner .recipe-desc, .recipe-product .product-title,.recipe-subtitle{
    font-size: 14px;
    line-height:25px;
  }
  .recipe-subtitle{
    margin-bottom:10px;
  }
  .row-reverse .recipe-info{
    justify-content: flex-start;
    display: flex;
  }
}


/*tabby free payment*/
.interest-free-payment .fpayment{
  display:flex;
  justify-content:space-between;
}

.interest-free-payment .fpayment.active{
  padding-bottom: 34px;
}
.interest-free-payment .tabby-split-content{
   display:flex;
  justify-content:space-between;
  align-items:center;
   padding-bottom: 34px;
    position:relative;
}
.interest-free-payment .tabby-split-detail{
  text-align:center;
}
.interest-free-payment .tabby-split-detail p{
  padding-top:8px;
  width:80%;
  margin:0 auto;
}
.interest-free-payment .tabby-sms-reminder{
  text-align:center;
}

.interest-free-payment{
  border-radius: 5px;
  filter: drop-shadow(1px 1.732px 1.5px rgba(0,0,0,0.09));
  background-color: #ffffff;
  border: 0.5px solid #c0c0c0;
  padding: 20px 18px;
  cursor:pointer;
  clear:both;
  margin-top:30px;
}
.interest-free-payment .content{
  display:none;
}
.interest-free-payment p{
  font-size: 14px;
  line-height: 23px;
  color: #17416f;
  font-weight: 400;
  font-family: "Poppins";
}
.interest-free-payment span{
    font-size: 16px;
    line-height: 25px;
    color: #17416f;
    font-weight: 600;
    font-family: "Poppins";
}
.interest-free-payment .fpayment-img img{
  height:44px
}
.interest-free-payment .fpayment-img{
  padding-left:20px;
}
.tabby-split-detail{
  position:relative;
}
.interest-free-payment .tabby-split-content::before{
    content: "";
    width: 60%;
    position: absolute;
    top: 41px;
    border-bottom: 2px dashed #61d082;
    left: 0;
    z-index: -1;
  right: 0;
    margin: auto;
}
@media screen and (max-width:767px){
  .interest-free-payment .tabby-split-detail p{
    width:92%;
  }
  .interest-free-payment{
    padding:10px 14px;
  }
  .interest-free-payment .fpayment.active{
    padding-bottom:24px;
  }
  .interest-free-payment .tabby-split-content{
    padding-bottom:24px;
    
  }
}

/* Brand page */

.brand-page{
  margin-top:25px;
  justify-content: center;
}
.brand-page .item{
    margin-bottom: 10px;
}
.brand-page .item a{
    text-align: center;
    height: 120px;
    max-width: 200px;
    border: 1px solid #eee;
    display: flex;
    justify-content: center;
    align-items: center;
    margin:auto;
}

.brand-page img{
  padding:10px;
  max-width:100%;
  max-height:100%;
  object-fit:contain;
    
}

.product-default .restock-rocket-button{
  font-family:"Poppins";
  font-size:14px;
  font-weight: 600;
  text-decoration:none;
  line-height: normal;
  background-color: #808080!important;
  border-radius: 12px!important;
  color: #fff!important;
  text-decoration: none;
  height:auto;
  padding:10px 50px;  
}
.product-default .restock-rocket-button-container{
  width:unset;  
}



.collection-des .collection-des-inner .show-hide-text {
	display: flex;
	flex-wrap: wrap;
}

.collection-des .collection-des-inner .show-hide-text a {
	order: 2;
	text-align: center;
	margin: 0 auto;
	color: #17416f;
}

.collection-des .collection-des-inner .show-hide-text p {
	position: relative;
	overflow: hidden;
	max-height: 69px;
	line-height: 23px;
}

.collection-des .collection-des-inner .show-hide-text p:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100px;
	height: 23px;
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%);
}
 .carousel {
  min-height: 200px;
  margin-bottom: 15px;
}
  
.carousel-indicators li {
  box-shadow: 1px 1px 1px rgba(145, 145, 145, 0.5);
}
.active-p {
  background: #00BCD4;
    color: #fff;
}

.author {
  padding-bottom: 20px;
  margin-top: 50px;
  text-align: center;
  font-size: 14px;
}
.carousel {
  position: relative;
}
.carousel.pointer-event {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}
.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-inner > .carousel-item > img,
.carousel-inner > .carousel-item > a > img {
  line-height: 1;
}
  /* Slider */
.testimonials-slide ul {
  position: relative;
  padding: 2em 0;
  display: flex;
  width: 100%;
  height: 150px;
  transform: translateX(0);
  transition: transform .3s ease-out;
}

/* Items */
.testimonial_slider {
  width: 90%;
  left: 5%;
}
.slick-center {
  transition: 0.2s ease-in-out;
  -webkit-transform: scale(1.3);
  -moz-transform: scale(1.3);
  transform: scale(1.3);
 
}
  .testimonial_slider .item
  {
      margin:35px 20px 10px;  
  }
  .testimonial_slider .item .test-box .test-content 
  {
    background-color:#eee;
    padding: 10px 20px 20px;
    font-size: 14px;
    text-align: center;
    color:#17416f;
    line-height: 17px;
  }
  .testimonial_slider .slick-list
  {
    padding:0!important;
  }
  .testimonial_slider .item.slick-center .test-box .test-content, .testimonial_slider .item.slick-center .test-box .content-box .banner-title 
  {
    font-size:12px;
  }
  .testimonial_slider .slick-center .test-box .test-content 
  {
     background-color:#69aadb;
    
  }
.testimonial_slider .slick-center .test-box .invert img 
{
  width: 75px;
}
  .testimonial_slider .item .test-box .content-box
  {
        margin-top: -9px;
  }
  .testimonial_slider .item .test-box .content-box img
  {
    border-radius:100%;
  }
   .testimonial_slider .item .test-box .content-box .banner-title
  {
    text-align:center;
  }
.testimonial_slider .item .test-box .invert
{
  margin-bottom:15px;
}
.testimonial_slider .slick-track
  {
    padding-bottom:35px;
  }
.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
  display: block;
}
.active.carousel-item-right,
.carousel-item-next:not(.carousel-item-left) {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
.active.carousel-item-left,
.carousel-item-prev:not(.carousel-item-right) {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 48px;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
}

.carousel-control.right {
  right: 0;
  left: auto;

}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
   width: 48px;
    height: 50px;
    margin-top: -20px;
    font-size: 30px;
    background-color: #ececec;
    padding: 9px 0;
    border-radius: 100%;
    color: #17416f;
    border: 1px solid #17416f;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 0;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 0;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #17416f \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-caption .btn {
  text-shadow: none;
}
  .glyphicon-chevron-left:before {
    content: "\2190";
}
  .glyphicon-chevron-right:before {
    content: "\2192";
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
   
    font-size: 30px;
   
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: 0px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: 0px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.find-slider .carousel-item img{
  width:100%;
}
.find-slider .carousel-item img.logo{
  width:auto;
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%, -50%);
}
.find-slider .carousel-item p.logo
{
  background-color:#eee;
  font-size:17px;
  font-weight:bold;
  text-transform:uppercase;
  color:#69aadb;
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%, -50%);
  padding: 15px 25px;
}
.find-slider .carousel-item .inner-img, .find-slider .carousel-item .inner-img a
{
  position:relative;
}
.innert-box
{
  margin-bottom:31px;
}
#find-carousel
{
  max-width:1500px;
  margin: 0 auto;
}
.back-imgg
{
  background-repeat:no-repeat;
  background-size:cover;
  padding: 20px;
}
@media (max-width:767px){
  .innert-box {
    margin-bottom: 20px;
}
  .inner-big
  {
    margin-top:20px;
  }
  .find-slider .carousel-item img.logo
  {
    width:50%;
  }
  .find-slider .carousel-item p.logo
  {
    font-size: 14px;
    padding: 7px 10px;
  }
  #find-carousel .carousel-control .icon-next, #find-carousel .carousel-control .glyphicon-chevron-right
  {
    margin-right:0;
  }
  #find-carousel .carousel-control .icon-prev, #find-carousel .carousel-control .glyphicon-chevron-left
  {
    margin-left:0;
  }
}
@supports (-webkit-line-clamp: 3) {
	.collection-des .collection-des-inner .show-hide-text p {
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}

	.collection-des .collection-des-inner .show-hide-text p:after {
		display: none;
	}
}

.collection-des .collection-des-inner .show-less {
	display: none;
}

.collection-des .collection-des-inner .show-less:target {
	display: block;
}

.collection-des .collection-des-inner .show-less:target ~ p {
	display: block;
	max-height: 100%;
}

.collection-des .collection-des-inner .show-less:target + a {
	display: none;
}

.collection-des .collection-des-inner .wrapper {
	width: 100%;
	margin: 20px auto;
}
}

@media (min-width: 768px) {
  .mobile-only {
    display: none;
  }
  
}
@media (min-width: 991px) {
  .mobile-only1 {
    display: none;
  }
}
.bss-popup-template-wrapper
{
/*  position:relative!important;
  margin: 0!important;*/
  
}
.bss-popup-template-wrapper > div {
  /*  position: fixed !important;
    right: 0;
    bottom: 53px;
    margin: 0 !important;
    align-items: flex-end !important;
    z-index: 10 !important;*/
}
.bss-popup-template-wrapper.bss-pl-fade-out
{
  display:none!important;
}