/** Shopify CDN: Minification failed

Line 43:17 Expected identifier but found "25px"
Line 116:0 Unexpected "}"

**/


.product__modal-opener .product__media:hover{cursor:zoom-in}
.product__modal-opener .product__media .product__media-icon{width: 30px;height: 30px;left: 5px;top: 5px;}
.product__modal-opener .product__media .product__media-icon .svg-wrapper{margin-left: 5px;margin-top: 5px;}

.advanced-banner .top-banner.multimedia-banner:not(.video-banner)::after,
.advanced-banner .top-banner.multimedia-banner .banner__media:not(.video-background)::after {
  background: linear-gradient(
    to right,
    rgba(255, 255, 255, 1) 0%,
    rgba(255, 255, 255, 1) 40%,
    rgba(255, 255, 255, 0) 70%
  );
  background-color: transparent;
}
.advanced-banner .top-banner .banner__heading.h0 {
  font-size: 100px;
  width:60%;
  line-height: 1.2
}
.advanced-banner .top-banner.about-banner .banner__heading.h0{
  width:50%
}

.advanced-banner .top-banner .banner_text-with-image{
  box-shadow: 0 0 0 1px var(--color-purple); border-radius: 50px;
  padding: 5px 24px; 
  background: linear-gradient(90deg, rgba(140, 44, 134, 0.30) 0%, rgba(38, 12, 36, 0.30) 100%);
  backdrop-filter: blur(6.5px);
}
.advanced-banner .top-banner .banner_text-with-image p{line-height: 23px}
.advanced-banner .top-banner .banner_text-with-image img{float:left; margin-bottom: 0; height:24px; width:24px}

.top-banner.about-banner .banner__heading-2{max-width: 50%}

.home-collage h2{25px;  line-height: 28px; font-weight: 300}
.home-collage p{font-size: 24px; line-height: 28px; font-weight: 500}

@media screen and (max-width: 799px) {
.blog.blog-expert-advice .blog-articles.grid_columns--3 {
  grid-template-columns: 1fr 1fr;
}
}
@media screen and (max-width: 499px) {
.blog.blog-expert-advice .blog-articles.grid_columns--3 {
  grid-template-columns: 1fr;
}
}



@media screen and (max-width: 749px) {

.home-collage p{color:#000; font-size: 16px; font-weight: 600}
  
.top-banner.about-banner .banner__heading-2{max-width: 100%} 

.advanced-banner .meet-babyup  p{color: #000}
.advanced-banner .meet-babyup .banner__heading.banner__heading-1{font-size: 40px !important}


.advanced-banner .top-banner.about-banner .banner__content-mobile .banner__heading{color:#000; width:70%}
.advanced-banner .top-banner.multimedia-banner .banner__buttons{justify-content: center}
.advanced-banner .top-banner.multimedia-banner .banner__buttons .button{flex-grow: 0}  
.advanced-banner .top-banner:not(.support-banner) .banner__heading.h0{color:var(--color-purple);}
.advanced-banner .top-banner .banner__heading.h0{font-size: 50px;  line-height: 50px}

.advanced-banner .top-banner .banner__content-mobile .banner_text-with-image img{width:32px; height:32px}
.advanced-banner .top-banner.multimedia-banner.banner--content-align-mobile-center .banner__content-mobile .banner__box.custom_width{align-items: start}
.advanced-banner .top-banner.multimedia-banner.banner--content-align-mobile-center .banner__content-mobile .banner__box{padding-left:15px; padding-right:0}
.advanced-banner .top-banner.multimedia-banner .banner__content-mobile .banner__box{text-align: left}
.advanced-banner .top-banner .banner__content-mobile .banner_text-with-image p{line-height: 15px}
.advanced-banner .top-banner .banner__content-mobile .banner_text-with-image p strong{display: inherit}  
.advanced-banner .top-banner .banner__content-mobile .banner_text-with-image em{display: none}
.advanced-banner .top-banner.multimedia-banner:not(.video-banner)::after,
.advanced-banner .top-banner.multimedia-banner .banner__media:not(.video-background)::after{display:block}
  
}
@media screen and (max-width: 400px) {
.advanced-banner .top-banner .banner__content-mobile .banner_text-with-image p{font-size: 12px}
}


/* quality-expertise-longevity sections */
.quality-expertise-longevity.multicolumn .multicolumn-card {display: flex;flex-direction: column;}
.quality-expertise-longevity.multicolumn .multicolumn-card__image-wrapper {width: 32px;margin-bottom: 15px;}
.quality-expertise-longevity.multicolumn .multicolumn-card .multicolumn-card__info {border-top: solid 1px;padding-left: 2.5rem;padding-right: 2.5rem;}
.quality-expertise-longevity.multicolumn div {max-width: 1080px;padding-left: 0;padding-right: 0;}
@media screen and (max-width: 989px) {
  .quality-expertise-longevity.multicolumn li {margin-bottom: 30px;}
  .quality-expertise-longevity.multicolumn .multicolumn-card {align-items: center;}
  .quality-expertise-longevity.multicolumn .multicolumn-card__info {text-align: center;width: 100%;}
}
/* quality-expertise-longevity sections */



/* meet-dr-albani page*/
@media screen and (max-width: 749px) {
  .advanced-banner .multimedia-banner.meet-dr-albani h1{font-size: 50px !important; line-height:50px}
  .meet-dr-albani h1, .meet-dr-albani h2{color:#fff}
  .advanced-banner .meet-dr-albani.multimedia-banner.banner--content-align-mobile-center .banner__content-mobile .banner__box.custom_width {align-items: start;}
}





}
/* meet-dr-albani page*/
/*Support Page*/
.page-support .section.advanced-video .video-wrapper {padding-right: 52px;}
.page-support .section.advanced-video > div > div {max-width: 1080px;padding: 0;}
.page-support .section.advanced-video p {line-height: 1.4;}
.page-support .section.advanced-video .media > img {object-fit: contain;}
.page-support .section.advanced-video .video-wrapper.video-with-text .video-section__media {--ratio-percent: 0; aspect-ratio: 5/3; border: 1px solid #000;margin-bottom: 30px;}

.page-support .section.advanced-video .deferred-media__poster-button{background-color:#ffffff73; border:2px solid #716f6f}

.page-support .section.advanced-video .video-section__poster:hover .deferred-media__poster-button{background-color:#ffffff; border:2px solid rgb(77, 76, 76)}

@media screen and (max-width: 749px) {
    .page-support .section.advanced-video .video-wrapper {padding-left: 52px;}
    .page-support .section.advanced-video .video-wrapper.video-with-text{flex-direction:column-reverse}
    .page-support .section.advanced-video .video-wrapper.video-with-text .video-text-panel{padding-left:0;padding-bottom:5px}
    .page-support .section.advanced-video .video-wrapper.video-with-text .video-text-panel h2{margin-bottom:0} 
      .page-support .section.advanced-video .video-wrapper.video-with-text .video-text-panel{padding-top:0}
      .page-support .section.advanced-video .video-wrapper.video-with-text .video-section__media{margin-bottom:5px}
}
@media screen and (max-width: 619px) {
  .page-support .section.advanced-video .video-wrapper.video-with-text .video-text-panel h2{font-size:2.5rem}
}
@media screen and (max-width: 519px) {
  .page-support .section.advanced-video .video-wrapper.video-with-text .video-text-panel h2{font-size:2rem}
}