.hide{display:none}.show{display:block}.receipts .section{width:382px}.receipts .section .hide-button{display:none}.receipts .section .clean-button{max-width:323px;right:-76%;top:30%}.receipts .section .clean-button:hover{cursor:pointer}.receipts .section .clean-button:hover p{text-decoration:underline}.receipts .section .clean-button p{color:#282b4a;font-size:26px;font-weight:700;line-height:30px}.receipts .section .clean-button .after-text p{margin-bottom:15px}.receipts .section .clean-button:hover .after-text p{text-decoration:none}.receipts .section .clean-button .after-text .close-modal{display:none}.receipts .section .clean-button .after-text p.details{font-size:18px;font-weight:400;line-height:30px}#section-happy-retailer{-webkit-order:1;order:1}#section-receipt{-webkit-order:2;order:2}#section-rewards{-webkit-order:3;order:3}#section-barcode{-webkit-order:4;order:4}#show-modal{opacity:0;transition:opacity .5s ease 7s;visibility:hidden;z-index:9999}#show-modal.showing{opacity:1;visibility:visible}.modal{background-color:rgba(60,60,59,.7);opacity:1;z-index:9999}.modal__inner{border-radius:15px;margin:90px auto 0;max-width:900px;z-index:999999}.close-modal{right:20px;top:20px}.modal .close-modal:hover img{cursor:pointer}@media only screen and (max-width:992px){.receipts .section.mobile .hide-button{display:block}.receipts .section.mobile .hide-button-mobile{display:none}.receipts .section .clean-button{max-width:200px;right:-46%}.receipts .section .clean-button:hover .after-text .close-modal{display:block}.receipts .section .clean-button .after-text{background-color:rgba(60,60,59,.7);bottom:0;left:0;opacity:1;position:fixed;right:0;top:0;transition:opacity .15s ease;z-index:9999}.receipts .section .clean-button .after-text .inner{background:#fff;border-radius:15px;margin:90px auto 0;max-width:75%;padding:1.5rem}.receipts .section .clean-button p{max-width:100%}.section.mobile .after-receipt.hide{display:block}.section.mobile .before-receipt{display:none}}@media only screen and (max-width:680px){.receipts .section{width:280px}.receipts .section .clean-button{left:-11%;right:auto}.show-before picture{width:100%}.show-before p{display:none}}@media only screen and (max-width:360px){.receipts .section{width:250px}}