body{--jpc-navy: #14213d;--jpc-ink-soft: #4a5468;--jpc-pink: #f20b63;--jpc-pink-strong: #d9074f;--jpc-pink-strong-hover: #b8063f;--jpc-yellow: #ffd23f;--jpc-line: rgba(20, 33, 61, .14)}main[data-template=search] .template-search__header h1,main[data-template="404"] .template-404 h1.title,main[data-template=cart] .title--primary,main[data-template=page] .main-page-title{position:relative;display:block;margin:0 0 2.4rem;padding-bottom:1.2rem;font-size:clamp(2.4rem,1.6rem + 1.2vw,3.4rem);font-weight:700;line-height:1.2;letter-spacing:0;color:var(--jpc-navy)}main[data-template=search] .template-search__header h1:after,main[data-template="404"] .template-404 h1.title:after,main[data-template=cart] .title--primary:after,main[data-template=page] .main-page-title:after{content:"";position:absolute;left:0;bottom:0;width:6rem;height:.7rem;border-radius:.3rem .6rem .3rem .7rem/.5rem .3rem .6rem;background:var(--jpc-yellow);transform:rotate(-1deg);transform-origin:left center}main[data-template=search] .template-search__header h1.center:after,main[data-template="404"] .template-404.center h1.title:after{left:50%;transform:translate(-50%) rotate(-1deg);transform-origin:center}main[data-template="404"] .template-404>p{margin:0 0 .8rem;font-size:1.4rem;font-weight:700;letter-spacing:.14em;color:var(--jpc-pink-strong)}main[data-template="404"] .template-404{padding-top:6rem;padding-bottom:8rem}main[data-template=cart] .cart__empty-text{margin:0 0 2.4rem;font-size:clamp(1.8rem,1.4rem + .6vw,2.2rem);font-weight:600;color:var(--jpc-navy)}main[data-template=cart] .cart__login-title,main[data-template=cart] .cart__login-paragraph{color:var(--jpc-ink-soft)}main[data-template=search] .template-search--empty .title,main[data-template=collection] .collection--empty .title{font-weight:700;color:var(--jpc-navy)}main[data-template=search] .template-search__results.collection--empty p,main[data-template=search] .template-search--empty p{color:var(--jpc-ink-soft)}main[data-template=search] .template-search--empty .template-search__header>p{margin:2.4rem auto 0;text-align:center}main[data-template=cart] .button:not(.button--tertiary),main[data-template="404"] .button:not(.button--tertiary),main[data-template=search] .button:not(.button--tertiary),main[data-template=page] .button:not(.button--tertiary),cart-notification .button:not(.button--tertiary){--jpc-btn-bg: var(--jpc-pink-strong);--jpc-btn-fg: #fff;--jpc-btn-border: var(--jpc-pink-strong);min-height:4.8rem;padding:1.2rem 2.8rem;border:2px solid var(--jpc-btn-border);border-radius:999px;background:var(--jpc-btn-bg);color:var(--jpc-btn-fg);font-size:1.5rem;font-weight:700;letter-spacing:.04em;transition:background-color .16s ease,color .16s ease,border-color .16s ease}main[data-template=cart] .button:not(.button--tertiary):before,main[data-template=cart] .button:not(.button--tertiary):after,main[data-template="404"] .button:not(.button--tertiary):before,main[data-template="404"] .button:not(.button--tertiary):after,main[data-template=search] .button:not(.button--tertiary):before,main[data-template=search] .button:not(.button--tertiary):after,main[data-template=page] .button:not(.button--tertiary):before,main[data-template=page] .button:not(.button--tertiary):after,cart-notification .button:not(.button--tertiary):before,cart-notification .button:not(.button--tertiary):after{display:none}main[data-template=cart] .button:not(.button--tertiary):not([disabled]):hover,main[data-template="404"] .button:not(.button--tertiary):not([disabled]):hover,main[data-template=search] .button:not(.button--tertiary):not([disabled]):hover,main[data-template=page] .button:not(.button--tertiary):not([disabled]):hover,cart-notification .button:not(.button--tertiary):not([disabled]):hover{--jpc-btn-bg: var(--jpc-pink-strong-hover);--jpc-btn-border: var(--jpc-pink-strong-hover)}cart-notification .button:not(.button--tertiary).button--secondary{--jpc-btn-bg: transparent;--jpc-btn-fg: var(--jpc-navy);--jpc-btn-border: var(--jpc-navy)}cart-notification .button:not(.button--tertiary).button--secondary:not([disabled]):hover{--jpc-btn-bg: var(--jpc-navy);--jpc-btn-fg: #fff;--jpc-btn-border: var(--jpc-navy)}main[data-template=cart] .button:not(.button--tertiary)[disabled],main[data-template=cart] .button:not(.button--tertiary)[aria-disabled=true]{--jpc-btn-bg: #e8eaf0;--jpc-btn-fg: #4a5468;--jpc-btn-border: #e8eaf0;opacity:1}main[data-template=cart] .button:not(.button--tertiary):focus-visible,main[data-template="404"] .button:not(.button--tertiary):focus-visible,main[data-template=search] .button:not(.button--tertiary):focus-visible,main[data-template=page] .button:not(.button--tertiary):focus-visible,cart-notification .button:not(.button--tertiary):focus-visible{outline:.3rem solid var(--jpc-navy);outline-offset:.3rem;box-shadow:none}main[data-template=cart] .underlined-link,cart-notification .button-label{color:var(--jpc-pink-strong);font-weight:700}cart-notification .cart-notification{border-color:var(--jpc-line);box-shadow:0 12px 28px #14213d24}cart-notification .cart-notification__heading{font-weight:700;color:var(--jpc-navy)}cart-notification .cart-notification-product__name{font-weight:700;color:var(--jpc-navy)}main[data-template=page] .contact .field{--inputs-radius: 8px;--inputs-radius-outset: 8px}main[data-template=page] .contact__fields{gap:1.6rem}main[data-template=page] .contact__button{margin-top:2rem}main[data-template=page] .contact__button .button:not(.button--tertiary){min-width:18rem}main[data-template=page] .contact__intro{margin:0 0 2.4rem;color:var(--jpc-ink-soft)}main[data-template=page] .contact__response-note{margin:1.6rem 0 0;font-size:1.4rem;color:var(--jpc-ink-soft)}main[data-template=page] .rte details{margin:0 0 1rem;border:2px solid var(--jpc-line);border-radius:1rem;background:#fff}main[data-template=page] .rte details[open]{border-color:var(--jpc-navy)}main[data-template=page] .rte summary{position:relative;padding:1.4rem 4.4rem 1.4rem 1.6rem;font-weight:700;color:var(--jpc-navy);cursor:pointer;list-style:none}main[data-template=page] .rte summary::-webkit-details-marker{display:none}main[data-template=page] .rte summary:after{content:"+";position:absolute;top:50%;right:1.6rem;transform:translateY(-50%);font-size:2rem;line-height:1;color:var(--jpc-pink-strong)}main[data-template=page] .rte details[open] summary:after{content:"\2212"}main[data-template=page] .rte summary:focus-visible{outline:3px solid var(--jpc-pink-strong);outline-offset:2px;border-radius:.8rem}main[data-template=page] .rte details>:not(summary){margin:0;padding:0 1.6rem 1.4rem;color:var(--jpc-ink-soft)}main[data-template=page] .rte h2{margin:3.2rem 0 1.2rem;font-size:2rem;font-weight:700;color:var(--jpc-navy)}main[data-template=page] .rte a{color:var(--jpc-pink-strong);text-underline-offset:.3rem}.shopify-policy__container{padding-bottom:6rem}.shopify-policy__title h1{position:relative;display:inline-block;margin:0 0 3rem;padding-bottom:1.2rem;font-size:clamp(2.4rem,1.6rem + 1.2vw,3.4rem);font-weight:700;line-height:1.2;color:var(--jpc-navy)}.shopify-policy__title h1:after{content:"";position:absolute;left:50%;bottom:0;width:6rem;height:.7rem;border-radius:.3rem .6rem .3rem .7rem/.5rem .3rem .6rem;background:var(--jpc-yellow);transform:translate(-50%) rotate(-1deg)}.shopify-policy__body{color:var(--jpc-ink-soft);line-height:1.75}.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3{color:var(--jpc-navy);font-weight:700;line-height:1.3}.shopify-policy__body h2{margin-top:3.2rem;font-size:2rem}.shopify-policy__body h3{margin-top:2.4rem;font-size:1.7rem}.shopify-policy__body a{color:var(--jpc-pink-strong);text-underline-offset:.3rem}@media(prefers-reduced-motion:reduce){main[data-template=cart] .button:not(.button--tertiary),main[data-template="404"] .button:not(.button--tertiary),main[data-template=search] .button:not(.button--tertiary),main[data-template=page] .button:not(.button--tertiary),cart-notification .button:not(.button--tertiary){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/jpc-pages.css.map */
