.guestCheckout,.orderTrackingPanel{color:#e9f2f4;background:linear-gradient(135deg,rgba(35,66,78,.94),rgba(12,27,36,.96));border:1px solid #6d899666;border-radius:22px;padding:clamp(20px,3vw,40px);box-shadow:0 20px 70px #0003;backdrop-filter:blur(22px);font-size:15px;line-height:1.65}.guestCheckout{margin:24px 0}.guestCheckout h3,.orderTrackingPanel h2{margin:0 0 12px;color:#fff}.guestCheckout p,.orderTrackingPanel p{color:#d2dfe4}.guestCheckout a,.orderTrackingPanel a{color:#daedff;text-decoration:underline;text-underline-offset:4px}.guestCheckout label,.orderTrackingPanel label{display:grid;gap:7px;margin:16px 0;color:#edf6f8}.guestCheckout input:not([type=checkbox]),.orderTrackingPanel input{box-sizing:border-box;min-width:0;width:100%;padding:13px 14px;min-height:48px;border:1px solid #9db3be;border-radius:9px;color:#122e3c;background:#f3f6f6;font:inherit}.guestCheckout .guestConsent{display:flex;align-items:flex-start;gap:12px}.guestConsent input{flex:0 0 20px;min-width:20px;width:20px;height:20px;margin-top:4px;accent-color:#a5d8eb}.guestAddress{min-width:0;border:1px solid #89a2ae77;border-radius:14px;padding:16px;margin:20px 0}.guestAddress legend{padding:0 8px}.guestCheckout button,.orderTrackingPanel button{min-height:48px;padding:12px 18px;border-radius:8px;font:inherit;cursor:pointer}.guestCheckout button.darkButton,.orderTrackingPanel .darkButton{background:#edf4f3;color:#17323e;border:1px solid #d8e6ec}.guestCheckout button:disabled,.orderTrackingPanel button:disabled{opacity:.55;cursor:wait}.guestCheckout :focus-visible,.orderTracking :focus-visible{outline:3px solid #efc984;outline-offset:4px}.orderTracking{width:min(1240px,94%);margin:clamp(130px,16vh,190px) auto 80px;display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:start}.orderTrackingIntro h1{font-family:Georgia,serif;font-size:clamp(40px,5vw,76px);font-weight:400;line-height:1.1;margin:20px 0}.orderTrackingIntro{color:#eef4f8}.orderTrackingIntro a{color:inherit}.orderTrackingPanel{min-width:0}.orderReference{overflow-wrap:anywhere;font-size:13px;letter-spacing:.03em}.trackedLines{list-style:none;padding:0;margin:30px 0}.trackedLines li,.trackedTotal{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #9eb2bd44}.trackedLines strong,.trackedTotal strong{white-space:nowrap}.trackingFacts{padding:22px 0}.trackingActions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.trackingActions button,.trackingTextButton{color:#eaf5fc;background:#233e4c;border:1px solid #8da5b3}.trackingTextButton{display:block;margin-top:20px}.orderTrackingPanel details{border-top:1px solid #94aeba66;border-bottom:1px solid #94aeba66;padding:18px 0}.orderTrackingPanel summary{cursor:pointer;min-height:32px}.orderTrackingPanel [role=alert]{color:#ffdad0;border-left:3px solid #e9a18c;padding:12px}.orderTrackingPanel [role=status]{border-left:3px solid #9dd6e3;padding:12px;background:#aacbd00c}@media(max-width:720px){.orderTracking{grid-template-columns:1fr;width:calc(100% - 32px);gap:28px;margin-top:140px}.orderTrackingPanel{padding:22px}.guestCheckout{padding:20px}.trackedLines li{flex-wrap:wrap}}@media(max-width:320px){.orderTracking{width:calc(100% - 20px)}.orderTrackingPanel{padding:16px}.orderTrackingIntro h1{font-size:40px}.trackingActions button{width:100%}}@media(prefers-reduced-motion:reduce){.guestCheckout,.orderTrackingPanel{scroll-behavior:auto}}@media(forced-colors:active){.guestCheckout,.orderTrackingPanel{border:1px solid CanvasText}}html body .guestCheckout.guestCheckout.guestCheckout .button.darkButton,html body .orderTrackingPanel.orderTrackingPanel.orderTrackingPanel .button.darkButton{background:#edf4f3!important;color:#17323e!important;border:1px solid #d8e6ec!important;box-shadow:0 4px 20px #0002!important}