:root{--pjv-navy: #223037;--pjv-coral: #D8655A;--pjv-sea: #64998D;--pjv-sun: #ECC777;--pjv-sun-deep: #B8913E;--pjv-cream: #FCFBF6;--pjv-sand: #E8D2A2;--pjv-caramel: #D59F6E;--pjv-display: "Bricolage Grotesque", "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--pjv-body: "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif}body:not(#pjv-x) :is(h1,h2,.h0,.h1){font-family:var(--pjv-display)!important;font-weight:800!important;font-variation-settings:"opsz" 96;letter-spacing:-.012em!important;line-height:1.06!important}body:not(#pjv-x) :is(h3,h4,.h2,.h3,.card__heading,.collection-hero__title){font-family:var(--pjv-display)!important;font-weight:700!important;font-variation-settings:"opsz" 48;letter-spacing:-.005em!important}body:not(#pjv-x) :is(.button:not(.button--tertiary):not(.button--small-tertiary),.shopify-payment-button__button--unbranded,.pj-btn,.pj-cta-button,.pjx-btn,.btn,form[action*="/contact"] button[type=submit],form[action*="/account"] button,#servicify-floating-button button){position:relative;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:14px 30px!important;border:2.5px solid var(--pjv-navy)!important;border-radius:999px!important;background:var(--pjv-sun)!important;background-image:none!important;color:var(--pjv-navy)!important;font-family:var(--pjv-display)!important;font-size:18px!important;font-weight:700!important;font-variation-settings:"opsz" 24;line-height:1.1!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;box-shadow:0 5px 0 var(--pjv-navy)!important;transform:translateY(0);transition:transform .14s ease,box-shadow .14s ease,background-color .14s ease!important;cursor:pointer;opacity:1!important;-webkit-tap-highlight-color:transparent}body:not(#pjv-x) :is(.button,.pj-btn,.pj-cta-button,.pjx-btn,.btn):before,body:not(#pjv-x) :is(.button,.pj-btn,.pj-cta-button,.btn):after{display:none!important}body:not(#pjv-x) :is(.button:not(.button--tertiary):not(.button--small-tertiary),.shopify-payment-button__button--unbranded,.pj-btn,.pj-cta-button,.pjx-btn,.btn,form[action*="/contact"] button[type=submit],#servicify-floating-button button):hover{transform:translateY(-2px);box-shadow:0 7px 0 var(--pjv-navy)!important;background:#f2d38e!important;color:var(--pjv-navy)!important}body:not(#pjv-x) :is(.button:not(.button--tertiary):not(.button--small-tertiary),.pj-btn,.pj-cta-button,.pjx-btn,.btn,form[action*="/contact"] button[type=submit],#servicify-floating-button button):active{transform:translateY(3px);box-shadow:0 2px 0 var(--pjv-navy)!important}body:not(#pjv-x) :is(.button,.pj-btn,.pj-cta-button,.pjx-btn,.btn):focus-visible{outline:3px solid var(--pjv-coral)!important;outline-offset:4px!important}body:not(#pjv-x) :is(.button,.pj-btn,.pj-cta-button,.pjx-btn)[disabled],body:not(#pjv-x) :is(.button,.pjx-btn)[aria-disabled=true]{background:#e9e4d8!important;color:#5d6a70!important;border-color:#9aa4aa!important;box-shadow:none!important;transform:none!important;cursor:not-allowed}body:not(#pjv-x) :is(.button--secondary,.pj-btn--secondary,.pj-btn--ghost){background:var(--pjv-cream)!important}body:not(#pjv-x) :is(.button--secondary,.pj-btn--secondary,.pj-btn--ghost):hover{background:#fff!important}body:not(#pjv-x) .pjx-btn__paw svg{fill:var(--pjv-navy)}body:not(#pjv-x) .pjx-btn__sep{color:var(--pjv-navy)!important;opacity:.55}body:not(#pjv-x) .pjx-btn--sm{min-height:46px;padding:10px 20px!important;font-size:16px!important;box-shadow:0 4px 0 var(--pjv-navy)!important}body:not(#pjv-x) #servicify-floating-button button{min-height:46px;padding:10px 20px!important;font-size:16px!important;box-shadow:0 4px 0 var(--pjv-navy)!important}body:not(#pjv-x) .pjx-btn--block{display:flex!important;width:100%}body:not(#pjv-x) .product-form__input--pill input[type=radio]+label.pjx-chip{border:2.5px solid var(--pjv-navy)!important;border-radius:18px!important;box-shadow:0 4px 0 var(--pjv-navy)}body:not(#pjv-x) .product-form__input--pill input[type=radio]:checked+label.pjx-chip{background:var(--pjv-navy)!important;box-shadow:0 4px 0 var(--pjv-coral)}body:not(#pjv-x) .pjx-chip__name{font-family:var(--pjv-display)!important;font-size:18px!important;font-weight:800!important}body:not(#pjv-x) .pjx-next{background:var(--pjv-cream);border:2px solid var(--pjv-navy)}body:not(#pjv-x) .pjx-proof,body:not(#pjv-x) .pjx-bridge__card,body:not(#pjv-x) .pjx-daycare__card,body:not(#pjv-x) .pjx-home-next{border:2.5px solid var(--pjv-navy)!important;border-radius:24px!important;box-shadow:6px 6px 0 var(--pjv-navy)!important}body:not(#pjv-x) .pjx-daycare__card--hero{box-shadow:6px 6px 0 var(--pjv-coral)!important}body:not(#pjv-x) .pjx-bridge__inner{background:var(--pjv-sun);border:2.5px solid var(--pjv-navy)}body:not(#pjv-x) .pjx-bridge__eyebrow,body:not(#pjv-x) .pjx-daycare__badge{background:var(--pjv-navy);color:var(--pjv-sun)}body:not(#pjv-x) .pjx-bridge__lede{color:var(--pjv-navy);font-weight:600}body:not(#pjv-x) .pjx-packs{background:var(--pjv-sun);border:2.5px solid var(--pjv-navy)}body:not(#pjv-x) .pjx-pack{border:2px solid var(--pjv-navy)}body:not(#pjv-x) .pjx-pack__price small{background:var(--pjv-navy);color:var(--pjv-sun)}@media(prefers-reduced-motion:reduce){body:not(#pjv-x) :is(.button,.pj-btn,.pj-cta-button,.pjx-btn,.btn){transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/pj-vibe.css.map */
