.pajama-product-card .product-card-image{aspect-ratio:4/5;background:#513529}.pajama-product-card .product-card-image>a{display:block;width:100%;height:100%}.pajama-product-card .product-card-image img{width:100%;height:100%;object-fit:contain;padding:0}.pajama-product-card .product-card-copy h3{font-size:clamp(1.5rem,2vw,2rem)}.pajama-entry{display:grid;grid-template-columns:1fr 1fr;background:#173f70;color:#f1d8c5;border-block:1px solid #f1d8c533}.pajama-entry-copy{padding:clamp(28px,5vw,80px);align-self:center}.pajama-entry-copy p,.pajama-eyebrow{font-size:12px;letter-spacing:.15em;text-transform:uppercase}.pajama-entry-copy h2{font:clamp(38px,6vw,80px)/1.06 Fraunces,Georgia,serif;margin:18px 0}.pajama-entry-copy a{display:inline-block;margin-top:24px;border-bottom:1px solid;padding-bottom:6px}.pajama-entry img{display:block;width:100%;max-height:620px;object-fit:contain;background:#513529}.pajama-entry small{display:block;color:#fbc134;margin-top:18px}.pajama-content{max-width:1400px;margin:auto;padding:30px clamp(18px,4vw,60px) 70px}.pajama-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0 28px;font-size:14px}.pajama-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,5vw,72px);align-items:start}.pajama-main-image{display:block;width:100%;height:auto;border-radius:4px}.pajama-copy{padding:20px 0}.pajama-copy h1{font:clamp(36px,5vw,68px)/1.05 Fraunces,Georgia,serif;margin:14px 0 20px}.pajama-copy>p{max-width:38em;line-height:1.65}.pajama-status{font-size:20px;color:#fbc134;padding-block:20px;border-block:1px solid #f1d8c53d;margin:24px 0}.pajama-notify{background:#fbc134;color:#241713;border:0;padding:15px 22px;border-radius:3px;font-weight:700;cursor:pointer}.pajama-swatches{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:28px 0}.pajama-swatches figure{margin:0}.pajama-swatches img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:3px}.pajama-swatches figcaption{padding-top:8px;font-size:14px}.pajama-note{font-size:13px;opacity:.75}.pajama-fit{padding-left:20px;line-height:1.9}.pajama-other{margin-top:70px}.pajama-other h2{font:32px Fraunces,Georgia,serif}.pajama-design-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pajama-design-grid a{display:block}.pajama-design-grid img{display:block;width:100%;aspect-ratio:4/5;object-fit:contain;background:#513529}.pajama-design-grid b{display:block;margin:10px 0 5px}.pajama-design-grid span{font-size:13px;color:#fbc134}.pajama-page .primary-nav a{white-space:nowrap}.pajama-page{background:#241713;color:#f1d8c5}.pajama-page a{color:inherit}.pajama-page :focus-visible{outline:3px solid #fbc134;outline-offset:5px}.pajama-photo-label{display:block;font-size:12px;opacity:.7;margin-top:10px}
@media(max-width:760px){.pajama-layout{grid-template-columns:1fr}.pajama-copy{padding-top:0}.pajama-content{padding-top:15px}.pajama-entry{grid-template-columns:1fr}.pajama-entry img{max-height:none}.pajama-entry-copy{padding:28px 22px}.pajama-design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pajama-swatches{max-width:440px}.pajama-status{margin:18px 0}.pajama-breadcrumb{font-size:12px}}

.pajama-photo-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.pajama-photo-nav button{background:#513529;border:1px solid #f1d8c53d;padding:6px;color:#f1d8c5;cursor:pointer;font:inherit;text-align:left}.pajama-photo-nav button[aria-pressed="true"]{border:2px solid #fbc134;padding:5px}.pajama-photo-nav img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.pajama-photo-nav span{display:block;font-size:12px;margin:8px 3px}.pajama-main-image{background:#513529}

.pajama-pocket-art{margin:30px 0}.pajama-pocket-art h2{font:22px Fraunces,Georgia,serif}.pajama-pocket-art>div{display:flex;gap:24px}.pajama-pocket-art figure{margin:0;max-width:40%}.pajama-pocket-art img{display:block;width:130px;max-width:100%;height:auto}.pajama-pocket-art figcaption{font-size:13px;margin-top:8px}

.pajama-status{display:flex;gap:16px;align-items:baseline;flex-wrap:wrap}.pajama-status strong{font-size:1.5em}.pajama-status span{font-size:.8em}.pajama-bundle{font-weight:500}.pajama-card-availability{color:#fbc134}.pajama-product-card footer strong small{font-size:.6em;font-weight:400}.pajama-shopify-link{margin-left:18px;font-size:14px;text-decoration:underline}.pajama-shopify-link[hidden]{display:none}

/* Price and actions occupy their own rows, including four-column shop cards. */
.shop-first .store-product-card.pajama-product-card footer{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px}
.shop-first .store-product-card.pajama-product-card footer>strong{display:block;min-width:0}
.shop-first .store-product-card.pajama-product-card footer>strong small{display:block;margin-top:4px;font:500 16px/1.3 var(--font-reading,var(--sans))!important;color:var(--skin-surface-text);white-space:normal}
.shop-first .store-product-card.pajama-product-card .product-card-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px;margin:0;width:100%;min-width:0}
.shop-first .store-product-card.pajama-product-card .product-card-actions :is(a,button){display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:0;min-height:44px;margin:0;padding:9px 7px;font:650 16px/1.25 var(--font-reading,var(--sans));white-space:normal;text-align:center;text-decoration:none;border:1px solid var(--skin-surface-text);background:transparent;color:var(--skin-surface-text)}
