pjc-announcement{display:contents}pjc-announcement[hidden],html[data-pjc-ann-closed] pjc-announcement{display:none}.pjc-announcement{position:relative;min-height:var(--minimum-touch-target, 44px);align-content:center}.pjc-announcement:not(:has(slideshow-arrows)) .announcement-bar__slides{width:100%;padding-inline:32px}.pjc-announcement .announcement-bar__text{font-size:.875rem;line-height:1.4;text-wrap:balance;text-align:center}.pjc-announcement .announcement-bar__text a{color:inherit;text-underline-offset:.2em}.pjc-announcement__close{position:absolute;inset-block:0;inset-inline-end:4px;display:grid;place-items:center;width:var(--minimum-touch-target, 44px);height:var(--minimum-touch-target, 44px);margin-block:auto;padding:0;border:0;border-radius:var(--pjc-radius-pill);background:transparent;color:inherit;cursor:pointer}pjc-announcement:not(:defined) .pjc-announcement__close{display:none}.pjc-announcement__close:hover{background:color-mix(in srgb,currentcolor 14%,transparent)}.pjc-announcement__close svg{width:14px;height:14px;stroke:currentcolor;fill:none;stroke-width:2;stroke-linecap:round}.header-menu .menu-list{--menu-horizontal-gap: var(--gap-lg, 1.25rem)}.header-menu .menu-list__link{color:var(--pjc-ink);text-decoration:none}.header-menu .menu-list__link .menu-list__link-title{position:relative;display:inline-block;padding-block:.15em;color:var(--pjc-ink);text-decoration:none}.header-menu .menu-list__link .menu-list__link-title:after{content:"";position:absolute;inset-inline:0;inset-block-end:-.1em;height:2px;border-radius:2px;background:var(--pjc-gold);transform:scaleX(0);transform-origin:left center}.header-menu .menu-list__link:is(:hover,:focus-visible) .menu-list__link-title:after,.header-menu .menu-list__link[aria-current=page] .menu-list__link-title:after{transform:scaleX(1)}.header-menu .menu-list__link[aria-current=page] .menu-list__link-title{font-weight:700}.header-menu .menu-list__link[aria-current=page] .menu-list__link-title:after{background:var(--pjc-gold-ink)}@media(prefers-reduced-motion:no-preference){.header-menu .menu-list__link .menu-list__link-title:after{transition:transform var(--pjc-dur, .26s) var(--pjc-ease, ease)}.header-menu .menu-list__link:not(:hover,:focus-visible,[aria-current=page]) .menu-list__link-title:after{transform-origin:right center}}.header-menu .menu-list__disclosure,.menu-drawer-container .header__icon--summary,.menu-drawer .menu-drawer__close-button{min-width:var(--minimum-touch-target, 44px);min-height:var(--minimum-touch-target, 44px)}.menu-drawer .menu-drawer__menu-item--mainlist,.menu-drawer .menu-drawer__menu-item--child{display:flex;align-items:center;min-height:48px;overflow-wrap:anywhere}.menu-drawer .menu-drawer__menu-item[aria-current=page] .menu-drawer__menu-item-text{font-weight:700;text-decoration:underline;text-decoration-color:var(--pjc-gold);text-decoration-thickness:2px;text-underline-offset:.3em}.pjc-drawer-help{margin:var(--margin-lg, 1rem) var(--drawer-padding, 1.2rem);padding:16px;background:var(--pjc-sand);color:var(--pjc-ink);border:1px solid var(--pjc-sand-deep);border-radius:var(--pjc-radius)}.pjc-drawer-help__title{margin:0 0 4px;font-family:var(--pjc-font-display);font-size:1.125rem;line-height:1.3;color:var(--pjc-ink)}.pjc-drawer-help__list{display:grid;margin:0;padding:0;list-style:none}.pjc-drawer-help__link{display:flex;align-items:center;min-height:48px;color:var(--pjc-ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--pjc-gold);text-decoration-thickness:2px;text-underline-offset:.3em}.pjc-footer{--color-utilities: color-mix(in srgb, var(--pjc-cream) 86%, transparent)}.pjc-footer .section{position:relative;z-index:1}.pjc-footer>.pjc-stars{inset:0 0 auto;height:56px}.pjc-footer :is(h2,h3){font-family:var(--pjc-font-display);color:var(--pjc-gold-soft);text-wrap:balance}.pjc-footer a{color:var(--pjc-cream)}.pjc-footer-nav{min-width:0}.pjc-footer__heading{margin:0 0 8px;font-size:1.125rem;font-weight:600;line-height:1.3}.pjc-footer-nav__list,.pjc-footer-nav__sublist{margin:0;padding:0;list-style:none}.pjc-footer-nav__sublist{padding-inline-start:16px}.pjc-footer-nav__link{display:flex;align-items:center;min-height:44px;padding-block:6px;font-size:1rem;line-height:1.35;text-decoration:none;overflow-wrap:anywhere}.pjc-footer-nav__link:is(:hover,:focus-visible),.pjc-footer-nav__link[aria-current=page]{text-decoration:underline;text-decoration-color:var(--pjc-gold-soft);text-decoration-thickness:2px;text-underline-offset:.3em}.pjc-footer-nav__email{margin:8px 0 0;font-size:.9375rem;line-height:1.5;overflow-wrap:anywhere}.pjc-footer-nav__email a{text-decoration-color:var(--pjc-gold-soft);text-underline-offset:.25em}@media(min-width:750px){.pjc-footer-nav__list--cols{columns:2;column-gap:32px}.pjc-footer-nav__list--cols>li{break-inside:avoid}}.pjc-footer .email-signup__input::placeholder{color:color-mix(in srgb,var(--pjc-cream) 80%,transparent)}.pjc-footer-consent{margin:8px 0 0;font-size:.8125rem;line-height:1.5;color:color-mix(in srgb,var(--pjc-cream) 86%,transparent);text-wrap:pretty}.pjc-footer-consent a{text-decoration-color:var(--pjc-gold-soft);text-underline-offset:.2em}.pjc-footer-pay{min-width:0}.pjc-footer-pay .pjc-pay{gap:8px}.pjc-footer-pay .pjc-pay__item{padding:3px;background:var(--pjc-white);border-radius:6px}.pjc-footer-legal{min-width:0;text-wrap:wrap}.pjc-footer-legal__list{display:flex;flex-wrap:wrap;justify-content:center;gap:0 20px;margin:0;padding:0;list-style:none}.pjc-footer-legal__link{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem;line-height:1.4;color:var(--color-utilities);text-decoration-color:var(--pjc-gold-soft);text-underline-offset:.25em}@media(min-width:750px){.pjc-footer-legal__list{justify-content:flex-end}}.pjc-page--reading .section-content-wrapper{max-width:760px;margin-inline:auto}.pjc-page :is(h1,h2,h3){font-family:var(--pjc-font-display);color:var(--pjc-ink);text-wrap:balance}.pjc-page .section-content-wrapper a:not(.button,.button-secondary){text-decoration-color:var(--pjc-gold);text-decoration-thickness:2px;text-underline-offset:.2em}pjc-contact-form{display:block;width:100%}.pjc-contact{display:grid;gap:24px;width:100%;max-width:1040px;color:var(--pjc-ink)}@media(min-width:750px){.pjc-contact--aside{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:32px;align-items:start}}.pjc-contact__form-wrap{min-width:0;padding:20px;background:var(--pjc-white);border:1px solid var(--pjc-sand-deep);border-radius:var(--pjc-radius-lg);box-shadow:var(--pjc-shadow-sm)}@media(min-width:750px){.pjc-contact__form-wrap{padding:32px}}.pjc-contact__form{display:grid;gap:20px}.pjc-contact__legend{margin:0;font-size:.875rem;color:var(--pjc-muted)}.pjc-contact__row{display:grid;gap:20px}@media(min-width:750px){.pjc-contact__row{grid-template-columns:1fr 1fr}}.pjc-field{display:grid;align-content:start;gap:6px;min-width:0}.pjc-field__label{font-size:1rem;font-weight:700;line-height:1.3;color:var(--pjc-ink)}.pjc-field__req{margin-inline-start:2px;color:var(--pjc-error)}.pjc-field__opt{margin-inline-start:6px;font-size:.875rem;font-weight:400;color:var(--pjc-muted)}.pjc-field__hint{margin:0;font-size:.875rem;line-height:1.4;color:var(--pjc-muted)}.pjc-contact .pjc-field__control{width:100%;min-height:52px;padding:12px 14px;font:inherit;font-size:1rem;color:var(--pjc-ink);background:var(--pjc-white);border:1px solid var(--pjc-line-strong);border-radius:var(--pjc-radius-sm);box-shadow:none}.pjc-contact textarea.pjc-field__control{min-height:160px;resize:vertical}.pjc-contact .pjc-field__control[aria-invalid=true]{border-color:var(--pjc-error);box-shadow:inset 0 0 0 1px var(--pjc-error)}.pjc-field__error{display:flex;gap:6px;margin:0;font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--pjc-error)}.pjc-field__error[hidden]{display:none}.pjc-field__error:before{content:"";flex:none;width:16px;height:16px;margin-block-start:2px;background:currentcolor;clip-path:polygon(50% 0,100% 100%,0 100%)}.pjc-contact__summary,.pjc-contact__success{padding:16px;border-radius:var(--pjc-radius);border:1px solid var(--pjc-sand-deep);background:var(--pjc-cream);scroll-margin-block:96px}.pjc-contact__summary{border-color:var(--pjc-error);border-inline-start-width:6px}.pjc-contact__success{border-color:var(--pjc-ok);border-inline-start-width:6px}.pjc-contact__summary-title,.pjc-contact__success-title{margin:0 0 6px;font-family:var(--pjc-font-display);font-size:1.25rem;line-height:1.3;color:var(--pjc-ink)}.pjc-contact__summary ul{margin:0;padding-inline-start:20px}.pjc-contact__summary a{color:var(--pjc-error);font-weight:700}.pjc-contact__success p{margin:0 0 8px}.pjc-contact__submit-row{display:flex}.pjc-contact__submit-row .button{width:100%}@media(min-width:750px){.pjc-contact__submit-row .button{width:auto;min-width:260px}}.pjc-contact__aside{min-width:0;padding:20px;background:var(--pjc-sand);border:1px solid var(--pjc-sand-deep);border-radius:var(--pjc-radius-lg)}.pjc-contact__aside-title{margin:0 0 12px;font-family:var(--pjc-font-display);font-size:1.25rem;line-height:1.3;color:var(--pjc-ink)}.pjc-contact__facts{display:grid;gap:12px;margin:0 0 12px}.pjc-contact__facts dt{font-size:.875rem;font-weight:700;color:var(--pjc-muted)}.pjc-contact__facts dd{margin:2px 0 0;font-size:1rem;overflow-wrap:anywhere}.pjc-contact__aside p{margin:0}.pjc-contact__aside a{color:var(--pjc-ink);font-weight:700;text-decoration-color:var(--pjc-gold);text-decoration-thickness:2px;text-underline-offset:.2em}@media(prefers-reduced-motion:reduce){:root .menu-drawer-container[open] .menu-drawer__animated-element{animation:none}:root .menu-drawer,:root .menu-drawer__submenu,:root .menu-drawer__backdrop{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/pjc-nav.css.map */
