.styles-module-scss-module__W3mYoG__dynamic-offer{background:#fff;border-radius:16px;flex-flow:column;width:350px;max-width:100%;height:100%;margin-top:0;padding:16px;display:flex}@media screen and (min-width:767px){.styles-module-scss-module__W3mYoG__dynamic-offer--row{flex-direction:row;column-gap:24px;width:100%;display:flex}.styles-module-scss-module__W3mYoG__dynamic-offer--row .styles-module-scss-module__W3mYoG__dynamic-offer__image{width:auto;height:auto;margin-bottom:0}.styles-module-scss-module__W3mYoG__dynamic-offer--row .styles-module-scss-module__W3mYoG__dynamic-offer__image img{object-fit:cover;height:100%}.styles-module-scss-module__W3mYoG__dynamic-offer--row .styles-module-scss-module__W3mYoG__dynamic-offer__text{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__image{border-radius:10px;align-items:center;width:100%;height:150px;margin-bottom:20px;display:flex;position:relative;overflow:hidden}.styles-module-scss-module__W3mYoG__dynamic-offer__image img{object-fit:cover;width:100%;height:100%}.styles-module-scss-module__W3mYoG__dynamic-offer__logo{object-fit:contain;border:1px solid #d3d3d3;border-radius:5px;align-items:flex-start;width:60px;height:60px;margin-top:1rem;margin-bottom:1rem;display:flex}.styles-module-scss-module__W3mYoG__dynamic-offer__discount__title{margin-bottom:.5rem;font-size:1.7rem;font-weight:700}.styles-module-scss-module__W3mYoG__dynamic-offer__discount__code{flex-direction:row;justify-content:flex-start;gap:3px;width:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.styles-module-scss-module__W3mYoG__dynamic-offer__discount__code__text{color:#ff0053;cursor:pointer;text-align:center;text-align:left;font-size:14px;transition:all .5s cubic-bezier(.22,1,.36,1);display:inline-block;position:relative}.styles-module-scss-module__W3mYoG__dynamic-offer__discount__code__text:hover{text-decoration:underline}.styles-module-scss-module__W3mYoG__dynamic-offer__discount__code__text--copied{transform:translateY(100%)}.styles-module-scss-module__W3mYoG__dynamic-offer__discount__code__text:before{content:"COPIED";display:block;position:absolute;top:-100%}.styles-module-scss-module__W3mYoG__dynamic-offer__text{margin-top:0;margin-bottom:1rem;font-size:.9rem}.styles-module-scss-module__W3mYoG__dynamic-offer__merchant-name{margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.styles-module-scss-module__W3mYoG__dynamic-offer .styles-module-scss-module__W3mYoG__button-container{margin-top:auto}.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}
