.purchase-card[data-v-38ec9bce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0;text-align:left;min-width:0;border-radius:12px;overflow:hidden;background:#fff;border:1px solid #ebebeb;cursor:pointer;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.purchase-card[data-v-38ec9bce]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 24px rgba(0,0,0,.08);box-shadow:0 8px 24px rgba(0,0,0,.08)}.purchase-card__cover[data-v-38ec9bce]{width:100%;aspect-ratio:16/10;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;position:relative;background:#e8e8e8}.purchase-card__image[data-v-38ec9bce]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.purchase-card__fallback[data-v-38ec9bce]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.purchase-card__initials[data-v-38ec9bce]{font-size:36px;font-weight:700;color:hsla(0,0%,100%,.85);letter-spacing:-.02em}.purchase-card__info[data-v-38ec9bce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:6px;padding:16px 18px 18px}.purchase-card__name[data-v-38ec9bce]{font-family:Montserrat,sans-serif;font-size:14.5px;font-weight:600;color:#1a1a1a;margin:0;line-height:1.35;min-height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.purchase-card__meta[data-v-38ec9bce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:4px}.purchase-card__date[data-v-38ec9bce]{font-size:12px;color:#999}.purchase-card__price[data-v-38ec9bce]{font-size:12px;font-weight:600;color:#555;white-space:nowrap}.purchase-grid[data-v-07b76cad]{display:grid;width:100%;gap:20px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.paginate[data-v-15ecdcf8]{width:100%;-ms-flex-pack:distribute;justify-content:space-around;margin-top:40px;margin-bottom:16px}.paginate .text[data-v-15ecdcf8],.paginate[data-v-15ecdcf8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.paginate .text[data-v-15ecdcf8]{gap:8px;background:transparent;border:none;padding:0;font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;font-size:14px;letter-spacing:.2px;color:var(--fontcolor-v2,#333);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.paginate .text--indicator[data-v-15ecdcf8]{cursor:default}.paginate .text--disabled[data-v-15ecdcf8]{opacity:.4;cursor:default}.paginate .text[data-v-15ecdcf8]:not(.text--indicator):not(.text--disabled):hover{color:#00e4a0}[data-v-15ecdcf8] .paginate .text:not(.text--indicator):not(.text--disabled):hover svg path{stroke:#00e4a0!important}.detail-modal-overlay[data-v-5d23c30d]{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.detail-modal[data-v-5d23c30d]{background:#fff;border-radius:14px;width:560px;max-width:100%;max-height:calc(100vh - 40px);overflow-y:auto;-webkit-box-shadow:0 12px 48px rgba(0,0,0,.2);box-shadow:0 12px 48px rgba(0,0,0,.2);margin:auto;-ms-flex-negative:0;flex-shrink:0;font-family:Montserrat,sans-serif}.detail-modal__hero[data-v-5d23c30d]{position:relative;width:100%;aspect-ratio:16/7;overflow:hidden;background:#e8e8e8}.detail-modal__hero-image[data-v-5d23c30d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.detail-modal__hero-fallback[data-v-5d23c30d]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.detail-modal__hero-initials[data-v-5d23c30d]{font-size:56px;font-weight:700;color:hsla(0,0%,100%,.85)}.detail-modal__hero-gradient[data-v-5d23c30d]{position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,transparent),to(rgba(0,0,0,.55)));background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.55));pointer-events:none}.detail-modal__close[data-v-5d23c30d]{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;border:none;background:hsla(0,0%,100%,.95);color:#333;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .15s;transition:background .15s;z-index:2}.detail-modal__close[data-v-5d23c30d]:hover{background:#fff}[data-v-5d23c30d] .detail-modal__close svg{width:14px;height:14px}.detail-modal__hero-title[data-v-5d23c30d]{position:absolute;bottom:16px;left:20px;right:60px;color:#fff;z-index:1}.detail-modal__hero-title h2[data-v-5d23c30d]{font-family:Montserrat Alternates,sans-serif;font-size:18px;font-weight:700;margin:0 0 4px;line-height:1.3;text-shadow:0 1px 4px rgba(0,0,0,.4)}.detail-modal__hero-meta[data-v-5d23c30d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;font-size:12px;opacity:.9;text-shadow:0 1px 4px rgba(0,0,0,.4)}.detail-modal__body[data-v-5d23c30d]{padding:22px 24px 24px}.detail-modal__empty[data-v-5d23c30d]{text-align:center;padding:48px 0;color:#81858e;font-size:13px;font-family:Montserrat,sans-serif}.detail-modal__empty p[data-v-5d23c30d]{margin:0}.detail-modal__section[data-v-5d23c30d]{margin-bottom:24px}.detail-modal__section-title[data-v-5d23c30d]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#aaa;margin:0 0 10px}.detail-modal__section+.detail-modal__section .detail-modal__section-title[data-v-5d23c30d]{margin-top:20px}.detail-modal__link-item[data-v-5d23c30d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;text-decoration:none;color:#1a1a1a;background:#fafafa;border:1px solid #ebebeb;-webkit-transition:all .15s;transition:all .15s;margin-bottom:8px}.detail-modal__link-item[data-v-5d23c30d]:hover{background:#f5f5f5;border-color:#d8d8d8;text-decoration:none;color:#1a1a1a}button.detail-modal__link-item[data-v-5d23c30d]{width:100%;text-align:left;cursor:pointer;font:inherit}button.detail-modal__link-item[data-v-5d23c30d]:disabled{opacity:.65;cursor:wait}.detail-modal__link-icon[data-v-5d23c30d]{-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-v-5d23c30d] .detail-modal__link-icon svg{width:15px;height:15px;color:#fff}.detail-modal__link-icon--member[data-v-5d23c30d]{background:#f5a623}.detail-modal__link-icon--material[data-v-5d23c30d]{background:#1a1a1a}.detail-modal__link-text[data-v-5d23c30d]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.detail-modal__link-label[data-v-5d23c30d]{display:block;font-size:13px;font-weight:500}.detail-modal__link-sub[data-v-5d23c30d]{display:block;font-size:11px;color:#999;font-weight:400;margin-top:1px}.detail-modal__link-chevron[data-v-5d23c30d]{-ms-flex-negative:0;flex-shrink:0;color:#ccc}.padding-clear[data-v-5890c166]{padding:0!important}.container-box[data-v-5890c166]{margin-top:130px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;margin-right:0!important;margin-left:0!important}.my-purchases-header[data-v-5890c166]{width:100%}.my-purchases-header h1[data-v-5890c166]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 10px}.font-v2[data-v-5890c166],.my-purchases-header h1[data-v-5890c166]{font-weight:600;font-size:24px;line-height:29px;color:var(--fontcolor)}.font-v2[data-v-5890c166]{font-family:Montserrat Alternates,sans-serif;letter-spacing:0;text-align:left}.my-purchases-subtitle[data-v-5890c166]{color:#81858e;font-family:Montserrat,sans-serif;font-size:13px;font-weight:400;line-height:1.5;margin:0 0 16px;max-width:540px}.my-purchases[data-v-5890c166]{width:100%;max-width:1100px;margin:0 auto;padding:0 24px 32px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Montserrat,sans-serif}.my-purchases__loading[data-v-5890c166]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:80px 0}.my-purchases__empty[data-v-5890c166]{text-align:center;padding:80px 0;color:var(--fontcolor2-v2,#6b7280);font-size:1rem}.page-fade-enter-active[data-v-5890c166],.page-fade-leave-active[data-v-5890c166]{-webkit-transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,transform .25s ease;transition:opacity .25s ease,transform .25s ease,-webkit-transform .25s ease}.page-fade-enter[data-v-5890c166]{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}.page-fade-leave-to[data-v-5890c166]{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}.containerx[data-v-5890c166]{width:100%}.my-purchases-v1[data-v-5890c166]{padding:24px}.my-purchases-v1 h2[data-v-5890c166]{margin-bottom:8px}@media screen and (max-width:580px){.my-purchases-subtitle[data-v-5890c166]{max-width:100%;margin-bottom:24px}}@media (max-width:640px){.my-purchases[data-v-5890c166]{padding:0 16px 20px}}