*{box-sizing:border-box}body{margin:0;color:#171715;background:white;font:16px/1.45 Arial,Helvetica,sans-serif}a{color:inherit;text-underline-offset:4px}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{touch-action:manipulation}button,select,summary{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.skip{position:absolute;left:-9999px}.skip:focus{left:8px;top:8px;background:white;z-index:10}.mast,.foot{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 4%;border-bottom:1px solid #ddd}.mast nav,.mast aside,.foot nav{display:flex;gap:20px;flex-wrap:wrap}.mast a,.foot a,.tile,.pair a{text-decoration:none}.mast a:hover,.foot a:hover,.tile:hover strong{text-decoration:underline}.mast{font-size:13px}.brand{font-size:24px;font-weight:900;letter-spacing:-1.6px}.foot{background:#efefea;border:0;align-items:flex-start;padding-block:48px;flex-wrap:wrap}.foot p{margin:0}.foot nav,.foot small{font-size:12px}.wrap{width:min(1440px,92%);margin:auto;padding:clamp(38px,6vw,92px) 0}.narrow{max-width:760px}.wrap h1,.wrap h2{letter-spacing:-.058em;line-height:1.02;margin:12px 0 26px}.wrap h1{font-size:clamp(40px,6vw,80px)}.wrap h2{font-size:clamp(32px,4.5vw,60px)}.kicker,.pair small{font-size:10px;letter-spacing:.16em;text-transform:uppercase}.heading,.tile-line,.pager,.bag-line{display:flex;justify-content:space-between;align-items:center;gap:16px}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 16px}.tile{min-width:0}.tile-art,.gallery figure{position:relative;background:#f6f6f3;overflow:hidden}.tile-art{aspect-ratio:4/5;display:grid;place-items:center;padding:8%}.tile-art img,.tile-art svg,.gallery img,.gallery video,.gallery iframe,.gallery model-viewer,.tile img,.rte img,.wrap article img,.narrow>img{max-width:100%;height:auto}.tile-art img,.tile-art svg{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.tile-art em{position:absolute;top:10px;left:10px;background:white;padding:4px 8px;font-size:11px}.tile-line{margin-top:10px;font-size:14px;align-items:flex-start}.tile-line span{white-space:nowrap}.pair,.pdp{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pair a{background:#f1f0eb;padding:24px;display:grid}.pair a:nth-child(2){background:#e9edf0}.pair img{justify-self:center;object-fit:contain;mix-blend-mode:multiply}.pair strong{font-size:clamp(24px,3vw,46px);letter-spacing:-.05em}.gallery figure{margin:0 0 12px;text-align:center;padding:20px}.gallery img{object-fit:contain;mix-blend-mode:multiply}.details{padding:8px 5%}.price{font-size:20px}.price s{color:#777}.wrap label{display:grid;gap:5px;margin-bottom:16px;font-size:13px}.wrap input,.wrap textarea,.wrap select,.wrap button,.primary{border:1px solid #ccc;background:white;padding:11px 14px;border-radius:2px}.wrap textarea{min-height:140px}.wrap input[type=number]{width:85px}.primary,.wrap .primary{display:inline-block;background:#161614;border-color:#161614;color:white;text-decoration:none}.primary:disabled{opacity:.5}.details button{width:100%}.details details,.bag-line{margin:20px 0;padding:16px 0;border-top:1px solid #ddd}.bag-line>div{flex:1}.sort,.pager{margin:24px 0}.sort{display:flex;gap:8px;align-items:end}.sort label{margin:0}.brand,.kicker{color:inherit}@media(max-width:720px){.mast{flex-wrap:wrap;gap:8px}.mast nav{order:3;width:100%}.mast aside{margin-left:auto}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tile-line{display:grid;gap:2px}.pdp{grid-template-columns:1fr}.details{padding:0}.pair{gap:8px}.pair a{padding:12px}.pair img{width:100%;max-height:140px}.bag-line{gap:6px}.foot{display:grid}.heading{align-items:baseline}}
.help-row{border-top:1px solid #ddd;padding:18px 0}.help-row summary{font-weight:600}
