body.dot-order-tracking-page{overflow-x:clip;background:#E3E8FC}
body.dot-order-tracking-page .dellco-page{padding-top:0!important;padding-bottom:0!important}
body.dot-order-tracking-page .dellco-container.dellco-page__inner,body.dot-order-tracking-page .dellco-page__inner>article,body.dot-order-tracking-page .dellco-prose,body.dot-order-tracking-page .dellco-prose>*{width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important}
body.dot-order-tracking-page .dellco-page__header{display:none!important}
:root{--dot-cobalt:#0253FC;--dot-royal:#0F51D9;--dot-lavender:#C7D4FE;--dot-ice:#E3E8FC;--dot-charcoal:#191919;--dot-ink:#191919;--dot-muted:#52617F;--dot-border:#D6DEFA;--dot-green:#1B9D55;--dot-shell:1440px}
.dot-app,.dot-app *{box-sizing:border-box}.dot-app{width:100%;margin:0;color:#191919;font-family:inherit;-webkit-font-smoothing:antialiased}.dot-shell,.dot-result-anchor{width:min(100% - 64px,var(--dot-shell));margin-inline:auto}
.dot-hero{position:relative;isolation:isolate;min-height:720px;overflow:hidden;background:#E3E8FC}.dot-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--dot-hero-image) right center/cover no-repeat}.dot-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#E3E8FC 0%,rgba(227,232,252,.99) 30%,rgba(227,232,252,.93) 46%,rgba(227,232,252,.62) 61%,rgba(227,232,252,.12) 100%)}
.dot-hero-grid{min-height:720px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(400px,520px);gap:clamp(44px,5.5vw,90px);align-items:center;padding:76px 0}.dot-copy{max-width:680px}.dot-eyebrow{margin-bottom:18px;color:var(--dot-cobalt);font-size:13px;font-weight:900;letter-spacing:.19em;text-transform:uppercase}.dot-copy h1{margin:0;color:var(--dot-ink);font-size:clamp(56px,5.2vw,80px);font-weight:800;line-height:.96;letter-spacing:-.05em}.dot-intro{max-width:620px;margin:30px 0 36px;color:#485574;font-size:20px;line-height:1.6}.dot-trust-list{display:grid;gap:17px}.dot-trust-item{display:flex;align-items:center;gap:15px}.dot-trust-icon,.dot-support-icon,.dot-summary-icon,.dot-shipping-icon{display:grid;place-items:center;border-radius:50%}.dot-trust-icon{width:44px;height:44px;border:1px solid #d9dad5;background:rgba(255,255,255,.7);color:#16191a}.dot-trust-item strong{display:block;color:#1a1d1f;font-size:15px;font-weight:800}.dot-trust-item span{display:block;margin-top:3px;color:#747a7d;font-size:13px}
.dot-trust-icon svg,.dot-support-icon svg,.dot-summary-icon svg,.dot-shipping-icon svg,.dot-address-title svg,.dot-progress-marker svg,.dot-lock svg,.dot-submit svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.dot-form-wrap{display:flex;justify-content:flex-end}.dot-form-card{width:100%;max-width:510px;padding:40px;border:1px solid rgba(199,212,254,.22);border-radius:24px;background:linear-gradient(180deg,#191919,#111A2D);box-shadow:0 34px 80px rgba(0,0,0,.30);color:#fff}.dot-form-head{display:flex;gap:16px;align-items:center;margin-bottom:30px}.dot-lock{display:grid;place-items:center;width:50px;height:50px;border:1px solid rgba(2,83,252,.42);border-radius:50%;color:var(--dot-cobalt)}.dot-form-head h2{margin:0;color:#fff;font-size:25px;font-weight:800}.dot-form-head p{margin:5px 0 0;color:#C7D4FE;font-size:13.5px}.dot-form{display:grid;gap:20px}.dot-field{display:grid;gap:9px}.dot-field label{color:#eceeec;font-size:13px;font-weight:800}.dot-field input{width:100%;min-height:59px;padding:0 17px;border:1px solid #697896!important;border-radius:9px!important;outline:0!important;background:#101827!important;color:#fff!important;font:inherit!important;font-size:16px!important;transition:.18s ease}.dot-field input:focus{border-color:var(--dot-cobalt)!important;box-shadow:0 0 0 3px rgba(2,83,252,.13)!important}.dot-submit{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:62px;border:0;border-radius:9px;background:linear-gradient(135deg,var(--dot-cobalt),var(--dot-royal));color:#fff;font:inherit;font-size:17px;font-weight:900;cursor:pointer;box-shadow:0 10px 24px rgba(2,83,252,.20)}.dot-submit:hover{transform:translateY(-1px)}.dot-submit-spinner{display:none}.dot-form-message{min-height:20px;color:#c6c9ca;font-size:13px}.dot-form-message.is-error{color:#ffd1bf}
.dot-result-shell{background:linear-gradient(180deg,#E3E8FC 0%,#F8F9FF 100%);padding:28px 0 8px}.dot-order-result{padding:0 0 12px}.dot-order-card{border:1px solid #D6DEFA;border-radius:24px;background:#fff;overflow:hidden;box-shadow:0 24px 70px rgba(18,20,21,.09)}
.dot-order-header{display:flex;align-items:flex-start;justify-content:space-between;gap:26px;padding:32px 34px 24px;border-bottom:1px solid #ecece9}.dot-order-heading h2{margin:0;color:#111315;font-size:clamp(31px,3vw,44px);font-weight:850;line-height:1;letter-spacing:-.045em}.dot-order-heading p{max-width:840px;margin:11px 0 0;color:#687073;font-size:15px;line-height:1.55}.dot-order-heading a{color:#0F51D9;font-weight:700;text-underline-offset:2px}
.dot-processing-card{min-width:205px;padding:14px 16px;border:1px solid #d6ebd9;border-radius:13px;background:linear-gradient(180deg,#eef9ef,#e8f6ea);box-shadow:inset 0 1px 0 rgba(255,255,255,.75)}.dot-processing-title{display:flex;align-items:center;gap:10px;color:#151817;font-size:15px;font-weight:900}.dot-status-dot{width:12px;height:12px;border-radius:50%;background:var(--dot-green);box-shadow:0 0 0 5px rgba(32,196,67,.10)}.dot-processing-copy{margin-top:7px;color:#506155;font-size:12.5px;line-height:1.4}
.dot-order-body{padding:24px 34px 34px}.dot-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px}.dot-summary-card{display:grid;grid-template-columns:52px 1fr;gap:15px;align-items:center;min-height:112px;padding:19px 20px;border:1px solid var(--dot-border);border-radius:14px;background:linear-gradient(180deg,#fff,#fcfcfb)}.dot-summary-icon{width:48px;height:48px;background:#E3E8FC;color:#0F51D9}.dot-summary-card span{display:block;color:#7a8083;font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.dot-summary-card strong{display:block;margin-top:5px;color:#171a1b;font-size:18px;line-height:1.25}.dot-summary-card small{display:block;margin-top:3px;color:#52595b;font-size:13px}.dot-summary-card a{display:inline-block;margin-top:5px;color:#0F51D9;font-size:12px;font-weight:700}
.dot-address-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.dot-address-card{min-height:166px;padding:23px 24px;border:1px solid var(--dot-border);border-radius:14px;background:linear-gradient(180deg,#fff,#fcfcfb)}.dot-address-title{display:flex;align-items:center;gap:11px;margin-bottom:13px;color:#17191a}.dot-address-title svg{width:22px;height:22px}.dot-address-title strong{font-size:15px}.dot-address-lines{padding-left:33px;color:#5f6769;font-size:14px;line-height:1.58}.dot-address-email{margin-top:10px}.dot-address-email strong{color:#222}.dot-address-email a{color:#0F51D9;font-weight:700}
.dot-products-table{border:1px solid var(--dot-border);border-radius:15px;overflow:hidden;background:#fff}.dot-products-head{display:grid;grid-template-columns:minmax(0,1fr) 112px 72px 112px;gap:16px;padding:13px 18px;background:#E3E8FC;color:#777e80;font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.dot-products-head span:not(:first-child){text-align:center}.dot-product-row{display:grid;grid-template-columns:minmax(0,1fr) 112px 72px 112px;gap:16px;align-items:center;padding:22px 18px;border-top:1px solid var(--dot-border);background:#fff}.dot-product-main{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px;align-items:center}.dot-product-image{display:flex;align-items:center;justify-content:center;width:250px;height:190px;border:1px solid #ecece8;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 7px 20px rgba(17,19,21,.04)}.dot-product-image img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;margin:0!important;padding:8px}.dot-product-title{color:#1d2122;font-size:18px;font-weight:850;line-height:1.35;text-decoration:none}.dot-product-title:hover{color:var(--dot-cobalt)}.dot-product-sku{margin-top:7px;color:#777d80;font-size:13px;font-weight:600}.dot-product-money,.dot-product-qty{text-align:center;color:#2c3132;font-size:14px;font-weight:800}.dot-product-money:last-child{font-size:15px;color:#171a1b}
.dot-shipping-row{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:18px;align-items:center;padding:17px 18px;border-top:1px solid var(--dot-border);background:#fcfcfb}.dot-shipping-main{display:flex;align-items:center;gap:14px}.dot-shipping-icon{width:44px;height:44px;background:#E3E8FC;color:#0F51D9}.dot-shipping-main strong{display:block;color:#222;font-size:14px}.dot-shipping-main div div{margin-top:5px;color:#777d7f;font-size:12.5px}.dot-shipping-row>strong{text-align:right;color:#25292a;font-size:14px}
.dot-totals-wrap{display:flex;justify-content:flex-end;padding:18px 2px 0}.dot-totals{width:min(100%,455px)}.dot-totals>div{display:grid;grid-template-columns:1fr auto;gap:22px;padding:6px 0;color:#596063;font-size:14px}.dot-totals strong{color:#16191a;font-size:15px}.dot-paid-row{margin-top:10px;padding-top:14px!important;border-top:1px solid #d7d9d5}.dot-paid-row span,.dot-paid-row strong{font-size:16px;font-weight:900;color:#17191a}.dot-paid-meta{text-align:right;color:#687073;font-size:12.5px;line-height:1.45;padding-top:4px;white-space:normal}
.dot-progress{display:grid;grid-template-columns:repeat(4,1fr);margin-top:24px;padding:29px 10px 10px;border-top:1px solid var(--dot-border)}.dot-progress-step{position:relative;text-align:center;color:#747a7c}.dot-progress-step:not(:last-child):after{content:"";position:absolute;top:24px;left:59%;right:-41%;height:3px;background:#dedfdb;z-index:0}.dot-progress-step.is-done:not(:last-child):after,.dot-progress-step.is-current:not(:last-child):after{background:linear-gradient(90deg,var(--dot-cobalt),var(--dot-royal))}.dot-progress-marker{position:relative;z-index:1;display:grid;place-items:center;width:50px;height:50px;margin:0 auto 10px;border:2px solid #d4d6d2;border-radius:50%;background:#fff;color:#858b8d;box-shadow:0 4px 12px rgba(0,0,0,.04)}.dot-progress-step.is-done .dot-progress-marker,.dot-progress-step.is-current .dot-progress-marker{border-color:var(--dot-cobalt);background:linear-gradient(135deg,var(--dot-cobalt),var(--dot-royal));color:#fff;box-shadow:0 7px 16px rgba(2,83,252,.20)}.dot-progress-title{color:#202425;font-size:13px;font-weight:900}.dot-progress-copy{max-width:190px;margin:6px auto 0;color:#7a8082;font-size:11.5px;line-height:1.4}
.dot-support-panel{display:grid;grid-template-columns:repeat(3,1fr);margin:26px 0 58px;border:1px solid rgba(199,212,254,.16);border-radius:20px;background:linear-gradient(180deg,#191919,#111A2D);color:#fff;overflow:hidden;box-shadow:0 22px 55px rgba(0,0,0,.14)}.dot-support-item{display:flex;gap:18px;align-items:flex-start;min-height:138px;padding:29px}.dot-support-item:not(:last-child){border-right:1px solid rgba(255,255,255,.10)}.dot-support-icon{width:46px;height:46px;border:1px solid rgba(199,212,254,.42);color:#C7D4FE}.dot-support-item h3{margin:0 0 9px;color:#fff;font-size:16px}.dot-support-item p,.dot-support-item a{margin:0;color:#C7D4FE;font-size:13px;line-height:1.55}.dot-support-item a{color:#C7D4FE;text-underline-offset:3px}
.dot-app a:focus-visible,.dot-app button:focus-visible,.dot-app input:focus-visible{outline:2px solid var(--dot-cobalt);outline-offset:4px}.dot-unavailable{padding:24px;border:1px solid #ddd8d2;border-radius:12px;background:#faf9f7;color:#333}
@media(max-width:1000px){.dot-hero-grid{grid-template-columns:1fr;gap:30px;padding:52px 0}.dot-form-wrap{justify-content:flex-start}.dot-summary-grid{grid-template-columns:1fr}.dot-address-grid{grid-template-columns:1fr}.dot-products-head{display:none}.dot-product-row{grid-template-columns:1fr 1fr 1fr;gap:12px}.dot-product-main{grid-column:1/-1}.dot-product-money,.dot-product-qty{text-align:left}.dot-product-money:before,.dot-product-qty:before{content:attr(data-label) ": ";color:#7a8082;font-weight:600}.dot-support-panel{grid-template-columns:1fr}.dot-support-item:not(:last-child){border-right:0;border-bottom:1px solid rgba(255,255,255,.1)}}
@media(max-width:680px){.dot-shell,.dot-result-anchor{width:100%;padding-inline:16px}.dot-hero{min-height:auto}.dot-hero-grid{min-height:auto;padding:38px 0}.dot-copy h1{font-size:46px}.dot-intro{font-size:16.5px}.dot-form-card{padding:24px 19px}.dot-result-shell{padding-top:18px}.dot-order-card{border-radius:18px}.dot-order-header{flex-direction:column;padding:23px 18px 18px}.dot-processing-card{width:100%;min-width:0}.dot-order-body{padding:18px}.dot-summary-card{min-height:96px}.dot-address-lines{padding-left:0}.dot-product-main{grid-template-columns:1fr}.dot-product-image{width:100%;height:280px}.dot-product-row{grid-template-columns:1fr;padding:18px}.dot-product-money,.dot-product-qty{grid-column:1}.dot-shipping-row{grid-template-columns:1fr}.dot-shipping-row>strong{text-align:left}.dot-totals{width:100%}.dot-progress{grid-template-columns:1fr;gap:15px;padding-inline:4px}.dot-progress-step{text-align:left;display:grid;grid-template-columns:52px 1fr;column-gap:13px;min-height:68px}.dot-progress-marker{grid-row:1/3;margin:0}.dot-progress-step:not(:last-child):after{left:24px;top:49px;bottom:-15px;right:auto;width:3px;height:auto}.dot-progress-copy{margin:4px 0 0;max-width:none}.dot-support-panel{margin-bottom:38px}}
@media(prefers-reduced-motion:reduce){.dot-app *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* Cuisinier Equipment brand colors | 1.6.1 | scoped exclusively to the order-tracking app. */
.dot-app{--dot-cobalt:#0253FC;--dot-royal:#0F51D9;--dot-lavender:#C7D4FE;--dot-ice:#E3E8FC;--dot-charcoal:#191919;--dot-ink:#191919;--dot-border:#D6DEFA;color:#191919}
.dot-app .dot-eyebrow{color:#0F51D9!important;-webkit-text-fill-color:#0F51D9!important}
.dot-app .dot-copy h1{color:#191919!important;-webkit-text-fill-color:#191919!important}
.dot-app .dot-intro,.dot-app .dot-trust-item span{color:#485574!important;-webkit-text-fill-color:#485574!important}
.dot-app .dot-trust-item strong{color:#191919!important;-webkit-text-fill-color:#191919!important}
.dot-app .dot-trust-icon{background:#FFFFFF;border-color:#C7D4FE;color:#0F51D9}
.dot-app .dot-form-head h2,.dot-app .dot-field label{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}
.dot-app .dot-form-head p{color:#C7D4FE!important;-webkit-text-fill-color:#C7D4FE!important}
.dot-app .dot-lock{border-color:rgba(199,212,254,.55);color:#C7D4FE}
.dot-app .dot-field input,.dot-app .dot-field input:focus{background:#101827!important;color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;caret-color:#FFFFFF!important}
.dot-app .dot-field input::placeholder{color:#C7D4FE!important;-webkit-text-fill-color:#C7D4FE!important;opacity:.83}
.dot-app .dot-field input:focus{border-color:#C7D4FE!important;box-shadow:0 0 0 3px rgba(199,212,254,.22)!important}
.dot-app .dot-submit,.dot-app .dot-submit:focus,.dot-app .dot-submit:hover{background:linear-gradient(135deg,#0253FC,#0F51D9)!important;color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;box-shadow:0 10px 24px rgba(2,83,252,.24)}
.dot-app .dot-submit .dot-submit-label,.dot-app .dot-submit svg{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}
.dot-app .dot-form-message{color:#C7D4FE}
.dot-app .dot-form-message.is-error{color:#FFE2E2}
.dot-app .dot-order-header,.dot-app .dot-paid-row,.dot-app .dot-product-row{border-color:#D6DEFA}
.dot-app .dot-order-heading h2,.dot-app .dot-summary-card strong,.dot-app .dot-address-title strong,.dot-app .dot-progress-title{color:#191919!important;-webkit-text-fill-color:#191919!important}
.dot-app .dot-order-heading a,.dot-app .dot-summary-card a,.dot-app .dot-address-email a,.dot-app .dot-product-title:hover{color:#0F51D9!important;-webkit-text-fill-color:#0F51D9!important}
.dot-app .dot-product-title{color:#191919!important;-webkit-text-fill-color:#191919!important}
.dot-app .dot-processing-card{border-color:#C7D4FE;background:linear-gradient(180deg,#F3F5FF,#E3E8FC)}
.dot-app .dot-processing-title{color:#191919}
.dot-app .dot-processing-copy{color:#485574}
.dot-app .dot-summary-card,.dot-app .dot-address-card{border-color:#D6DEFA;background:linear-gradient(180deg,#FFFFFF,#F9FAFF)}
.dot-app .dot-products-table,.dot-app .dot-product-image{border-color:#D6DEFA}
.dot-app .dot-progress-step.is-done .dot-progress-marker,.dot-app .dot-progress-step.is-current .dot-progress-marker{border-color:#0253FC;background:linear-gradient(135deg,#0253FC,#0F51D9);color:#FFFFFF}
.dot-app .dot-support-item h3{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}
.dot-app .dot-support-item p,.dot-app .dot-support-item a{color:#C7D4FE!important;-webkit-text-fill-color:#C7D4FE!important}
.dot-app .dot-support-item a:hover{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important}
.dot-app a:focus-visible,.dot-app button:focus-visible,.dot-app input:focus-visible{outline-color:#0F51D9}
