.info-np{min-height:0!important}.product-detail{background:#f9f9f7;border-top:5px solid #ebee7d;height:auto;overflow:hidden;position:relative;transition:all .3s;width:100%}.product-detail:hover{transform:translateY(-10px)}.product-detail:hover .product-title{color:#f78c7d}.product-detail .product-title{letter-spacing:.15rem;line-height:1.1;text-transform:uppercase}@media(max-width:767.98px){.product-detail .product-title{letter-spacing:.1rem}}.product-detail .product-title .gram{font-size:.73em;text-transform:none}.product-detail .price{font-size:1.2rem;line-height:1;margin-bottom:20px}@media(min-width:1400px){.product-detail .price{font-size:1.3rem}}@media(max-width:767.98px){.product-detail .product-container{display:flex;flex-direction:column;flex-grow:1}}.product-detail .info-content{min-height:430px}@media(max-width:767.98px){.product-detail .info-content .price{margin-bottom:auto;margin-top:auto}.product-detail .info-content{display:flex;flex-direction:column;flex-grow:1;min-height:auto;padding-bottom:15px}}.product-detail .info-content-split{min-height:230px}@media(max-width:767.98px){.product-detail .info-content-split .price{margin-bottom:auto;margin-top:auto}.product-detail .info-content-split{display:flex;flex-direction:column;flex-grow:1;min-height:auto;padding-bottom:15px}}.product-detail .content-split{min-height:100px!important}.product-detail .content{font-size:.8rem;line-height:1.6;padding:0 20px}@media(min-width:1400px){.product-detail .content{font-size:.9375rem;line-height:24px}}@media(min-width:1920px){.product-detail .content,.product-detail .content span{font-size:.9375rem!important;line-height:24px}}.product-detail .content span{font-size:14px}.product-detail .content ul{padding-left:8px}.product-detail .content ul li{font-family:AvenirLTStd-Roman;list-style-type:none}.product-detail .content ul li:before{content:".";margin-left:-.5rem;position:absolute}.product-detail .small-text{font-size:.6rem;line-height:1.3;text-transform:uppercase}.product-detail .info{min-height:100px;padding:15px}.product-detail img{width:100%}.product-detail .add-cart{background:#eff0ea;padding:15px;width:100%}.product-detail .add-cart .btn-geraldine{font-size:.8125rem}@media(max-width:767.98px){.product-detail .add-cart .btn-geraldine{line-height:1.3}}.product-detail .add-cart .already-in-cart{background-color:#aaa!important;border-color:#aaa!important;color:#fff!important}.product-detail .product-title:hover{text-decoration:underline;text-decoration-color:#f78c7d}.product-detail .image-container{overflow:hidden;padding-top:100%}.product-detail .image-container img{inset:0;position:absolute;width:100%}.product-detail .image-container .learn-more{bottom:2px;color:#fff;font-family:AvenirLTStd-Heavy;font-size:15px;left:0;opacity:0;position:absolute;right:0;text-align:center;transform:translateY(20%);transition:all .3s;width:100%;z-index:1}.product-detail .image-container .image-gradient{background:linear-gradient(#fff0 10%,#000);bottom:0;height:20%;left:0;opacity:.4;position:absolute;right:0;transform:translateY(100%);transition:all .3s;width:100%}.product-detail .image-container:hover .image-gradient{transform:translateY(0)}.product-detail .image-container:hover .learn-more{opacity:1;transform:translateY(0)}.product-detail .learn-more-mobile{background-color:#fff9;border-bottom-left-radius:20px;border-top-left-radius:20px;bottom:10px;padding-right:10px;position:absolute;right:0}.product-detail .learn-more-mobile .learn-more-label{font-size:8px}@media(max-width:767.98px){.product-detail .info{min-height:75px}.product-detail .small-text{font-size:.4375rem}.product-detail .price{font-size:1.0625rem;margin-bottom:5px}.product-detail .content ul li{font-size:.5rem}.product-detail .add-cart .btn-geraldine{font-size:.655rem}}@media(max-width:767.98px)and (max-width:767.98px){.product-detail .add-cart .btn-geraldine{padding-left:10px;padding-right:10px}}.product-detail .pregnancy .pregnancy-warning{margin:0 auto;padding-left:30px}.product-detail .pregnancy .pregnancy-warning .caution-avoid{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDYyIDYyIj48dGl0bGU+d2FybmluZzwvdGl0bGU+PGNpcmNsZSBjeD0iMzEiIGN5PSIzMSIgcj0iMzEiIHN0eWxlPSJmaWxsOiNmNzkwODIiLz48dGV4dCBzdHlsZT0iZm9udC1zaXplOjUwcHg7ZmlsbDojZmZmO2ZvbnQtZmFtaWx5Ok15cmlhZFByby1SZWd1bGFyLE15cmlhZCBQcm8iIHRyYW5zZm9ybT0icm90YXRlKC00NSA3OC4wOCAtMTEuMjcyKSI+KzwvdGV4dD48L3N2Zz4=) no-repeat;background-position:left 30%;background-size:14px;line-height:1.3;min-height:20px;padding-left:20px}@media(max-width:1399.98px){.product-detail .pregnancy .pregnancy-warning .caution-avoid{margin-left:-20px}}@media(min-width:1200px){.product-detail .pregnancy .pregnancy-warning .caution-avoid{margin-left:-30px}}.product-detail .pregnancy .pregnancy-warning .caution-avoid p{font-size:.6rem;line-height:1.6!important}@media(max-width:767.98px){.product-detail .pregnancy .pregnancy-warning .caution-avoid p{font-size:.4375rem;padding-top:2px!important}}@media(max-width:991.98px){.product-detail .pregnancy .pregnancy-warning .caution-avoid p{line-height:1.3!important;padding-bottom:4px!important;padding-top:4px!important}}@media(min-width:768px){.product-detail .pregnancy .pregnancy-warning .caution-avoid p{padding-top:2px!important}}@media(min-width:992px){.product-detail .pregnancy .pregnancy-warning .caution-avoid p{padding-top:3px!important}}.disable-rollover,.disable-rollover .product-title,.disable-rollover>*{color:#000!important;cursor:default!important;transform:none!important}
