.mt-0{margin-top:0}.mt-2rem{margin-top:2rem}.abz_melatonin-landing-page .header__inline-menu,.abz_melatonin-landing-page .header__icons,.abz_melatonin-landing-page header-drawer{display:none}.abz_melatonin-landing-page .abz-header-fixed .header--middle-left{grid-template-columns:1fr}.abz_melatonin-landing-page .header__heading-link{margin:auto}.abz-banner-1 h1,.abz-banner-1 h2,.abz-two-column-text h2,.abz-testimonial-hp .h1,.abz_image-with-text-1 h2,.abz-faqs-hp h2,.abz-testimonial-hp h3,.abz-faqs-hp .accordion__title{letter-spacing:normal;font-weight:400}.abz-two-column-text .text-left.rte{margin:0}.abz_melatonin-landing-page .subtitle{line-height:calc(1 + .6 / var(--font-body-scale))}.font-bold,.why-list li::marker{font-weight:400}.outline-btn{background:transparent}.btn-benefits,.abz-btn-center{margin:auto;display:flex;max-width:max-content}.abz-product-showcase .melatonin-product-images img{width:100%;max-width:350px;height:auto}.abz-product-showcase .two-product{justify-content:space-between;align-items:center;display:flex}section.melatonin-product-showcase{background-position:50% 0;background-repeat:no-repeat;background-size:cover;padding-top:60px;padding-bottom:60px}.abz-testimonial-hp .bg-imaage-tesimonial{background-position:50% 100%;background-repeat:no-repeat;background-size:cover}.abz-testimonial-hp .tesimonial-slide-item{border:1px solid #fff;flex-flow:column;justify-content:center;align-items:center;width:100%;min-height:300px;padding:20px 10px;display:flex}.abz-testimonial-hp .background-none .multicolumn-card__info{padding-top:2.5rem;padding-left:10px;padding-right:10px}.abz-testimonial-hp .multicolumn-card__info *{margin-top:16px}.abz-testimonial-hp .multicolumn__title{max-width:640px;text-align:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto}.abz-testimonial-hp .multicolumn .button{margin-top:2rem}.abz-testimonial-hp .subtitle p:first-child{margin-top:0}.abz-faqs-hp .collapsible-content__heading{margin-bottom:0}.wave{display:inline-block;transform-origin:70% 70%}.wave:hover{animation-name:wave-animation;animation-duration:2.5s;animation-iteration-count:1}@keyframes wave-animation{0%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0)}to{transform:rotate(0)}}.abz-banefits-section{position:relative;background-size:cover;background-position:center}.abz-banefits-section .section-heading{margin-bottom:40px}.abz-banefits-section .box-entity{list-style:none;padding:0;margin:0}.abz-banefits-section .nutrition-philosophy-item{display:flex;align-items:flex-start;justify-content:center;margin-bottom:45px}.abz-banefits-section .entry-thumbnail{margin-right:15px;flex-shrink:0}.abz-banefits-section .entry-title{margin-bottom:5px}.abz-banefits-section .np-icon img{max-width:50px}.abz-banefits-section .entry{text-align:center}.abz-banefits-section .images{text-align:center;position:relative}.abz-banefits-section .entry *{margin-top:0;margin-bottom:0;font-weight:400}.abz-banefits-section .box-image img{max-width:100%;height:auto}.abz_image-with-text-1 .why-list{padding-left:2rem;margin-top:4rem}.abz_image-with-text-1 .list-item{margin-bottom:30px}.abz_image-with-text-1 .list-item:last-child{margin-bottom:0}.sec-faqs{background-position:50% 0;background-repeat:no-repeat;background-size:cover;padding-top:60px;padding-bottom:60px;background-attachment:inherit}.abz-two-column-text .grid{align-items:center}.abz-testimonial-hp .multicolumn-card .inline-richtext{margin-top:0}@media screen and (min-width: 1536px){.custom-page-width--narrow{max-width:1360px}.abz-banner-1 .subtitle{font-size:20px}.abz_image-with-text-1 .image-with-text__content{max-width:740px;padding-left:100px}}@media screen and (min-width: 767px){.abz-banefits-section .box-content{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:2rem}.abz-banefits-section .box-left .nutrition-philosophy-item:first-child,.abz-banefits-section .box-left .nutrition-philosophy-item:last-child{margin-right:-23%}.abz-banefits-section .box-right .nutrition-philosophy-item:first-child,.abz-banefits-section .box-right .nutrition-philosophy-item:last-child{margin-left:-23%}.abz-banefits-section .entry{max-width:270px}.abz-product-showcase .product-1 img{margin:auto;justify-content:center;display:flex}.abz-product-showcase .product-1{margin-top:-13%;z-index:1;position:relative}.abz_image-with-text-1 .list-item .subtitle .rte p{font-size:16px}}@media screen and (min-device-width:768px) and (max-device-width:1024px){.abz_image-with-text-1 .image-with-text__media-item,.abz_image-with-text-1 .image-with-text__text-item{width:100%}.abz-banner-1 .banner--mobile-bottom .banner-mobile-media .image_class{height:auto;position:absolute}}@media screen and (max-width: 767px){.abz-banefits-section .box-content{grid-template-columns:1fr;gap:1rem}.abz-banefits-section .rotating-image{position:relative;margin-top:20px;transform:none;top:0}.abz-banefits-section .rotating-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.abz-banefits-section .nutrition-philosophy-item{align-items:center}.abz-banefits-section .entry-thumbnail{margin-right:10px}.abz-banefits-section .entry{text-align:center;padding:0 60px}.abz-product-showcase .melatonin-product-images img{min-width:150px;width:150px;margin:auto;display:flex}.abz-product-showcase .two-product{margin-bottom:4rem}.abz-banefits-section .box-image img{padding-bottom:2rem}.abz-banefits-section .entry-content br{display:none}.abz-two-column-text .rte{margin-bottom:0}.abz_melatonin-landing-page .abz-header-fixed .header--middle-left{grid-template-columns:auto}.abz-header-fixed .page-width,.abz-header-fixed .header:not(.drawer-menu).page-width{padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/abz_designer.css.map */
