@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.088ba3ed.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.c68a79fb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_811083c5-module__1VLIoW__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_811083c5-module__1VLIoW__variable{--font-sans:"Instrument Sans","Instrument Sans Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.ba7d7329.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0c27b1b4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.ad37b9d9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_2ac5ea40-module__OTgtPa__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_2ac5ea40-module__OTgtPa__variable{--font-display:"Fraunces","Fraunces Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_d0f62d08-module__4j2WJq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_d0f62d08-module__4j2WJq__variable{--font-display:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}
:root{--paper:#efe6d4;--paper-2:#f6f1e6;--ink:#1b1712;--muted:#6f6558;--line:#d9cdb6;--stamp:#d44816;--stamp-deep:#9d2f0c;--good:#1d6b45;--shadow:0 18px 40px rgba(40,28,12,.08)}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);margin:0;padding:0;overflow-x:clip}body{min-height:100vh;font-family:var(--font-sans),"Avenir Next","Segoe UI",sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.header-nav{align-items:center;gap:18px;display:flex}.nav-short{display:none}.site-header,.desk-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;display:flex}.wordmark{letter-spacing:.14em;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.stamp{background:var(--stamp);width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--paper)}.hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"copy board""form board";align-items:start;gap:28px 48px;max-width:1120px;margin:0 auto;padding:56px 28px 48px;display:grid}.hero-copy{grid-area:copy;min-width:0}.hero .quote-form{grid-area:form;min-width:0;margin-top:0}.hero:not(:has(.rate-board)){grid-template-columns:minmax(0,720px);grid-template-areas:"copy""form"}.kicker{letter-spacing:.18em;color:var(--stamp-deep);margin:0 0 14px;font-size:12px;font-weight:700}h1{font-family:var(--font-display),Georgia,serif;letter-spacing:-.03em;margin:0;font-size:max(46px,min(6vw,78px));font-weight:560;line-height:.92}.lede{max-width:38rem;color:var(--muted);margin:22px 0 0;font-size:18px;line-height:1.5}.hero-actions{align-items:center;gap:18px;margin-top:28px;display:flex}.fine{color:var(--muted);font-size:13px}.quote-form{margin-top:28px}.quote-row{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.quote-row.dims{grid-template-columns:1.2fr 1fr 1fr 1fr}.quote-row label,.quote-row input{width:100%;min-width:0}.quote-form label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.quote-form .place-caption{letter-spacing:0;text-transform:none;line-height:1.35}.quote-form input{border:1px solid var(--ink);background:var(--paper-2);color:var(--ink);letter-spacing:0;text-transform:none;min-height:46px;padding:0 12px;font-size:16px}.place-field{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.place-menu{z-index:6;background:var(--paper-2);border:1px solid var(--ink);box-shadow:4px 4px 0 var(--ink);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0}.place-menu button{width:100%;min-height:40px;color:var(--ink);letter-spacing:0;text-align:left;text-transform:none;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 10px;font-size:15px;display:flex}.place-menu button span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.place-menu .place-zip{font-variant-numeric:tabular-nums;color:var(--muted);flex:none}.place-menu button[aria-selected=true],.place-menu button:hover{background:var(--ink);color:var(--paper)}.place-menu button[aria-selected=true] .place-zip,.place-menu button:hover .place-zip{color:inherit}.rate-board{grid-area:board;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:18px;width:100%;min-width:0;display:grid}.rate-card{background:#fff;border:2px solid #111;min-width:0;overflow:hidden;box-shadow:8px 8px #111}.carrier-brand{border-bottom:2px solid #111;justify-content:center;align-items:center;height:72px;padding:13px 16px;display:flex}.carrier-brand img{object-fit:contain;width:auto;min-width:0;max-width:100%;max-height:100%;display:block}.rate-card.usps .carrier-brand{background:#336}.rate-card.usps .carrier-brand img{filter:brightness(0)invert();width:100%}.rate-card.ups .carrier-brand{background:#351c15}.rate-card.ups .carrier-brand img{height:52px}.rate-card.fedex .carrier-brand{background:#4d148c}.rate-card.fedex .carrier-brand img{width:78%}.carrier-saving{color:#050505;min-height:104px;font-family:var(--font-sans),"Avenir Next",sans-serif;justify-content:center;align-items:baseline;padding:14px 10px 18px;display:flex}.carrier-saving strong{letter-spacing:-.065em;font-size:max(48px,min(5vw,66px));font-weight:600;line-height:1}.carrier-saving sup{letter-spacing:-.04em;margin-left:2px;font-size:.44em;font-weight:800;position:relative;top:-.25em}.carrier-saving span{letter-spacing:-.03em;margin-left:3px;font-size:12px;font-weight:800}.price-name{color:var(--muted);letter-spacing:0;margin-right:6px;font-size:13px;font-weight:650;text-decoration:none}.quote-loading{max-width:1120px;min-height:420px;margin:0 auto 28px;padding:0 28px;position:relative}.quote-bones{gap:14px;padding-top:8px;display:grid}.bone-row{border-bottom:1px solid var(--line);grid-template-columns:22px 1fr 90px;align-items:center;gap:14px;padding:14px 0;display:grid}.bone{background:#e4d9c4;border-radius:6px;height:14px;animation:1.5s ease-in-out infinite bone-pulse;display:block}.bone.radio{border-radius:50%;width:22px;height:22px}.bone.title{width:46%}.bone.price{justify-self:end;width:72px}.quote-loading-card{background:var(--paper-2);border:1px solid var(--ink);text-align:center;max-width:520px;margin:0 auto;padding:28px 24px 22px;position:absolute;top:28px;left:28px;right:28px;box-shadow:0 18px 40px rgba(40,28,12,.12)}.quote-pulse{background:var(--stamp);width:54px;height:54px;margin:0 auto 12px;animation:2.8s ease-in-out infinite quote-pulse}.quote-loading-card h2{font-family:var(--font-display),Georgia,serif;margin:0 0 18px;font-size:32px;font-weight:560}.quote-progress{background:var(--line);border-radius:99px;height:8px;margin-bottom:22px;overflow:hidden}.quote-progress span{background:var(--stamp);width:0;height:100%;animation:12s linear forwards quote-fill;display:block}.quote-task{margin:0 0 8px;font-weight:700;animation:.32s quote-fade}.ship-sheet{max-width:1120px;margin:0 auto 36px;padding:0 28px}.ship-more{color:var(--muted);margin:0 0 16px}.ship-search{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.ship-search input{border:1px solid var(--ink);background:var(--paper-2);letter-spacing:0;text-transform:none;min-height:46px;color:var(--ink);padding:0 12px;font-size:16px}.ship-selected{color:var(--muted);margin:16px 0 0}.ship-selected strong{color:var(--ink)}.ship-lane h3{letter-spacing:.14em;text-transform:uppercase;margin:22px 0 4px;font-size:13px}.ship-row{border-bottom:1px solid var(--line);padding:14px 0}.ship-main{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:22px 1fr auto;align-items:start;gap:14px;padding:0;display:grid}.ship-radio{border:2px solid var(--muted);border-radius:50%;width:18px;height:18px;margin-top:2px;display:inline-block}.ship-radio.on,.ship-row.on .ship-main>.ship-radio{border-color:var(--stamp);box-shadow:inset 0 0 0 4px var(--stamp)}.ship-copy{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.ship-badge{background:var(--stamp);color:var(--paper);letter-spacing:.08em;text-transform:uppercase;padding:3px 6px;font-size:11px;font-weight:800}.ship-name{font-size:17px;font-weight:650}.ship-days{color:var(--muted);font-size:14px}.ship-save{color:var(--good);background:#e5f2ea;margin-top:4px;padding:4px 8px;font-size:14px;font-weight:800}.ship-ebay-chip{color:var(--stamp-deep);background:#f3d7cb;margin-top:4px;padding:4px 8px;font-size:13px;font-weight:800}.ship-prices{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.ship-our{color:var(--stamp);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.ship-our.ebay{color:var(--stamp-deep)}.ship-ebay-cap,.ship-ebay{color:var(--muted);font-size:13px;font-weight:650}.ship-ebay{align-items:center;gap:6px;display:inline-flex}.ship-ebay s{text-decoration:line-through}.ship-retail{color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex}.ship-retail s{text-decoration:line-through}.ship-info{border:1px solid var(--muted);width:16px;height:16px;color:var(--muted);text-align:center;cursor:help;border-radius:50%;font-size:11px;line-height:14px;text-decoration:none}.ship-speeds{flex-wrap:wrap;gap:10px 16px;margin:10px 0 0 36px;display:flex}.speed{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;display:inline-flex}.speed.on{color:var(--stamp);font-weight:700}.speed .ship-radio{width:14px;height:14px}.speed.on .ship-radio{border-color:var(--stamp);box-shadow:inset 0 0 0 3px var(--stamp)}@keyframes bone-pulse{0%,to{opacity:.38}50%{opacity:.92}}@keyframes quote-pulse{0%,to{opacity:.65;transform:scale(.88)}50%{opacity:1;transform:scale(1.12)}}@keyframes quote-fill{0%{width:0}to{width:100%}}@keyframes quote-fade{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ticket{background:var(--paper-2);border:1px solid var(--line);box-shadow:var(--shadow);padding:22px}.ticket-label{letter-spacing:.16em;color:var(--muted);justify-content:space-between;font-size:11px;font-weight:700;display:flex}.ticket h2{font-family:var(--font-display),Georgia,serif;margin:18px 0 6px;font-size:28px;font-weight:560;line-height:1.1}.ticket p{color:var(--muted);margin:0}.route{border-top:1px dashed var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:28px;padding-top:16px;display:flex}.route strong{font-size:20px;display:block}.route span{color:var(--muted);letter-spacing:.08em;font-size:12px}.perforation{background:radial-gradient(circle at 10px 8px,transparent 6px,var(--paper)7px)left center/20px 16px repeat-x,var(--ink);height:16px}.steps{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1120px;margin:0 auto;padding:28px;display:grid}.steps article{border-top:1px solid var(--ink);padding-top:14px}.steps span{font-variant-numeric:tabular-nums;letter-spacing:.12em;color:var(--stamp);font-size:12px}.steps h2{font-size:20px;font-family:var(--font-display),Georgia,serif;margin:8px 0;font-weight:560}.steps p{color:var(--muted);margin:0;line-height:1.45}.savings,.built,.faq{max-width:1120px;margin:0 auto;padding:48px 28px}.savings{grid-template-columns:.9fr 1.1fr;gap:48px;display:grid}.savings h2,.built h2{font-family:var(--font-display),Georgia,serif;letter-spacing:-.02em;margin:0;font-size:max(32px,min(4vw,48px));font-weight:560;line-height:1}.savings-copy p{color:var(--muted);margin:0 0 16px;font-size:18px;line-height:1.55}.savings-copy p:last-child{color:var(--ink);font-weight:650}.built{border-top:1px solid var(--line)}.built h2{max-width:22ch}.built ul{grid-template-columns:repeat(3,1fr);gap:24px;margin:32px 0;padding:0;list-style:none;display:grid}.built li{border-top:1px solid var(--ink);color:var(--muted);padding-top:14px;line-height:1.45}.built li strong{color:var(--ink);margin-bottom:6px;display:block}.faq{max-width:760px}.faq details{border-bottom:1px solid var(--line);padding:18px 0}.faq summary{cursor:pointer;font-size:18px;font-weight:650}.faq details p{color:var(--muted);margin:10px 0 0;line-height:1.5}@media (max-width:800px){.savings,.built ul{grid-template-columns:minmax(0,1fr)}}.site-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:16px;padding:28px;font-size:13px;display:flex}.btn{background:var(--ink);color:var(--paper);cursor:pointer;letter-spacing:.02em;border:0;justify-content:center;align-items:center;min-height:46px;padding:0 18px;display:inline-flex}.btn:hover{background:#000}.btn.orange{background:var(--stamp)}.btn.orange:hover{background:var(--stamp-deep)}.btn.secondary{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.btn:disabled{opacity:.55;cursor:progress}.btn.rates-ready:disabled{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);opacity:1;cursor:default;background:0 0}.login-shell,.desk-shell{max-width:980px;margin:0 auto;padding:48px 28px 72px}.login-shell h1,.desk-shell h1{font-size:max(40px,min(5vw,64px))}.panel{background:var(--paper-2);border:1px solid var(--line);margin-top:28px;padding:22px}.account-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}.account-grid article,.order{background:var(--paper-2);border:1px solid var(--line);padding:18px}.addr-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:12px;display:grid}.addr-grid fieldset{border:1px solid var(--line);background:var(--paper-2);margin:0;padding:16px}.addr-grid legend{letter-spacing:.12em;text-transform:uppercase;padding:0 6px;font-size:12px;font-weight:700}.buy-bar{align-items:center;gap:16px;max-width:1120px;margin:0 auto 48px;padding:0 28px;display:flex}@media (max-width:800px){.addr-grid{grid-template-columns:1fr}}.shop-link{gap:8px;margin-top:12px;display:flex}.shop-link input{border:1px solid var(--ink);background:var(--paper);flex:1;min-width:0;min-height:46px;padding:0 12px}.account-grid h2,.orders h2{letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:13px}.status{color:var(--muted);margin:0;line-height:1.45}.status.good{color:var(--good)}.orders{margin-top:28px}.order{grid-template-columns:1fr auto;gap:12px 20px;margin-top:10px;display:grid}.order h3{font-size:18px;font-family:var(--font-display),Georgia,serif;margin:0;font-weight:560}.order p{color:var(--muted);margin:6px 0 0}.pill{letter-spacing:.08em;text-transform:uppercase;color:var(--stamp-deep);background:#f3d7cb;align-self:start;padding:6px 8px;font-size:12px}.pill.wait{background:var(--line);color:var(--muted)}.error{color:var(--stamp-deep)}@media (max-width:800px){.hero,.steps,.account-grid,.order{grid-template-columns:minmax(0,1fr)}.hero{grid-template-areas:"copy""board""form";gap:12px;padding:16px 16px 0}.hero:not(:has(.rate-board)){grid-template-areas:"copy""form"}h1{max-width:100%;font-size:max(34px,min(9vw,48px))}.lede,.savings-copy p{font-size:16px}.site-header{flex-flow:wrap;align-items:center;gap:10px;min-width:0;padding:12px 16px}.wordmark,.header-nav,.hero-copy,.lede,.rate-card{min-width:0;max-width:100%}.header-nav{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto}.nav-extra,.nav-long{display:none}.nav-short{display:inline}.wordmark{letter-spacing:.08em;font-size:12px}.header-nav .btn{min-height:40px;padding:0 12px}.site-footer,.desk-header{flex-direction:column;align-items:flex-start}.hero-actions{gap:10px;margin-top:16px}.hero-actions .btn{flex:1;min-width:0;padding:0 8px;font-size:14px}.quote-row{margin-bottom:8px}.quote-form input{min-height:42px}.ship-search{display:none}.ship-selected{margin-top:8px}.ship-lane h3{margin-top:10px}.ship-row{padding:10px 0}.quote-row,.quote-row.dims{grid-template-columns:1fr 1fr}.rate-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rate-card{box-shadow:3px 3px #111}.carrier-brand{height:32px;padding:5px 8px}.rate-card.ups .carrier-brand img{width:auto;height:auto;max-height:100%}.carrier-saving{min-height:0;padding:5px 2px 6px}.carrier-saving strong{letter-spacing:-.05em;font-size:22px}.carrier-saving span{font-size:9px}.ship-main,.ship-sheet,.ship-row{min-width:0}.steps,.savings,.built,.faq,.ship-sheet,.quote-loading,.site-footer{padding-left:16px;padding-right:16px}.quote-loading-card{left:16px;right:16px}.ship-speeds{margin-left:0}.ship-name{font-size:16px}.ship-our{font-size:18px}.built ul{gap:16px}.site-footer{padding-bottom:calc(20px + env(safe-area-inset-bottom))}}.auth-stage{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:center;gap:56px;max-width:1040px;min-height:calc(100vh - 74px);margin:0 auto;padding:56px 28px 80px;display:grid}.auth-copy h1{max-width:10ch;font-size:max(46px,min(5vw,72px))}.auth-card{background:var(--paper-2);border:1px solid var(--line);box-shadow:var(--shadow);padding:22px}.auth-field{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:6px;margin-top:12px;font-size:12px;display:flex}.auth-field input{border:1px solid var(--ink);background:var(--paper);width:100%;color:var(--ink);letter-spacing:0;text-transform:none;min-height:46px;padding:0 12px;font-size:16px}.auth-names{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-names .auth-field{margin-top:0}.auth-password{display:block;position:relative}.auth-password input{padding-right:72px}.auth-password button,.auth-forgot button,.auth-switch button{color:var(--stamp-deep);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.auth-password button{letter-spacing:.04em;text-transform:uppercase;font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.google-btn{color:#1f1f1f;letter-spacing:0;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;font-weight:600;display:flex;box-shadow:0 1px 2px rgba(60,64,67,.15)}.google-btn:hover{background:#f8f9fa}.google-btn:disabled{opacity:.6;cursor:progress}.auth-or{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:16px 0 4px;font-size:11px}.auth-submit{width:100%;margin-top:14px}.auth-forgot,.auth-switch{text-align:center;margin:14px 0 0}.auth-switch button{font-size:inherit}.auth-choice{border:1px solid var(--line);background:var(--paper);margin-top:16px;padding:14px}.auth-choice p{margin:0;line-height:1.45}.auth-sent{margin:0;line-height:1.5}.auth-spam{background:#f3e6c8;margin:16px 0 0;padding:12px 14px;line-height:1.45}.auth-card .error{margin:12px 0 0}@media (max-width:800px){.auth-stage{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;min-height:0;padding:28px 16px 48px}.auth-copy h1{max-width:none}.auth-names{grid-template-columns:1fr}.auth-names .auth-field+.auth-field{margin-top:12px}}@media screen{html[data-site=shipsovernight]{--paper:#0b1530;--paper-2:#13224a;--ink:#f4f7ff;--muted:#a9b6d6;--line:#2a3b6b;--stamp:#e8eefc;--stamp-deep:#c7d4f7;--good:#5fd39a;--shadow:0 18px 40px rgba(2,6,20,.45);--night-field:#0f1c3f;--night-edge:#5a6ea6;--night-alert:#ff9b8a;--night-alert-tint:rgba(255,155,138,.14);--night-good-tint:rgba(95,211,154,.14);--night-glow:rgba(232,238,252,.18);--night-placeholder:#7f8db3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-site=shipsovernight] body{background:radial-gradient(1100px 560px at 80% -8%,rgba(37,62,128,.55) 0%,rgba(37,62,128,0) 70%),linear-gradient(#0f1d3d 0%,#0b1530 640px) no-repeat,#0b1530}html[data-site=shipsovernight] ::selection{color:#0b1530;background:#e8eefc}html[data-site=shipsovernight] a:focus-visible{outline-offset:2px;outline:2px solid #9db4f0}html[data-site=shipsovernight] button:focus-visible{outline-offset:2px;outline:2px solid #9db4f0}html[data-site=shipsovernight] summary:focus-visible{outline-offset:2px;outline:2px solid #9db4f0}html[data-site=shipsovernight] input::placeholder,html[data-site=shipsovernight] textarea::placeholder{color:var(--night-placeholder);opacity:1}html[data-site=shipsovernight] input:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 1000px var(--night-field)inset}html[data-site=shipsovernight] textarea:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 1000px var(--night-field)inset}html[data-site=shipsovernight] h1{letter-spacing:-.035em;font-weight:750;line-height:1}html[data-site=shipsovernight] .steps h2,html[data-site=shipsovernight] .savings h2,html[data-site=shipsovernight] .built h2,html[data-site=shipsovernight] .ticket h2,html[data-site=shipsovernight] .order h3,html[data-site=shipsovernight] .quote-loading-card h2{letter-spacing:-.025em;font-weight:700}html[data-site=shipsovernight] .stamp{box-shadow:inset 5px -3px 0 0 var(--stamp),0 0 12px rgba(232,238,252,.28);background:0 0;border-radius:50%}html[data-site=shipsovernight] .site-header{z-index:1;position:relative}html[data-site=shipsovernight] .kicker{color:#9db4f0}html[data-site=shipsovernight] .btn:hover{background:#fff}html[data-site=shipsovernight] .btn,html[data-site=shipsovernight] .btn.orange{border-radius:999px;font-weight:650}html[data-site=shipsovernight] .btn.orange{box-shadow:0 0 0 1px rgba(232,238,252,.35),0 6px 22px rgba(232,238,252,.16)}html[data-site=shipsovernight] .btn.orange:hover{background:var(--stamp-deep)}html[data-site=shipsovernight] .btn.secondary{box-shadow:inset 0 0 0 1px var(--night-edge)}html[data-site=shipsovernight] .btn.secondary:hover{background:rgba(232,238,252,.08)}html[data-site=shipsovernight] .btn.rates-ready:disabled{box-shadow:inset 0 0 0 1px var(--line);background:0 0}html[data-site=shipsovernight] .quote-form input,html[data-site=shipsovernight] .ship-search input,html[data-site=shipsovernight] .auth-field input,html[data-site=shipsovernight] .shop-link input{border-color:var(--night-edge);background:var(--night-field);color:var(--ink);border-radius:10px}html[data-site=shipsovernight] .quote-form input:focus,html[data-site=shipsovernight] .ship-search input:focus,html[data-site=shipsovernight] .auth-field input:focus,html[data-site=shipsovernight] .shop-link input:focus{border-color:var(--stamp);box-shadow:0 0 0 3px var(--night-glow);outline:none}html[data-site=shipsovernight] .place-menu{border-color:var(--night-edge);border-radius:12px;box-shadow:0 16px 36px rgba(2,6,20,.55)}html[data-site=shipsovernight] .place-menu button{border-radius:8px}html[data-site=shipsovernight] .place-menu button[aria-selected=true],html[data-site=shipsovernight] .place-menu button:hover{color:var(--ink);background:#22346b}html[data-site=shipsovernight] .rate-card{background:var(--paper-2);border:1px solid #2f4277;border-radius:14px;box-shadow:0 18px 40px rgba(2,6,20,.45)}html[data-site=shipsovernight] .carrier-brand{border-bottom:1px solid #2f4277}html[data-site=shipsovernight] .carrier-saving{color:var(--ink)}html[data-site=shipsovernight] .bone{background:#22346b}html[data-site=shipsovernight] .quote-loading-card,html[data-site=shipsovernight] .ticket,html[data-site=shipsovernight] .auth-card{box-shadow:var(--shadow);border-color:#2f4277;border-radius:16px}html[data-site=shipsovernight] .quote-pulse{border-radius:50%;box-shadow:0 0 28px rgba(232,238,252,.45)}html[data-site=shipsovernight] .ship-save{background:var(--night-good-tint)}html[data-site=shipsovernight] .ship-ebay-chip,html[data-site=shipsovernight] .pill{background:var(--night-alert-tint);color:var(--night-alert)}html[data-site=shipsovernight] .pill.wait{background:var(--line);color:var(--muted)}html[data-site=shipsovernight] .ship-our.ebay,html[data-site=shipsovernight] .error{color:var(--night-alert)}html[data-site=shipsovernight] .ship-badge{border-radius:4px}html[data-site=shipsovernight] .perforation{background:radial-gradient(circle at 10px 8px,transparent 2px,var(--paper)2.5px)left center/20px 16px repeat-x,#8ea2d8}html[data-site=shipsovernight] .steps article,html[data-site=shipsovernight] .built li{border-top-color:#3a4d85}html[data-site=shipsovernight] .steps span{color:#9db4f0}html[data-site=shipsovernight] .panel,html[data-site=shipsovernight] .account-grid article,html[data-site=shipsovernight] .order,html[data-site=shipsovernight] .addr-grid fieldset{border-radius:14px}html[data-site=shipsovernight] .auth-password button,html[data-site=shipsovernight] .auth-forgot button,html[data-site=shipsovernight] .auth-switch button{color:#b8c8f5}html[data-site=shipsovernight] .auth-choice{background:var(--night-field);border-radius:12px}html[data-site=shipsovernight] .auth-spam{color:var(--ink);background:rgba(240,205,130,.1);border:1px solid rgba(240,205,130,.35);border-radius:12px}html[data-site=shipsovernight] .google-btn{box-shadow:none;border-color:#fff}html[data-site=shipsovernight] main:has(>.night-sky){isolation:isolate;position:relative}.night-sky{z-index:-1;pointer-events:none;height:680px;position:absolute;top:0;left:0;right:0;overflow:hidden}.night-stars{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 55%,transparent 100%);mask-image:linear-gradient(#000 55%,transparent 100%)}.night-moon{width:max(120px,min(15vw,210px));height:auto;position:absolute;top:0;right:max(4px,50% - 650px)}.night-box{opacity:.9;width:max(150px,min(16vw,200px));height:auto;position:absolute;top:262px;right:max(28px,50% - 532px)}.night-twinkle{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.night-twinkle{animation:4.8s ease-in-out infinite night-twinkle}.night-box{animation:7s ease-in-out infinite night-drift}}@media (max-width:800px){html[data-site=shipsovernight] .rate-card{border-radius:10px;box-shadow:0 8px 18px rgba(2,6,20,.45)}.night-sky{height:460px}.night-moon{opacity:.85;width:104px;top:-6px;right:-10px}.night-box{display:none}}}@keyframes night-twinkle{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}@keyframes night-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media print{.night-sky{display:none}}@media screen{html[data-site=shipsovernight] .btn.rates-ready:disabled:hover{background:0 0}}
