@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@1,400;1,500&display=swap";.jx{--ox:#630707;--blush:#F2E7E1;--warm:#EFEDE9;--ink:#111;--mute:#6b6661;--line:#e4dfd9;max-width:980px;width:100%;margin:0 auto!important;color:var(--ink);font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:1.65}.jx *{box-sizing:border-box}.jx a{color:var(--ox)}.jx ul,.jx ol{margin-left:0!important;padding-left:0!important}.jx li{margin-left:0!important;margin-top:0!important;list-style:none}.jx h1,.jx h2,.jx h3{margin-top:0!important}.jx-hero{padding:56px 24px 48px;text-align:center;margin-bottom:28px;border-bottom:1px solid #d9d3cc}.jx-hero p,.jx-hero h1,.jx-close p,.jx-close h2,.jx-sign{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.jx-kicker{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--mute);margin:0 0 14px}.jx-hero h1{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:400;color:var(--ox);font-size:clamp(38px,7vw,64px);line-height:1.05;margin:0 0 14px;letter-spacing:0;text-transform:none}.jx-hero p{max-width:540px;color:#3a3633;font-size:15px;margin-bottom:0}.jx-hero .jx-kicker{max-width:none;margin-bottom:14px;font-size:11px}.jx-sec{margin:0 0 56px;scroll-margin-top:110px}.jx-label{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--mute);margin:0 0 6px}.jx-h2{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:400;color:var(--ox);font-size:clamp(28px,4.5vw,40px);line-height:1.1;margin:0 0 18px;letter-spacing:0;text-transform:none}.jx-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.jx-cards--2{grid-template-columns:repeat(2,1fr)}.jx-card{border:1px solid var(--line);padding:22px 20px;background:#fff}.jx-card h3{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:400;font-size:24px;color:var(--ox);margin:0 0 4px;text-transform:none;letter-spacing:0}.jx-big{font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;color:var(--mute)}.jx-card p{margin:0 0 10px}.jx-cta{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0}.jx-btn{display:inline-block;text-decoration:none!important;font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:12px 18px;border:1px solid var(--ink)}.jx-btn--solid{background:var(--ink);color:#fff!important;border-color:var(--ink)}.jx-btn--solid:hover{background:var(--ox);border-color:var(--ox)}.jx-btn--line{color:var(--ink)!important;background:transparent}.jx-sign{margin:26px 0 0;font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:20px;color:var(--ox)}@media(max-width:820px){.jx-cards,.jx-cards--2{grid-template-columns:1fr}.jx-hero{padding:42px 18px 36px}}.jx .jx-nav a,.rte .jx .jx-nav a{color:#111!important}.jx .jx-nav a:hover,.rte .jx .jx-nav a:hover,.jx .jx-nav a:focus-visible{background:#630707!important;border-color:#630707!important;color:#fff!important}.jx a.jx-btn--solid,.rte .jx a.jx-btn--solid,.jx a.jx-btn--solid:hover,.rte .jx a.jx-btn--solid:hover,.jx a.jx-btn:not(.jx-btn--line):hover{color:#fff!important}.jx a.jx-btn--line:hover,.rte .jx a.jx-btn--line:hover{background:#111!important;border-color:#111!important;color:#fff!important}html:not([data-scheme=dark]) body:has(.jx){background:#efede9}html:not([data-scheme=dark]) body:has(.jx) .jx-hero{background:transparent!important}html:not([data-scheme=dark]) body:has(.jx) .jx-steps li{background:#fff!important}html:not([data-scheme=dark]) body:has(.jx) main [class*=color-background],html:not([data-scheme=dark]) body:has(.jx) main [class*=color-scheme]{background:transparent!important}body:has(.jx-contact) main .shopify-section h2{font-family:Playfair Display,Georgia,serif!important;font-style:italic!important;font-weight:400!important;color:#630707!important;text-transform:none!important;letter-spacing:0!important;font-size:clamp(28px,4vw,40px)!important;line-height:1.15!important}html[data-scheme=dark] body:has(.jx-contact) main .shopify-section h2{color:#e3a39c!important}body:has(.jx-contact) main input,body:has(.jx-contact) main textarea{background:#fff!important}body:has(.jx-contact) main form button[type=submit],body:has(.jx-contact) main form .button{background:#111!important;color:#fff!important;border-color:#111!important}body:has(.jx-contact) main form button[type=submit]:hover{background:#630707!important;border-color:#630707!important}.section-announcement-bar,.section-announcement-bar .announcement-bar{background:#efede9!important}.section-announcement-bar .announcement-bar,.section-announcement-bar .announcement-bar *{color:#630707!important}.section-announcement-bar .announcement-bar{font-size:11px;letter-spacing:.16em}html[data-scheme=dark] .price-item--sale,html[data-scheme=dark] .price--on-sale .price-item--sale,html[data-scheme=dark] .jn__msg strong,html[data-scheme=dark] .jn__msg--done,html[data-scheme=dark] .jn__price,html[data-scheme=dark] .jc-size-msg,html[data-scheme=dark] #jc-fbt-msg{color:#e3a39c!important}html[data-scheme=dark] .jn__fill--done{background:#e3a39c}html[data-scheme=dark] .rte a:hover,html[data-scheme=dark] .link:hover,html[data-scheme=dark] .footer a:hover{color:#e3a39c}.footer{background:#efede9!important;border-top:1px solid #d9d3cc!important}.footer .footer-block__heading{font-family:Helvetica,Arial,sans-serif!important;font-size:11px!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:#630707!important;font-weight:600!important}.footer .list-menu__item--link,.footer .list-menu__item--link span{color:#111!important}.footer .list-menu__item--link:hover,.footer .list-menu__item--link:hover span{color:#630707!important}.footer .footer-block__text{font-family:Playfair Display,Georgia,serif!important;font-style:italic!important;font-size:17px!important;line-height:1.45!important;color:#630707!important;max-width:300px}.footer .footer-block__text:after{content:"Till Forever";display:block;margin-top:14px;font-size:20px}.footer [class*=newsletter] h2,.footer [class*=newsletter] .h2,.footer [class*=newsletter] .footer-block__heading{font-family:Playfair Display,Georgia,serif!important;font-style:italic!important;font-weight:400!important;font-size:24px!important;letter-spacing:0!important;text-transform:none!important;color:#630707!important}.footer [class*=newsletter] input{background:transparent!important}.footer [class*=newsletter] button{color:#630707!important}.footer .footer__content-bottom,.footer .footer__content-bottom *{color:#6b6661}html[data-scheme=dark] .footer{background:#151312!important;border-top-color:#2b2725!important}html[data-scheme=dark] .footer .footer-block__heading,html[data-scheme=dark] .footer .footer-block__text,html[data-scheme=dark] .footer [class*=newsletter] h2{color:#e3a39c!important}html[data-scheme=dark] .footer .list-menu__item--link,html[data-scheme=dark] .footer .list-menu__item--link span{color:#f2ede8!important}cart-drawer .drawer__heading,cart-drawer .drawer__notification_heading{font-family:Playfair Display,Georgia,serif!important;font-style:italic!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;color:#630707!important;font-size:26px!important;line-height:1.2!important}cart-drawer .drawer__notification_heading{font-size:0!important}cart-drawer .drawer__notification_heading:after{content:"Added to your bag";font-size:26px}cart-drawer .drawer__header{border-bottom:1px solid #e4dfd9}cart-drawer .cart-item__name{font-weight:600}cart-drawer .cart__checkout-button{background:#111!important;color:#fff!important;letter-spacing:.2em}cart-drawer .cart__checkout-button:hover{background:#630707!important}cart-drawer .notification_heading,cart-drawer .cart__empty-text{font-family:Playfair Display,Georgia,serif!important;font-style:italic!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;color:#630707!important}html[data-scheme=dark] cart-drawer .drawer__heading,html[data-scheme=dark] cart-drawer .drawer__notification_heading,html[data-scheme=dark] cart-drawer .notification_heading,html[data-scheme=dark] cart-drawer .cart__empty-text{color:#e3a39c!important}.collection-hero__title{font-family:Playfair Display,Georgia,serif!important;font-style:italic!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;color:#630707!important;font-size:clamp(36px,6vw,58px)!important;line-height:1.05!important}.collection-hero__description,.collection-hero__description *{color:#3a3633}html[data-scheme=dark] .collection-hero__title{color:#e3a39c!important}body:has(.jx-404) .main-page-title,body:has(.jx-404) .button-home-404{display:none}
/*# sourceMappingURL=/cdn/shop/t/36/assets/jhcl-brand.css.map */
