.my-discounts-page{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;overflow-y:auto;padding-inline:1rem;position:relative;z-index:1}.my-discounts-page>*{flex-shrink:0}.my-discounts-page header{width:100%;display:flex;align-items:center;justify-content:center;margin-top:2em;margin-bottom:1em;gap:1.5em}.my-discounts-page header svg{width:1.4em;height:1.4em;fill:var(--redish)}.my-discounts-page header svg:nth-child(1){rotate:15deg}.my-discounts-page header svg:nth-child(2){rotate:-15deg}.my-discounts-page .discounts-column-container{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.my-discounts-page .discounts-column-container .column-title{width:clamp(0px,100%,400px);display:flex;align-items:center;justify-content:center;gap:1rem}.my-discounts-page .discounts-column-container .column-title:before,.my-discounts-page .discounts-column-container .column-title:after{content:"";width:100%;height:1px;background-color:var(--accent-color);opacity:.1}.my-discounts-page .discounts-column-container .column-title span{white-space:nowrap}.my-discounts-page .discounts-column-container .no-active-discount{width:clamp(0px,100%,450px);display:flex;align-items:center;flex-direction:column;gap:.2rem;background-color:var(--thirty-percent);border-radius:2rem;padding:1.5rem 2rem 2rem}.my-discounts-page .discounts-column-container .no-active-discount .not-found-comp{height:120px;padding:.8rem;background-color:transparent;background-image:none}.my-discounts-page .discounts-column-container .no-active-discount p{font-family:iranLight}.my-discounts-page .discounts-column-container .discounts-column{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem;padding-bottom:2rem}.my-discounts-page .discounts-column-container .discounts-column .discounts-wrapper{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.my-discounts-page .discounts-column-container .discounts-column .discounts-wrapper .discount-eatery-cmp{width:clamp(0px,100%,500px);display:flex;justify-content:space-between;gap:1rem;padding:1rem;padding:.75rem;outline:1px solid var(--discount-active-card-bg);box-shadow:var(--discount-active-card-shadow);background-color:var(--discount-active-card-bg);background-image:var(--dark-linear);border-radius:2rem}.my-discounts-page .discounts-column-container .discounts-column .discounts-wrapper .discount-eatery-cmp.loading-elem-cmp{outline:0;background-image:none;height:200px;padding:0;background-color:var(--loading-bg)}.my-discounts-page .discounts-column-container .discounts-column .discounts-wrapper .discount-eatery-cmp .eatery-photo{height:100%;flex-shrink:0;position:relative;z-index:1}.my-discounts-page .discounts-column-container .discounts-column .discounts-wrapper .discount-eatery-cmp .eatery-photo .child{position:sticky;top:0;width:125px;max-width:130px;height:180px;background-color:var(--thirty-percent);border-radius:1.25rem;object-fit:cover}.my-discounts-page .discounts-column-container .discounts-column .discounts-wrapper .discount-eatery-cmp .eatery-photo .child svg{opacity:.7;width:30px;height:30px}.my-discounts-page .discounts-column-container .discounts-column .discounts-wrapper .discount-eatery-cmp .eatery-wrapper{width:100%;display:flex;flex-direction:column;gap:.5rem;overflow:hidden}.my-discounts-page .discounts-column-container .discounts-column .discounts-wrapper .discount-eatery-cmp .eatery-wrapper .eatery-info-wrapper{width:100%;display:flex;align-items:center;flex-direction:column;padding-left:.5rem}.my-discounts-page .discounts-column-container .discounts-column .discounts-wrapper .discount-eatery-cmp .eatery-wrapper .eatery-info-wrapper .eatery-info{width:100%;display:flex;flex-direction:column}.my-discounts-page .discounts-column-container .discounts-column .discounts-wrapper .discount-eatery-cmp .eatery-wrapper .eatery-info-wrapper .eatery-info .eatery-name{display:flex;gap:.3rem;text-align:right;padding-right:.5rem;line-height:2;width:100%;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-discounts-page .discounts-column-container .discounts-column .discounts-wrapper .discount-eatery-cmp .eatery-wrapper .eatery-info-wrapper .eatery-info .eatery-address{width:100%;display:flex;align-items:center;gap:.3rem;opacity:.7}.my-discounts-page .discounts-column-container .discounts-column .discounts-wrapper .discount-eatery-cmp .eatery-wrapper .eatery-info-wrapper .eatery-info .eatery-address svg{flex-shrink:0;width:1.5em;height:1.3em}.my-discounts-page .discounts-column-container .discounts-column .discounts-wrapper .discount-eatery-cmp .eatery-wrapper .eatery-info-wrapper .eatery-info .eatery-address span{--max-lines: 1;font:inherit;text-align:right;display:-webkit-box;-webkit-line-clamp:var(--max-lines);-webkit-box-orient:vertical;line-height:1.8em;max-height:calc(var(--max-lines) * 2em);overflow:hidden;text-overflow:ellipsis}.my-discounts-page .discounts-column-container .discounts-column .discounts-wrapper .discount-eatery-cmp .eatery-wrapper .discount-info{width:100%;display:flex;flex-direction:column;align-items:center;padding-top:1rem;border-top:1px dashed var(--border-color)}.my-discounts-page .discounts-column-container .discounts-column .discounts-wrapper .discount-eatery-cmp .eatery-wrapper .discount-info .infos{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.my-discounts-page .discounts-column-container .discounts-column .discounts-wrapper .discount-eatery-cmp .eatery-wrapper .discount-info .infos.margin{margin-top:1rem}.my-discounts-page .discounts-column-container .discounts-column .discounts-wrapper .discount-eatery-cmp .eatery-wrapper .discount-info .infos .discount-info-cmp{width:100px;display:flex;flex-direction:column;align-items:center;gap:.2rem}.my-discounts-page .discounts-column-container .discounts-column .discounts-wrapper .discount-eatery-cmp .eatery-wrapper .discount-info .infos .discount-info-cmp svg{color:var(--redish);width:1.6em;height:1.6em}.my-discounts-page .discounts-column-container .discounts-column .discounts-wrapper .discount-eatery-cmp .eatery-wrapper .discount-info .infos .discount-info-cmp.code .data{letter-spacing:2px}.my-discounts-page .discounts-column-container .discounts-column .discounts-wrapper .discount-eatery-cmp .eatery-wrapper .discount-info .minor-infos{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;align-content:center;gap:.5rem}.my-discounts-page .discounts-column-container .discounts-column .discounts-wrapper .discount-eatery-cmp .eatery-wrapper .discount-info .minor-infos .discount-detail-cmp{width:clamp(150px,100%,200px);display:flex;align-items:center;border-radius:1.3rem;padding:.5rem;margin-inline:auto;position:relative;z-index:1}.my-discounts-page .discounts-column-container .discounts-column .discounts-wrapper .discount-eatery-cmp .eatery-wrapper .discount-info .minor-infos .discount-detail-cmp:before{content:"";position:absolute;inset:0;border-radius:inherit;background-color:#ff7600;opacity:.1;z-index:-1}.my-discounts-page .discounts-column-container .discounts-column .discounts-wrapper .discount-eatery-cmp .eatery-wrapper .discount-info .minor-infos .discount-detail-cmp .icon{flex-shrink:0;height:100%;width:30%}.my-discounts-page .discounts-column-container .discounts-column .discounts-wrapper .discount-eatery-cmp .eatery-wrapper .discount-info .minor-infos .discount-detail-cmp .icon svg{width:25px;height:25px;color:#ff7600}.my-discounts-page .discounts-column-container .discounts-column .discounts-wrapper .discount-eatery-cmp .eatery-wrapper .discount-info .minor-infos .discount-detail-cmp .datas{flex:1 0 0;display:flex;flex-direction:column;align-items:center;gap:.2rem}.my-discounts-page .discounts-column-container .discounts-column .load-more-cmp{width:100%;height:100px}
