.subnav,.tools,.boxlist,.seasonRow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.subnav{justify-content:center;gap:clamp(10px,3vw,40px);padding:8px 4px 15px;font-size:14px}.block{padding:40px 0;border-bottom:1px solid #e8c798}.block details{padding:14px 5px;border-bottom:1px solid #e8c798}.block summary{cursor:pointer;font-weight:600}.block form{max-width:560px}.boxlist{margin:18px 0}.boxlist label{display:grid;padding:12px;background:#fffaf0;border-radius:12px}.boxlist input{width:76px}.collections{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.collections button{border:0;padding:0;border-radius:14px;overflow:hidden;background:#e8c798;color:#683a25;font-weight:bold}.collections img{width:100%;aspect-ratio:2;object-fit:cover;display:block}.collections span{display:block;padding:10px}.seasonRow img{width:min(420px,100%);border-radius:18px}.block form{margin-top:16px}.hero{background:#e8c798}.purchase{border-top:1px solid #eddeca;margin-top:12px}.dock{z-index:4}body:has(dialog[open]){overflow:hidden}@media(max-width:480px){.collections{gap:5px}.collections span{font-size:12px}.tools select{max-width:100%}}
