.pj-band{--pj-navy: #1f448b;--pj-purple: #916baa;--pj-purple-dark: #6b4d85;--pj-tint: #f4f1f8;--pj-stone: #eae8e6;--pj-line: #e2dde9;--pj-text: #22314f;background:#fff;color:var(--pj-text)}.pj-band--tint{background:var(--pj-tint)}.pj-band--stone{background:var(--pj-stone)}.pj-band--purple{background:var(--pj-purple-dark);color:#fff}.pj-inner{padding-block:clamp(48px,7vw,88px);display:flex;flex-direction:column;gap:clamp(24px,3vw,36px)}.pj-band :is(h1,h2,h3){margin:0;color:var(--pj-navy)}.pj-band--purple :is(h2,h3,p,a:not(.button,.button-secondary)){color:#fff}.pj-band p{margin:0}.pj-eyebrow.h6{color:var(--pj-purple-dark);margin:0}.pj-band--purple .pj-eyebrow.h6{color:#fff}.pj-head{max-width:46rem;display:flex;flex-direction:column;gap:12px}.pj-head--center{margin-inline:auto;text-align:center;align-items:center}.pj-band .pj-rte>*+*{margin-block-start:.75em}.pj-rte ul{margin:0;padding-inline-start:1.2em;display:flex;flex-direction:column;gap:6px}.pj-rte a{text-decoration:underline;color:var(--pj-navy)}.pj-band--purple .pj-rte a{color:#fff}.pj-small{font-size:.9em}.pj-actions{display:flex;flex-wrap:wrap;gap:12px}.pj-head--center .pj-actions{justify-content:center}.pj-band--purple .button,.pj-band--purple .button:hover{--button-background-color: #ffffff;--button-color: var(--pj-navy);--button-border-color: #ffffff}.pj-band--purple .button-secondary,.pj-band--purple .button-secondary:hover{--button-background-color: transparent;--button-color: #ffffff;box-shadow:inset 0 0 0 2px #fff}.pj-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--pj-min, 260px)),1fr));gap:20px}.pj-card{background:#fff;border:1px solid var(--pj-line);padding:clamp(20px,2.5vw,28px);display:flex;flex-direction:column;gap:12px}.pj-band--tint .pj-card,.pj-band--stone .pj-card{border-color:transparent}.pj-card--highlight{border:2px solid var(--pj-purple)!important;background:#faf7fc}.pj-card__link{margin-top:auto;font-weight:600;color:var(--pj-navy);text-decoration:underline}.pj-card--timeline{border-top:6px solid var(--pj-navy)!important}.pj-checklist{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.pj-check{display:flex;gap:14px;align-items:flex-start;background:#fff;padding:16px 20px}.pj-check svg{flex:none;width:26px;height:26px;color:var(--pj-purple-dark)}.pj-check strong{color:var(--pj-navy)}.pj-check .pj-rte,.pj-check .pj-rte>*{display:inline}.pj-step{text-align:center;align-items:center;border:0;background:transparent}.pj-step__num{width:64px;height:64px;border-radius:50%;background:var(--pj-navy);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading--family);font-weight:700;font-size:1.75rem}.pj-video{position:relative;width:100%;max-width:860px;margin-inline:auto;aspect-ratio:16 / 9;background:#000}.pj-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.pj-faq{max-width:860px}.pj-faq details{border-bottom:1px solid var(--pj-line);padding-block:4px 12px}.pj-faq summary{justify-content:space-between;gap:16px;font-weight:600;font-size:1.1em;color:var(--pj-navy)}.pj-faq summary:after{content:"+";font-size:1.5em;line-height:1}.pj-faq details[open] summary:after{content:"\2013"}.pj-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(32px,5vw,64px);align-items:center}.pj-hero__text{display:flex;flex-direction:column;gap:18px}.pj-hero__media img{width:100%;height:auto;display:block}.pj-hero__placeholder{aspect-ratio:4 / 3;background:var(--pj-stone)}.pj-trust{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;font-weight:600;font-size:.9em}.pj-trust li{display:flex;align-items:center;gap:8px}.pj-trust svg{width:18px;height:18px;color:var(--pj-navy);flex:none}.pj-table-wrap{overflow-x:auto;border:1px solid var(--pj-line);-webkit-overflow-scrolling:touch}.pj-table{width:100%;min-width:900px;border-collapse:collapse;font-size:.95em}.pj-table th,.pj-table td{text-align:start;vertical-align:top;padding:16px 18px}.pj-table thead th{background:var(--pj-tint)}.pj-table tbody tr{border-top:1px solid var(--pj-line)}.pj-table tbody tr:nth-child(2n){background:#fbfafd}.pj-table tbody th{color:#3a4766;font-weight:600;width:150px}.pj-kit{display:flex;flex-direction:column;gap:10px}.pj-kit__img{aspect-ratio:1;background:#fff}.pj-kit__img img{width:100%;height:100%;object-fit:contain}.pj-kit__name{font-family:var(--font-heading--family);font-weight:700;font-size:1.1rem;color:var(--pj-navy);text-decoration:none}.pj-badge{align-self:flex-start;background:var(--pj-purple-dark);color:#fff;font-size:.75rem;font-weight:600;padding:3px 10px;text-transform:uppercase;letter-spacing:.05em}.pj-badge--empty{visibility:hidden}.pj-price{font-size:1.25rem;font-weight:700;color:var(--pj-navy)}.pj-price-note{display:block;font-size:.85em;color:#55607a}.pj-table .button{white-space:nowrap}.pj-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}.pj-notes>*{background:#f5f8fd;padding:16px 20px}.pj-disclaimer{font-size:.8em;color:#55607a;text-align:center;max-width:46rem;margin-inline:auto}
/*# sourceMappingURL=/cdn/shop/t/12/assets/pjama-guide.css.map */
