.lity-container{width:calc(100% - 30px);max-width:560px;padding-top:90px}.lity-container .lity-close,.lity-container .lity-close:active{top:-40px}.popup-body{background-color:#f5f4e7;padding:0}.popup-body .product-title{background-color:#fff;padding:8px;text-align:center}.popup-body .popup-content{padding-bottom:8px}.popup-body .popup-content .no-gutters{margin-right:4px;margin-left:4px}.popup-body .popup-content .no-gutters>.col,.popup-body .popup-content .no-gutters>[class*=col-]{padding-right:4px;padding-left:4px}.popup-body .popup-content .item-image{max-width:unset;width:calc(100% + 16px);margin-left:-8px;padding-bottom:8px}.popup-body .popup-content .button-container{margin-bottom:8px}.popup-body .popup-content .button-container .popup-button{width:100%}.popup-body .popup-content .product-description{margin-bottom:8px}.popup-body .popup-content .content-box{background-color:#fff}.popup-body .popup-content .content-box button{background:none;border:none;color:#8f3c4e;display:block;margin:0 auto;font-weight:700;padding:10px;text-align:center;cursor:pointer}.popup-body .popup-content .content-box button span{text-decoration:underline}.popup-body .popup-content .content-box button:hover span{text-decoration:none}.popup-body .popup-content .content-box button:not(button.expanded):before{content:"+ "}.popup-body .popup-content .content-box button.expanded:before{content:"- "}.popup-body .popup-content .item-description{padding:15px}.popup-body .popup-content .product-description-title{margin-bottom:18px;text-align:center}.popup-body .popup-content .nutrition-overview{display:flex;flex-wrap:wrap;justify-content:center;max-width:400px;margin:0 auto}.popup-body .popup-content .item-nutrition{margin-bottom:8px;padding:8px}.popup-body .popup-content .item-ingredients-title,.popup-body .popup-content .item-nutrition-title,.popup-body .popup-content .item-nutrition-text{text-align:center}.popup-body .popup-content .item-nutrition-title{margin-bottom:8px}.popup-body .popup-content .item-nutrition-text{margin-bottom:18px}.popup-body .popup-content .item-ingredients{padding:8px}@media screen and (min-width: 768px){.lity-container{max-width:738px;padding-top:45px}.popup-body{max-width:738px}.popup-body .popup-content{padding:8px 0}.popup-body .popup-content .item-image{width:100%;margin:0}.popup-body .popup-content .button-container{padding-left:0}.popup-body .popup-content .product-description{padding-left:0;margin-bottom:0}.popup-body .popup-content .col-md-6.d-md-flex{-webkit-flex-direction:column;flex-direction:column}.popup-body .popup-content .item-ingredients{height:100%}}.aarp-popup{max-height:unset!important}.aarp-popup>div.flex-container{flex-wrap:wrap}.aarp-popup>div.flex-container>div{width:100%}.aarp-popup>div.flex-container>div:nth-child(2){padding:25px 20px 0}.aarp-popup>div.flex-container h2{margin-bottom:20px;font-size:1.25rem}.aarp-popup>div.flex-container input{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:5px}.aarp-popup>div.flex-container .error-message{margin-bottom:8px;color:#d31212}.aarp-popup>div.flex-container .cta{width:100%;margin:5px auto 20px}.aarp-popup>div.flex-container p a{text-decoration:underline}.aarp-popup>div.flex-container p a:hover{text-decoration:none}.aarp-popup>div.flex-container .divider{position:relative;padding:22px 0;margin-top:3px}.aarp-popup>div.flex-container .divider span{position:relative;z-index:1;padding:0 30px;font-size:2.375rem;color:#ed8b00}.aarp-popup>div.flex-container .divider:after{content:"";display:block;position:absolute;top:50%;left:50%;width:100%;height:1.5px;background-color:#333;transform:translate(-50%,-100%)}@media screen and (min-width: 430px){.aarp-popup>div.flex-container>div:nth-child(2){padding:30px 10% 5%}.aarp-popup>div.flex-container h2{font-size:1.5rem}}@media screen and (min-width: 768px){.aarp-popup>div.flex-container>div:first-child{width:40%;order:2}.aarp-popup>div.flex-container>div:nth-child(2){width:60%;padding:55px 45px 30px}.aarp-popup>div.flex-container img{object-fit:cover;height:100%}.aarp-popup>div.flex-container h2{font-size:1.5rem}.aarp-popup>div.flex-container .cta{max-width:100px}}@media screen and (min-width: 1440px){.aarp-popup>div.flex-container>div:first-child{width:50%}.aarp-popup>div.flex-container>div:nth-child(2){width:50%;padding:55px 60px 30px}.aarp-popup>div.flex-container>div:nth-child(2) h2:first-child{padding:0 15px}.aarp-popup>div.flex-container .input-wrapper{display:flex;flex-wrap:wrap;column-gap:15px}.aarp-popup>div.flex-container .input-wrapper input{flex:1}.aarp-popup>div.flex-container .input-wrapper .error-message{width:100%;order:3}.aarp-popup>div.flex-container .input-wrapper .cta{margin:0 0 10px}.aarp-popup>div.flex-container h2{font-size:2.25rem;margin-bottom:25px}.aarp-popup>div.flex-container p.body1{margin-top:20px}.aarp-popup>div.flex-container .divider{padding:30px 0}}
/*# sourceMappingURL=/cdn/shop/t/181/assets/popup.scss.css.map */
