html:has(.purchase-celebration:modal){overflow:hidden}.purchase-celebration[open]{--celebration-frame:clamp(10px,2.1vw,30px);--celebration-space:clamp(22px,5vw,72px);position:fixed;inset:0;isolation:isolate;display:flex;flex-direction:column;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:max(76px,calc(env(safe-area-inset-top) + 64px)) max(var(--celebration-space),calc(env(safe-area-inset-right) + 14px)) max(42px,calc(env(safe-area-inset-bottom) + 24px)) max(var(--celebration-space),calc(env(safe-area-inset-left) + 14px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:0;background:#090603;color:#fff0cf;scroll-padding-block:74px 24px}.purchase-celebration::backdrop{background:#090603}.purchase-celebration__scene{position:fixed;z-index:0;inset:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse 38% 42% at 50% 32%,#b579343b,transparent 74%),radial-gradient(ellipse 52% 48% at 50% 55%,#07040138,transparent 100%),linear-gradient(180deg,#0c070459,#0503014f 55%,#0b06033b),#090603 url(/images/prestige-background.png) 50% /cover no-repeat}.purchase-celebration__scene:before{position:absolute;inset:-24% -50%;background:linear-gradient(90deg,transparent 33%,#dc8b2729 44%,#ffd18969 49%,#ffb54335 53%,transparent 65%);opacity:0;animation:purchase-scene-sweep 1.08s cubic-bezier(.32,.02,.55,.98) both;content:""}.purchase-celebration__scene:after{position:absolute;inset:max(var(--celebration-frame),env(safe-area-inset-top)) max(var(--celebration-frame),env(safe-area-inset-right)) max(var(--celebration-frame),env(safe-area-inset-bottom)) max(var(--celebration-frame),env(safe-area-inset-left));border:1px solid #f0c7813d;border-radius:6px;background:linear-gradient(90deg,#ffe2a6,transparent) 0 0 /54px 1px,linear-gradient(#ffe2a6,transparent) 0 0 /1px 54px,linear-gradient(270deg,#ffe2a6,transparent) 100% 0 /54px 1px,linear-gradient(#ffe2a6,transparent) 100% 0 /1px 54px,linear-gradient(90deg,#ffe2a6,transparent) 0 100% /54px 1px,linear-gradient(0deg,#ffe2a6,transparent) 0 100% /1px 54px,linear-gradient(270deg,#ffe2a6,transparent) 100% 100% /54px 1px,linear-gradient(0deg,#ffe2a6,transparent) 100% 100% /1px 54px;background-repeat:no-repeat;box-shadow:0 0 40px #0008,inset 0 0 42px #0004;content:""}.purchase-celebration__ribbon{--ribbon-angle:-12deg;--ribbon-travel:80vw;--ribbon-opacity:1;position:absolute;top:28%;left:50%;width:clamp(430px,74vw,1180px);height:clamp(92px,19vh,220px);border-block:1px solid #e9aa5642;border-radius:50%;box-shadow:inset 0 -5px 17px #d2922c19,0 -3px 18px #ffb83a1c;opacity:var(--ribbon-opacity);transform:translate(-50%,-50%) rotate(var(--ribbon-angle));mask-image:linear-gradient(90deg,transparent 3%,#000 30%,#000 70%,transparent 97%);animation:purchase-ribbon-arrive 1s cubic-bezier(.15,.63,.27,1) both}.purchase-celebration__ribbon:nth-of-type(2){--ribbon-angle:14deg;--ribbon-travel:-79vw;top:36%;width:clamp(380px,65vw,1020px);border-color:#ffce713b;animation-delay:.08s}.purchase-celebration__ribbon:nth-of-type(3){--ribbon-travel:90vw;--ribbon-opacity:.68;top:73%;width:clamp(420px,94vw,1500px);height:clamp(138px,27vh,310px);mask-image:linear-gradient(90deg,transparent,#000 19%,transparent 45%,transparent 55%,#000 81%,transparent);animation-delay:.16s}.purchase-celebration__spark{position:absolute;top:var(--y);left:var(--x);width:var(--size);aspect-ratio:1;border-radius:1px;background:#ffdda0;box-shadow:0 0 8px 1px #efa95187;opacity:.23;transform:rotate(45deg);animation:purchase-spark 1.4s var(--delay) cubic-bezier(.16,.65,.24,1) both}.purchase-celebration__spark:nth-of-type(3n){border-radius:50%;background:#ffb74e}.purchase-celebration__close{position:fixed;z-index:2;top:max(calc(var(--celebration-frame) + 10px),calc(env(safe-area-inset-top) + 10px));left:max(calc(var(--celebration-frame) + 10px),calc(env(safe-area-inset-left) + 10px));display:grid;width:46px;height:46px;place-items:center;padding:0;border:1px solid #d9ad676b;border-radius:50%;background:#171008;color:#ffe6b7;box-shadow:0 4px 16px #0007}.purchase-celebration__close:hover{border-color:#ffdc91;background:#382411}.purchase-celebration__stage{position:relative;z-index:1;display:grid;flex:none;width:min(100%,42rem);gap:clamp(18px,3vh,28px);justify-items:center;margin:auto;text-align:center;animation:purchase-stage-arrive .84s cubic-bezier(.18,.72,.24,1) .13s both}.purchase-celebration__emblem{position:relative;display:grid;width:clamp(106px,17svh,158px);aspect-ratio:1;place-items:center;margin-block:7px 12px;isolation:isolate;animation:purchase-emblem-arrive .75s cubic-bezier(.22,.76,.28,1) .14s both}.purchase-celebration__emblem:before{position:absolute;z-index:-1;inset:-61%;border-radius:50%;background:radial-gradient(circle,#e9a43c6b 0,#b8712b38 39%,transparent 70%);content:""}.purchase-celebration__emblem>.brand-logo{width:100%;height:100%;filter:drop-shadow(0 9px 12px #060300b5) drop-shadow(0 0 13px #ffc06575)}.purchase-celebration__ring{position:absolute;z-index:-1;inset:-6%;border:1px solid #ffe1a784;border-radius:50%;box-shadow:inset 0 0 12px #ffbd5729,0 0 16px #ffbd573f}.purchase-celebration__ring:nth-of-type(2){inset:-15%;border-color:#f6c17347;box-shadow:none}.purchase-celebration__seal{position:absolute;bottom:1%;left:0;display:grid;width:32%;aspect-ratio:1;place-items:center;border:2px solid #ffe2a3;border-radius:50%;background:radial-gradient(circle at 30% 20%,#402b15,#120c05 78%);color:#ffdf95;box-shadow:0 0 0 3px #26190d,0 4px 16px #090502c7,0 0 18px #ffc7664d;animation:purchase-seal-arrive .47s cubic-bezier(.22,.76,.28,1.15) .44s both}.purchase-celebration__seal>svg{width:59%;height:59%}.purchase-celebration__copy{min-width:0;animation:purchase-detail-arrive .58s ease-out .44s both}.purchase-celebration__copy .purchase-celebration__eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0 0 10px;color:#f3c67c;font-size:.72rem;font-weight:800;letter-spacing:.19em}.purchase-celebration__eyebrow:after,.purchase-celebration__eyebrow:before{width:clamp(14px,4vw,37px);height:1px;background:linear-gradient(90deg,transparent,#e4b671);content:""}.purchase-celebration__eyebrow:before{transform:scaleX(-1)}.purchase-celebration__copy h2{margin:0 0 9px;color:#fff1d4;font-size:clamp(2rem,5.4vw,4rem);font-weight:800;line-height:1.3;text-shadow:0 3px 28px #e6a4403d,0 2px 8px #0008;text-wrap:balance}.purchase-celebration__copy h2:focus{outline:none}.purchase-celebration__copy>p:last-child{max-width:37ch;margin:0 auto;color:#e8d7b9;font-size:clamp(.9rem,2vw,1.05rem);line-height:1.8;text-wrap:balance}.purchase-celebration__receipt{display:grid;width:min(100%,29rem);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border:1px solid #e8bd733e;border-radius:14px;background:linear-gradient(160deg,#302011dd,#100c07e8 75%);box-shadow:inset 0 1px 0 #fff0cb13,0 12px 32px #0004;animation:purchase-detail-arrive .5s ease-out .55s both}.purchase-celebration__receipt>div{min-width:0;padding:11px clamp(8px,2vw,20px)}.purchase-celebration__receipt>div+div{border-inline-start:1px solid #e8bd732e}.purchase-celebration__receipt dt{margin-block-end:3px;color:#d3be99;font-size:.78rem}.purchase-celebration__receipt dd{margin:0;color:#ffedcc;font-size:clamp(.85rem,2vw,.98rem);font-weight:700;overflow-wrap:anywhere}.purchase-celebration__actions{display:flex;width:min(100%,29rem);align-items:center;justify-content:center;animation:purchase-detail-arrive .5s ease-out .65s both}.purchase-celebration__actions button{min-height:48px;padding:9px 17px;border-radius:10px;font-size:.9rem;line-height:1.5;white-space:normal}.purchase-celebration__actions .gold-btn{min-width:min(200px,100%);border-color:#f7d38d;background:linear-gradient(118deg,#ffe2a6,#f0ba5f 64%,#e29c42);color:#1f1306;box-shadow:inset 0 1px 1px #fff1bd80,0 6px 21px #c9802d33}.purchase-celebration__actions .gold-btn:hover{background:linear-gradient(118deg,#fff0c7,#ffc978)}.purchase-celebration__actions button:focus-visible,.purchase-celebration__close:focus-visible{outline:2px solid #ffe3a4;outline-offset:4px}@keyframes purchase-scene-sweep{0%{opacity:0;transform:translateX(65%) skewX(-15deg)}24%{opacity:1}65%{opacity:.72}to{opacity:0;transform:translateX(-65%) skewX(-15deg)}}@keyframes purchase-ribbon-arrive{0%{opacity:0;transform:translate(calc(-50% + var(--ribbon-travel)),-68%) rotate(calc(var(--ribbon-angle) + 13deg)) scale(.7)}40%{opacity:var(--ribbon-opacity)}to{transform:translate(-50%,-50%) rotate(var(--ribbon-angle))}}@keyframes purchase-stage-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes purchase-emblem-arrive{0%{opacity:0;transform:translateY(9px) scale(.76)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes purchase-seal-arrive{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes purchase-detail-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes purchase-spark{0%{opacity:0;transform:translate(calc(-1 * var(--dx)),calc(-1 * var(--dy))) rotate(0deg) scale(.3)}24%{opacity:.9}to{opacity:.23;transform:translate(var(--dx),var(--dy)) rotate(80deg) scale(.75)}}@media (max-width:520px){.purchase-celebration__ribbon:first-of-type{top:27%}.purchase-celebration__ribbon:nth-of-type(2){top:31%}.purchase-celebration__stage{gap:18px}.purchase-celebration__actions{display:grid;grid-template-columns:minmax(0,1fr);max-width:360px}}@media (max-width:559px) and (max-height:650px){.purchase-celebration[open]{padding-block:max(68px,calc(env(safe-area-inset-top) + 64px)) max(28px,calc(env(safe-area-inset-bottom) + 16px))}.purchase-celebration__stage{gap:12px}.purchase-celebration__emblem{width:clamp(80px,15svh,106px);margin-block:4px 7px}.purchase-celebration__copy h2{font-size:clamp(1.65rem,6.4vw,2rem)}.purchase-celebration__copy>p:last-child{line-height:1.65}.purchase-celebration__receipt>div{padding-block:8px}.purchase-celebration__actions button{min-height:44px}}@media (min-width:560px) and (max-height:560px){.purchase-celebration[open]{padding-block:max(56px,calc(env(safe-area-inset-top) + 18px)) max(28px,calc(env(safe-area-inset-bottom) + 16px))}.purchase-celebration__stage{grid-template-columns:minmax(110px,.7fr) minmax(0,2fr);grid-template-areas:"emblem copy" "emblem receipt" "emblem actions";gap:12px 30px;align-items:center}.purchase-celebration__emblem{grid-area:emblem}.purchase-celebration__copy{grid-area:copy}.purchase-celebration__copy h2{font-size:clamp(1.8rem,5vw,2.7rem)}.purchase-celebration__receipt{grid-area:receipt}.purchase-celebration__actions{grid-area:actions}}@media (prefers-reduced-motion:reduce){.purchase-celebration__actions,.purchase-celebration__copy,.purchase-celebration__emblem,.purchase-celebration__receipt,.purchase-celebration__ribbon,.purchase-celebration__scene:before,.purchase-celebration__seal,.purchase-celebration__spark,.purchase-celebration__stage{animation:none}.purchase-celebration__actions button,.purchase-celebration__close{transition:none}.purchase-celebration__actions .gold-btn:hover{transform:none}}@media print{html:has(.purchase-celebration:modal){overflow:visible}.purchase-celebration::backdrop,.purchase-celebration[open]{display:none}}.admin-chat-manage{display:grid;grid-template-columns:minmax(205px,250px) minmax(0,1fr);align-items:start;gap:16px}.admin-chat-folders{padding:14px}.admin-chat-folder-buttons,.admin-chat-list{display:grid;gap:6px}.admin-chat-folder-buttons button,.admin-chat-list button{min-width:0;border:1px solid transparent;border-radius:9px;background:#120c05;color:#dfd0b1;text-align:start;padding:9px 10px}.admin-chat-folder-buttons button{display:flex;align-items:center;gap:8px;font-size:.8rem;min-height:42px}.admin-chat-folder-buttons svg{flex:0 0 auto}.admin-chat-folder-buttons button span{margin-inline-start:auto;min-width:22px;padding:0 5px;border-radius:20px;background:#3d2b13;color:#f1d58d;font-size:.72rem;text-align:center;font-variant-numeric:tabular-nums}.admin-chat-folder-buttons button[aria-pressed=true],.admin-chat-list button[aria-pressed=true]{color:var(--gold);border-color:#816021;background:#32230f}.admin-chat-folder-buttons button:hover:not(:disabled),.admin-chat-list button:hover:not(:disabled){border-color:#a98136}.admin-chat-search{position:relative;margin:14px 0 8px;color:var(--muted)}.admin-chat-search svg{position:absolute;inset-inline-start:10px;top:50%;transform:translateY(-50%);pointer-events:none}.admin-chat-search input{min-width:0;margin-top:0;padding-inline-start:34px;font-size:.78rem}.admin-chat-list{max-height:465px;overflow:auto}.admin-chat-list button{display:flex;flex-direction:column;gap:2px;background:#21170b;border-color:#493518;overflow-wrap:anywhere;font-size:.82rem}.admin-chat-list button small{font-size:.68rem;color:var(--muted)}.admin-chat-no-results{padding:9px;margin:0}.admin-chat-thread{min-width:0}.admin-chat-thread-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;padding-bottom:13px;border-bottom:1px solid var(--border)}.admin-chat-thread-header h2,.admin-chat-thread-header p{margin:0;overflow-wrap:anywhere}.admin-chat-thread-header h2{margin-bottom:3px}.admin-chat-thread-header .admin-chat-trash{color:#f0af9c;border-color:#754a38}.admin-chat-thread-header .admin-chat-trash:hover:not(:disabled){background:#4c2a20;border-color:#a76c54}.admin-chat-thread .chat-messages{min-height:240px;padding-inline:0}.admin-chat-thread .admin-toolbar{margin-bottom:12px}.admin-chat-recovery{margin:10px 0 0}.admin-chat-thread .empty{min-height:250px}@media (max-width:1050px){.admin-chat-manage{grid-template-columns:minmax(185px,205px) minmax(0,1fr)}}@media (max-width:650px){.admin-chat-manage{grid-template-columns:minmax(0,1fr);gap:10px}.admin-chat-folders{margin-bottom:0}.admin-chat-folder-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-chat-folder-buttons button{gap:5px;padding-inline:7px}.admin-chat-list{grid-auto-flow:column;grid-auto-columns:minmax(130px,max-content);max-height:none;padding-bottom:3px}.admin-chat-list button{max-width:180px}.admin-chat-thread .chat-messages{min-height:170px}}.admin-orders{min-width:0}.admin-order-views{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-order-views button{display:flex;align-items:center;gap:10px;min-height:54px;padding:10px clamp(9px,2vw,18px);border:1px solid #74542675;border-radius:13px;background:#161009e8;color:#e4d5b7;text-align:start}.admin-order-views button[aria-pressed=true]{border-color:#d6a849;background:linear-gradient(145deg,#392714,#1c140a);box-shadow:inset 0 1px #ffe8a42b;color:#ffe3a6}.admin-order-views button svg{flex:none;color:#e3bc6d}.admin-order-views button b{margin-inline-start:auto;padding:3px 8px;border-radius:999px;background:#e9b95719;color:#ffe2a5;font-size:.8rem}.admin-orders__description{margin-block:13px 18px;font-size:.84rem}.admin-orders__filters input{flex:1;min-width:0}.admin-orders__empty{display:grid;justify-items:center;gap:10px;padding-block:35px;color:#d8c3a1;text-align:center}.admin-orders__empty svg{color:#d4a95c}.admin-order-edit{display:grid;gap:12px;margin-block:14px}.admin-order-edit button{justify-self:start}.admin-order-actions{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:12px}.status-awaiting_customer{border-color:#bd8b50a6;color:#ffd99e}.status-ready_for_delivery{border-color:#64a6a893;color:#b8ebdc}.order-status-history{margin-block:16px;padding:13px 15px;border:1px solid #89673258;border-radius:12px;background:#24180d82}.order-status-history h4{margin:0 0 8px;font-size:.86rem}.order-status-history ol{display:grid;gap:7px;margin:0;padding:0;list-style:none}.order-status-history li{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px}.order-status-history time{color:#ccbb9c;font-size:.72rem}.admin-order-support{display:grid;gap:9px;min-width:0;margin-block:16px;padding:14px;border:1px solid #ad854a62;border-radius:14px;background:#1c130be8}.admin-order-support__heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.admin-order-support__heading h4{display:flex;align-items:center;gap:7px;color:#ffe2a6}.admin-order-support .chat-messages{max-height:260px;min-height:65px;overflow:auto;overflow-wrap:anywhere}@media (max-width:480px){.admin-order-views button{gap:6px;min-height:49px;font-size:.74rem}.admin-order-views button svg{width:15px}.admin-order-views button b{padding-inline:6px}}.customer-chat-history{display:flex;align-items:center;flex:none;gap:9px;padding:8px 11px;border:1px solid #ab804c47;border-radius:11px;background:#20150be8;color:#ead5ad;font-size:.75rem}.customer-chat-history span{flex:none}.customer-chat-history select{flex:1;min-width:0;min-height:36px;padding:4px 8px;font-size:.75rem}.chat-window>.customer-chat-ended,.chat-window>.customer-chat-error,.chat-window>.customer-chat-history{margin-inline:12px}.customer-chat-error{color:#ffcdad;font-size:.78rem}.customer-chat-ended{display:grid;flex:none;gap:10px;padding:12px;margin-block:4px 12px;border:1px solid #af85505e;border-radius:12px;background:linear-gradient(145deg,#362719,#1b130c)}.customer-chat-ended strong{display:flex;align-items:center;gap:6px;color:#ffe0a6;font-size:.84rem}.customer-chat-ended p{margin-block:5px 0;color:#decbae;font-size:.72rem;line-height:1.65}.customer-chat-ended button{min-height:42px;justify-self:start}.order-delivery{min-width:0;margin-block:18px;padding:clamp(13px,2.5vw,24px);border:1px solid #936a375e;border-radius:16px;background:radial-gradient(ellipse at 100% 0,#7648182f,transparent 65%),linear-gradient(145deg,#1c130b,#100b06 70%);box-shadow:inset 0 1px #ffe2a112;color:#f6e9d0;scroll-margin-block:16px}.order-delivery:focus{outline:2px solid #d6a75d;outline-offset:3px}.order-delivery__head{display:flex;align-items:center;flex-wrap:wrap;gap:9px 12px}.order-delivery__head h3,.order-delivery__head h4{margin:0 0 2px;font-size:1rem;color:#ffe8bc}.order-delivery__icon{display:grid;flex:none;width:43px;height:43px;place-items:center;border:1px solid #b887467a;border-radius:12px;background:linear-gradient(145deg,#50351a,#22160b);color:#f1c473}.order-delivery__state{display:flex;align-items:center;gap:6px;margin:0;color:#e4c894;font-size:.79rem}.order-delivery__state[data-sent=true]{color:#b3d7b6}.order-delivery .order-delivery__edit{min-height:44px;margin:0;margin-inline-start:auto;padding-inline:14px;border-radius:10px}.order-delivery form.order-delivery__form{display:grid;gap:13px;max-width:none;margin:12px 0 0}.order-delivery__intro{margin:0;color:#deccac;font-size:.84rem}.order-delivery__items{display:grid;gap:12px}.order-delivery__head+.order-delivery__items,.order-delivery__head+div>.order-delivery__items{margin-block-start:13px}.order-delivery__item{min-inline-size:0;margin:0;padding:11px 13px 13px;border:1px solid #75572971;border-radius:11px;background:#0d0906a8}.order-delivery__item-title{max-width:100%;color:#ffe2a8;font-size:.87rem;font-weight:700;overflow-wrap:anywhere}legend.order-delivery__item-title{padding-inline:6px}.order-delivery__item-title small{margin-inline-start:6px;color:#d1bd99;font-size:.74rem;font-weight:400}.order-delivery__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:11px 14px}.order-delivery__field{display:grid;align-content:start;min-width:0;gap:5px}.order-delivery__field label{margin:0;color:#f2e0be;font-size:.82rem;font-weight:700}.order-delivery__field input{min-height:46px;border-color:#785a36;background:#100b07;font-size:1rem;text-align:left}.order-delivery__field input::placeholder{color:#baa787}.order-delivery__field input:focus{border-color:#f5bf69}.order-delivery__field small,.order-delivery__quiet,.order-delivery__timestamp{color:#cbb899;font-size:.76rem}.order-delivery__form .gold-btn{justify-self:start;min-height:44px;border-radius:11px}.order-delivery__error{margin:0;padding:9px 12px;border:1px solid #985f4c;border-radius:9px;background:#421f19;color:#ffd1bd;font-size:.82rem}.order-delivery__links{display:grid;gap:8px;margin:7px 0 0}.order-delivery__links dt{color:#dfca9f;font-size:.77rem}.order-delivery__links dd{margin:1px 0 0}.order-delivery__links a{display:inline-flex;align-items:baseline;max-width:100%;gap:7px;padding-block:3px;color:#ffdc8e;font-size:.82rem;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.order-delivery__links a:hover{color:#fff0c6}.order-delivery__links a svg{align-self:center}.order-delivery__timestamp{margin:9px 0 0}.order-delivery__timestamp time{margin-inline-start:5px}.order-delivery--admin{padding:13px 15px}.order-delivery--admin .order-delivery__icon{width:38px;height:38px}@media (max-width:480px){.order-delivery__form .gold-btn{justify-self:stretch}.order-delivery__item{padding-inline:10px}.order-delivery__links a{min-height:36px}}.store-preferences{display:flex;align-items:center;gap:7px;flex:none}.store-preferences label{display:grid;gap:1px;color:#e2c48a;font-size:.63rem;line-height:1.35}.store-preferences select{min-height:32px;max-inline-size:126px;padding:4px 8px;border:1px solid #b68b473b;border-radius:8px;background:#1b1209;color:#fff1d4;font-size:.75rem}.store-preferences select:focus-visible{outline:2px solid #f2c774;outline-offset:2px}.discord-account-avatar{display:block;flex:none;border:1px solid #d7ad635c;border-radius:50%;object-fit:cover}.discord-sign-in{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;margin-block:8px;border:1px solid #aaa0ff;border-radius:11px;background:#4548a8;color:#fff;font-weight:700}.discord-profile-panel{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-block-end:20px;padding:14px}.discord-profile-panel>div{flex:1;min-width:145px}.discord-profile-panel p{margin-block:4px 0}.discord-admin-settings{display:grid;min-width:0;gap:12px;padding:14px;border:1px solid #ab805267;border-radius:12px}.discord-admin-settings legend{padding-inline:5px;color:#f2d397}.discord-admin-settings code{overflow-wrap:anywhere}.discord-admin-settings__channels{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px}[dir=ltr] .hero-live-copy,[dir=ltr] .order-card,[dir=ltr] .product-card{text-align:start}[dir=ltr] .breadcrumb>svg{transform:rotate(180deg)}.product-art-picker__choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:8px;margin-block:10px 15px}.product-art-picker__choices button{display:grid;justify-items:center;min-width:0;padding:6px;border:1px solid #85673962;border-radius:10px;background:#120c07;color:#ead5ae;font-size:.75rem}.product-art-picker__choices button[aria-pressed=true]{border-color:#e2af55;background:#3a2917}.product-art-picker__choices img,.product-art-picker__preview img{object-fit:contain;border-radius:8px}.product-art-picker__preview{display:flex;align-items:center;gap:12px;margin-block:12px}.product-art-picker__upload svg{color:#f0c675}@media (max-width:640px){.store-preferences{order:5;width:100%;justify-content:flex-end;gap:12px}.store-preferences label{display:flex;align-items:center;gap:5px;font-size:.69rem}.store-preferences select{min-height:38px;max-inline-size:122px;font-size:16px}}.order-review{min-inline-size:0;margin-block:18px;padding:clamp(14px,2.5vw,24px);border:1px solid #936a3766;border-radius:16px;background:radial-gradient(ellipse at 100% 0,#89592432,transparent 65%),#151009;color:#f6e9d0}.order-review__heading,.order-review__summary{display:flex;align-items:center;gap:12px}.order-review__heading h4{margin:0;color:#ffe8bc;font-size:1rem}.order-review__heading p{margin:4px 0 0;color:#e2d2b4;font-size:.82rem}.order-review__badge{display:grid;flex:none;inline-size:43px;block-size:43px;place-items:center;border:1px solid #b887467a;border-radius:12px;background:linear-gradient(145deg,#52381c,#22160b);color:#f6ce82}.order-review form.order-review__form{display:grid;gap:14px;max-inline-size:none;margin:15px 0 0}.order-review__rating{min-inline-size:0;margin:0;padding:0;border:0}.order-review__field,.order-review__rating legend{color:#ffe8bc;font-size:.85rem;font-weight:700}.order-review__choices,.order-review__stars{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px;color:#b29767}.order-review__choices{margin-block-start:6px}.order-review__choice,.order-review__file{position:relative;display:grid;place-items:center;min-block-size:44px;border:1px solid #785c35;border-radius:9px;background:#21180d;cursor:pointer}.order-review__choice{inline-size:44px}.order-review__choice:hover,.order-review__file:hover{border-color:#ceab6d}.order-review__choice:focus-within,.order-review__file:focus-within{outline:2px solid #f9cc7f;outline-offset:2px}.order-review__choice svg[data-filled=true],.order-review__stars svg[data-filled=true]{color:#ffce70;fill:#ffce70}.order-review__choice input,.order-review__file input{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer}.order-review__choice input:disabled,.order-review__file input:disabled{cursor:wait}.order-review__field,.order-review__upload{display:grid;gap:6px}.order-review__field textarea{inline-size:100%;min-block-size:62px;resize:vertical}.order-review__file{justify-self:start;max-inline-size:100%;padding-inline:12px;color:#ffe1a1}.order-review__file span{display:flex;align-items:center;gap:7px}.order-review__file svg{flex:none}.order-review__file bdi{overflow-wrap:anywhere}.order-review__notice,.order-review__summary time,.order-review__upload small{color:#d2bd96;font-size:.78rem}.order-review__error,.order-review__notice{margin:0}.order-review__error{color:#ffb5a6}.order-review__form .gold-btn{justify-self:start;min-block-size:44px;margin:0}.order-review__preview{display:block;max-inline-size:100%;max-block-size:175px;border:1px solid #785c35;border-radius:9px;object-fit:contain}.order-review__summary{flex-wrap:wrap;margin-block-start:10px}.order-review__comment{margin:9px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.order-review--admin{padding:13px 15px}.order-review__proof{display:inline-flex;align-items:center;gap:6px;margin-block-start:9px;color:#ffe1a1;text-decoration:underline}@media (max-width:480px){.order-review__file,.order-review__form .gold-btn{justify-self:stretch}}