:root{--forest:#1F2A3C;--forest-deep:#121826;--forest-mid:#2C3A52;--cream:#EFE9DC;--cream-deep:#E4DCCB;--paper:#FBF8F2;--parchment:#F2EDE4;--brass:#1F2A3C;--brass-soft:#C9A227;--stone:#8C8478;--stone-dk:#4A4E58;--ink:#1A1D24;--line:#E0DACD;--display:"Playfair Display",Georgia,serif;--body:"Inter",system-ui,sans-serif;--edit:"EB Garamond",Georgia,serif;--ease:cubic-bezier(.16,1,.3,1)}:root,html{--heading-font-family:"Playfair Display",Georgia,serif!important;--heading-font-weight:500!important;--text-font-family:"Inter",system-ui,-apple-system,sans-serif!important;--text-font-weight:400!important}body{font-family:Inter,system-ui,-apple-system,sans-serif}h1,h2,h3,h4,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Playfair Display,Georgia,serif!important;font-weight:500!important}.prose,.rte,.page-content .prose,.product-info__description .prose{font-family:EB Garamond,Georgia,serif;font-size:1.08rem;line-height:1.65;color:var(--stone-dk)}.prose h1,.prose h2,.prose h3,.rte h1,.rte h2,.rte h3{font-family:Playfair Display,Georgia,serif!important;color:var(--forest)}.button,button,input,select,textarea,.badge,.price-list,.field__label,.form-label,.breadcrumb,.pagination,.facets,.collection__facets{font-family:Inter,system-ui,sans-serif!important}.header__link-list a,.header__link-list summary,.header__link-list .text-with-icon{font-family:Inter,system-ui,sans-serif!important;font-size:.72rem!important;letter-spacing:.14em;text-transform:uppercase;font-weight:500!important}.header__secondary-nav,.header__secondary-nav *{font-family:Inter,system-ui,sans-serif!important}.navigation-drawer .h3,.navigation-drawer .h4,.navigation-drawer .h6,.navigation-drawer a,.navigation-drawer button{font-family:Inter,system-ui,sans-serif!important;font-weight:500!important}.navigation-drawer .h3,.navigation-drawer .h4,.navigation-drawer .h5,.navigation-drawer li.h5,.navigation-drawer .sm\:h5{font-family:Inter,system-ui,sans-serif!important;font-size:1.05rem!important;letter-spacing:.01em!important;text-transform:none!important;font-weight:500!important;line-height:1.3!important;white-space:nowrap}.navigation-drawer .h5 a,.navigation-drawer li.h5 a{font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}.navigation-drawer .h6{font-size:.7rem!important;letter-spacing:.16em;text-transform:uppercase}.announcement-bar,.announcement-bar *{font-family:Inter,system-ui,sans-serif!important;font-size:.68rem!important;letter-spacing:.12em;text-transform:uppercase}.mega-menu .h6,.mega-menu .h5{font-family:Inter,system-ui,sans-serif!important;font-size:.64rem!important;letter-spacing:.2em;text-transform:uppercase;color:var(--stone)!important}.mega-menu a{font-family:EB Garamond,Georgia,serif!important;font-size:1.05rem!important}.mega-menu__nav a,.mega-menu__nav a *{text-transform:none!important;letter-spacing:.01em!important;white-space:nowrap!important}.footer,.footer *{font-family:Inter,system-ui,sans-serif}.footer .h5,.footer .h6{font-size:.64rem!important;letter-spacing:.2em;text-transform:uppercase}.cart-drawer,.search-drawer,.cart-drawer *,.search-drawer *{font-family:Inter,system-ui,sans-serif}.cart-drawer .h3,.cart-drawer .h4,.search-drawer .h3{font-family:Playfair Display,Georgia,serif!important}.reveal{opacity:0;transform:translateY(24px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.reveal.in{opacity:1;transform:none}.btn-solid{display:inline-flex;align-items:center;gap:12px;background:var(--forest);color:var(--paper);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;padding:18px 38px;transition:background .25s,transform .25s}.btn-solid:hover{background:var(--forest-mid);transform:translateY(-1px)}.btn-solid .arr{transition:transform .25s}.btn-solid:hover .arr{transform:translate(4px)}.btn-text{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--forest);border-bottom:1px solid var(--forest);padding-bottom:3px;transition:opacity .2s}.btn-text:hover{opacity:.6}.eyebrow{font-size:.6rem;letter-spacing:.32em;text-transform:uppercase;color:var(--forest);font-weight:500;margin-bottom:1.2rem}.jp-manifesto{background:var(--forest-deep)!important}.jp-manifesto .manifesto-eyebrow{color:var(--brass-soft)!important}.jp-manifesto .manifesto-statement,.jp-manifesto .manifesto-statement em{color:var(--parchment)!important}.jp-manifesto .manifesto-sub{color:#f2ede4d9!important}.jp-workshop .eyebrow,.jp-workshop .wstat-val{color:var(--brass-soft)!important}.jp-workshop .workshop-title,.jp-workshop .workshop-title em{color:var(--parchment)!important}.jp-heritage-quote .hq-text strong,.jp-heritage-quote .hq-mark,.jp-anatomy .anatomy-pane-tag,.jp-range .range-tag,.jp-footer .footer-col-title{color:var(--brass-soft)!important}.jp-footer .footer-brand-rule{background:var(--brass-soft)!important}.jp-footer .footer-links a:hover{color:var(--brass-soft)!important}.jp-difference .diff-col.us .diff-col-label,.jp-difference .diff-col.us .diff-point strong,.jp-anatomy .spec-no{color:var(--forest)!important}.header,.section-header,.header-wrapper,.shopify-section-group-header-group{background-color:#efe9dc!important}.header a,.header__heading a,.header__menu-item,.header__inline-menu a,.list-menu__item,.header__active-menu-item{color:#1f2a3c!important}.header__icons a,.header__icon,.header__icon svg,.header__icons svg{color:#1f2a3c!important;stroke:#1f2a3c!important}.header a:hover,.header__menu-item:hover,.header__inline-menu a:hover{opacity:.6}.announcement-bar,.announcement-bar__wrapper,.utility-bar,.shopify-section-group-header-group .announcement-bar{background-color:#121826!important}.announcement-bar *,.announcement-bar__message{color:#f2ede4!important}.announcement-bar span,.announcement-bar__message span{color:#c9a227!important}#shopify-section-sections--29033512141184__text-with-icons .section{--background:18 24 38!important;--text-color:239 233 220!important;background-color:#121826!important;color:#efe9dc!important}#shopify-section-sections--29033512141184__text-with-icons svg{color:#c9a227!important}.product-card.bg-custom{--background:239 233 220!important;--product-card-background:239 233 220!important;--text-color:31 42 60!important;background:transparent!important}.product-card__figure{background:var(--cream);overflow:hidden;position:relative;aspect-ratio:3/4}.product-card__figure .product-card__image{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover;object-position:center top;mix-blend-mode:multiply;transition:transform 1s var(--ease),opacity .4s}.product-card:hover .product-card__image--primary{transform:scale(1.03)}.product-card__info{padding:1rem 0 1.6rem!important}.product-card__title a{font-family:var(--display)!important;font-weight:500!important;font-size:1.02rem!important;color:var(--forest)!important;line-height:1.3}.product-card .price-list,.product-card .price-list *{font-family:var(--body)!important;font-size:.78rem!important;letter-spacing:.06em;color:var(--stone-dk)!important}.product-card .product-card__quick-buy .button{background:var(--forest)!important;color:var(--paper)!important;border-radius:0!important;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase}.product-card .badge,.product-card .product-card__badge-list .badge{background:var(--forest)!important;color:var(--paper)!important;border-radius:0!important;font-size:.6rem;letter-spacing:.12em;text-transform:uppercase}.collection-header{padding:4rem 0 1rem}.collection-header .h1{font-family:var(--display)!important;font-weight:500!important;font-size:clamp(2.8rem,5.5vw,4.6rem)!important;line-height:.98!important;color:var(--forest)!important;letter-spacing:-.01em}.collection-header .prose{font-family:var(--edit);font-style:italic;font-size:1.25rem;line-height:1.5;color:var(--stone-dk);max-width:540px;margin:0 auto}.collection-header .prose p{margin:0}.collection__facets .button,.collection__facets button,.collection__sort-by{font-family:var(--body);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--forest)}.collection__facets{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:.6rem 0}.product-info__vendor{font-size:.6rem!important;letter-spacing:.3em;text-transform:uppercase;color:var(--stone)!important}.product-info__title{font-family:var(--display)!important;font-weight:500!important;font-size:clamp(1.7rem,2.6vw,2.3rem)!important;line-height:1.1!important;color:var(--forest)!important}.product-info__block-item .price-list,.product-info__block-item .price-list *{font-family:var(--body)!important;font-size:1rem!important;letter-spacing:.04em;color:var(--forest)!important}.product-info__block-item .prose p{font-family:var(--edit);font-size:1.05rem;line-height:1.65;color:var(--stone-dk)}.buy-buttons .button,.product-info__block-item .button--xl{border-radius:0!important;font-size:.72rem!important;letter-spacing:.22em;text-transform:uppercase;font-weight:600}.product-info__block-item details summary{font-family:var(--body)!important;font-size:.82rem!important;letter-spacing:.08em;font-weight:600!important;color:var(--forest)!important}.product-info__block-item details>:not(summary){font-family:var(--edit);font-size:1.02rem;line-height:1.65;color:var(--stone-dk)}.product-info__block-item .variant-picker__option-info,.product-info__block-item .variant-picker legend,.product-info__block-item .form-label{font-size:.62rem!important;letter-spacing:.22em;text-transform:uppercase;font-weight:600}.product-info__block-item .select,.product-info__block-item .native-select,.product-info__block-item select{border-radius:0!important;border:1px solid var(--forest)!important}.shopify-section--product-recommendations{border-top:1px solid var(--line)}.shopify-section--product-recommendations .section-header h2,.shopify-section--product-recommendations .section-header .h2{font-family:var(--body)!important;font-size:1.25rem!important;letter-spacing:.02em;text-transform:uppercase;font-weight:800!important;color:var(--ink)!important;text-align:left!important}.shopify-section--product-recommendations .section-header{text-align:left!important;align-items:flex-start!important}.shopify-section--product-recommendations .section-stack{gap:1.8rem!important}.shopify-section--product-recommendations .product-list{row-gap:2.4rem!important}.shopify-section--product-recommendations .product-card__info{padding:.8rem 0 0!important;text-align:left!important}.shopify-section--product-recommendations .product-card__info .v-stack{display:flex!important;flex-direction:column;gap:.3rem!important;align-items:flex-start!important}.shopify-section--product-recommendations .product-card__info .v-stack>.product-card__title{order:2}.shopify-section--product-recommendations .product-card__info .v-stack>.price-list{order:1}.shopify-section--product-recommendations .product-card .price-list,.shopify-section--product-recommendations .product-card .price-list *{font-family:var(--body)!important;font-size:1rem!important;font-weight:800!important;color:var(--ink)!important;letter-spacing:0}.shopify-section--product-recommendations .product-card__title{margin:0!important}.shopify-section--product-recommendations .product-card__title a{font-family:var(--body)!important;font-size:.9rem!important;font-weight:400!important;line-height:1.45;color:var(--ink)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shopify-section--product-recommendations .product-card__quick-buy,.shopify-section--product-recommendations .product-card__mobile-quick-buy-button,.shopify-section--product-recommendations .product-card__swatch-list,.shopify-section--product-recommendations .product-card__variant-list,.shopify-section--product-recommendations .product-card .badge{display:none!important}.product-info__block-item details h1,.product-info__block-item details h2,.product-info__block-item details h3,.product-info__block-item details h4{font-family:var(--body)!important;font-size:.62rem!important;letter-spacing:.22em;text-transform:uppercase;font-weight:600!important;color:var(--forest)!important;line-height:1.4;margin:1.4rem 0 .4rem!important}.product-info__block-item details h1 *,.product-info__block-item details h2 *,.product-info__block-item details h3 *{font:inherit!important;text-decoration:none!important}.product-info__block-item details p,.product-info__block-item details li,.product-info__block-item details div{font-family:var(--edit)!important;font-size:1.02rem!important;line-height:1.65!important;color:var(--stone-dk)!important}.product-info__block-item details p{margin:0 0 .8rem!important}.product-info__block-item details strong,.product-info__block-item details b{color:var(--forest);font-weight:600}.product-info__block-item details a{color:var(--forest);text-decoration:underline;text-underline-offset:3px}store-header.header,.header{--header-padding-block:1rem!important;--header-logo-width:64px!important}@media(min-width:1000px){.header__wrapper{grid-template-columns:auto 1fr auto!important;gap:2.6rem!important;padding-top:1rem!important;padding-bottom:1rem!important}.header__logo{order:1;grid-column:1!important;justify-self:start}.header__main-nav{order:2;grid-column:2!important;justify-self:start}.header__main-nav .header__link-list{justify-content:flex-start!important}.header__secondary-nav{order:3;grid-column:3!important}.header__link-list{gap:1.9rem!important}.header__link-list>ul>li{display:flex!important;align-items:center!important;line-height:1!important;font-size:.72rem!important;height:18px}.header__link-list>ul>li>a{display:inline-block;line-height:1!important}.header__link-list>ul>li>details,.header__link-list>ul>li summary{line-height:1!important}}@media(max-width:999px){store-header.header,.header{--header-padding-block:.8rem!important;--header-logo-width:56px!important}}.navigation-drawer,.navigation-drawer::part(content),.navigation-drawer .panel,.navigation-drawer .panel__wrapper{--background:239 233 220!important;--text-color:31 42 60!important;--drawer-background:239 233 220!important;background-color:#efe9dc!important}.navigation-drawer a,.navigation-drawer button,.navigation-drawer .h3,.navigation-drawer .h4,.navigation-drawer .h6{color:#1f2a3c!important}.navigation-drawer .text-subdued{color:#8c8478!important}.navigation-drawer .circle-chevron{background:#e4dccb!important;color:#1f2a3c!important}
/*# sourceMappingURL=/cdn/shop/t/116/assets/jp-custom.css.map */
