.styles-module-scss-module__W3mYoG__dynamic-offer{background:#fff;border:1px solid #e6e6e6;border-radius:16px;flex-flow:column;width:290px;max-width:100%;height:100%;margin-top:0;padding:0;display:flex;overflow:hidden}@media screen and (min-width:767px){.styles-module-scss-module__W3mYoG__dynamic-offer--row{flex-direction:row;width:100%;display:flex}.styles-module-scss-module__W3mYoG__dynamic-offer--row .styles-module-scss-module__W3mYoG__dynamic-offer__media{width:50%;height:auto;min-height:200px}.styles-module-scss-module__W3mYoG__dynamic-offer--row .styles-module-scss-module__W3mYoG__dynamic-offer__body{width:50%}.styles-module-scss-module__W3mYoG__dynamic-offer--row .styles-module-scss-module__W3mYoG__button-container{width:max-content}}@media screen and (max-width:767px){.styles-module-scss-module__W3mYoG__dynamic-offer{max-width:70vw}}.styles-module-scss-module__W3mYoG__dynamic-offer__body{flex-direction:column;flex:1;padding:24px;display:flex}.styles-module-scss-module__W3mYoG__dynamic-offer__media{flex-shrink:0;justify-content:center;align-items:center;width:100%;height:140px;display:flex;position:relative;overflow:hidden}.styles-module-scss-module__W3mYoG__dynamic-offer__media img{width:100%;height:100%}.styles-module-scss-module__W3mYoG__dynamic-offer__media--image img{object-fit:cover}.styles-module-scss-module__W3mYoG__dynamic-offer__media--logo img{object-fit:contain}.styles-module-scss-module__W3mYoG__dynamic-offer__merchant-name{color:#6a8195;letter-spacing:.02em;margin-top:0;font-size:14px;font-weight:400;margin-bottom:4px!important}.styles-module-scss-module__W3mYoG__dynamic-offer__title{color:#062d4e;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:0;font-size:1.15rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden;margin-bottom:8px!important}.styles-module-scss-module__W3mYoG__dynamic-offer__description{margin-bottom:auto}.styles-module-scss-module__W3mYoG__dynamic-offer__description>*{margin:0;font-size:1rem;line-height:1.6}.styles-module-scss-module__W3mYoG__dynamic-offer__code{cursor:pointer;text-align:left;background:#fff;border:1px solid #e6e6e6;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:1rem;margin-bottom:1rem;padding:10px 14px;font-family:inherit;display:flex}.styles-module-scss-module__W3mYoG__dynamic-offer__code:hover{border-color:#c1b1ff}.styles-module-scss-module__W3mYoG__dynamic-offer__code__content{flex-direction:column;min-width:0;display:flex}.styles-module-scss-module__W3mYoG__dynamic-offer__code__label{color:#062d4e;font-size:.8rem;line-height:1.3}.styles-module-scss-module__W3mYoG__dynamic-offer__code__value{color:#987dff;overflow-wrap:anywhere;font-size:1.15rem;font-weight:700;line-height:1.3}.styles-module-scss-module__W3mYoG__dynamic-offer__code svg{flex-shrink:0}.styles-module-scss-module__W3mYoG__dynamic-offer .styles-module-scss-module__W3mYoG__button-container{margin-top:1rem}.styles-module-scss-module__W3mYoG__dynamic-offer .styles-module-scss-module__W3mYoG__button-container .styles-module-scss-module__W3mYoG__button{width:100%}.styles-module-scss-module__W3mYoG__modal__box{padding:0!important}.styles-module-scss-module__W3mYoG__modal-content{background-color:#fff;flex-direction:column;align-items:center;padding:24px;display:flex}.styles-module-scss-module__W3mYoG__modal-content__header{margin-bottom:1rem}.styles-module-scss-module__W3mYoG__modal-content__subtitle{margin-top:1rem}.styles-module-scss-module__W3mYoG__modal-content__image{border-radius:10px;align-items:center;max-height:170px;margin-bottom:1rem;display:flex;position:relative;overflow:hidden}.styles-module-scss-module__W3mYoG__modal-content__image__main{object-fit:contain;width:100%;height:100%}.styles-module-scss-module__W3mYoG__modal-content__image__badge{max-width:75px;height:auto;position:absolute;top:5px;right:5px}.styles-module-scss-module__W3mYoG__modal-content__image__logo{object-fit:contain;align-items:center;width:100%;height:50px;margin-bottom:2rem;display:flex}.styles-module-scss-module__W3mYoG__modal-content__subtitle{text-align:left;width:100%}.styles-module-scss-module__W3mYoG__modal-content .styles-module-scss-module__W3mYoG__button-container{margin-top:30px}.styles-module-scss-module__W3mYoG__modal-content .styles-module-scss-module__W3mYoG__button-container .styles-module-scss-module__W3mYoG__button{width:100%}.styles-module-scss-module__W3mYoG__modal-content a{overflow-wrap:break-word}.styles-module-scss-module__W3mYoG__modal-content ol,.styles-module-scss-module__W3mYoG__modal-content ul{width:100%;margin:0 0 .5rem;padding:0 0 0 .2rem}@media screen and (max-width:767px){.styles-module-scss-module__W3mYoG__modal-content ol,.styles-module-scss-module__W3mYoG__modal-content ul{font-size:90%}}.styles-module-scss-module__W3mYoG__modal-content ol li,.styles-module-scss-module__W3mYoG__modal-content ul li{margin-bottom:1rem;list-style-position:inside}.styles-module-scss-module__W3mYoG__modal-content ol a,.styles-module-scss-module__W3mYoG__modal-content ul a{text-decoration:underline}.styles-module-scss-module__W3mYoG__modal-footer{background:#f4f6f8;border-radius:0;padding:24px}.styles-module-scss-module__W3mYoG__modal-footer h5{margin:0 0 1rem}.styles-module-scss-module__W3mYoG__modal-footer p{margin:0;font-size:75%}@media screen and (max-width:767px){.styles-module-scss-module__W3mYoG__modal-footer p{font-size:66%}}.styles-module-scss-module__W3mYoG__modal-footer__rep-apr{text-align:center;font-weight:400}
