.order-confirm-page{background:radial-gradient(ellipse 90% 60% at 10% -5%,rgb(201 169 98/8%),transparent 55%),radial-gradient(ellipse 70% 50% at 95% 0,hsla(0,0%,5%,.04),transparent 50%),linear-gradient(180deg,var(--store-color-ivory) 0,var(--store-surface-muted) 32%,var(--store-surface-muted) 100%)}.order-confirm-page__header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf9f7eb;border-bottom-color:var(--store-border-color)}.order-confirm-page__logo{align-items:center;display:inline-flex;text-decoration:none}.order-confirm-page__logo-text{color:var(--store-color-ink);font-family:var(--font-display);font-size:1.375rem;font-weight:500;letter-spacing:.04em}.order-confirm-page__logo-img{display:block;height:1.75rem;max-width:10rem;-o-object-fit:contain;object-fit:contain;width:auto}.order-confirm-page__logo-accent{color:var(--store-color-accent);font-style:italic}.order-confirm-error__card{background:var(--store-color-ivory);border:1px solid var(--store-border-color);border-radius:var(--store-radius-lg);box-shadow:0 8px 32px #0d0d0d0f;padding:2rem}.order-confirm-error__icon{color:var(--store-color-sale);height:2.5rem;margin:0 auto 1rem;width:2.5rem}.order-confirm-error__title{color:var(--store-color-ink);font-family:var(--font-display);font-size:1.5rem;font-weight:400;margin-bottom:.5rem}.order-confirm-error__message{color:var(--store-color-muted);font-size:.875rem;margin-bottom:1.5rem}.order-confirm-error__btn{display:inline-flex}.order-confirm-page__header-badge{align-items:center;background:linear-gradient(135deg,#f0f9f6f2,#fffffff2);border:1px solid rgba(201,169,98,.16);border-radius:9999px;box-shadow:0 2px 8px var(--store-color-accent-soft);color:var(--store-color-accent);display:inline-flex;font-size:.75rem;font-weight:600;gap:.5rem;padding:.4375rem .875rem}@media(min-width:640px){.order-confirm-page__header-badge{font-size:.8125rem}}.order-confirm-breadcrumb{align-items:center;color:var(--store-color-placeholder);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.375rem;margin-bottom:1.75rem}.order-confirm-breadcrumb a{transition:color .15s ease}.order-confirm-breadcrumb a:hover{color:var(--store-color-brand)}.order-confirm-breadcrumb__current{color:var(--store-color-ink);font-weight:600}.order-confirm-hero{background:linear-gradient(160deg,#fffffffa,#faf9f7f5 55%,#fffcf6);border:1px solid rgba(201,169,98,.18);border-radius:var(--store-radius-2xl);box-shadow:var(--store-shadow-sm),var(--store-shadow-lg),inset 0 1px #fffc;display:flex;flex-direction:column;gap:1.75rem;margin-bottom:1.75rem;overflow:hidden;padding:1.875rem 1.5rem 1.5rem;position:relative}@media(min-width:640px){.order-confirm-hero{gap:2rem;padding:2.25rem 2.25rem 1.75rem}}.order-confirm-hero__ornament{background:linear-gradient(90deg,transparent,rgba(201,169,98,.45) 20%,rgba(232,213,163,.7) 50%,rgba(201,169,98,.45) 80%,transparent);height:1px;left:1.5rem;pointer-events:none;position:absolute;right:1.5rem;top:0}@media(min-width:640px){.order-confirm-hero__ornament{left:2.25rem;right:2.25rem}}.order-confirm-hero__glow{border-radius:9999px;filter:blur(48px);opacity:.7;pointer-events:none;position:absolute}.order-confirm-hero__glow--left{background:#c9a96229;height:12rem;left:-3rem;top:-4rem;width:12rem}.order-confirm-hero__glow--right{background:#e8d5a324;bottom:-4rem;height:14rem;right:-2rem;width:14rem}.order-confirm-hero__main{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem;position:relative;z-index:1}@media(min-width:640px){.order-confirm-hero__main{align-items:center;flex-direction:row;gap:1.75rem}}.order-confirm-hero__icon-wrap{flex-shrink:0;position:relative}.order-confirm-hero__icon-ring{animation:order-confirm-success-pulse 2.8s var(--store-ease-out) infinite;border:1.5px solid rgba(201,169,98,.35);border-radius:9999px;inset:-.4rem;position:absolute}.order-confirm-hero__icon{align-items:center;background:linear-gradient(145deg,var(--store-color-ink) 0,#1f1f1f 42%,#8b7355 78%,var(--store-color-accent) 100%);border-radius:9999px;box-shadow:var(--store-shadow-glow),inset 0 1px #ffffff47;display:flex;height:4.25rem;justify-content:center;position:relative;width:4.25rem}.order-confirm-hero__copy{min-width:0}.order-confirm-hero__eyebrow{color:var(--store-color-accent);font-size:.6875rem;font-weight:600;letter-spacing:.2em;margin:0 0 .5rem;text-transform:uppercase}.order-confirm-hero__title{color:var(--store-color-ink);font-family:var(--font-display);font-size:clamp(1.875rem,3.4vw,2.5rem);font-weight:400;letter-spacing:-.01em;line-height:1.08;margin:0 0 .75rem}.order-confirm-hero__email{align-items:center;color:var(--store-color-muted);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.375rem;line-height:1.6;margin:0}.order-confirm-hero__email strong{color:var(--store-color-ink);font-weight:600}.order-confirm-hero__stats{border-top:1px solid rgba(201,169,98,.12);display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:.25rem;position:relative;z-index:1}@media(min-width:640px){.order-confirm-hero__stats{gap:.75rem;padding-top:.5rem}}.order-confirm-hero__stat{align-items:center;display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:1rem .5rem .75rem;text-align:center}@media(min-width:640px){.order-confirm-hero__stat{align-items:center;flex-direction:row;gap:.75rem;justify-content:center;padding:1.125rem .75rem .875rem;text-align:left}}.order-confirm-hero__stat+.order-confirm-hero__stat{border-left:1px solid rgba(201,169,98,.12)}.order-confirm-hero__stat-icon{align-items:center;background:var(--store-color-accent-soft);border:1px solid rgba(201,169,98,.16);border-radius:.625rem;color:var(--store-color-accent);display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.order-confirm-hero__stat-text{align-items:center;display:flex;flex-direction:column;gap:.125rem;min-width:0}@media(min-width:640px){.order-confirm-hero__stat-text{align-items:flex-start}}.order-confirm-hero__stat-label{color:var(--store-color-muted);font-size:.625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.order-confirm-hero__stat-value{color:var(--store-color-ink);font-family:var(--font-display);font-size:1.125rem;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-confirm-hero__stat-value--date{font-family:var(--font-sans);font-size:.8125rem;font-weight:600;letter-spacing:-.01em}@keyframes order-confirm-success-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.order-confirm-section{margin-bottom:1.75rem}.order-confirm-section__head{margin-bottom:.875rem}.order-confirm-panel__header,.order-confirm-section__head{align-items:center;display:flex;justify-content:space-between}.order-confirm-panel__header{background:linear-gradient(180deg,#fffffff2,#faf9f7e6);border-bottom:1px solid var(--store-border-color);gap:1rem;padding:1.125rem 1.25rem}.order-confirm-panel--items{overflow:hidden;padding:0}.order-confirm-panel--items .order-confirm-items{padding:.5rem .75rem .875rem}.order-confirm-panel--items .order-confirm-items--editorial{padding:.75rem .875rem 1rem}@media(min-width:640px){.order-confirm-panel__header{padding:1.25rem 1.5rem}.order-confirm-panel--items .order-confirm-items{padding:.625rem 1rem 1rem}.order-confirm-panel--items .order-confirm-items--editorial{padding:1rem 1.125rem 1.25rem}}.order-confirm-section__count{background:var(--store-color-accent-soft);border:1px solid rgba(201,169,98,.18);border-radius:9999px;color:var(--store-color-brand);flex-shrink:0;font-size:.6875rem;font-weight:700;letter-spacing:.02em;padding:.3125rem .75rem}.order-confirm-section__title{align-items:center;color:var(--store-color-ink);display:flex;font-size:1rem;font-weight:700;gap:.625rem;letter-spacing:-.02em;margin-bottom:0}.order-confirm-section__title-icon{align-items:center;background:var(--store-color-accent-soft);border:1px solid rgba(201,169,98,.18);border-radius:.625rem;color:var(--store-color-accent);display:flex;height:2.125rem;justify-content:center;width:2.125rem}.order-confirm-overview,.order-confirm-panel{background:#ffffffe0;border:1px solid var(--store-border-color);border-radius:var(--store-radius-2xl);box-shadow:var(--store-shadow-sm),var(--store-shadow-md)}.order-confirm-overview{margin-bottom:1.75rem;overflow:hidden;position:relative}.order-confirm-overview__accent{background:linear-gradient(90deg,var(--store-color-ink) 0,#3d3d3d 28%,var(--store-color-accent) 68%,#e8d5a3 100%);height:3px}.order-confirm-overview__number{align-items:flex-start;background:linear-gradient(180deg,#faf9f7e6,#fff6);border-bottom:1px solid var(--store-border-color);display:flex;gap:1rem;padding:1.375rem 1.25rem 1.25rem}@media(min-width:640px){.order-confirm-overview__number{gap:1.125rem;padding:1.5rem 1.5rem 1.375rem}}.order-confirm-overview__meta{display:grid;grid-template-columns:1fr}@media(min-width:640px){.order-confirm-overview__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.order-confirm-overview__cell{align-items:flex-start;display:flex;gap:.875rem;min-width:0;padding:1.25rem;transition:background var(--store-duration-fast) ease}@media(min-width:640px){.order-confirm-overview__cell{padding:1.375rem 1.5rem}.order-confirm-overview__cell:first-child{border-right:1px solid var(--store-border-color)}.order-confirm-overview__cell:hover{background:linear-gradient(180deg,rgb(201 169 98/4%),transparent)}}@media not (min-width:640px){.order-confirm-overview__cell:not(:last-child){border-bottom:1px solid var(--store-border-color)}}.order-confirm-overview__body{flex:1;min-width:0}.order-confirm-overview__icon{align-items:center;border-radius:.75rem;box-shadow:inset 0 1px #ffffffa6;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.order-confirm-overview__icon--brand{background:linear-gradient(145deg,rgba(201,169,98,.18),var(--store-color-accent-soft));border:1px solid rgba(201,169,98,.22);color:var(--store-color-accent)}.order-confirm-overview__icon--slate{background:linear-gradient(145deg,#f8f6f3,#f0ece6);border:1px solid var(--store-border-color);color:var(--store-color-muted)}.order-confirm-overview__icon--amber{background:linear-gradient(145deg,#c9a96233,#c9a96214);border:1px solid rgba(201,169,98,.22);color:#8b7355}.order-confirm-overview__label-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.375rem}.order-confirm-overview__label{color:var(--store-color-muted);font-size:.625rem;font-weight:700;letter-spacing:.1em;margin-bottom:.375rem;text-transform:uppercase}.order-confirm-overview__label-row .order-confirm-overview__label{margin-bottom:0}.order-confirm-overview__status{align-items:center;background:var(--store-color-accent-soft);border:1px solid rgba(201,169,98,.2);border-radius:var(--store-radius-pill);color:var(--store-color-accent);display:inline-flex;font-size:.625rem;font-weight:700;gap:.375rem;letter-spacing:.08em;padding:.1875rem .5rem;text-transform:uppercase}.order-confirm-overview__status-dot{animation:order-confirm-loading-pulse 1.4s ease-in-out infinite;background:var(--store-color-accent);border-radius:9999px;height:.375rem;width:.375rem}.order-confirm-overview__value-row{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;max-width:100%;min-width:0}.order-confirm-overview__value{color:var(--store-color-ink);font-family:var(--font-display);font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.02em;line-height:1.25;max-width:100%;min-width:0;overflow-wrap:anywhere}.order-confirm-overview__value--order-number{flex:1 1 12rem;font-size:clamp(1.25rem,2.5vw,1.625rem);white-space:normal}.order-confirm-overview__value--processing{color:var(--store-color-muted);font-style:italic}.order-confirm-overview__value--date,.order-confirm-overview__value--delivery{font-family:var(--font-sans);font-size:.9375rem;font-weight:600;letter-spacing:-.015em}.order-confirm-overview__id-chip{background:var(--store-surface-muted);border:1px solid var(--store-border-color);border-radius:var(--store-radius-sm);color:var(--store-color-muted);display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:500;line-height:1.4;margin-top:.625rem;max-width:100%;overflow:hidden;padding:.3125rem .625rem;text-overflow:ellipsis;white-space:nowrap;width:-moz-fit-content;width:fit-content}.order-confirm-overview__hint{font-size:.75rem;font-weight:500;gap:.375rem;margin-top:.5rem}.order-confirm-overview__copy,.order-confirm-overview__hint{align-items:center;color:var(--store-color-muted);display:inline-flex}.order-confirm-overview__copy{background:var(--store-color-ivory);border:1px solid var(--store-border-color);border-radius:var(--store-radius-pill);cursor:pointer;flex-shrink:0;font-size:.6875rem;font-weight:600;gap:.3125rem;padding:.375rem .75rem;transition:color var(--store-duration-fast) ease,background var(--store-duration-fast) ease,border-color var(--store-duration-fast) ease,box-shadow var(--store-duration-fast) ease}.order-confirm-overview__copy-text{display:none}@media(min-width:480px){.order-confirm-overview__copy-text{display:inline}}.order-confirm-overview__copy:hover{background:var(--store-color-accent-soft);border-color:#c9a96247;box-shadow:0 2px 8px var(--store-color-accent-soft);color:var(--store-color-ink)}.order-confirm-overview__copy:focus-visible{outline:2px solid var(--store-color-accent);outline-offset:2px}.order-confirm-items{display:flex;flex-direction:column}.order-confirm-items__row{align-items:center;border:1px solid transparent;border-radius:.875rem;display:flex;gap:1rem;margin-bottom:.375rem;padding:1rem .75rem;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.order-confirm-items__row--last{margin-bottom:0}.order-confirm-items__row:hover{background:linear-gradient(90deg,rgb(201 169 98/5%),transparent);border-color:var(--store-color-accent-soft);box-shadow:0 4px 16px var(--store-color-accent-soft)}.order-confirm-items__thumb{background:#f9fafb;box-shadow:0 0 0 1px #0000000a,0 4px 12px #0d0d0d0f}.order-confirm-items__title{color:var(--store-color-ink);font-size:.9375rem;font-weight:600;line-height:1.35;margin-bottom:.25rem}.order-confirm-items__sku{background:#f4f6f8;border-radius:.25rem;color:var(--store-color-placeholder);display:inline-block;font-size:.625rem;font-weight:600;letter-spacing:.04em;margin-bottom:.375rem;padding:.125rem .4375rem;text-transform:uppercase}.order-confirm-items__unit{color:var(--store-color-muted);font-size:.8125rem;font-weight:500}.order-confirm-items__price{color:var(--store-color-ink);font-size:1rem;font-variant-numeric:tabular-nums;font-weight:700;min-width:4.5rem;text-align:right}.order-confirm-items--editorial{gap:.875rem;padding:.375rem .5rem .625rem}.order-confirm-items__row--editorial{align-items:start;animation:order-item-reveal .55s var(--store-ease-out,cubic-bezier(.22,1,.36,1)) both;animation-delay:calc(var(--item-index, 0)*.08s);background:linear-gradient(135deg,#faf9f7,#fffffff5);border:1px solid var(--store-border-color);border-radius:1rem;display:grid;gap:.75rem .875rem;grid-template-columns:auto minmax(0,1fr);margin-bottom:.75rem;padding:.875rem;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}@media(min-width:640px){.order-confirm-items__row--editorial{align-items:center;gap:1.25rem 1.5rem;grid-template-columns:auto minmax(0,1fr) auto;padding:1.125rem 1.25rem}}.order-confirm-items__row--editorial:hover{border-color:#c9a96247;box-shadow:0 12px 32px #0d0d0d12;transform:translateY(-1px)}.order-confirm-items__row--editorial.order-confirm-items__row--last{margin-bottom:0}.order-confirm-items__media{flex-shrink:0;position:relative;width:4.5rem}@media(min-width:640px){.order-confirm-items__media{width:6.5rem}}@media(min-width:900px){.order-confirm-items__media{width:7.5rem}}.order-confirm-items__media-frame{aspect-ratio:4/5;background:var(--store-surface-muted);border:1px solid var(--store-border-color);border-radius:.875rem;box-shadow:0 0 0 1px #0d0d0d08,0 10px 28px #0d0d0d17;overflow:hidden}.order-confirm-items__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .45s var(--store-ease-out,cubic-bezier(.22,1,.36,1));width:100%}.order-confirm-items__row--editorial:hover .order-confirm-items__image{transform:scale(1.04)}.order-confirm-items__qty-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d0d0dd1;border:1px solid hsla(0,0%,100%,.16);border-radius:var(--store-radius-pill);bottom:.5rem;color:var(--store-color-ivory);font-size:.6875rem;font-weight:600;letter-spacing:.04em;padding:.25rem .5rem;position:absolute;right:.5rem}.order-confirm-items__row--editorial .order-confirm-items__body{min-width:0}.order-confirm-items__row--editorial .order-confirm-items__title{display:-webkit-box;font-family:var(--font-display);font-size:.9375rem;font-weight:400;-webkit-hyphens:none;hyphens:none;-webkit-line-clamp:3;line-clamp:3;line-height:1.35;overflow:hidden;overflow-wrap:break-word;word-break:normal;-webkit-box-orient:vertical}@media(min-width:640px){.order-confirm-items__row--editorial .order-confirm-items__title{font-size:1.0625rem;-webkit-line-clamp:2;line-clamp:2;line-height:1.3}}.order-confirm-items__row--editorial .order-confirm-items__sku{background:var(--store-color-accent-soft);border:1px solid rgba(201,169,98,.16);color:var(--store-color-accent);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-confirm-items__unit-sep{color:var(--store-color-muted);font-size:.75rem;margin-left:.375rem}.order-confirm-items__price-col{align-items:baseline;display:flex;flex-direction:row;gap:.5rem;grid-column:2;justify-content:space-between;min-width:0;padding-top:.125rem}@media(min-width:640px){.order-confirm-items__price-col{align-items:flex-end;flex-direction:column;gap:.25rem;grid-column:auto;justify-content:flex-start;min-width:4.75rem;padding-top:0}}.order-confirm-items__price-label{color:var(--store-color-muted);font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.order-confirm-items__row--editorial .order-confirm-items__price{font-family:var(--font-display);font-size:1.125rem;font-weight:500;min-width:0;text-align:right}@media(min-width:640px){.order-confirm-items__row--editorial .order-confirm-items__price{font-size:1.25rem}}@keyframes order-item-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.order-confirm-details{display:grid;grid-template-columns:1fr}@media(min-width:768px){.order-confirm-details{grid-template-columns:1fr auto 1fr}}.order-confirm-details__col{padding:1.625rem 1.5rem}.order-confirm-details__split{background:var(--store-border-color);height:1px}@media(min-width:768px){.order-confirm-details__split{height:auto;width:1px}}.order-confirm-details__head{align-items:center;display:flex;gap:.625rem;margin-bottom:1rem}.order-confirm-details__icon{align-items:center;background:linear-gradient(145deg,var(--store-color-accent-soft),var(--store-color-accent-soft));border:1px solid rgba(201,169,98,.18);border-radius:.625rem;color:var(--store-color-brand);display:flex;height:2.125rem;justify-content:center;width:2.125rem}.order-confirm-details__address-name,.order-confirm-details__title{color:var(--store-color-ink);font-size:.9375rem;font-weight:700}.order-confirm-details__address-name{margin-bottom:.375rem}.order-confirm-details__address-line{color:var(--store-color-muted);font-size:.875rem;line-height:1.55}.order-confirm-details__address-line+.order-confirm-details__address-line{margin-top:.125rem}.order-confirm-details__list{display:flex;flex-direction:column;gap:.875rem;margin:0}.order-confirm-details__item{align-items:center;display:grid;gap:.75rem;grid-template-columns:5.5rem 1fr}.order-confirm-details__item dt{align-items:center;color:var(--store-color-placeholder);display:flex;font-size:.75rem;font-weight:600;gap:.375rem}.order-confirm-details__item dd{color:var(--store-color-ink);font-size:.875rem;font-weight:500;line-height:1.4;margin:0;overflow-wrap:break-word}.order-confirm-details__badge{border-radius:9999px;display:inline-flex;font-size:.6875rem;font-weight:700;letter-spacing:.02em;padding:.25rem .625rem}.order-confirm-details__badge--success{background:#c9a9622e;color:#007f45}.order-track{background:linear-gradient(180deg,rgba(250,251,252,.8),transparent);display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:1.625rem .75rem 1.375rem}@media(min-width:640px){.order-track{padding:1.75rem 1rem 1.5rem}}.order-track__step{align-items:center;display:flex;flex-direction:column;min-width:0;text-align:center}.order-track__track-row{align-items:center;display:flex;width:100%}.order-track__seg{background:#e3e6ea;flex:1 1 0;height:2px;transition:background .35s ease}.order-track__seg--spacer{background:transparent}.order-track__seg--done{background:linear-gradient(90deg,var(--store-color-accent),#e8d5a3)}.order-track__marker{align-items:center;background:var(--store-color-ivory);border:2px solid #d5d9de;border-radius:9999px;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;position:relative;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease,color .25s ease;width:2.5rem;z-index:1}@media(min-width:640px){.order-track__marker{height:2.75rem;width:2.75rem}}.order-track__marker-icon{height:1rem;width:1rem}@media(min-width:640px){.order-track__marker-icon{height:1.125rem;width:1.125rem}}.order-track__label{color:#8c9196;font-size:.6875rem;font-weight:500;line-height:1.35;margin:.625rem 0 0;padding:0 .25rem}@media(min-width:640px){.order-track__label{font-size:.8125rem;margin-top:.75rem}}.order-track__status{font-size:.5625rem;font-weight:600;letter-spacing:.08em;margin:.375rem 0 0;min-height:.875rem;text-transform:uppercase}.order-track__status-active{color:var(--store-color-accent)}.order-track__status-done{color:var(--store-color-muted)}.order-track__status-placeholder{visibility:hidden}@media(min-width:640px){.order-track__status{font-size:.625rem;margin-top:.5rem}}.order-track__step--pending .order-track__marker{background:#fafbfc;color:#b0b7c3}.order-track__step--done .order-track__marker{background:var(--store-color-ink);border-color:var(--store-color-ink);box-shadow:0 2px 10px #0d0d0d2e;color:var(--store-color-ivory)}.order-track__step--done .order-track__label{color:var(--store-color-ink);font-weight:600}.order-track__step--active .order-track__marker{background:var(--store-color-ivory);border-color:var(--store-color-accent);box-shadow:0 0 0 3px #c9a9622e,0 4px 12px var(--store-color-accent-soft);color:var(--store-color-accent)}.order-track__step--active .order-track__label{color:var(--store-color-ink);font-weight:600}.order-track--animated{background:linear-gradient(180deg,rgb(201 169 98/5%),transparent)}.order-track--animated .order-track__step{animation:order-track-step-in .55s var(--store-ease-out,cubic-bezier(.22,1,.36,1)) both;animation-delay:calc(var(--step-index, 0)*.1s + .15s)}.order-track--animated .order-track__seg--done{background:#e8e4dc;overflow:hidden;position:relative}.order-track--animated .order-track__seg--done:after{animation:order-track-seg-fill .7s var(--store-ease-out,cubic-bezier(.22,1,.36,1)) both;animation-delay:calc(var(--step-index, 0)*.12s + .35s);background:linear-gradient(90deg,var(--store-color-accent),#e8d5a3);content:"";inset:0;position:absolute;transform-origin:left center}.order-track__marker-ring{animation:order-track-marker-pulse 2.4s ease-out infinite;border:2px solid rgba(201,169,98,.32);border-radius:9999px;inset:-.4rem;position:absolute}@keyframes order-track-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes order-track-seg-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes order-track-marker-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.order-confirm-summary{background:linear-gradient(165deg,#fffffffa,#faf9f7f5);border:1px solid var(--store-border-color);border-radius:var(--store-radius-2xl);box-shadow:var(--store-shadow-sm),var(--store-shadow-lg);overflow:hidden;padding:1.75rem 1.5rem 1.5rem;position:relative}.order-confirm-summary__accent{background:linear-gradient(90deg,var(--store-color-ink),#3d3d3d 40%,var(--store-color-accent) 100%);height:3px;left:0;position:absolute;right:0;top:0}.order-confirm-summary--compact{background:linear-gradient(180deg,hsla(0,0%,100%,.96) 0,var(--store-surface-muted) 100%);border:1px solid var(--store-border-color);border-radius:var(--store-radius-2xl);box-shadow:var(--store-shadow-md);padding:1.375rem}.order-confirm-summary__header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.375rem;padding-top:.25rem}.order-confirm-summary__title{color:var(--store-color-ink);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.order-confirm-summary__subtitle{color:var(--store-color-muted);font-size:.75rem;margin-top:.3125rem}.order-confirm-summary__badge{align-items:center;background:var(--store-color-accent-soft);border:1px solid rgba(201,169,98,.18);border-radius:var(--store-radius-pill);color:var(--store-color-accent);display:inline-flex;font-size:.6875rem;font-weight:600;gap:.25rem;padding:.3125rem .625rem}.order-confirm-summary__items{display:flex;flex-direction:column;gap:1rem}.order-confirm-summary__item{align-items:flex-start;display:flex;gap:.875rem}.order-confirm-summary__item-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;color:var(--store-color-ink);font-size:.875rem;font-weight:600;-webkit-line-clamp:2;line-height:1.35}.order-confirm-summary__item-meta{color:var(--store-color-muted);font-size:.75rem;line-height:1.4;margin-top:.25rem}.order-confirm-summary__item-total{color:var(--store-color-ink);font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:600}.order-confirm-summary--primary-items .order-confirm-summary__items{gap:1.125rem}.order-confirm-summary--primary-items .order-confirm-summary__item{border-bottom:1px solid rgb(0 0 0/5%);padding-bottom:1rem}.order-confirm-summary--primary-items .order-confirm-summary__item:last-child{border-bottom:none;padding-bottom:0}.order-confirm-summary--primary-items .order-confirm-summary__item-title{font-size:.9375rem;font-weight:600}.order-confirm-summary--primary-items .checkout-summary-thumb{height:4rem;width:4rem}.order-confirm-mobile-summary{margin-top:.25rem}.order-confirm-summary--totals-only .order-confirm-summary__header{margin-bottom:1.125rem}.order-confirm-summary--totals-only .order-confirm-summary__rows{margin-top:0}.order-confirm-summary__divider{background:var(--store-border-color);height:1px;margin:1.25rem 0}.order-confirm-summary__rows{display:flex;flex-direction:column;font-size:.875rem;gap:.625rem}.order-confirm-summary__row{align-items:center;color:var(--store-color-muted);display:flex;justify-content:space-between}.order-confirm-summary__row span:last-child{color:var(--store-color-ink);font-weight:500}.order-confirm-summary__row--discount span:last-child{color:var(--store-color-brand);font-weight:600}.order-confirm-summary__total{align-items:flex-end;border-top:1px solid var(--store-border-color);display:flex;gap:1rem;justify-content:space-between;margin-top:1rem;padding:1.125rem 0 0}.order-confirm-summary__total-copy{display:flex;flex-direction:column;gap:.1875rem}.order-confirm-summary__total-label{color:var(--store-color-muted);font-size:.8125rem;font-weight:600;letter-spacing:.02em}.order-confirm-summary__total-hint{color:var(--store-color-muted);font-size:.6875rem;opacity:.85}.order-confirm-summary__total-amount{color:var(--store-color-ink);font-family:var(--font-display);font-size:1.75rem;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.02em;line-height:1}.order-confirm-summary__paid{align-items:center;background:linear-gradient(135deg,#faf9f7fa,#fffcf6f2);border:1px solid rgba(201,169,98,.18);border-radius:var(--store-radius-lg);display:flex;gap:.75rem;margin-top:1.125rem;padding:.9375rem 1rem}.order-confirm-summary__paid-title{color:var(--store-color-ink);display:block;font-size:.8125rem;font-weight:700}.order-confirm-summary__paid-desc{color:var(--store-color-muted);font-size:.75rem;line-height:1.45;margin:0}.order-confirm-sidebar{background:linear-gradient(180deg,#f5f3eff0,#faf9f7fa),linear-gradient(180deg,rgb(201 169 98/4%),transparent 40%);border-left:1px solid var(--store-border-color)}.order-confirm-sidebar__sticky{position:sticky;top:2.5rem}.order-confirm-actions{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.75rem}.order-confirm-actions__primary{align-items:center;background:linear-gradient(135deg,var(--store-color-ink) 0,#1a1a1a 70%,#2a261c 100%);border-radius:var(--store-radius-pill);box-shadow:0 8px 24px #0d0d0d29,inset 0 1px #ffffff1a;color:var(--store-color-ivory);display:inline-flex;font-size:.875rem;font-weight:600;gap:.625rem;height:3.25rem;justify-content:center;letter-spacing:.08em;padding-inline:1.5rem;text-decoration:none;text-transform:uppercase;transition:transform var(--store-duration-normal) var(--store-ease-out),box-shadow var(--store-duration-normal) ease,background var(--store-duration-fast) ease;width:100%}.order-confirm-actions__primary:hover{background:linear-gradient(135deg,#1a1a1a,#2a2a2a 70%,#3d3428);box-shadow:0 12px 32px #0d0d0d33,0 0 0 1px #c9a9622e;transform:translateY(-1px)}.order-confirm-actions__primary:focus-visible{outline:2px solid var(--store-color-accent);outline-offset:3px}.order-confirm-actions__secondary{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem;justify-content:center}.order-confirm-actions__link{align-items:center;color:var(--store-color-muted);display:inline-flex;font-size:.875rem;font-weight:600;gap:.375rem;text-decoration:none;transition:color .15s ease}.order-confirm-actions__link:hover{color:var(--store-color-brand)}.order-confirm-actions__sep{color:#d1d5db}.order-confirm-support{align-items:center;background:#ffffffb8;border:1px solid hsla(0,0%,89%,.9);border-radius:.875rem;display:flex;gap:.75rem;justify-content:center;margin-bottom:1.75rem;padding:1rem 1.25rem}.order-confirm-support__icon{color:var(--store-color-accent);flex-shrink:0;height:1.125rem;width:1.125rem}.order-confirm-support p{color:var(--store-color-muted);font-size:.875rem;line-height:1.5;margin:0}.order-confirm-support a{color:var(--store-color-accent);font-weight:600;text-decoration:none}.order-confirm-support a:hover{text-decoration:underline}.order-confirm-footer{align-items:center;border-top:1px solid hsla(0,0%,89%,.8);color:var(--store-color-placeholder);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.75rem 1rem;justify-content:center;padding-bottom:2.5rem;padding-top:1.5rem}.order-confirm-footer a{color:inherit;text-decoration:none;transition:color .15s ease}.order-confirm-footer a:hover{color:var(--store-color-brand)}.order-confirm-loading{padding:1.5rem 0 3rem}.order-confirm-loading__intro{margin:0 auto 2.5rem;max-width:32rem;padding:0 1rem;text-align:center}.order-confirm-loading__mark{align-items:center;display:inline-flex;height:4.75rem;justify-content:center;margin-bottom:1.25rem;position:relative;width:4.75rem}.order-confirm-loading__mark-ring{animation:order-confirm-loading-spin 1.1s linear infinite;border:2px solid rgba(201,169,98,.18);border-radius:999px;border-top:2px solid var(--store-color-brand);inset:0;position:absolute}.order-confirm-loading__mark-core{align-items:center;background:linear-gradient(180deg,var(--store-color-accent-soft) 0,var(--store-color-ivory) 100%);border:1px solid rgba(201,169,98,.16);border-radius:999px;box-shadow:0 8px 24px #c9a9622e;color:var(--store-color-brand);display:inline-flex;height:3.5rem;justify-content:center;width:3.5rem}.order-confirm-loading__eyebrow{color:var(--store-color-brand);font-size:.6875rem;font-weight:600;letter-spacing:.08em;margin:0 0 .35rem;text-transform:uppercase}.order-confirm-loading__title{color:var(--store-color-ink);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0 0 .5rem}.order-confirm-loading__desc{color:var(--store-color-muted);font-size:.9375rem;line-height:1.55;margin:0}.order-confirm-loading__steps{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;list-style:none;margin:1.35rem 0 0;padding:0}.order-confirm-loading__step{align-items:center;background:var(--store-color-ivory);border:1px solid var(--store-border-color);border-radius:999px;color:var(--store-color-placeholder);display:inline-flex;font-size:.75rem;font-weight:500;gap:.45rem;padding:.45rem .75rem}.order-confirm-loading__step--done{background:var(--store-color-accent-soft);border-color:#c9a9622e;color:var(--store-color-brand)}.order-confirm-loading__step--active{border-color:var(--store-color-accent-soft);box-shadow:0 0 0 3px var(--store-color-accent-soft);color:var(--store-color-ink)}.order-confirm-loading__step-indicator{align-items:center;display:inline-flex;flex-shrink:0;height:1.125rem;justify-content:center;width:1.125rem}.order-confirm-loading__step-dot{animation:order-confirm-loading-pulse 1.2s ease-in-out infinite;background:var(--store-color-brand);border-radius:999px;height:.45rem;width:.45rem}.order-confirm-loading__layout{display:flex;gap:0}.order-confirm-loading__main{flex:1;padding:0 1rem}.order-confirm-loading__aside{flex-shrink:0;padding:0 1.5rem 0 0;width:400px}.order-confirm-loading__skeleton{background:var(--store-color-ivory);border:1px solid var(--store-border-color);border-radius:1rem;overflow:hidden}.order-confirm-loading__skeleton--hero{align-items:center;background:linear-gradient(135deg,rgba(201,169,98,.1) 0,var(--store-color-ivory) 100%);border-color:#c9a96247;display:flex;gap:1rem;margin-bottom:1rem;padding:1.5rem}.order-confirm-loading__skeleton-grid{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1rem}.order-confirm-loading__skeleton--panel,.order-confirm-loading__skeleton--summary{padding:1.25rem}.order-confirm-loading__skeleton--summary{border-color:var(--store-border-color);box-shadow:0 4px 18px #0d0d0d0f;position:sticky;top:2.5rem}.order-confirm-loading__item-row{align-items:center;display:flex;gap:.85rem;padding:.85rem 0}.order-confirm-loading__item-row+.order-confirm-loading__item-row{border-top:1px solid #f0f0f0}.order-confirm-loading__shimmer-group{display:flex;flex:1;flex-direction:column;gap:.55rem}.order-confirm-loading__shimmer-group--grow{min-width:0}.order-confirm-loading__shimmer{background:#eef1f3;border-radius:.5rem;overflow:hidden;position:relative}.order-confirm-loading__shimmer:after{animation:order-confirm-loading-shimmer 1.6s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.72) 50%,transparent);content:"";inset:0;position:absolute;transform:translate(-100%)}.order-confirm-loading__shimmer--circle{border-radius:999px;flex-shrink:0;height:3.5rem;width:3.5rem}.order-confirm-loading__shimmer--eyebrow{height:.65rem;width:38%}.order-confirm-loading__shimmer--title{height:1.1rem;width:72%}.order-confirm-loading__shimmer--line{height:.75rem;width:54%}.order-confirm-loading__shimmer--card{border-radius:.85rem;height:5.5rem}.order-confirm-loading__shimmer--panel-title{height:.85rem;margin-bottom:.5rem;width:42%}.order-confirm-loading__shimmer--thumb{border-radius:.65rem;flex-shrink:0;height:3.75rem;width:3.75rem}.order-confirm-loading__shimmer--item-title{height:.85rem;width:68%}.order-confirm-loading__shimmer--item-meta{height:.65rem;width:42%}.order-confirm-loading__shimmer--summary-title{height:.9rem;margin-bottom:1rem;width:52%}.order-confirm-loading__shimmer--summary-row{height:.75rem;margin-bottom:.65rem}.order-confirm-loading__shimmer--summary-row:nth-child(odd){width:88%}.order-confirm-loading__shimmer--summary-row:nth-child(2n){width:72%}.order-confirm-loading__shimmer--summary-total{border-radius:.65rem;height:1.35rem;margin-top:.75rem;width:100%}@keyframes order-confirm-loading-spin{to{transform:rotate(1turn)}}@keyframes order-confirm-loading-shimmer{to{transform:translate(100%)}}@keyframes order-confirm-loading-pulse{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@media(max-width:1023px){.order-confirm-loading__skeleton-grid{grid-template-columns:1fr}}@media(max-width:639px){.order-confirm-loading__title{font-size:1.25rem}.order-confirm-loading__steps{justify-content:flex-start}}.order-confirm-loading__intro--card{background:var(--store-color-ivory);border:1px solid var(--store-border-color);border-radius:1rem;box-shadow:0 4px 16px #1a1a1a0f;margin:0;max-width:28rem;padding:2rem 1.5rem 1.75rem;text-align:center}.order-confirm-loading__shimmer--field{border-radius:.65rem;height:3rem;margin-bottom:.75rem;width:100%}.order-confirm-loading__shimmer--button{border-radius:.65rem;height:3.5rem;margin-top:.5rem;width:100%}.store-subpage-frame.order-track-page{border-color:var(--store-border-color);box-shadow:inset 0 1px #ffffffb3,0 18px 50px #0d0d0d0d}.order-track-page{background:var(--store-color-ivory)}.order-track-page__hero-wrap{border-bottom:1px solid var(--store-border-color);isolation:isolate;overflow:hidden;padding-bottom:0;position:relative}.order-track-page__hero-wrap:before{background:radial-gradient(ellipse 70% 90% at 100% 0,rgba(201,169,98,.14),transparent 55%),linear-gradient(180deg,#f6f3ee,transparent 78%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.order-track-page__breadcrumb{margin-bottom:1.25rem;position:relative;z-index:1}.order-track-page__hero{align-items:end;border-bottom:none;display:grid;gap:1.25rem;padding-bottom:clamp(1.75rem,3vw,2.25rem);position:relative;z-index:1}@media(min-width:768px){.order-track-page__hero{grid-template-columns:minmax(0,1fr) auto}}.order-track-page__hero-icon{background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.7),transparent 55%),var(--store-color-accent-soft);border:1px solid rgba(201,169,98,.22);border-radius:1.35rem;box-shadow:0 12px 32px #c9a9621f;color:var(--store-color-accent);display:none;height:5rem;place-items:center;width:5rem}@media(min-width:768px){.order-track-page__hero-icon{display:grid}}.order-track-page__eyebrow{color:var(--store-color-accent);display:block;font-size:.6875rem;font-weight:600;letter-spacing:.2em;margin-bottom:.625rem;text-transform:uppercase}.order-track-page__title{color:var(--store-color-ink);font-family:var(--font-display);font-size:clamp(2.25rem,5vw,3.25rem);font-weight:400;letter-spacing:-.02em;line-height:1.05;margin-bottom:.75rem}.order-track-page__desc{color:var(--store-color-muted);font-size:1rem;line-height:1.7;max-width:34rem}.order-track-page__body{padding-top:2.25rem}.order-track-page__layout{display:grid;gap:2rem}@media(min-width:1024px){.order-track-page__layout{align-items:start;gap:3rem;grid-template-columns:minmax(17.5rem,20rem) minmax(0,1fr)}}.order-track-panel{background:var(--store-color-ivory);border:1px solid var(--store-border-color);border-radius:1.125rem;box-shadow:0 1px 2px #0d0d0d0d,0 12px 32px #0d0d0d0d;overflow:hidden;padding:1.625rem;position:relative}@media(min-width:1024px){.order-track-panel{position:sticky;top:calc(var(--store-sticky-top, 6.25rem) + 1rem)}}.order-track-panel:before{background:linear-gradient(90deg,var(--store-color-ink),#3d3d3d 40%,var(--store-color-accent) 100%);content:"";height:3px;left:0;position:absolute;right:0;top:0}.order-track-panel__title{color:var(--store-color-ink);font-family:var(--font-display);font-size:1.375rem;font-weight:400;margin-bottom:.5rem}.order-track-panel__desc{color:var(--store-color-muted);font-size:.875rem;line-height:1.6;margin-bottom:1.5rem}.order-track-form{display:flex;flex-direction:column;gap:1.125rem}.order-track-form__field{display:flex;flex-direction:column;gap:.5rem}.order-track-form__label{color:var(--store-color-ink);font-size:.8125rem;font-weight:600}.order-track-form__input-wrap{position:relative}.order-track-form__icon{color:#8c9196;height:1.0625rem;left:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1.0625rem}.order-track-form__input{background:var(--store-color-ivory);border:1px solid #d8dde2;border-radius:.875rem;color:var(--store-color-ink);font-size:.9375rem;height:3.125rem;outline:none;padding-inline:2.75rem 1rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;width:100%}.order-track-form__input::-moz-placeholder{color:#a4a9ae}.order-track-form__input::placeholder{color:#a4a9ae}.order-track-form__input:hover{border-color:#c4cdd5}.order-track-form__input:focus{background:var(--store-color-ivory);border-color:var(--store-color-accent);box-shadow:0 0 0 3px #c9a96224}.order-track-form__input:not(:-moz-placeholder){background:#c9a9620a;border-color:#c9a96247}.order-track-form__input:not(:placeholder-shown){background:#c9a9620a;border-color:#c9a96247}.order-track-form__error{align-items:flex-start;background:#fef3f2;border:1px solid #fecdca;border-radius:.875rem;color:#b42318;display:flex;font-size:.875rem;gap:.5rem;line-height:1.45;padding:.875rem 1rem}.order-track-form__submit{font-size:.9375rem;height:3.125rem;margin-top:.375rem;width:100%}.order-track-form__submit:disabled{cursor:wait;opacity:.72}.order-track-panel__tips{align-items:flex-start;background:var(--store-color-accent-soft);border:1px solid rgba(201,169,98,.14);border-radius:.875rem;color:var(--store-color-muted);display:flex;font-size:.8125rem;gap:.75rem;line-height:1.55;margin-top:1.375rem;padding:.9375rem 1rem}.order-track-panel__tips-icon{color:var(--store-color-accent);flex-shrink:0;height:1rem;margin-top:.125rem;width:1rem}.order-track-panel__tips p{margin:0}.order-track-page__list{min-width:0}.order-track-page__list-placeholder{align-items:center;background:linear-gradient(180deg,#fafbfb 0,var(--store-color-ivory) 100%);border:1px dashed #d8dde2;border-radius:1.125rem;display:flex;flex-direction:column;justify-content:center;min-height:18rem;padding:2.5rem 1.75rem;text-align:center}.order-track-page__list-placeholder-icon{align-items:center;background:var(--store-color-accent-soft);border:1px solid rgba(201,169,98,.18);border-radius:1.125rem;color:var(--store-color-accent);display:flex;height:4.5rem;justify-content:center;margin-bottom:1.25rem;width:4.5rem}.order-track-page__list-placeholder-title{color:var(--store-color-ink);font-family:var(--font-display);font-size:1.375rem;font-weight:400;margin:0 0 .625rem}.order-track-page__list-placeholder-desc{color:var(--store-color-muted);font-size:.875rem;line-height:1.65;margin:0;max-width:22rem}.order-track-page__list-panel{background:linear-gradient(180deg,#fafbfb 0,var(--store-color-ivory) 5rem);border:1px solid var(--store-border-color);border-radius:1.125rem;padding:1.375rem}@media(min-width:768px){.order-track-page__list-panel{padding:1.5rem 1.625rem 1.625rem}}.order-track-page__list-head{border-bottom:1px solid var(--store-border-color);margin-bottom:1.375rem;padding-bottom:1.125rem}.order-track-page__list-head-copy{min-width:0}.order-track-page__list-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem}.order-track-page__list-title{color:var(--store-color-ink);font-family:var(--font-display);font-size:1.375rem;font-weight:400;margin:0}.order-track-page__list-desc{color:var(--store-color-muted);font-size:.875rem;margin:.375rem 0 0}.order-track-page__list-count{align-items:center;background:var(--store-color-accent-soft);border:1px solid rgba(201,169,98,.22);border-radius:9999px;color:var(--store-color-ink);display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:600;height:1.75rem;justify-content:center;min-width:1.75rem;padding-inline:.5rem}.order-track-page__cards{display:flex;flex-direction:column;gap:.75rem}.order-track-page__empty{background:linear-gradient(180deg,var(--store-surface-muted) 0,var(--store-color-ivory) 100%);border:1px dashed #d8dde2;border-radius:1.125rem;padding:3.5rem 1.75rem;text-align:center}.order-track-page__empty-icon{align-items:center;background:var(--store-surface-muted);border-radius:9999px;display:inline-flex;height:4.25rem;justify-content:center;margin-bottom:1.125rem;width:4.25rem}.order-track-page__empty h3{color:var(--store-color-ink);font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.order-track-page__empty p{color:var(--store-color-muted);font-size:.875rem;line-height:1.6;margin-inline:auto;max-width:22rem}.order-track-page__empty-link{align-items:center;color:var(--store-color-accent);display:inline-flex;font-size:.875rem;font-weight:600;gap:.375rem;margin-top:1.375rem;text-decoration:none;transition:color .15s ease}.order-track-page__empty-link:hover{color:var(--store-color-ink)}.order-list-card{background:var(--store-color-ivory);border:1px solid var(--store-border-color);border-radius:1rem;box-shadow:0 1px 2px #0d0d0d0a;display:grid;gap:1rem;padding:1rem;transition:border-color .2s ease,box-shadow .22s ease,transform .22s ease}@media(min-width:900px){.order-list-card{align-items:center;gap:1.125rem 1.5rem;grid-template-columns:auto minmax(0,1fr) auto;padding:1rem 1.125rem}}.order-list-card:hover{border-color:#c9a96247;box-shadow:0 10px 28px #0d0d0d14;transform:translateY(-1px)}.order-list-card__media{flex-shrink:0}.order-list-card__thumb{background:var(--store-surface-muted);border:1px solid var(--store-border-color);border-radius:.875rem;display:block;height:4.5rem;-o-object-fit:cover;object-fit:cover;width:4.5rem}@media(min-width:900px){.order-list-card__thumb{height:4.25rem;width:4.25rem}}.order-list-card__thumb--placeholder{align-items:center;color:#8c9196;display:flex;justify-content:center}.order-list-card__stats{display:grid;gap:.875rem 1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;min-width:0}@media(min-width:640px){.order-list-card__stats{gap:.75rem 1rem;grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:900px){.order-list-card__stats{gap:.5rem 1.125rem}}.order-list-card__stat{min-width:0}.order-list-card__stat dt{color:#8c9196;font-size:.625rem;font-weight:700;letter-spacing:.06em;margin-bottom:.25rem;text-transform:uppercase}.order-list-card__stat dd{color:var(--store-color-ink);font-size:.875rem;font-weight:600;line-height:1.35;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-list-card__stat--order dd,.order-list-card__stat--total dd{font-family:var(--font-display);font-size:1rem;font-weight:500}.order-list-card__stat--date dd{color:#3d4246;font-weight:500}.order-list-card__aside{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;justify-content:space-between}@media(min-width:900px){.order-list-card__aside{align-items:stretch;flex-flow:column nowrap;gap:.625rem;justify-content:center;min-width:8.75rem}}.order-list-card__status{align-items:center;border-radius:9999px;display:inline-flex;font-size:.625rem;font-weight:700;justify-content:center;letter-spacing:.06em;min-height:1.625rem;padding:.25rem .6875rem;text-transform:uppercase}@media(min-width:900px){.order-list-card__status{align-self:flex-end}}.order-list-card__status--success{background:var(--store-color-accent-soft);border:1px solid rgba(201,169,98,.18);color:var(--store-color-accent)}.order-list-card__status--pending{background:#f59e0b1f;border:1px solid rgba(245,158,11,.16);color:#9a6700}.order-list-card__action{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9999px;color:var(--store-color-ink);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.4375rem;height:2.5rem;justify-content:center;padding-inline:1rem;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;white-space:nowrap}.order-list-card__action:hover{background:var(--store-color-accent-soft);border-color:#c9a96238;color:var(--store-color-accent)}.order-list-card__action-icon{height:.9375rem;transition:transform .15s ease;width:.9375rem}.order-list-card__action:hover .order-list-card__action-icon{transform:translate(2px)}@media(min-width:900px){.order-list-card__action{width:100%}}.order-detail-page{background:radial-gradient(ellipse 90% 55% at 8% -8%,rgb(201 169 98/9%),transparent 52%),radial-gradient(ellipse 70% 45% at 96% 2%,hsla(0,0%,5%,.04),transparent 48%),var(--store-color-ivory)}#main:has(.order-detail-page){background:var(--store-surface-muted)}.store-subpage-frame.order-detail-page{background:transparent;border:none;border-radius:0;box-shadow:none;overflow:visible}.order-detail-page__breadcrumb{margin-bottom:1.5rem}.order-detail-page__hero{margin-bottom:0}.order-detail-page__hero-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:space-between;position:relative;z-index:1}.order-detail-page__hero-icon{box-shadow:0 10px 28px #0d0d0d24,inset 0 1px #ffffff2e}.order-detail-page__copy-btn{align-items:center;background:#ffffffb8;border:1px solid rgba(201,169,98,.22);border-radius:var(--store-radius-pill);color:var(--store-color-ink);cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;gap:.4375rem;margin-top:.75rem;padding:.4375rem .75rem;transition:color var(--store-duration-fast) ease,background var(--store-duration-fast) ease,border-color var(--store-duration-fast) ease}.order-detail-page__copy-btn:hover{background:var(--store-color-accent-soft);border-color:#c9a96252;color:var(--store-color-accent)}.order-detail-page__badge{border-radius:var(--store-radius-pill);flex-shrink:0;font-size:.6875rem;font-weight:600;letter-spacing:.12em;padding:.4375rem 1rem;text-transform:uppercase}.order-detail-page__badge--success{background:var(--store-color-accent-soft);border:1px solid rgba(201,169,98,.22);color:var(--store-color-accent)}.order-detail-page__badge--pending{background:#f59e0b1f;border:1px solid rgba(245,158,11,.18);color:#9a6700}.order-detail-page__layout-wrap{padding-top:2rem}.order-detail-page__layout{display:grid;gap:2.5rem;padding-bottom:0}@media(min-width:1024px){.order-detail-page__layout{align-items:start;gap:3rem;grid-template-columns:minmax(0,1fr) 23.5rem}}.order-detail-page__main{display:flex;flex-direction:column;gap:.25rem;min-width:0}.order-detail-page__overview{margin-bottom:2rem}.order-detail-page__section{margin-bottom:1.75rem}.order-detail-page__section .order-confirm-section__title{font-family:var(--font-display);font-size:1.375rem;font-weight:400;letter-spacing:0}.order-detail-page__aside{display:flex;flex-direction:column;gap:1rem;min-width:0}@media(min-width:1024px){.order-detail-page__aside{position:sticky;top:calc(var(--store-sticky-top, 6.25rem) + .5rem)}}.order-detail-page__summary-wrap{background:var(--store-color-ivory);border:1px solid var(--store-border-color);border-radius:1.25rem;box-shadow:0 1px 2px #0d0d0d0a,0 16px 40px #0d0d0d0f;overflow:hidden}.order-detail-page__summary-wrap .order-confirm-summary{border:none;border-radius:0;box-shadow:none}.order-detail-page__concierge{align-items:flex-start;background:linear-gradient(135deg,rgb(201 169 98/8%) 0,var(--store-color-ivory) 100%);border:1px solid rgba(201,169,98,.18);border-radius:1rem;display:flex;gap:.875rem;padding:1.125rem 1.25rem}.order-detail-page__concierge-icon{align-items:center;background:var(--store-color-accent-soft);border-radius:var(--store-radius-md);color:var(--store-color-accent);display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.order-detail-page__concierge-title{color:var(--store-color-accent);font-size:.6875rem;font-weight:600;letter-spacing:.16em;margin:0 0 .25rem;text-transform:uppercase}.order-detail-page__concierge-text{color:var(--store-color-muted);font-size:.8125rem;line-height:1.55;margin:0}.order-detail-page__actions{align-items:center;border-top:1px solid var(--store-border-color);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:.5rem;padding:1.5rem 0 .5rem}.order-detail-page__back{align-items:center;color:var(--store-color-muted);display:inline-flex;font-size:.875rem;font-weight:600;gap:.4375rem;text-decoration:none;transition:color var(--store-duration-fast) ease}.order-detail-page__back:hover{color:var(--store-color-accent)}.order-detail-page__shop{align-items:center;display:inline-flex;gap:.5rem;min-width:12rem}.order-detail-page__support-link{border-bottom:1px solid rgba(201,169,98,.35);color:var(--store-color-ink);font-weight:600;text-decoration:none;transition:color var(--store-duration-fast) ease}.order-detail-page__support-link:hover{color:var(--store-color-accent)}.order-detail-page__error-wrap{padding-block:4rem}.order-detail-page__error{background:var(--store-color-ivory);border:1px solid var(--store-border-color);border-radius:1rem;margin-inline:auto;max-width:28rem;padding:2rem;text-align:center}.order-detail-page__error-icon{color:var(--store-color-sale);height:2.5rem;margin-inline:auto;margin-bottom:1rem;width:2.5rem}.order-detail-page__error h1{font-family:var(--font-display);font-size:1.5rem;font-weight:400;margin-bottom:.5rem}.order-detail-page__error p{color:var(--store-color-muted);font-size:.875rem;margin-bottom:1.5rem}.order-detail-page__error-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.order-detail-page__error-outline{height:3rem;padding-inline:1.5rem}.order-detail-page__hero .order-confirm-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.order-detail-page__hero .order-confirm-hero__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.order-detail-page__summary-wrap .order-confirm-summary__title{font-family:var(--font-display);font-size:1.25rem;font-weight:400;letter-spacing:.02em;text-transform:none}.order-detail-page__summary-wrap .order-confirm-summary__total-amount{font-family:var(--font-display);font-size:1.625rem;font-weight:500}.order-detail-page__summary-wrap .order-confirm-summary__paid{background:var(--store-color-accent-soft);border:1px solid rgba(201,169,98,.14);border-radius:.875rem}.order-detail-page__summary-wrap .text-brand{color:var(--store-color-accent)!important}.order-detail-page__summary-wrap [class*="text-[#1A1A1A]"]{color:var(--store-color-ink)!important}.order-detail-page .order-confirm-panel--items .order-confirm-items{padding:.25rem .5rem .75rem}.order-detail-page .order-confirm-panel--items .order-confirm-items--editorial{padding:.375rem .625rem .875rem}@media(min-width:640px){.order-detail-page .order-confirm-panel--items .order-confirm-items--editorial{padding:.5rem .875rem 1rem}}.order-detail-page .order-track--animated{border-radius:0 0 1.125rem 1.125rem;padding:1.75rem .875rem 1.625rem}.order-detail-page .order-confirm-panel__header{background:linear-gradient(180deg,rgba(250,249,247,.95) 0,var(--store-color-ivory) 100%)}
