:root{color-scheme:light;font-family:Arial,Helvetica,sans-serif;color:#000;background:#fff}
*{box-sizing:border-box}
body{margin:0;background:#fff;color:#000;font-size:14px;line-height:1.5}
a{color:inherit;text-underline-offset:3px}
button{font:inherit;color:inherit;background:#fff;border:1px solid #000;border-radius:0;padding:5px 10px;cursor:pointer}
button:hover{color:#fff;background:#000}
button:disabled{cursor:wait;opacity:.45}
a:focus-visible,button:focus-visible{outline:2px solid #000;outline-offset:4px}
p{margin:0 0 12px}
img{display:block;max-width:100%;filter:var(--photo-filter,grayscale(1))}
.site-header{min-height:62px;padding:16px 20px;display:flex;align-items:start;justify-content:space-between;gap:20px;font:11px/1.4 Arial,Helvetica,sans-serif}
.test-notice{margin:7px 0 0;max-width:220px}
.design-switcher{display:flex;align-items:center;gap:0;background:#fff;flex-shrink:0}
.design-switcher>span{margin-right:10px;font-size:11px}
.design-switcher button{min-width:32px;height:32px;padding:0;font:12px Arial,Helvetica,sans-serif;border-right:0}
.design-switcher button:last-child{border-right:1px solid #000}
.design-switcher button[aria-pressed="true"]{color:#fff;background:#000}
.order-row p{margin:0 0 6px}
.order-terms{font-size:11px;line-height:1.6;margin:20px 0 0}
#checkout-status{font:13px/1.5 Arial,Helvetica,sans-serif;margin:20px 0 0}
#checkout-status:empty{display:none}
footer{padding:0 20px 22px;font:11px/1.5 Arial,Helvetica,sans-serif}
.thanks{max-width:620px;margin:60px auto;padding:0 24px}
.thanks h1{font-size:24px;font-weight:400;margin:0 0 24px}
.thanks .back{display:inline-block;margin-top:20px}
@media(max-width:480px){.site-header{padding:12px;gap:12px}.test-notice{font-size:10px;max-width:125px;margin-top:2px}.design-switcher>span{display:none}.design-switcher button{min-width:32px;height:34px}}

body[data-images="color"]{--photo-filter:none}
.view-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}
.image-switcher button{padding:0 8px}
@media(max-width:600px){.site-header{flex-wrap:wrap}.view-controls{margin-left:auto}}
