body{font-size:16px}[data-animate_buttons=true] .btn:not(.btn--no-animate):not(.btn--tertiary):not(.btn--static){background-color:#3f84ae}.testimonial-stars{color:#3f84ae}.flickity-page-dots{color:#122842}.image-wrap:not(.image-wrap__thumbnail) image-element,.testimonial-image{background-color:#fff}.testimonials-slide.is-selected{z-index:2}.announcement{background-color:#082944}.slideshow__slide:after{display:none}.hpn-drawer.drawer--left{left:-430px;width:430px}.hpn-drawer.drawer--left.drawer--is-open{transform:translate(430px)}.hpn-mega-image-row{display:flex;gap:16px}.hpn-mega-image-card{flex:1 1 0;text-align:center;text-decoration:none;color:#0b2944}.hpn-mega-image-card-inner{border:1px solid #D4D9E0;border-radius:5px;overflow:hidden;margin-bottom:8px}.hpn-mega-image-card img{display:block;width:100%;height:auto}.hpn-mega-image-label{font-size:12px;margin-top:4px}.hpn-drawer .drawer__close-button{padding-right:0}@media only screen and (min-width:590px){.hpn-drawer .drawer__fixed-header,.hpn-drawer .drawer__header{min-height:0;padding:5px 0}.hpn-drawer .drawer__scrollable{padding-top:20px;padding-bottom:20px}}.hpn-mega-group{border-top:0px solid #D4D9E0;padding-top:10px}.hpn-mega-group-title{font-size:14px;font-weight:700;color:#0b2944;margin-bottom:4px;border-bottom:1px solid #0B2944;padding-bottom:6px}.hpn-mega-list{list-style:none;margin:0;padding:0}.hpn-mega-list-item{padding:2px 0;border-bottom:1px solid #E4E7EC}.hpn-mega-group .hpn-mega-list-item:last-child{border-bottom:0}.hpn-mega-list-link{text-decoration:none;display:block;padding:7px 0}.hpn-mega-list-link:hover{background:#e0edff}.hpn-mega-item-title{font-size:18px;color:#7c7c7c}.hpn-mega-item-sub{font-size:14px;color:#3f82a2}.hpn-mega-standalone{font-size:16px;font-weight:700;color:#3f82a2;text-decoration:none;padding:12px 0 8px;border-top:1px solid #0B2944;border-bottom:0px solid #D4D9E0;display:block}.hpn-mega-standalone:hover{background:#e0edff}.hpn-mega-clinical-item{font-size:14px;color:#0b2944;text-decoration:none;display:block;padding:0;border-bottom:0px solid #E4E7EC}.hpn-mega-clinical-item:hover{background:#e0edff}.hpn-mega-clinical-item--accent{font-weight:700;color:#3f82a2!important}.hpn-vis-desktop-only,.hpn-vis-mobile-only{display:block}.hpn-mega-image-row-b{flex-direction:column;margin-top:1.2rem}.hpn-mega-image-row-b .hpn-mega-image-row-title{font-size:16px;font-weight:700;color:#0b2944;margin-bottom:-5px}.hpn-mega-image-row-b .hpn-mega-image-row-grid{display:flex;gap:10px}.hpn-mega-image-row-b .hpn-mega-image-label{margin-top:6px}.hpn-mega-image-label-line1,.hpn-mega-image-label-line2{display:block;line-height:1.3}.hpn-mega-image-label-line1,.hpn-mega-image-label-line2{font-size:.45rem;font-weight:400}.cart__item--freebies{margin-top:10px}.cart__item--freebies ul{margin:0;padding:0;list-style-type:none;font-size:12px}.cart__item--freebies h3{font-size:16px;margin-bottom:5px}.plan-allocation{font-size:12px}.cart__progress-bar{margin-bottom:10px;position:relative;top:-25px;display:none}.cart__progress-bar h3{font-size:14px;margin-bottom:10px;text-align:center}.progress-bar-wrapper{background-color:#d4d9e0}.progress-bar{background-color:#10ad4c;height:3px;transition:all .3s}.cart__item--name h4,.cart__item--name h4 a,.cart__item--variants{margin-bottom:0}.drawer .cart__item--details .cart__item--qty{margin-top:10px}.cart__discount{font-size:12px}[data-animate_images=true] .cart__item .image-wrap img:not([role=presentation]){opacity:1}.all-collection-link{margin-left:15px;display:inline-block}.header-layout[data-logo-align=center] .header-item--icons,.header-layout[data-logo-align=center] .header-item--navigation{flex:1 1 40px}.js-search-header{display:none}#CollectionAjaxContent .grid{margin:0 0 0 -30px!important}.drawer .cart__item--details .cart__item--name h4{font-size:14px}.cart__item--variants{font-size:12px}.sca-close-modal-fg{background:#000!important}@media only screen and (min-width:590px){.hpn-drawer.drawer__fixed-header,.hpn-drawer .drawer__footer,.hpn-drawer .drawer__header,.hpn-drawer .drawer__scrollable{padding-left:20px;padding-right:20px}.drawer__fixed-header,.drawer__header{min-height:65px}}@media only screen and (max-width:800px){.hpn-lang-selector,.all-collection-link{display:none}}@media only screen and (max-width:590px){.cart__progress-bar{top:-15px}}
/*# sourceMappingURL=/cdn/shop/t/179/assets/hpn-custom.css.map */
