body.password{background:var(--pb-tint)}.pbpw{padding-block:var(--pbpw-pt, 8px) var(--pbpw-pb, 60px);color:var(--pb-ink)}.pbpw-card{max-width:88rem;margin:0 auto;padding:5.2rem 5.6rem 4.4rem;border-radius:var(--pb-radius);background:#fff;box-shadow:var(--pb-shadow);text-align:center}.pbpw-eyebrow{margin:0 0 .8rem;font-size:var(--pb-fs-label);font-weight:700;letter-spacing:var(--pb-ls-label);text-transform:uppercase;color:var(--pb-navy)}.pbpw-h1{margin:0 auto;max-width:18ch;font-family:var(--font-heading-family, inherit);font-weight:900;font-size:var(--pb-fs-h1);line-height:1.1;color:var(--pb-ink)}.pbpw-lead{margin:1.6rem auto 0;max-width:var(--pb-measure-lead);font-size:var(--pb-fs-lead);line-height:1.6;color:var(--pb-body)}.pbpw-text{margin:1rem auto 0;max-width:var(--pb-measure-lead);font-size:var(--pb-fs-body);line-height:1.65;color:var(--pb-body)}:is(.pbpw-lead,.pbpw-text) p{margin:0}:is(.pbpw-lead,.pbpw-text) p+p{margin-top:.8rem}.pbpw-shops{margin-top:3.2rem}.pbpw-text--after{margin-top:3.2rem;padding-top:3.2rem;border-top:1px solid var(--pb-line)}.pbpw-h2{margin:0 0 2rem;font-family:var(--font-heading-family, inherit);font-weight:900;font-size:var(--pb-fs-h3);line-height:1.2;color:var(--pb-ink)}.pbpw-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));gap:1.6rem;margin:0;padding:0;list-style:none}.pbpw-shop{display:flex;flex-direction:column;align-items:center;gap:1.2rem;padding:2.8rem 2.4rem;border-radius:var(--pb-radius-md);background:var(--pb-tint)}.pbpw-shop__icon{display:grid;place-items:center;width:5.2rem;height:5.2rem;border-radius:50%;background:#fff;color:var(--pb-navy)}.pbpw-shop__icon .pbs-ic{width:2.4rem;height:2.4rem}.pbpw-shop__name{margin:0;font-family:var(--font-heading-family, inherit);font-weight:700;font-size:var(--pb-fs-h3);color:var(--pb-ink)}.pbpw-shop__sub{margin:.6rem 0 0;font-size:var(--pb-fs-small);line-height:1.5;color:var(--pb-note);max-width:30ch}.pbpw-shop__btn{margin-top:auto}.pbpw-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pbpw-proof{margin:2rem auto 0;max-width:40ch;font-size:var(--pb-fs-note);line-height:1.5;color:var(--pb-note);text-align:center;text-wrap:balance}.pbpw-proof .pbs-ic{display:inline-block;width:1.5rem;height:1.5rem;margin-right:.5rem;vertical-align:-.25em;color:var(--pb-gold)}.pbpw-contact{display:inline-flex;align-items:center;gap:1.4rem;margin-top:3.6rem;text-align:left}.pbpw-contact__icon{display:grid;place-items:center;flex:none;width:4.4rem;height:4.4rem;border-radius:50%;background:var(--pb-tint);color:var(--pb-navy)}.pbpw-contact__icon .pbs-ic{width:2rem;height:2rem}.pbpw-contact p{margin:0;font-size:var(--pb-fs-small);line-height:1.55;color:var(--pb-body)}.pbpw-contact strong{color:var(--pb-ink)}.pbpw-contact a{color:var(--pb-navy);font-weight:700;text-decoration:underline;text-underline-offset:3px}body.password .shopify-section:has(.hdt-password-header) .hdt-s-gradient{background:transparent!important}body.password .hdt-password-header{padding:2.4rem 0!important}body.password .hdt-password-modal{text-decoration:none!important;width:auto!important;flex:none;justify-self:end;justify-content:center!important;min-height:4.4rem;padding:0 1.8rem;gap:.8rem;border-radius:999px;background:#fff;color:var(--pb-navy);box-shadow:inset 0 0 0 1px var(--pb-line-navy);font-weight:700;transition:background .2s}body.password .hdt-password-modal:hover{background:var(--pb-tint)}body.password .hdt-password-modal .hdt-btn-sidebar-text{text-decoration:none!important;font-size:var(--pb-fs-small)}@media(max-width:749px){.pbpw-card{padding:3.6rem 2rem 3.2rem;border-radius:32px}.pbpw-shops{margin-top:2.4rem}.pbpw-text--after{margin-top:2.8rem;padding-top:2.8rem}.pbpw-contact{margin-top:2.8rem}body.password .hdt-password-modal .hdt-btn-sidebar-text{font-size:var(--pb-fs-note)}}@media(max-width:600px){.pbpw-grid{gap:1.2rem}.pbpw-shop{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1.2rem 1.4rem;padding:1.8rem;text-align:left}.pbpw-shop__icon{width:4.4rem;height:4.4rem}.pbpw-shop__icon .pbs-ic{width:2.1rem;height:2.1rem}.pbpw-shop__sub{margin:.4rem 0 0}.pbpw-shop__btn{grid-column:1 / -1;width:100%;margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/pb-password.css.map */
