:root{--jl-dark: #1B1410;--jl-espresso: #2A1D11;--jl-brown: #3A2A1B;--jl-cream: #FBF3E4;--jl-cream-deep: #F4E8D0;--jl-sand: #C9B391;--jl-raffia: #D9C39A;--jl-gold: #E9A82A;--jl-gold-deep: #C98A14;--jl-camel: #B5895A;--jl-rule: rgba(58, 42, 27, .16);--jl-display: var(--font-heading--family, "Cormorant Garamond", Georgia, serif);--jl-body: var(--font-body--family, "Montserrat", system-ui, sans-serif);--jl-accent: var(--font-accent--family, "Caveat", cursive);--jl-leather-camel: #B5895A;--jl-leather-black: #231914;--jl-leather-orange: #C8631E;--jl-leather-green: #3E4A2C;--jl-leather-periwinkle: #8B9DC3;--jl-edge: clamp(20px, 5vw, 36px)}body.jlore-home,body.jlore-product,body.jlore-story,body.jlore-collection{--jl-display: "Cormorant Garamond", Georgia, serif;--jl-body: "Montserrat", system-ui, sans-serif;--jl-accent: "Caveat", cursive;--jl-mono: "JetBrains Mono", ui-monospace, monospace}body.jlore-product,body.jlore-story,body.jlore-collection{font-family:var(--jl-body);font-size:14px;font-weight:400;-webkit-font-smoothing:antialiased}.jl-display{font-family:var(--jl-display);font-weight:400;letter-spacing:-.01em;line-height:.95}.jl-italic{font-family:var(--jl-display);font-style:italic;font-weight:400}.jl-script{font-family:var(--jl-accent);font-weight:400;font-style:normal;letter-spacing:.01em}.jl-eyebrow{font-family:var(--jl-body);font-weight:500;font-size:11px;letter-spacing:.32em;text-transform:uppercase}.jl-mono{font-family:var(--jl-mono, var(--jl-body));letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:500}.jl-card__name,.jl-card__price{font-family:var(--jl-display);font-style:italic;font-weight:400;line-height:1.1}.jl-btn{display:inline-flex;align-items:center;gap:12px;padding:16px 28px;border:1px solid var(--jl-dark);background:var(--jl-dark);color:var(--jl-cream);font-family:var(--jl-body);font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.jl-btn:hover{background:var(--jl-gold);border-color:var(--jl-gold);color:var(--jl-dark)}.jl-btn--invert{background:var(--jl-cream);color:var(--jl-dark);border-color:var(--jl-cream)}.jl-btn--invert:hover{background:var(--jl-gold);border-color:var(--jl-gold);color:var(--jl-dark)}.jl-btn--ghost{background:transparent;color:var(--jl-dark)}.jl-btn--ghost:hover{background:var(--jl-dark);color:var(--jl-cream)}.jl-arrow{display:inline-block;transition:transform .25s ease}a:hover .jl-arrow,button:hover .jl-arrow{transform:translate(4px)}.jl-text-link{font-family:var(--jl-body);font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;border-bottom:1px solid currentColor;padding-bottom:4px;display:inline-flex;gap:10px;align-items:center}.jl-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px}.jl-section-head h2{line-height:.98;margin-block:0}@media screen and (min-width:750px){body.jlore-home :is(.jl-grid-section,.jl-cats,.jl-charms,.jl-editorial--overlay) :is(h2,p){margin-block:0}body.jlore-home .jl-display{line-height:.95}}.jl-ph{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.jl-ph-raffia{background-color:var(--jl-raffia);background-image:repeating-linear-gradient(45deg,rgba(58,42,27,.18) 0 1px,transparent 1px 6px),repeating-linear-gradient(-45deg,rgba(58,42,27,.18) 0 1px,transparent 1px 6px),repeating-linear-gradient(0deg,rgba(58,42,27,.08) 0 1px,transparent 1px 12px),repeating-linear-gradient(90deg,rgba(58,42,27,.08) 0 1px,transparent 1px 12px)}.jl-ph-leather{background-color:var(--jl-camel);background-image:radial-gradient(circle at 20% 30%,rgba(0,0,0,.18) 0 1.4px,transparent 2px),radial-gradient(circle at 70% 60%,rgba(0,0,0,.16) 0 1.2px,transparent 2px),radial-gradient(circle at 40% 80%,rgba(0,0,0,.15) 0 1.5px,transparent 2px);background-size:14px 14px,18px 18px,12px 12px}.jl-ph-dark{background-color:var(--jl-espresso)}.jl-ph-label{position:absolute;left:14px;bottom:14px;color:var(--jl-brown);opacity:.55}@media(prefers-reduced-motion:reduce){.jl-arrow{transition:none}}body.jlore-home #header-group,body.jlore-collection #header-group,body.jlore-story #header-group{position:relative;z-index:60}body.jlore-home #header-group .announcement-bar,body.jlore-collection #header-group .announcement-bar,body.jlore-story #header-group .announcement-bar,body.jlore-product #header-group .announcement-bar,body.jlore-home #header-group .announcement-bar .section-background,body.jlore-collection #header-group .announcement-bar .section-background,body.jlore-story #header-group .announcement-bar .section-background,body.jlore-product #header-group .announcement-bar .section-background{background-color:var(--jl-brown)!important;color:var(--jl-cream)!important}body.jlore-home .announcement-bar .announcement-bar__text,body.jlore-collection .announcement-bar .announcement-bar__text,body.jlore-story .announcement-bar .announcement-bar__text,body.jlore-product .announcement-bar .announcement-bar__text,body.jlore-home .announcement-bar .announcement-bar__slide,body.jlore-collection .announcement-bar .announcement-bar__slide,body.jlore-story .announcement-bar .announcement-bar__slide,body.jlore-product .announcement-bar .announcement-bar__slide,body.jlore-home .announcement-bar .announcement-bar__slides,body.jlore-collection .announcement-bar .announcement-bar__slides,body.jlore-story .announcement-bar .announcement-bar__slides,body.jlore-product .announcement-bar .announcement-bar__slides{color:var(--jl-cream)!important;font-family:var(--jl-body);font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:500}body.jlore-home .announcement-bar.spacing-style,body.jlore-collection .announcement-bar.spacing-style,body.jlore-story .announcement-bar.spacing-style,body.jlore-product .announcement-bar.spacing-style{--padding-block-start: 8px;--padding-block-end: 8px}#header-group .announcement-bar.spacing-style{text-align:center}#header-group .announcement-bar .announcement-bar__slider{justify-content:center;width:100%}#header-group .announcement-bar .announcement-bar__slides,#header-group .announcement-bar .announcement-bar__slide{min-height:0;line-height:1.15;width:100%;max-width:100%;text-align:center}#header-group .announcement-bar .announcement-bar__slider:has(slideshow-arrows) .announcement-bar__slides{width:calc(100% - var(--button-size) * 2);max-width:680px}#header-group .announcement-bar .announcement-bar__slides{margin-inline:auto}#header-group .announcement-bar .announcement-bar__text{display:block;width:100%;margin-inline:0;text-align:center;padding-left:.22em}body.jlore-home #header-group .header,body.jlore-story #header-group .header{position:absolute;top:0;left:0;right:0;background:transparent;border-bottom:0;transition:background .25s ease,border-color .25s ease}body.jlore-home:not(.jlore-header-scrolled) #header-group .header .header__underlay-closed,body.jlore-story:not(.jlore-header-scrolled) #header-group .header .header__underlay-closed,body.jlore-home:not(.jlore-header-scrolled) #header-group .header .header__underlay-open,body.jlore-story:not(.jlore-header-scrolled) #header-group .header .header__underlay-open{background:transparent!important}body.jlore-home:not(.jlore-header-scrolled) #header-group .header .header__row,body.jlore-story:not(.jlore-header-scrolled) #header-group .header .header__row{--color-foreground: var(--jl-cream);--color-foreground-rgb: 251, 243, 228;--color-account-icon: var(--jl-cream)}body.jlore-home:not(.jlore-header-scrolled) #header-group .header .menu-list__link,body.jlore-story:not(.jlore-header-scrolled) #header-group .header .menu-list__link,body.jlore-home:not(.jlore-header-scrolled) #header-group .header .menu-list__link-title,body.jlore-story:not(.jlore-header-scrolled) #header-group .header .menu-list__link-title,body.jlore-home:not(.jlore-header-scrolled) #header-group .header .header-actions__text-style,body.jlore-story:not(.jlore-header-scrolled) #header-group .header .header-actions__text-style,body.jlore-home:not(.jlore-header-scrolled) #header-group .header .search-action--text .header-actions__action,body.jlore-story:not(.jlore-header-scrolled) #header-group .header .search-action--text .header-actions__action,body.jlore-home:not(.jlore-header-scrolled) #header-group .header .account-button__text,body.jlore-story:not(.jlore-header-scrolled) #header-group .header .account-button__text,body.jlore-home:not(.jlore-header-scrolled) #header-group .header .account-button__icon,body.jlore-story:not(.jlore-header-scrolled) #header-group .header .account-button__icon,body.jlore-home:not(.jlore-header-scrolled) #header-group .header .header-actions__cart-icon--text,body.jlore-story:not(.jlore-header-scrolled) #header-group .header .header-actions__cart-icon--text,body.jlore-home:not(.jlore-header-scrolled) #header-group .header .header-actions__cart-icon--text span,body.jlore-story:not(.jlore-header-scrolled) #header-group .header .header-actions__cart-icon--text span,body.jlore-home:not(.jlore-header-scrolled) #header-group .header .header-actions__action,body.jlore-story:not(.jlore-header-scrolled) #header-group .header .header-actions__action{font-family:var(--jl-body)!important;font-size:11px!important;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--jl-cream)!important;--button-color: var(--jl-cream) !important;opacity:1!important}body.jlore-home:not(.jlore-header-scrolled) #header-group .header-logo__image,body.jlore-story:not(.jlore-header-scrolled) #header-group .header-logo__image{height:34px;width:auto;filter:brightness(0) invert(1);transition:filter .25s ease}body.jlore-collection #header-group .header{position:sticky;top:0;background:var(--jl-cream);border-bottom:1px solid var(--jl-rule)}body.jlore-collection #header-group .header .header__underlay-closed,body.jlore-collection #header-group .header .header__underlay-open{background:var(--jl-cream)!important}body.jlore-collection #header-group .header .header__row{--color-foreground: var(--jl-brown);--color-foreground-rgb: 58, 42, 27;--color-account-icon: var(--jl-brown)}body.jlore-collection #header-group .header .menu-list__link,body.jlore-collection #header-group .header .menu-list__link-title,body.jlore-collection #header-group .header .header-actions__text-style,body.jlore-collection #header-group .header .search-action--text .header-actions__action,body.jlore-collection #header-group .header .account-button__text,body.jlore-collection #header-group .header .account-button__icon,body.jlore-collection #header-group .header .header-actions__cart-icon--text,body.jlore-collection #header-group .header .header-actions__cart-icon--text span,body.jlore-collection #header-group .header .header-actions__cart-icon .cart-bubble__text,body.jlore-collection #header-group .header .header-actions__action,body.jlore-collection #header-group .header cart-icon.header-actions__cart-icon--text,body.jlore-collection #header-group .header shopify-account{font-family:var(--jl-body)!important;font-size:11px!important;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--jl-brown)!important;--button-color: var(--jl-brown) !important;opacity:1!important}body.jlore-collection #header-group .header-logo__image{height:34px;width:auto;filter:none}body.jlore-collection .header__column:has(header-menu:hover) .header-actions__action:not(:hover),body.jlore-collection .header__column:has(.header-actions__action:hover) header-menu:not(:hover),body.jlore-collection .header__column:has(.header-actions__action:hover) .header-actions__action:not(:hover){opacity:1!important}body.jlore-header-scrolled #header-group .header{position:sticky;top:0;background:var(--jl-cream);border-bottom:1px solid var(--jl-rule)}body.jlore-header-scrolled #header-group .header .header__underlay-closed,body.jlore-header-scrolled #header-group .header .header__underlay-open{background:var(--jl-cream)!important}body.jlore-header-scrolled #header-group .header .header__row{--color-foreground: var(--jl-brown);--color-foreground-rgb: 58, 42, 27;--color-account-icon: var(--jl-brown)}body.jlore-header-scrolled #header-group .header .menu-list__link,body.jlore-header-scrolled #header-group .header .menu-list__link-title,body.jlore-header-scrolled #header-group .header .header-actions__text-style,body.jlore-header-scrolled #header-group .header .search-action--text .header-actions__action,body.jlore-header-scrolled #header-group .header .account-button__text,body.jlore-header-scrolled #header-group .header .account-button__icon,body.jlore-header-scrolled #header-group .header .header-actions__cart-icon--text,body.jlore-header-scrolled #header-group .header .header-actions__cart-icon--text span,body.jlore-header-scrolled #header-group .header .header-actions__cart-icon .cart-bubble__text,body.jlore-header-scrolled #header-group .header .header-actions__action,body.jlore-header-scrolled #header-group .header cart-icon.header-actions__cart-icon--text,body.jlore-header-scrolled #header-group .header shopify-account{font-family:var(--jl-body)!important;font-size:11px!important;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--jl-brown)!important;--button-color: var(--jl-brown) !important;opacity:1!important}body.jlore-header-scrolled #header-group .header-logo__image{filter:none}body.jlore-header-scrolled .header__column:has(header-menu:hover) .header-actions__action:not(:hover),body.jlore-header-scrolled .header__column:has(.header-actions__action:hover) header-menu:not(:hover),body.jlore-header-scrolled .header__column:has(.header-actions__action:hover) .header-actions__action:not(:hover){opacity:1!important}body.jlore-home #header-group .localization-wrapper,body.jlore-collection #header-group .localization-wrapper,body.jlore-home #header-group .dropdown-localization,body.jlore-collection #header-group .dropdown-localization,body.jlore-story #header-group .localization-wrapper,body.jlore-story #header-group .dropdown-localization{display:none!important}@media(min-width:750px){body.jlore-home #header-group .header,body.jlore-collection #header-group .header,body.jlore-story #header-group .header{padding-block:0!important}body.jlore-home #header-group .header .header__columns,body.jlore-collection #header-group .header .header__columns,body.jlore-story #header-group .header .header__columns{--padding-block-start: 18px !important;--padding-block-end: 18px !important;align-items:center}body.jlore-home #header-group .header .header-logo,body.jlore-collection #header-group .header .header-logo,body.jlore-story #header-group .header .header-logo{display:flex;align-items:center}body.jlore-home #header-group .header .menu-list__link,body.jlore-collection #header-group .header .menu-list__link,body.jlore-story #header-group .header .menu-list__link{position:relative;padding-block:0;line-height:1}body.jlore-home #header-group .header .menu-list__link:hover:after,body.jlore-collection #header-group .header .menu-list__link:hover:after,body.jlore-story #header-group .header .menu-list__link:hover:after{content:none;display:none}}.jl-grid{display:grid;grid-template-columns:repeat(var(--jl-cols, 4),1fr);gap:28px 24px}.jl-card{display:block;color:inherit;text-decoration:none;position:relative}.jl-card__link{display:block;color:inherit;text-decoration:none}.jl-card__img .jl-card__link{position:absolute;top:0;right:0;bottom:0;left:0}.jl-card__img{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--jl-cream-deep)}.jl-card__main,.jl-card__alt{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.jl-card__main{transform:scale(var(--jl-zoom, 1.4));transform-origin:center 70%;transition:transform .5s ease,opacity .4s ease}.jl-card__alt,.jl-card__alt--detail{opacity:0;transition:opacity .4s ease}.jl-card__alt--detail{display:flex;align-items:center;justify-content:center}.jl-card__alt--detail .jl-ph-leather{position:absolute;top:0;right:0;bottom:0;left:0}.jl-card__detail-label{position:relative;z-index:2;color:#fbf3e48c;left:auto;bottom:auto}.jl-card:hover .jl-card__alt,.jl-card:hover .jl-card__alt--detail{opacity:1}.jl-card:hover .jl-card__main{opacity:0}.jl-badge{position:absolute;top:12px;left:12px;background:var(--jl-cream);color:var(--jl-dark);padding:5px 9px;font-family:var(--jl-body);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;z-index:3}.jl-badge--gold{background:var(--jl-gold)}.jl-badge--dark{background:var(--jl-dark);color:var(--jl-cream)}.jl-card__qv{position:absolute;left:12px;right:12px;bottom:12px;background:var(--jl-cream);color:var(--jl-dark);text-align:center;padding:11px;font-family:var(--jl-body);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease;z-index:4;border:0;cursor:pointer;width:calc(100% - 24px);pointer-events:none}.jl-card:hover .jl-card__qv{opacity:1;transform:translateY(0);pointer-events:auto}@media(hover:none){.jl-card__qv{opacity:1;transform:none;pointer-events:auto}}.jl-card__cat{font-family:var(--jl-body);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#3a2a1b8c;margin-top:14px;margin-bottom:0}.color-scheme-dark .jl-card__cat{color:#fbf3e499}.jl-card__meta{padding:4px 0;margin-top:0;display:flex;justify-content:space-between;align-items:baseline;gap:12px}.jl-card__name{font-size:22px;line-height:1.1;font-family:var(--jl-display)}.jl-card__price{font-size:20px;font-family:var(--jl-display)}@media(max-width:1100px){.jl-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.jl-card__name{font-size:18px}.jl-card__price{font-size:17px}}@media(prefers-reduced-motion:reduce){.jl-card__main,.jl-card__alt,.jl-card__qv{transition:none}}body.jl-qv-open{overflow:hidden}.jl-qv[hidden]{display:none!important}.jl-qv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:24px}.jl-qv__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1b14109e}.jl-qv__dialog{position:relative;width:min(980px,100%);max-height:min(90vh,820px);overflow:auto;background:var(--jl-cream);color:var(--jl-dark);box-shadow:0 24px 80px #1b141047}.jl-qv__close{position:absolute;top:14px;right:14px;z-index:2;width:40px;height:40px;border:1px solid rgba(58,42,27,.2);background:var(--jl-cream);color:var(--jl-dark);font-size:24px;line-height:1;cursor:pointer}.jl-qv__loader{padding:48px;text-align:center}.jl-qv-panel{display:grid;grid-template-columns:1fr 1fr;gap:0}.jl-qv-panel__media{background:var(--jl-cream-deep);min-height:420px}.jl-qv-panel__img,.jl-qv-panel__ph{width:100%;height:100%;min-height:420px;object-fit:cover;display:block}.jl-qv-panel__buy{padding:40px 36px}.jl-qv-panel__eyebrow{color:var(--jl-gold-deep);margin-bottom:10px}.jl-qv-panel__title{font-size:clamp(30px,4vw,48px);line-height:.98;margin:0 0 12px}.jl-qv-panel__pricerow{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 16px;margin-bottom:14px}.jl-qv-panel__price{font-size:24px;font-family:var(--jl-display)}.jl-qv-panel__tabby{font-size:12px;color:#3a2a1ba6}.jl-qv-panel__lede{font-size:13px;line-height:1.65;color:#3a2a1bbf;margin:0 0 18px}.jl-qv-panel .jl-divider{height:1px;background:#3a2a1b1f;margin:18px 0}.jl-qv-panel .jl-opt-label{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.jl-qv-panel .jl-opt-label>span:first-child{font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:600}.jl-qv-panel .jl-opt-label__val{font-style:italic;font-size:18px;color:#3a2a1bbf}.jl-qv-panel .jl-swatches{display:flex;gap:12px;flex-wrap:wrap}.jl-qv-panel .jl-sw{width:28px;height:28px;border-radius:50%;border:2px solid transparent;cursor:pointer;box-shadow:inset 0 0 0 1px #3a2a1b1f}.jl-qv-panel .jl-sw[data-c=camel]{background:var(--jl-leather-camel)}.jl-qv-panel .jl-sw[data-c=black]{background:var(--jl-leather-black)}.jl-qv-panel .jl-sw[data-c=orange]{background:var(--jl-leather-orange)}.jl-qv-panel .jl-sw[data-c=green]{background:var(--jl-leather-green)}.jl-qv-panel .jl-sw[data-c=periwinkle]{background:var(--jl-leather-periwinkle)}.jl-qv-panel .jl-sw.active,.jl-qv-panel .jl-sw[aria-checked=true]{border-color:var(--jl-dark);transform:scale(1.08)}.jl-qv-panel__add{width:100%;border:0;background:var(--jl-dark);color:var(--jl-cream);padding:16px 20px;font-family:var(--jl-body);font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;cursor:pointer}.jl-qv-panel__add:hover:not(:disabled){background:var(--jl-gold);color:var(--jl-dark)}.jl-qv-panel__add:disabled{opacity:.45;cursor:not-allowed}.jl-qv-panel__details{display:inline-block;margin-top:18px}.jl-qv-panel__error{padding:40px;text-align:center}@media(max-width:749px){.jl-qv{padding:12px}.jl-qv-panel{grid-template-columns:1fr}.jl-qv-panel__media,.jl-qv-panel__img,.jl-qv-panel__ph{min-height:280px}.jl-qv-panel__buy{padding:24px 20px 28px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/jlore-homepage.css.map */
