.rewards-popup__inner.accordion__section{display:none;padding:17px;background:#f9f4f7;border-radius:6px;margin-bottom:16px}.bundle-products__step .rewards-popup__inner h2{color:#000}.step-heading-3{display:none}.bundle-products__step .rewards-popup__inner{max-width:800px;margin:0 auto 20px;border:1px solid #F3ADA9;border-radius:16px}rewards-popup .rewards-popup__wrapper .rewards-popup__rewards-block.is-active .accordion__body{overflow:visible}.rewards-popup__rewards-block .rewards-open,.rewards-popup__rewards-block.is-active .rewards-close{opacity:1}.rewards-popup__rewards-block .rewards-close,.rewards-popup__rewards-block.is-active .rewards-open{opacity:0}.rewards-popup__rewards-block:last-of-type{margin-bottom:0}.rewards-popup__rewards-block{display:none;background:#f9f4f7;border-radius:6px;margin-bottom:16px;border:none;padding:17px 25px}.rewards-popup__rewards-block.active{display:block}rewards-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:calc(var(--z-header) + 100)}rewards-popup[open]{display:block}.rewards-popup__wrapper{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:600px;background-color:#fff;border-radius:15px;border:4px solid #f3ada9;box-shadow:0 2px 10px #0000001a;z-index:calc(var(--z-header) + 102);backface-visibility:hidden;-webkit-backface-visibility:hidden}.rewards-popup__content{padding:18px 65px;background:#f3ada9;display:flex;align-items:center;justify-content:center;border-top-left-radius:16px;border-top-right-radius:16px}.rewards-popup__content svg{width:70px;height:70px;margin-right:20px}.rewards-popup__content p{margin:0}.rewards-popup__subheading{font-size:20px}.rewards-popup__block-heading p{margin-top:0;margin-bottom:10px;font-weight:400;font-size:16px;line-height:1.25}.rewards-popup__block-heading strong{font-weight:600}.rewards-popup__rewards{padding-left:18px;padding-right:4px;margin-right:10px;padding-block:0;margin-block:18px}.rewards-popup__products{display:flex;flex-wrap:wrap;gap:5px}.rewards-popup__product{width:calc((100% - 20px)/5)}.rewards-popup__product-link{display:block;border-radius:6px;height:100%;overflow:hidden}img.reward-popup__block-image{width:100%;height:100%}.rewards-popup__rewards::-webkit-scrollbar{width:4px;height:4px}.rewards-popup__rewards::-webkit-scrollbar-track{background:#d9d9d9;border-radius:4px}.rewards-popup__rewards::-webkit-scrollbar-thumb{background:#f3ada9;border-radius:4px}.rewards-popup__rewards::-webkit-scrollbar-button{display:none!important;width:0;height:0}.rewards-popup__rewards::-webkit-scrollbar-button:start:decrement,.rewards-popup__rewards::-webkit-scrollbar-button:end:increment{display:none!important;width:0;height:0}.rewards-popup__rewards{scrollbar-width:thin;scrollbar-color:#f3ada9}.rewards-popup__heading,.rewards-popup__subheading{line-height:1.25}.rewards-popup__cta{display:flex;justify-content:center}.rewards-popup__cta .button{font-size:2rem;padding:1.4rem 6rem}.bundle-products__step .rewards-popup__cta .button{max-width:800px}.rewards-popup__product-link{transition:all .2s ease;position:relative}.rewards-popup__product-link:has(input:checked){border:2px solid #000;box-shadow:5px 5px 7px #00000080;transform:scale(1.03)}.rewards-popup__product-link:hover{border:2px solid #000;box-shadow:5px 5px 7px #00000080;transform:scale(1.025);cursor:pointer}rewards-popup .accordion__button{text-decoration:none;display:flex;justify-content:space-between}.rewards-popup__footer{display:flex;align-items:center;justify-content:center}.rewards-popup__footer .bundle-products__step-navigation{margin-top:0rem}html.js .accordion__section .accordion__body{height:auto;opacity:1;transform:none}.rewards-popup__inner h4,.rewards-popup__inner .h4{color:#000}@media screen and (max-width: 767px){.rewards-popup__rewards{max-height:none;overflow:auto}.rewards-popup__heading{font-size:1.6rem}.rewards-popup__subheading{font-size:1.5rem}.rewards-popup__block-heading p{font-size:1.4rem}.rewards-popup__wrapper{width:95%;max-width:400px;max-height:80vh}.rewards-popup__product{width:calc((100% - 20px)/5)}.rewards-popup__cta .button{font-size:1.8rem}}@media screen and (max-width: 479px){.rewards-popup__heading{font-size:1.5rem}.rewards-popup__subheading{font-size:1.4rem}.rewards-popup__block-heading p{font-size:1.3rem}.rewards-popup__product{width:calc((100% - 20px)/5)}.rewards-popup__products{gap:4px}.rewards-popup__content{padding:14px 35px}.rewards-popup__content svg{width:55px;height:55px;margin-right:25px}.rewards-popup__rewards{padding-left:14px}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/section-reward.css.map */
