#shop .shop-type-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-type-nav>a{min-height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;line-height:1.2}.shop-type-nav small{font:750 9px/1 var(--sans);letter-spacing:.04em;background:#9b442e;color:#ffebc5;padding:3px 6px;border:1px solid #ba7550}.shop-type-nav [aria-current=page] small{background:#e3b95b;border-color:#c99b47;color:#4e2b1c}.shop-nav-menu small{display:block;font:650 10px/1.2 var(--sans);color:#e6b96b;margin-top:4px}
.pajama-launch{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:30px;min-height:270px;padding:22px clamp(20px,4vw,54px);margin:8px;background:#ead5ae;border:1px solid #a7875c;box-shadow:inset 0 0 0 5px #f0e0bf;color:#3a271d}.pajama-launch-art{width:min(100%,400px);justify-self:center}.pajama-launch-art svg{display:block;width:100%;height:auto}.launch-status{display:inline-flex;font:750 10px/1 var(--sans);padding:7px 10px;background:#a44b32;color:#fff0cf;border:1px solid #803d2c;text-transform:uppercase;letter-spacing:.08em}.pajama-launch .pajama-launch-copy h3{font:650 clamp(30px,3.4vw,45px)/1 var(--serif)!important;min-height:0!important;color:#3a271d;margin:13px 0 8px!important}.pajama-launch-copy p{font:500 15px/1.4 var(--sans);margin:0 0 19px;color:#80533a}.pajama-launch button{border:1px solid #783b29;background:#9b442e;color:#fff0cf;min-height:44px;padding:10px 22px;font:750 13px var(--sans);cursor:pointer}.pajama-launch button:hover{background:#503023}.pajama-launch button:focus-visible{outline:3px solid #a96832;outline-offset:4px}
@media(max-width:760px){#shop .shop-type-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.shop-type-nav>a{min-height:56px!important;padding:9px 5px!important;font-size:12px!important;border:0!important}.shop-type-nav>a:nth-child(even){border-left:1px solid #8e684b!important}.shop-type-nav>a:nth-child(n+3){border-top:1px solid #8e684b!important}.shop-type-nav small{font-size:9px}.pajama-launch{grid-template-columns:1fr;gap:8px;padding:18px;margin:5px;text-align:center}.pajama-launch-art{max-width:230px}.pajama-launch .pajama-launch-copy h3{font-size:31px!important}.pajama-launch-copy p{font-size:14px;margin-bottom:13px}.pajama-launch-copy{padding-bottom:10px}}
