:root{--link:#0033cc;--visited:#663399;--tan:#efe5c6;--tan-dk:#d8c793;--tan-line:#b8a46a;--navy:#1c2f66;--orange:#e98a00;--red:#c00;--ink:#000;--bg:#fff}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--ink)}body{font:12px/1.45 Verdana,Geneva,Arial,Helvetica,sans-serif}a{color:var(--link);text-decoration:underline}a:visited{color:var(--visited)}a:hover{color:var(--red)}.page{max-width:980px;margin:0 auto;padding:6px 10px 0}table{border-collapse:collapse}h1,h2{font-family:Verdana,Arial,sans-serif}.masthead{width:100%}.masthead td{vertical-align:bottom;padding:4px 0}.util-cell{text-align:right;font-size:11px}.back-link{font-size:11px}.logo{display:inline-block;position:relative;text-decoration:none;padding-bottom:8px;line-height:1}.logo:visited{color:inherit}.logo-word{font:900 34px/1 Arial Black,Arial,sans-serif;letter-spacing:-2px;color:var(--navy);font-style:italic}.logo-tld{font:700 20px/1 Arial,sans-serif;color:var(--orange);font-style:italic}.logo-swoosh{position:absolute;left:4px;right:30px;bottom:0;height:6px;border-radius:3px;background:linear-gradient(90deg,#4fa9ff,#fff 50%,#ff3d8b)}.logo-swoosh i{position:absolute;top:-3px;left:62%;width:12px;height:12px;border-radius:50%;background:var(--navy);border:2px solid #fff}.logo-tag{font-size:10px;color:#555;margin-top:3px}.tabs{display:flex;gap:2px;margin-top:6px;border-bottom:5px solid var(--navy);padding-left:6px}.tabs a{display:block;padding:5px 14px 4px;font:700 12px Verdana,Arial,sans-serif;color:#fff;text-decoration:none;background:linear-gradient(#6a7fb6,#3e5290);border:1px solid #2a3b70;border-bottom:0;border-radius:8px 8px 0 0}.tabs a:hover{background:linear-gradient(#8ea0d0,#5468a6)}.tabs a.on{background:var(--navy);color:#fc3}.searchbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;background:var(--tan-dk);border-bottom:1px solid var(--tan-line);padding:6px 8px;font-size:11px}.search-label{font-weight:700;color:var(--navy);font-size:11px}.search-select,.search-box{display:inline-block;background:#fff;border:2px inset #ccc;padding:1px 4px;font:11px Arial,sans-serif;color:#000}.search-select .tri{font-size:8px;background:#ddd;border:1px outset #eee;padding:0 2px;margin-left:4px}.search-box{width:150px;color:#444}.search-go{display:inline-block;background:linear-gradient(#ffd24a,#f19a00);border:1px solid #a86300;border-radius:9px;padding:1px 8px;font:700 10px Arial,sans-serif;color:#000}.search-hint{margin-left:auto;color:#333}.crumbs{font-size:11px;padding:8px 0 4px;color:#333}.product-table{width:100%;margin-top:4px}.product-table>tbody>tr>td{vertical-align:top;padding:6px}.photo-cell{width:312px}.photo{position:relative;width:300px;height:240px;overflow:hidden;border:1px solid #bbb;background:#fff}.product{position:absolute;left:0;right:0;top:50px;bottom:10px}.photo-cap{font-size:10px;color:#555;text-align:center;margin-top:4px}.photo-cap span{color:var(--link);text-decoration:underline}.asseen{position:absolute;z-index:3;top:8px;left:8px;width:76px;height:76px;border-radius:50%;background:#ffde00;color:var(--red);border:2px solid var(--red);display:flex;align-items:center;justify-content:center;text-align:center;font:700 10px/1.1 Verdana,Arial,sans-serif;transform:rotate(-12deg);box-shadow:2px 2px #00000040}.info-cell h1{margin:0;font-size:22px;color:var(--navy);letter-spacing:.5px}.byline{font-size:11px;margin-top:2px}.tagline{font-size:14px;font-style:italic;margin:6px 0}.stars{color:#f0a000;letter-spacing:1px;font-size:14px}.stars .dim{color:#ccc}.avg{font-size:11px}.info-cell hr{border:0;border-top:1px solid #ccc;margin:8px 0}.pricing td{padding:2px 6px 2px 0;font-size:12px;vertical-align:middle}.pricing .k{color:#555;text-align:right;white-space:nowrap}.was{position:relative;display:inline-block;text-decoration:none;font-size:18px;color:#333;padding:0 4px}.was:after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:3px;margin-top:-1px;background:var(--red);transform:rotate(-18deg)}.now{font-weight:700;color:var(--red);font-size:14px}.now b{font-size:24px}.save{color:var(--red)}.avail{margin-top:8px;color:#090}.avail b{color:#000}.special{margin-top:6px;font-size:11px;background:#fffbe0;border:1px dashed #d4b200;padding:4px 6px}.buy-cell{width:200px}.buybox{border:1px solid var(--tan-line);background:var(--tan)}.buybox-head{background:var(--tan-dk);font-weight:700;padding:3px 8px;color:var(--navy);border-bottom:1px solid var(--tan-line)}.buybox-body{padding:10px 8px;text-align:center}.buybox-price{font:700 20px Verdana,Arial,sans-serif;color:var(--red)}.buybox-qty{font-size:11px;margin:4px 0 10px}.order-btn{display:block;width:100%;cursor:pointer;touch-action:manipulation;font:900 17px/1 Arial Black,Verdana,Arial,sans-serif;letter-spacing:.5px;color:#3a2000;padding:13px 8px;border-radius:22px;border:2px solid #9c5a00;background:linear-gradient(#fff3a8 0,#ffd23c 45%,#f6a000 55%,#ffbe2e);box-shadow:inset 0 1px #fff,0 2px #7a4600,0 3px 4px #0000004d;text-shadow:0 1px 0 #ffe98a}.order-btn:hover{background:linear-gradient(#fff8c8 0,#ffdc5c 45%,#ffad1a 55%,#ffc94a)}.order-btn:active{transform:translateY(2px);box-shadow:inset 0 1px #fff,0 0 #7a4600}.order-btn:focus-visible{outline:2px dotted #000;outline-offset:2px}.order-btn .cart{font-size:15px}.panel{border:1px solid var(--tan-line);background:var(--tan);margin:10px 0;padding:0 0 8px}.panel-head{margin:0 0 8px;background:var(--tan-dk);border-bottom:1px solid var(--tan-line);padding:4px 8px;font-size:13px;color:var(--navy)}.panel>*:not(.panel-head){margin-left:10px;margin-right:10px}.also{background:#fff}.also-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.also-item{text-align:center;font-size:11px}.also-pic{font-size:34px;line-height:60px;width:64px;height:64px;margin:0 auto 4px;border:1px solid #ccc;background:#fafafa}.also-by{color:#555;font-size:10px}.cols{display:flex;gap:12px;align-items:flex-start}.main-col{flex:1;min-width:0}.side-col{width:190px;flex:none}.steps{padding-left:28px}.steps li{margin:0 0 6px;font-size:12px}.details{padding-left:22px}.details li{margin:0 0 4px}.review-sum{font-size:11px;margin-bottom:6px}.review{background:#fff;border:1px solid #d6c99f;padding:6px 8px;margin-bottom:6px}.review p{margin:4px 0 0;font-size:12px}.helpful{font-size:10px;color:#555}.faq dt{font-weight:700;color:var(--navy);margin-top:6px}.faq dd{margin:2px 0 0 18px}.board-meta{font-size:10px;color:#555;margin-bottom:6px}.board{width:calc(100% - 20px);background:#fff;border:1px solid #c9b984}.board td{border-top:1px solid #e3d8b4;padding:5px 6px;vertical-align:top;font-size:11px}.board tr:nth-child(2n) td{background:#f8f3e2}.board .who{width:150px;font-weight:700;color:var(--link);text-decoration:underline;word-break:break-word}.board .who.mod{color:#090}.closed{font-size:11px;font-weight:700;color:var(--red);margin-bottom:0}.side{padding-bottom:6px}.side-links{list-style:none;padding:0}.side-links li{padding:2px 0}.side-links li:before{content:"» ";color:var(--orange);font-weight:700}.spectrum{display:flex;align-items:center;gap:4px;font:700 9px Arial,sans-serif}.spectrum i{flex:1;height:8px;border-radius:4px;border:1px solid #666;background:linear-gradient(90deg,#4fa9ff,#fff,#ff3d8b)}.side-note{font-size:10px;color:#555}.hot{text-align:center;background:#fffbe0;padding:8px}.foot{border-top:5px solid var(--navy);margin-top:10px;padding:10px 0 16px;text-align:center;font-size:11px}.badges{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:10px}.badge{width:88px;height:31px;display:flex;align-items:center;justify-content:center;gap:3px;overflow:hidden;font:9px/1.05 Verdana,Arial,sans-serif;text-align:center;border:1px solid #000;box-shadow:inset 1px 1px #fff9,inset -1px -1px #0006}.badge i{font-style:normal;font-size:13px}.b-lock{background:linear-gradient(#fefefe,#c9d6ea);color:#123}.b-y2k{background:#000;color:#0f0;font-family:Courier New,monospace}.b-y2k b{font-size:13px}.b-vibe{background:linear-gradient(90deg,#4fa9ff,#ff3d8b);color:#fff;text-shadow:1px 1px 0 #000}.b-800{background:silver;color:#000}.foot-links{margin-bottom:6px}.foot-legal{color:#444;font-size:10px}.updated{color:#777;font-size:10px;margin-top:6px;font-style:italic}.checkout{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#2828288c;display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto}.checkout-box{margin:auto;width:100%;max-width:400px;background:var(--tan);border:1px solid #000;box-shadow:4px 4px #00000059;font:12px/1.45 Verdana,Arial,sans-serif;padding:0 0 12px}.checkout-box>*:not(.checkout-bar){margin-left:12px;margin-right:12px}.checkout-bar{display:flex;justify-content:space-between;background:var(--navy);color:#fff;font-weight:700;padding:5px 8px}.checkout-bar span{color:#fc3;font-weight:400;font-size:11px}.checkout-test{margin-top:10px;background:#fffbe0;border:1px dashed var(--red);color:var(--red);font-weight:700;text-align:center;padding:4px}.checkout-box h2{font-size:15px;color:var(--navy);margin-top:10px;margin-bottom:6px}.checkout-cart{width:calc(100% - 24px);background:#fff;border:1px solid var(--tan-line)}.checkout-cart th{background:var(--tan-dk);text-align:left;font-size:11px;padding:3px 6px}.checkout-cart td{padding:5px 6px;border-top:1px solid #e3d8b4}.checkout-sum td{text-align:right}.checkout-cart td:last-child,.checkout-cart th:last-child{text-align:right}.checkout-total{color:var(--red);font-size:16px}.checkout-pay,.checkout-cancel{display:block;width:calc(100% - 24px);margin-top:10px;cursor:pointer;touch-action:manipulation}.checkout-pay{font:900 14px/1 Arial Black,Verdana,Arial,sans-serif;color:#3a2000;padding:12px 8px;border-radius:20px;border:2px solid #9c5a00;background:linear-gradient(#fff3a8 0,#ffd23c 45%,#f6a000 55%,#ffbe2e);box-shadow:inset 0 1px #fff,0 2px #7a4600}.checkout-cancel{font:11px Verdana,Arial,sans-serif;padding:6px;background:#e8e8e8;border:2px outset #fff;color:#000}.checkout-cancel:disabled{color:#888}.checkout-fine{font-size:10px;color:#555;margin-top:8px;text-align:center}.checkout-num{color:var(--red)}@media (max-width:820px){.cols{flex-direction:column;align-items:stretch}.side-col{width:auto;display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.side-col .panel{margin:4px 0}.side-col .hot{grid-column:1/-1}.product-table,.product-table>tbody,.product-table>tbody>tr,.product-table>tbody>tr>td{display:block;width:auto}.photo{margin:0 auto}.buy-cell{max-width:320px;margin:0 auto}}@media (max-width:560px){.page{padding:6px 8px 0}.masthead,.masthead tbody,.masthead tr,.masthead td{display:block;width:auto;text-align:left}.util-cell{text-align:left}.logo-word{font-size:30px}.tabs{padding-left:0}.tabs a{flex:1;text-align:center;padding:6px 4px 5px;font-size:11px}.search-box{flex:1;min-width:0;width:auto}.search-hint{margin-left:0;width:100%}.photo{width:100%;max-width:360px;height:250px}.info-cell{text-align:left}.also-row{grid-template-columns:1fr 1fr;row-gap:12px}.side-col{grid-template-columns:1fr}.board,.board tbody,.board tr,.board td{display:block;width:auto}.board .who{width:auto;border-top:1px solid #e3d8b4;padding-bottom:0}.board td:not(.who){border-top:0;padding-top:2px}.order-btn{padding:16px 8px;font-size:19px}}
