.qcustomer-shell{max-width:1120px;margin:0 auto;color:var(--text,#f5efe4);display:grid;gap:28px}.qcustomer-shell>header{position:relative;padding:34px;border:1px solid #6f5426;background:linear-gradient(135deg,#1b1510,#0d0b09)}.qcustomer-shell header span{color:#d8ad55;letter-spacing:.12em}.qcustomer-shell h1{margin:10px 0;font-size:clamp(32px,5vw,54px)}.qcustomer-shell h2{font-size:25px;margin:0 0 18px}.qcustomer-shell section,.qcustomer-shell form{border:1px solid #3b3021;padding:24px;background:#0e0c0a}.qcustomer-shell form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.qcustomer-shell label{display:grid;gap:8px}.qcustomer-shell input,.qcustomer-shell select{min-height:52px;border:1px solid #594629;background:#090806;color:#fff;padding:0 14px;font:inherit}.qcustomer-shell button{cursor:pointer}.qcustomer-tabs{display:flex;gap:8px}.qcustomer-tabs button{flex:1;padding:15px;background:transparent;color:#d7cbbb;border:1px solid #4b3b26}.qcustomer-tabs button.active{background:#b48632;color:#0a0807}.qcustomer-shell [data-customer-message]{min-height:24px;color:#d9b15d}.qcustomer-shell .error{color:#ff7f75}.qcustomer-orders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.qcustomer-orders button,.qcustomer-addresses article{display:grid;gap:7px;text-align:right;padding:18px;border:1px solid #3d3120;background:#15110d;color:inherit}.qcustomer-orders small{opacity:.7}.qcustomer-addresses{display:grid;gap:10px;margin-bottom:18px}.qcustomer-addresses article{grid-template-columns:1fr auto}.qcustomer-addresses article span{grid-column:1}.qcustomer-addresses article button{grid-column:2;grid-row:1/3;background:transparent;color:#df806f;border:0}.qcustomer-order-detail{margin-top:16px;padding:20px;border:1px solid #8a672a;background:#17120d}.qcustomer-order-detail div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid #332719}.qcustomer-order-detail strong{display:block;margin-top:16px;color:#e5bc66}.qcustomer-logout{position:absolute;left:24px;top:24px;border:1px solid #73592d;background:transparent;color:#e2c47f;padding:10px 14px}.qcustomer-empty,.qcustomer-loading{padding:28px;text-align:center;border:1px dashed #4d3b25;color:#c8b99f}.qcustomer-danger button{background:transparent;border:1px solid #7e3d34;color:#ef9589;padding:12px}.qcustomer-shell .check{display:flex;align-items:center}.qcustomer-shell .check input{min-height:auto;width:20px}.qcustomer-shell form>.primary{align-self:end;min-height:52px}.qcustomer-shell form[hidden],.qcustomer-shell [hidden]{display:none!important}.qcustomer-method{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:14px;border:1px solid #4b3b26;padding:16px;margin:0}.qcustomer-method legend{padding:0 8px;color:#e5bc66}.qcustomer-method label{display:flex;align-items:center;gap:9px;border:1px solid #3b3021;padding:12px 16px;flex:1;min-width:220px}.qcustomer-method input{width:20px;min-height:auto}.qcustomer-phone-field{min-width:0}.qcustomer-phone-field>small{opacity:.72}.qcustomer-phone{display:grid;grid-template-columns:minmax(155px,.42fr) minmax(0,1fr);gap:8px}.qcustomer-phone select,.qcustomer-phone input{width:100%;box-sizing:border-box}.qcustomer-login-method{margin-bottom:2px}.qcustomer-sms-panel{display:grid;gap:16px;padding:24px;border:1px solid #3b3021;background:#0e0c0a}.qcustomer-sms-panel>.primary{min-height:52px}.qcustomer-sms-panel form{padding:0;border:0}.qcustomer-sms-panel #qasim-recaptcha{min-height:78px;direction:ltr;overflow:auto}
.qcustomer-recovery{max-width:900px}.qcustomer-recovery>button,.qcustomer-shell>[data-resend],.qcustomer-shell>[data-auth-back]{min-height:48px;border:1px solid #4b3b26;background:#15110d;color:#eadab9;padding:12px 18px}.qcustomer-recovery form{grid-template-columns:minmax(0,1fr) minmax(190px,.42fr)}.qcustomer-recovery .qcustomer-method{grid-column:1/-1}.qcustomer-recovery .qcustomer-method label{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center}.qcustomer-recovery .qcustomer-method input{grid-row:1/3}.qcustomer-recovery .qcustomer-method small{opacity:.72}.qcustomer-recovery [data-recovery-identifier]{min-width:0}.qcustomer-recovery [data-recovery-identifier] input{width:100%;box-sizing:border-box}.qcustomer-sms-panel .primary,.qcustomer-shell .primary{font-weight:700}
.qcustomer-order-timeline{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:18px 0;padding:0;list-style:none}.qcustomer-order-timeline li{position:relative;padding:12px 8px;border:1px solid #3b3021;color:#8f8577;text-align:center;font-size:12px}.qcustomer-order-timeline li.done{border-color:#b48632;background:#2a2115;color:#f2d897}.qcustomer-order-detail>[data-confirm-received]{width:100%;margin-top:18px;min-height:54px}.qcustomer-order-detail>[data-confirm-received]+small{display:block;margin-top:8px;text-align:center;opacity:.72}
.qcustomer-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.qcustomer-section-head h2{display:flex;align-items:center;gap:10px}.qcustomer-section-head h2 b{display:inline-grid;place-items:center;min-width:30px;height:30px;border-radius:50%;background:#c99b3d;color:#090806;font-size:14px}.qcustomer-section-head>button{border:1px solid #6b522b;background:transparent;color:#e4c67e;padding:10px 14px}.qcustomer-section-note{margin:-8px 0 18px;color:#b5aa9a}.qcustomer-notifications>div:last-child{display:grid;gap:8px}.qcustomer-notifications [data-notification]{display:grid;gap:5px;width:100%;padding:14px 16px;text-align:right;border:1px solid #3b3021;background:#15110d;color:inherit}.qcustomer-notifications [data-notification].unread{border-color:#b48632;background:#21190f;box-shadow:inset -4px 0 #d5aa51}.qcustomer-notifications [data-notification] span,.qcustomer-notifications [data-notification] small{color:#b9ad9b}.qcustomer-order-timeline li{display:grid;gap:6px}.qcustomer-order-timeline li small{font-size:10px;line-height:1.5;color:inherit;opacity:.78}
@media(max-width:700px){.qcustomer-shell{gap:18px}.qcustomer-shell form,.qcustomer-orders,.qcustomer-recovery form{grid-template-columns:1fr}.qcustomer-shell>header{padding:26px 20px}.qcustomer-shell h1{font-size:clamp(30px,10vw,42px)}.qcustomer-logout{position:static;margin-top:14px}.qcustomer-order-detail div{display:grid}.qcustomer-shell section,.qcustomer-shell form{padding:18px}.qcustomer-method{display:grid}.qcustomer-method label{min-width:0}.qcustomer-sms-panel{padding:18px}.qcustomer-shell button,.qcustomer-shell input,.qcustomer-shell select{min-height:50px}.qcustomer-phone{grid-template-columns:minmax(120px,.44fr) minmax(0,1fr)}.qcustomer-phone select{padding:0 8px;font-size:14px}.qcustomer-recovery .qcustomer-method label{padding:14px 12px}.qcustomer-sms-panel #qasim-recaptcha{max-width:100%;overflow-x:auto}.qcustomer-order-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.qcustomer-section-head{align-items:flex-start}.qcustomer-section-head>button{padding:8px 10px;font-size:12px}}
@media(min-width:701px) and (max-width:1100px){.qcustomer-shell{max-width:calc(100vw - 48px)}.qcustomer-recovery{max-width:780px}}
.qcustomer-create-account{display:block;width:100%;margin:10px 0 18px;padding:14px 18px;border:1px solid #c99a3d;background:transparent;color:inherit;font-weight:800;cursor:pointer}.qcustomer-create-account:hover{background:rgba(201,154,61,.12)}
.qcustomer-tracking-gate>header{text-align:center}.qcustomer-tracking-benefits{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;border:1px solid #6f5426;background:linear-gradient(135deg,#21180f,#100d09);color:#d9cbb3}.qcustomer-tracking-benefits b{color:#e7be67;font-size:18px}.qcustomer-tracking-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 22px;border:1px solid #8a672a;background:linear-gradient(135deg,#2b2114,#12100c);color:#d9cbb3}.qcustomer-tracking-banner b{color:#f0ce84;font-size:19px}.qcustomer-tracking-banner span{opacity:.86}
@media(max-width:700px){.qcustomer-tracking-benefits,.qcustomer-tracking-banner{display:grid;padding:16px}.qcustomer-tracking-benefits b,.qcustomer-tracking-banner b{font-size:17px}}

.site-shell[data-theme="light"] .qcustomer-shell{color:#211b14}.site-shell[data-theme="light"] .qcustomer-shell>header{border-color:#c9a968;background:linear-gradient(135deg,#fffaf2,#efe2cc);color:#211b14}.site-shell[data-theme="light"] .qcustomer-shell header span{color:#8a5e0b}.site-shell[data-theme="light"] .qcustomer-shell section,.site-shell[data-theme="light"] .qcustomer-shell form,.site-shell[data-theme="light"] .qcustomer-sms-panel{border-color:#d8c8ae;background:#fffdf8;color:#211b14}.site-shell[data-theme="light"] .qcustomer-shell input,.site-shell[data-theme="light"] .qcustomer-shell select{border-color:#cdbb9d;background:#fff;color:#211b14}.site-shell[data-theme="light"] .qcustomer-tabs button{border-color:#cdbb9d;color:#403526}.site-shell[data-theme="light"] .qcustomer-tabs button.active{background:#b48632;color:#fff}.site-shell[data-theme="light"] .qcustomer-orders button,.site-shell[data-theme="light"] .qcustomer-addresses article,.site-shell[data-theme="light"] .qcustomer-notifications [data-notification]{border-color:#d8c8ae;background:#fffaf2;color:#211b14}.site-shell[data-theme="light"] .qcustomer-notifications [data-notification].unread{border-color:#b48632;background:#f7ead0;box-shadow:inset -4px 0 #b48632}.site-shell[data-theme="light"] .qcustomer-notifications [data-notification] span,.site-shell[data-theme="light"] .qcustomer-notifications [data-notification] small,.site-shell[data-theme="light"] .qcustomer-section-note{color:#685d4e}.site-shell[data-theme="light"] .qcustomer-order-detail{border-color:#b48632;background:#fffaf1}.site-shell[data-theme="light"] .qcustomer-order-detail div{border-color:#e4d5bb}.site-shell[data-theme="light"] .qcustomer-empty,.site-shell[data-theme="light"] .qcustomer-loading{border-color:#cdbb9d;color:#675d50}.site-shell[data-theme="light"] .qcustomer-logout,.site-shell[data-theme="light"] .qcustomer-section-head>button,.site-shell[data-theme="light"] .qcustomer-recovery>button,.site-shell[data-theme="light"] .qcustomer-shell>[data-resend],.site-shell[data-theme="light"] .qcustomer-shell>[data-auth-back]{border-color:#b48632;background:#fffaf1;color:#704b0d}.site-shell[data-theme="light"] .qcustomer-method{border-color:#d8c8ae}.site-shell[data-theme="light"] .qcustomer-method label{border-color:#d8c8ae;background:#fffaf2}.site-shell[data-theme="light"] .qcustomer-tracking-benefits,.site-shell[data-theme="light"] .qcustomer-tracking-banner{border-color:#c9a968;background:linear-gradient(135deg,#fffaf2,#efe2cc);color:#403526}.site-shell[data-theme="light"] .qcustomer-tracking-benefits b,.site-shell[data-theme="light"] .qcustomer-tracking-banner b{color:#704b0d}.site-shell[data-theme="light"] .qcustomer-order-timeline li{border-color:#d8c8ae;color:#716657;background:#fff}.site-shell[data-theme="light"] .qcustomer-order-timeline li.done{border-color:#b48632;background:#f1dfbc;color:#4a330d}
[data-theme="light"] .qcustomer-shell{color:#211b14}[data-theme="light"] .qcustomer-shell>header{border-color:#c9a968;background:linear-gradient(135deg,#fffaf2,#efe2cc);color:#211b14}[data-theme="light"] .qcustomer-shell header span{color:#8a5e0b}[data-theme="light"] .qcustomer-shell section,[data-theme="light"] .qcustomer-shell form,[data-theme="light"] .qcustomer-sms-panel{border-color:#d8c8ae;background:#fffdf8;color:#211b14}[data-theme="light"] .qcustomer-shell h1,[data-theme="light"] .qcustomer-shell h2,[data-theme="light"] .qcustomer-shell h3,[data-theme="light"] .qcustomer-shell b,[data-theme="light"] .qcustomer-shell strong{color:#211b14}[data-theme="light"] .qcustomer-shell input,[data-theme="light"] .qcustomer-shell select{border-color:#cdbb9d;background:#fff;color:#211b14}[data-theme="light"] .qcustomer-notifications [data-notification]{border-color:#d8c8ae;background:#fffaf2;color:#211b14}[data-theme="light"] .qcustomer-notifications [data-notification].unread{border-color:#b48632;background:#f7ead0;box-shadow:inset -4px 0 #b48632}[data-theme="light"] .qcustomer-notifications [data-notification] span,[data-theme="light"] .qcustomer-notifications [data-notification] small,[data-theme="light"] .qcustomer-section-note{color:#685d4e}
