/** Shopify CDN: Minification failed

Line 1015:0 Unexpected "}"

**/
.theme-features__section-titles--short_below .section-title:after{
  visibility: hidden !important;
}

button[disabled],
input[disabled] { cursor: not-allowed; }

/* Footer */
#footer-wrapper{
  background: #3680B5;
  border-top:none;
}
.footer-menu .h4{
  border-bottom: none;
  color:#fff;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 16px;
}
#bottom-footer{
  border-top:none !important;
}
.footer-block-content ul li a{
  color:#fff !important;
}
.social-icons__wrapper{
  display:flex;
}
.social-icons__wrapper .hover-fill{
  fill:#fff;
}
#footer-wrapper .grid__wrapper{
  grid-template-columns: repeat(7, 1fr);
}
#footer-wrapper .span-3.auto{
  grid-column: auto / span 2;
}
#bottom-footer .footer-left p{
  display:none;
}
#shopify-section-footer .footer-block-content{
  font-size: var(--nav-size);
}
#shopify-section-footer .footer-block-content a{
  line-height: 35px;
  font-weight: 300;
  opacity: 0.7;
  font-size: 15px;
  letter-spacing: 0.8px;
}
.abz-social-text{
  color: #fff;
  font-weight: 600;
}
#footer-wrapper .social-icons__wrapper li:first-child{
  margin-left: 0;
}
.scrollup.showBtn{
  color: #000;
}
.scrollup--icon .hover-fill{
  fill: #000;
}
.social-icons__wrapper .share-icons--icon{
  width: 20px;
  height: 20px;
}
.abz-new-footer{
  color: #B4B4B1 !important;
  font-size: 16px !important;
  text-transform: capitalize !important;
}

/* Header */

.device-hide.header-search-form.span-2.auto input[type="text"]::placeholder{
  text-transform:uppercase;
}
#shopify-section-header ul#main-nav {
  padding-left: 0;
}
#shopify-section-header .navigation.header-navigation.span-6.auto{
  grid-column: auto / span 5;
}
#shopify-section-header .header__shopping-cart.shopping__cart-links.span-2.auto{
  grid-column: auto / span 3;
}

#shopify-section-header .header-section{
  background: #3680B5;
}
#shopify-section-header .navigation__menulink,
#shopify-section-header .my-cart-text,
#shopify-section-header .js-cart-count
{
  color: #fff;
}
#shopify-section-header .hover-fill{
  fill: #fff !important;
}
#shopify-section-header .header-search-form .hover-fill{
  fill: #000 !important;
}
#shopify-section-header .my-cart-text{
  display:none;
}
.shopify-challenge__button.btn{
  margin: 30px 0 !important;
}
header .nav-container ul.shopping__cart-links li.header_wishlist_top a{
  color:#fff;
}
.fa-heart-o:before {
  content: "\f004"!important;
}
.header-section #wishlist_icon{
  color:#fff;
  font-size:18px !important;
  margin-right: 10px;
}
.header__shopping-cart .icon--icon-theme-cart,
.header__shopping-cart .icon--icon-theme-user,
.header__shopping-cart .icon--icon-theme-user-logout
{
  width: 20px;
  height: 20px;
}
body,
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6,
.navigation__menulink,
input[type="submit"]
{
  font-family:"seravek-web" !important;
  font-style:normal;
}
.navigation__menulink:focus,
.first_logo a img:focus
{
  outline: none !important;
}
 .abz-cart-amt{
  color: #fff;
  font-size: 16px;
  position: relative;
  top: 2px;
} 

.header-search-form {
  display: flex;
  align-items: center;
  position: relative;
}

.header-search-form input {
  margin: 0;
  height: 40px;
  border-radius: 10px !important;
}
#shopify-section-header .header-section{
  z-index: 9999;
}

.header-search-form svg {
  position: absolute;
  right: 10px;
}
.slideout__trigger--open .js-cart-count.vib-center{
  background: #dc898e;
  line-height: 26px;
  padding: 0 5px;
  border-radius: 10px;
}
@media (min-width:1600px){
.wishlistpage .container {
  width: 1600px !important;
  }}
.wishlistpage .row{
  display: flex;
  flex-flow: column;
} 
.wishlistpage .col-md-6{
  width: 100%;
  text-align: center;
}
.wishlistpage .titletext{
  text-align:center;
}
.wishlistpage a.btn.btn-info.sharebutton{
  background-color: #DC898E !important;
  border-color: #DC898E !important;
}
.abz-wish-list{
  display:none;
}

/* Editorial Section */

.abz-editorial-columns .image-column-16535493250ce73d3f-0 .text-container{
  background: #f68e57;
  padding: 15px;
}
.abz-editorial-columns .image-column-16535493250ce73d3f-1 .text-container{
  background: #9B7695;
  padding: 15px;
}
.abz-editorial-columns .image-column-16535493250ce73d3f-2 .text-container{
  background: #D8888A;
  padding: 15px;
}
.abz-editorial-columns .text-container{
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
.abz-editorial-columns .text-content{
  color:#fff;
}
.abz-editorial-columns .section-title.row-1{
  padding-bottom: 0;
  margin-bottom: 10px;
}
.abz-editorial-columns .section-title.row span{
  font-style: italic;
}

/* Collection section */
.abz-featured-collection .featured__collection--template--14740828028972__1653481079e91e04b4{
  background: #5DB8B5 !important;
}
.abz-featured-collection section.featured__collection--template--14740828028972__1653481079e91e04b4 .section-title h2 a{
  color:#fff !important;
}
.abz-collection-title{
  color:#fff;
/*   font-size: var(--nav-size); */
}
.abz-featured-collection .prod-title,
.abz-featured-collection section.featured__collection--template--14740828028972__1653481079e91e04b4 .product-index .price
{
  color:#fff !important;
}
.abz-featured-collection section.featured__collection--template--14740828028972__1653481079e91e04b4 .button{
  background: #DC898E !important;
  padding: 15px 35px;
  text-transform: uppercase;
  color: #fff !important;
  text-decoration: none;
  border-radius: 10px;
}
.abz-featured-collection section.featured__collection--template--14740828028972__1653481079e91e04b4 .product-index h3,
.abz-featured-collection section.featured__collection--template--14740828028972__1653481079e91e04b4 .product-index .price__regular .price-item,
.abz-featured-collection section.featured__collection--template--14740828028972__1653481079e91e04b4 .price__badge--sold-out
{
  color: #fff !important;
}
.abz-featured-collection #addToCart{
  background: #fff;
  color: #000;
  border-radius: 30px;
  line-height: 24px;
  height: 35px;
}
.abz-featured-collection .product-qty{
  display:flex;
  margin-top: 20px;
  align-items:center;
}
.abz-featured-collection .downer,
.template-search .product-qty a{
  border-radius: 20px;
  background: #ffff;
  margin-right: 10px;
  line-height: 30px;
  height: 35px;
  border-right:1px solid;
}
.template-search .product-qty a{  
  margin-right: 0px;
}
.template-search .product-qty a{
  border-color:#000 !important;  
  height: 38px;
}
.abz-featured-collection .up{
  border-radius: 20px;
  background: #ffff;
  margin-left: 10px;
  line-height: 30px;
  height: 35px;
}
.abz-featured-collection .formQty{
  border-radius: 20px !important;
}
.abz-featured-collection .section-title.row-1{
  padding-bottom:0;
  margin-bottom:10px;
  padding: 0px 7px;
}
.abz-featured-collection .section-title.row-1 a{
  font-weight: 300;
}
.abz-featured-collection .lazyload-fade,
.abz-featured-collection .hidden
{
  border-radius: 25px;
}
.text-icon-section img{
  width:auto;
}
.abz-main-text{
  display: flex;
}
.abz-featured-collection .formQty.product-quantity,
.template-search .formQty.product-quantity{
  height: 35px !important;
  border-radius: 20px !important;
}
.template-search .formQty.product-quantity{
  border-color:#000 !important;
  margin:0 6px !important;
}
/* .abz-image-with-text-2 .rte p{
  margin-top: 0;
} */


/* download  */

.download-img{
  background:#968684;
  padding:15px;
  height: 50px;
  width: 50px;
  margin-left: 15px;
  border-radius: 12px;
}
.download-main{
  display: flex;
  justify-content: center;
  width: 90%;
  margin: 0 auto;
  align-items: center;
  padding: 10px 0;
}
.download-text{
  background: #397FB4;
  width: 50%;
  padding: 15px;
  color: #fff;
  border-radius: 28px;
}
.abz_downloadables .global__image-column-template--14740828028972__16535612197bb8a24e{
  background: #F18C53;
  padding: 80px 0;
}
.abz_downloadables .link-cta{
  background: #fff !important;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 7%;
  margin: 0 auto;
  padding: 15px;
  color: #f18c53 !important;
  border-radius: 30px;
  margin-top: 40px;
  text-decoration: none;
}
.abz_downloadables .section-title h2,
.abz_downloadables .section-title
{
  color:#fff;
  font-weight:300;
}
.abz_downloadables .section-title.row-1{
  padding-bottom:0;
  margin-bottom:10px;
  text-transform: uppercase;
}

/* Rich text section */

.abz-rich-text .rich__text-block{
  text-align: center;
}
.abz-rich-text .rich__text-block h3{
  font-size: 19px;
  font-weight: 300;
}

/* Contact section */

.abz-contact-hp .global__image-column-template--14740828028972__1653633688cb5f2fd1{
  background: #DC898E;
}
.abz-contact-hp .section-title h2,
.abz-contact-hp .section-title
{
  color:#fff;
  font-weight:300;
}
.abz-contact-hp .download-text{
  text-align: center;
  background: #fff;
  color: #000;
}
.abz-contact-hp .section-title.row-1{
  padding-bottom:0;
  margin-bottom:10px;
}
.abz-contact-hp .download-main a{
  width: 100%;
  display: flex;
  justify-content: center;
}

/* Footer text section */

.abz-footer-text-section .global__image-column-template--14740828028972__16536350878c475a61,
.abz-footer-text-section .global__image-column-template--14754871803948__16539181837033117b,
.abz-footer-text-section .global__image-column-template--14757495734316__1654006825c9396f0a,
.abz-footer-text-section .global__image-column-template--14740827996204__1654174088cf7a724e
{
  background: #5DB8B5;
}
.abz-download-main{
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.abz-download-text{
  color:#fff;
}

/* slider Section */

.abz-slideshow .slideshow-section{
  margin:0;
}
.abz-slideshow .slideshow__caption-wrapper{
  max-width: 700px;
}
.abz-slideshow .flickity-page-dots,
.abz-slideshow-2 .flickity-page-dots
{
  display:none;
}
.abz-slideshow-2 .slideshow-section{
  margin-top:0;
}
.abz-slideshow .slideshow__caption-wrapper p{
  text-align: center;
}


/* Announcement bar */


.announcement__bar-section{
  background: #fff;
  color: #000;
}
.abz-custom-liquid .desktop-12 p{
  text-align: center;
  margin-bottom:0;
  font-size: 24px;
  font-weight: 600;
}


/* Contact page */


.abz-contact .download-text{
  background: #DB888D;
/*   border-radius: 0; */
}
.abz_slideshow-3 .slideshow-section{
  margin:0;
}
.abz_slideshow-3 .slideshow__caption-wrapper{
  max-width: 730px;
}
.abz_slideshow-3 .flickity-page-dots{
  display:none
}
.abz_slideshow-3 .slideshow__title,
.abz_slideshow-3 .slideshow__caption-wrapper p
{
  color:#000 !important;
}
.abz-contact .global__image-column-template--14754871803948__1653915064bfcfd29f{
  padding: 65px 0;
}
.abz_slideshow-3 .box-ratio img,
.abz_slideshow-3 .js-slideshow-slide
{
  height: 230px;
}
.abz_downloadables-2 .download-main-2{
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 22%;
  margin: 0 auto;
  background: #3680B5;
  flex-direction: row-reverse;
}
.abz_downloadables-2 .download-img{
  background:none
}
.download-text-2 a,
.download-text-2
{
  color:#fff;
}
.global__image-column-template--14754871803948__1656919690854b954d{
  padding-top: 70px !important;
}


/* Blog section */


.abz-featured-blog .section-title.row-1{
  padding-bottom:0;
  margin-bottom:10px;
  text-transform: uppercase;
  padding-top: 30px;
}
.abz-featured-blog .row-1 a{
  font-weight: 300;
}


/* About Us Page */

.abz-slideshow-4 .slideshow__caption-wrapper {
  max-width: 650px;
}
.abz-slideshow-4 .slideshow-section{
  margin:0;
}
.abz-image-with-text .image__with-text.section-template--14757495734316__16539942901284b635{
  background: #F4F4F4 !important;
}

#shopify-section-template--14757495734316__16539942901284b635 h3 {
  color: #9F7495 !important;
}

#shopify-section-template--14757495734316__16539942901284b635 p {
  color: #397FB4 !important;
}

.abz-image-with-text .gridlock-fluid .abz-img-section.row{
  width: 92%;
}
.abz-background-video .section-title{
  padding-top: 40px;
}
.abz-image-gallery-about .slideshow__caption-wrapper,
.abz-image-gallery-about-2 .slideshow__caption-wrapper,
.abz-image-gallery-about-4 .slideshow__caption-wrapper
{
  margin: 0 auto;
}
.abz-image-gallery-about .slideshow__caption-wrapper p,
.abz-image-gallery-about-2 .slideshow__caption-wrapper p,
.abz-image-gallery-about-4 .slideshow__caption-wrapper p
{
  text-align:center;
  margin-bottom: 50px;
}
.abz-image-gallery-about .section-title,
.abz-image-gallery-about-2 .section-title,
.abz-image-gallery-about-4 .section-title
{
  padding-bottom:0;
}
.abz-image-gallery-about .caption-content{
  bottom: 0% !important;
  width: 100% !important;
  margin: 0 auto; 
}
.abz-image-gallery-about .caption-content h3,
.abz-image-gallery-about-2 .caption-content h3
{
  padding: 10px 0;
  background:#0a2944;
  margin-bottom:0;
}
.abz-image-gallery-about-2 .caption-content{
  bottom: 0 !important;
  transform: translate(-14%, 0) !important;
  width: 100% !important;
  top: 0 !important;
}
.abz-image-gallery-about-2 .global__gallery-template--14757495734316__16539964316f53b3a7{
  background: #3680B5;
}
.abz-image-gallery-about-2 .section-title h2,
.abz-image-gallery-about-2 .slideshow__caption-wrapper,
.abz-image-gallery-about-4 .section-title h2,
.abz-image-gallery-about-4 .slideshow__caption-wrapper
{
  color: #fff;
}
.abz-image-gallery-about-4 .slideshow__caption-wrapper{
  max-width: 600px;
}
.abz-image-gallery-about-4 .global__gallery-template--14757495734316__1654005182aa34c48d{
  background: #3680B5;
}
.abz-image-with-text-3 h2{
  font-weight: 400;
}
.abz-slideshow-4 .flickity-page-dots{
  display:none;
}
.abz-image-with-text-2 .abz-all-content {
  display: flex;
  margin-top: 25px;
  float: none !important;
}
.abz-image-with-text-2 h3.text-icon-section {
  flex: 15%;
}
.abz-image-with-text-2 .rte {
  flex: 85%;
}
.abz-image-with-text .text-title{
  margin-bottom: 25px;
  font-weight: 300;
}
.abz-slideshow-4 .slideshow__title{
  font-weight: 300;
}
.abz-image-gallery-about-2 .box-ratio{
  margin-top: 47px;
}
.abz-image-gallery-about-2 .caption{
  top: -40px !important;
}
.abz-video .section-title{
  margin-bottom: 0;
  padding: 30px 0 50px 0;
}
.abz-video .section-title h2{
  font-weight: 300;
}
.abz-video .videoWrapper{
  width: 90%;
  margin: 0 auto;
}
.abz-image-gallery-about-2 .section-title,
.abz-image-gallery-about-4 .section-title
{
  padding-top: 35px;
}
.abz-image-with-text-2 .image__with-text{
  padding: 75px 0;
}
.abz-image-gallery-about-4 .caption-content h3{
  color:#000;
}
.abz-image-gallery-about-4 .rte p{
  color:#fff !important;
}
.abz-image-gallery-about-4 .abz-sub-heading{
  font-weight: 700 !important;
}
.abz-image-gallery-about-4 .box-ratio img{
  border-radius: 100%;
}
.abz-image-gallery-about-4 .row.grid_wrapper{
  width: 900px;
}
.abz-image-gallery-about .row.grid_wrapper,
.abz-image-gallery-about-2 .row.grid_wrapper
{
  width: 1100px;
}
.abz-video .global__section--margin{
  margin: 50px 0;
}

/* All Pages */

.abz-slideshow-5 .slideshow-section.global__section{
  margin:0;
}
.abz-slideshow-5 .flickity-page-dots{
  display:none;
}
.abz_slideshow-3 .slideshow__title{
  font-weight: 300;
}
.abz-custom-form{
  position: relative;
  right: 0;
  left: 0;
  top: 0;
}
.abz-custom-form .powrLoaded iframe{
  margin-top: -220px;
}
.abz-custom-form .js-formBuilder-toggle{
  padding: 30px 50px;
}
#shopify-section-template--14760514617388__16540669365f80b898 .flickity-viewport{
  height: 286.75px;
}
.abz_payment{
  display: flex;
}
.abz-slideshow-5 .slideshow__caption-wrapper {
  max-width: 640px;
}
#shopify-section-template--14757221728300__165400412818774220 .global__section{
  padding: 60px 0;
  margin: 0;
}

/* Product page */

.abz-main-product{
  padding-top: 180px;
  background: #F0F0F0;
  text-align: center;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
.product__section-details__inner--product_quantity{
  background: #F0F0F0;
  text-align:center;
  margin-top: 30px;
}
.product__section-details__inner--product_buttons{
  background: #F0F0F0;
  padding-bottom: 180px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
.abz-main-product .product__section-title{
  text-align:center;
  text-transform: uppercase;
}
.abz-main-product .product__section-title h1{
  font-weight: 400;
}
.product__section-details form{
  width: 50%;
  margin: 0 auto;
  float: unset;
}
.product__section-details  #addToCart{
  background: #F18B54;
  text-transform: uppercase;
  border-radius: 10px;
}
.product-qty.selector-wrapper label{
  display: none;
}
.product__section-details .downer.quantity-control-down,
.product__section-details .up.quantity-control-up
{
  background: #fff;
  border-radius: 20px;
  border: 1px solid #000;
  border-color: #000 !important;
  line-height: 30px;
  height: 34px;
}
.product__section-details .downer.quantity-control-down{
  margin-right:10px;
}
.product__section-details .up.quantity-control-up{
  margin-left:10px;
}
.product__section-details .product-qty input{
  border-radius: 20px;
  border: 1px solid #000 !important;
  height: 33px !important;
  line-height: 30px !important;
}
#bookmarkit{
  width: 100% !important;
  background: #f18b54 !important;
  border-radius: 10px;
}
#sw_wishlist_label {
  margin-left: 0 !important;
  font-weight: 400;
  text-transform: uppercase;
}
.header_wishlist_top a{
  display:flex !important;
}
.product-shipping img{
  max-width: fit-content;
}
.product-shipping{
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  background: #3680B5;
}
.shipping-text{
  color:#fff;
}
.station-tabs-tabset.mod-vertical.mod-indicators .station-tabs-tab::before{
  margin-right: 20px;
}
.product__section-images .flickity-prev-next-button .flickity-button-icon{
  height: 28px;
}
.product__section-details__inner--product_sku{
  margin-top: 20px;
}
.product__section-details  .station-tabs-tabtext,
.shipping-text,
#shopify-section-template--14740827996204__product-recommendations .section-title
{
  text-transform: uppercase;
}
#shopify-section-template--14740827996204__product-recommendations #addToCart{
  background: #fff;
  color: #000;
  border-radius: 30px;
  line-height: 24px;
  height: 35px;
  text-transform: uppercase;
}
#shopify-section-template--14740827996204__product-recommendations .product-qty{
  display:flex;
  margin-top: 20px;
  align-items:center;
}
#shopify-section-template--14740827996204__product-recommendations .downer{
  border-radius: 20px;
  background: #ffff;
  margin-right: 10px;
  line-height: 30px;
  height: 35px;
  width: 38px !important;
}
#shopify-section-template--14740827996204__product-recommendations .up{
  border-radius: 20px;
  background: #ffff;
  margin-left: 10px;
  line-height: 30px;
  height: 35px;
  width: 38px !important;
}
#shopify-section-template--14740827996204__product-recommendations .formQty{
  border-radius: 20px !important;
}
#shopify-section-template--14740827996204__product-recommendations .formQty.product-quantity{
  height: 35px !important;
}
.product-recommendations__wrapper{
  background: #F18C53;
  padding: 30px 0;
}
#shopify-section-template--14740827996204__product-recommendations .spr-badge{
  display:none;
}
#shopify-section-template--14740827996204__product-recommendations .price-item,
#shopify-section-template--14740827996204__product-recommendations .product-details h3
{
  color: #fff;
}
#shopify-section-template--14740827996204__product-recommendations .lazyload-fade,
#shopify-section-template--14740827996204__product-recommendations .hidden
{
  border-radius: 0px;
}
#shopify-section-template--14740827996204__product-recommendations .section-title h2{
  color:#fff;
}
#shopify-section-template--14740827996204__product-recommendations .section-title{
  padding-top: 35px;
}
#shopify-product-reviews .spr-header-title{
  text-align: center;
  text-transform: uppercase;
}
#shopify-section-template--14740827996204__main #product-price{
  margin-top: 20px;
}
#sw_wishlist_label{
  color:#fff;
}


/* Collection page */

#CollectionProductGrid .span-9.auto{
  grid-column: auto / span 12;
}
#collection-description,
.filtering__pagination .mb0
{
	display:none;
}
.abz-slideshow-5 .slideshow__title{
  text-transform: uppercase;
  font-weight: 400;
}
#CollectionProductGrid #addToCart{
  background: #fff;
  color: #000;
  border-radius: 30px;
  line-height: 24px;
  height: 35px;
  border: 1px solid #000;
}
#CollectionProductGrid .product-qty{
  display:flex !important;
  margin-top: 20px;
  align-items:center;
}
#CollectionProductGrid .downer{
  border-radius: 20px;
  background: #ffff;
  margin-right: 10px;
  line-height: 30px;
  height: 35px;
  width: 38px !important;
  border-color: #000 !important;
  border: 1px solid #000;
}
#CollectionProductGrid .up{
  border-radius: 20px;
  background: #ffff;
  margin-left: 10px;
  line-height: 30px;
  height: 35px;
  width: 38px !important;
  border-color: #000 !important;
  border: 1px solid #000;
}
#CollectionProductGrid .formQty{
  border-radius: 20px !important;
}
#CollectionProductGrid .formQty.product-quantity{
  height: 35px !important;
  border-color: #000 !important
}
#CollectionProductGrid .product-recommendations__wrapper{
  background: #F18C53;
}
#CollectionProductGrid .spr-badge{
  display:none;
}
#shopify-section-template--14740827963436__main .main__section{
  margin-top: 10px;
}
#CollectionProductGrid .collection__page--section-title{
  padding: 0;
  margin: 0;
  display:none;
}
.boost-pfs-filter-option{
  background: #E5E5E5;
  padding: 7px 30px;
}
.boost-pfs-filter-button{
  text-transform: uppercase;
}
.collection__page--full-width-filters{
  margin-top: 20px;
}
/* #CollectionProductGrid .price-item,
#CollectionProductGrid .product-details h3
{
  color: #fff;
} */
#CollectionProductGrid .chosen-value,
#CollectionProductGrid .filter-price__trigger
{
  background: #E4E4E4;
  text-transform:uppercase;
}
#CollectionProductGrid .sort__filter--triggers{
  display:none;
}
#CollectionProductGrid .collection__filter-toggleWrapper{
  border: none;
}


/* hover css */


/* .why-nutramints-main.nt-row {min-width: 100%;margin: 0 -20px;} */
/* .why-nutramints-main .nt-row .nt-col {width: calc(50% - 20px); padding: 20px; position: relative; margin: 10px; -moz-box-shadow: 0 0 10px 2px rgba(38, 171, 227, 0.15);  -webkit-box-shadow: 0 0 10px 2px rgba(38, 171, 227, 0.15); box-shadow: 0 0 10px 2px rgba(38, 171, 227, 0.15);border-radius: 5px;overflow: hidden;} */
.why-nutramints-main.nt-row .nt-col .front .image {max-width: 60%;margin: auto;}
.why-nutramints-main.nt-row .nt-col .front h3 {text-align: center;padding: 0;margin: 0;color: #0d1b3c;font-size: 24px;font-weight: 500;}
.why-nutramints-main.nt-row .nt-col .hover {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto; width: 100%; background: #DA9650;height: 100%;text-align: center;padding: 20px; -moz-transition: 400ms ease all; -webkit-transition: 400ms ease all; transition: 400ms ease all; transform: scale(0);}
.why-nutramints-main.nt-row .nt-col:hover .hover {transform: scale(1);    top: 80px;
    display: flex;
    align-items: center;}
.why-nutramints-main.nt-row .nt-col .hover .inner {position: absolute;left: 0;right: 0;top: 48%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);bottom: 0;margin: auto;padding: 0 50px;}
.why-nutramints-main.nt-row .nt-col .hover h3 {text-align: center;padding: 0;margin: 0 0 10px 0;color: #fff;font-size: 24px;font-weight: 400;}
.why-nutramints-main.nt-row .nt-col .hover p {padding: 0;margin: 0 0 10px 0;color: #fff;font-size: 11px;font-weight: 300; font-size: 17px;}
/* .why-nutramints-main.our-serum .nt-row .nt-col {
  width: calc(25% - 20px); 
/*   padding: 30px 20px; */
} */
/* .why-nutramints-main.our-serum .nt-row .nt-col h3 {font-size: 20px; margin-top: 10px;} */
.why-nutramints-main.our-serum.nt-row .nt-col .hover { display: flex; align-items: center;}
.why-nutramints-main.our-serum.nt-row .nt-col .hover .inner {top: 0;transform: none;position: static;padding: 0;}
.why-nutramints-main.our-serum .feature-row {display: block;text-align: center; margin: 0 0 40px 0;}
.why-nutramints-main.our-serum .feature-row h2.h3 {margin: 0 0 6px 0;}
.why-nutramints-main.our-serum .feature-row h2.h3:after {position: relative;top: -3px; display: inline-block;}


/* About section */

.abz-image-gallery-about-4 .global__promo.span-4 .promo-inner .caption-content {
  bottom: 0;
  left: 0;
  transform: unset;
  text-align: center;
  width: 100%;
  top: 0;
  position:relative;
}
.abz-image-gallery-about-4 .why-nutramints-main.nt-row .nt-col:hover .hover {
  top: 0;
  border-radius: 50%;
  justify-content: center;
  flex-direction: column;
}
.abz-image-gallery-about .caption-content{
  bottom: 0 !important;
  transform: translate(-14%, 0) !important;
  top: 0;
  height: calc(100% - 40px);
}
.abz-image-gallery-about .caption-content h3{
  position: absolute;
  bottom: -40px;
  width: 100%;
}
.abz-image-gallery-about .why-nutramints-main.nt-row .nt-col:hover .hover{
  top:0;
  overflow-y: auto;
}

/* hover css end */

/* Bolg Page */

.abz-slideshow-5 .slideshow__caption-wrapper{
  background:none !important;
}
#shopify-section-template--14740828061740__main .section-title h1{
  display:none;
}
#shopify-section-template--14740828061740__main .articles.blog__grid{
  grid-template-columns: 1fr 1fr 0fr;
}
#shopify-section-template--14740828061740__main .article-image{
  margin: 0 !important;
}
#shopify-section-template--14740828061740__main .articles.blog__grid .article-body{
  background: #EFF0F0;
  padding: 35px 10px !important;
}
#shopify-section-template--14740828061740__main .article-body a{
  font-weight: 400;
}
.abz-featured-blog .article-image {
  height: 50%;
}

/* Login page  */
.user-login .button{
  background: #dc898e;
  width: 30%;
  margin-bottom: 20px !important;
  display: flex;
  justify-content: center;
  margin: 0 auto;
  border-radius: 10px;
  margin-top: 20px;
}
.abz-login-text {
  text-align: center;
}
#mini-cart .js-cart-count{
  font-size: 15px;
}
.abz-login-text span{
  text-decoration: underline;
}

/* Bool ap */

.abz-rich-text .button-as-link{
  background: #3680b5;
  color: #fff;
  text-decoration: none;
  padding: 15px 25px;
}
.abz-rich-text .button-as-link:hover{
  background: #3680b5;
  color: #fff;
}

/* Media */

@media only screen and (min-width: 1440px){

  #footer{
    width:1280px;
  }
}
@media only screen and (min-width: 1366px){

  #footer{
    width:1240px;
  }
}

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

  .abz-main-product{
    padding-top: 120px;
  }
  .product__section-details__inner--product_buttons{
  	padding-bottom: 120px;
  }
  .abz-custom-form .powrLoaded iframe {
    margin-top: -150px;
  }
}

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

  .abz_downloadables .link-cta{
    width: 9%;
  }
  .abz-main-product{
    padding-top:80px;
  }
  .product__section-details__inner--product_buttons{
  	padding-bottom: 80px;
  }
  .abz-cart-amt{
    font-size: 17px;
  }
  #navigation a.navigation__menulink.js-menu-link.is_upcase-true {
    font-size: 16px;
  }
}

@media only screen and (max-width: 1180px){
  #navigation a.navigation__menulink.js-menu-link.is_upcase-true {
    font-size: 11px;
  }
}
  
@media only screen and (max-width: 1024px){
  
  #shopify-section-header a.navigation__menulink.js-menu-link.is_upcase-true{
  	font-size:12px;
  }
  .abz_downloadables .link-cta{
  	width: 15%;
  }
  
  .abz-editorial-columns .text-content p{
    font-size: 16px !important;
  }
  #footer-wrapper .footer-menu{
    margin-bottom: 0;
  }
  .abz-main-product{
    padding-top:25px;
  }
  .product__section-details__inner--product_buttons{
  	padding-bottom: 25px;
  }
  .abz-custom-form .powrLoaded iframe {
    margin-top: -100px;
  }
  #navigation .header__shopping-cart{
    z-index: 9999;
  }
  #navigation .header__shopping-cart{
    display: block;
    align-items: center;
  }
  #navigation .nav-container ul.shopping__cart-links li a,
  #navigation .nav-container ul.shopping__cart-links li
  {
    padding: 0;
  }
  .header_wishlist_top a{
    position: relative;
    top: 3px;
  }
  .abz-image-gallery-about-4 .row.grid_wrapper {
    width: 960px;
  }
  .abz-image-gallery-about .row.grid_wrapper {
    width: 960px;
  }
  .abz-image-gallery-about-2 .row.grid_wrapper {
    width: 960px;
  }
  .abz_slideshow-3 .box-ratio img,
  .abz_slideshow-3 .js-slideshow-slide
  {
    height: auto;
  }
  .abz_downloadables-2 .download-main-2{
    width: 40%;
  }
  
}
@media only screen and (max-width: 768px){

  .template-index .nav-container{
  	background-color:#3680B5 !important;
  }
  .mobile-menu__cart-count.js-cart-count.vib-center{
    font-size:14px;
  }
  .abz-download-main{
    display:block;
    text-align: center;
  }
  .flickity-viewport{
  	min-height: 250px;
  }
  .abz-slideshow .flickity-slider,
  .abz-slideshow .slideshow__slide,
  .abz-slideshow .slideshow__slide-desktop,
  .abz-slideshow-4 .flickity-slider,
  .abz-slideshow-4 .slideshow__slide,
  .abz-slideshow-4 .slideshow__slide-desktop,
  .abz_slideshow-3 .flickity-slider,
  .abz_slideshow-3 .slideshow__slide,
  .abz_slideshow-3 .slideshow__slide-desktop,
  .abz-slideshow-5 .flickity-slider,
  .abz-slideshow-5 .slideshow__slide,
  .abz-slideshow-5 .slideshow__slide-desktop
  {
    height: 100%;
  }
  .abz-slideshow .box-ratio,
  .abz-slideshow-4 .box-ratio,
  .abz_slideshow-3 .box-ratio,
  .abz-slideshow-5 .box-ratio
  {
  	height: 100%;
    padding-bottom: 0 !important;
  }
  .abz-slideshow .lazyload-fade,
  .abz-slideshow-4 .lazyload-fade,
  .abz_slideshow-3 .lazyload-fade,
  .abz-slideshow-5 .lazyload-fade
  {
  	object-fit: cover;
    height: 100%;
  }
  .abz-image-with-text .grid_wrapper{
    display:block;
  }
  .abz-image-with-text .span-4{
  	text-align:center;
  }
  .abz-image-with-text-2 .image-with-text-wrapper{
    display:block;
  }
  .product-shipping{
  	padding: 0 15px;
  }
  #navigation .header__shopping-cart {
    display: none;
  }
  .abz-image-gallery-about-4 .row.grid_wrapper,
  .abz-image-gallery-about-2 .row.grid_wrapper
  {
    width: 720px;
  }
  .abz-image-gallery-about .row.grid_wrapper {
    width: 720px;
  }
  .abz_slideshow-3 .box-ratio img, .abz_slideshow-3 .js-slideshow-slide {
    height: 250px;
  }
  .abz-wish-list{
    display:block;
  }
}

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

/* Footer */
  .abz_downloadables .link-cta {
    width: 30%;
  }
  .abz-download-text{
  	margin: 10px 0;
  }
  #footer-wrapper .hover-fill{
  	fill:#fff;
  }
  .abz-social-text {
    text-align: left;
  }
  .abz-social-icon{
  	display: block;
  }
  span.js-cart-count {
    margin-left: 0;
  }
  .abz-custom-liquid .desktop-12 p{
    font-size: 16px;
  }
  .abz-featured-collection .lazyload-fade, .abz-featured-collection .hidden {
    border-radius: 15px;
  }
  .abz-image-gallery-about-4 .slideshow__caption-wrapper p{
  	margin: 0 auto;
    width: 90%;
    margin-bottom: 30px;
  }
  .abz-image-with-text-2 h3.text-icon-section{
    margin-right: 10px;
  }
  .abz-image-gallery-about .slideshow__caption-wrapper p{
  	margin-bottom: 40px;
  }
  .product__section-images .flickity-prev-next-button .flickity-button-icon {
    height: 20px;
  }
  .product-shipping img{
    margin-right: 10px;
  }
  .product__section-details #addToCart {
    font-size: 14px !important;
  }
  .abz-image-gallery-about-4 .row.grid_wrapper,
  .abz-image-gallery-about-2 .row.grid_wrapper
  {
    width: 92%;
  }
  .abz-image-gallery-about .row.grid_wrapper {
    width: 92%;
  }
  .abz_downloadables-2 .download-main-2 {
    width: 60%;
  }
  #mobile-cart{
    grid-column: auto / span 4 !important;
  }
  #shopify-section-header .sm-span-6.md-span-8.auto.span-2.inline{
    margin-right: 0;
    grid-column: auto / span 5 !important;
  }
  #shopify-section-header .header-section {
    z-index: 999;
  }
  .product__section-details .rte.station-tabs.is-initialized.is-ready{
    margin-top: 20px;
  }
  .product__section-details form{
    width: 70%;
  }


}
.navigation__menu{
  --hover-homepage-scroll-color: none !important;
  --hover-homepage-pre-scroll-color:none !important;
}

.abz_slideshow-3 .box-ratio img {
    height:230px;
}

.abz-contact .global__image-column-template--14754871803948__1653915064bfcfd29f {
    padding: 25px 0;
}
.global__image-column-template--14754871803948__1656919690854b954d {
    padding-top: 43px !important;
}

            #footer .navigation__menulink {
    border-bottom: none;
    color: #fff;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 16px;
}

@media only screen and (max-width: 700px) {
.abz_downloadables-2 .download-main-2 {
    width: 80%;
}
}


.why-nutramints-main.nt-row .nt-col .hover p {
    line-height: 3vh;
  font-size: 12px;
}

@media only screen and (min-width: 700px) {
.abz-contact-hp .download-main a {
    width: 60%;
}
}

#shopify-section-template--14740828028972__16534812616a1138b7 .abz-featured-blog .article-image {
    height: 70%;
}

