body.jlore-product{--bridal: #FBF3E4;--bridal-deep: #F4E8D0;--treehouse: #3A2A1B;--yellow: #E9A82A;--yellow-deep: #C98A14;--rule: rgba(58, 42, 27, .16);--jl-display: "Cormorant Garamond", Georgia, serif;--jl-body: "Montserrat", system-ui, sans-serif;--jl-accent: "Caveat", cursive;--jl-mono: "JetBrains Mono", ui-monospace, monospace;background:var(--bridal);color:var(--treehouse);font-family:var(--jl-body);font-size:14px;font-weight:400;-webkit-font-smoothing:antialiased}body.jlore-product .jlore-product-pdp,body.jlore-product .jlore-product-pdp *,body.jlore-product .jl-pdp-section,body.jlore-product .jl-pdp-section *,body.jlore-product .jl-atelier,body.jlore-product .jl-atelier *,body.jlore-product .jl-promise,body.jlore-product .jl-promise *{font-family:inherit}body.jlore-product .jl-display,body.jlore-product .jl-italic,body.jlore-product h1.jl-display,body.jlore-product h2.jl-display,body.jlore-product .jl-buybox__title,body.jlore-product .jl-buybox__price,body.jlore-product .jl-buybox__sub,body.jlore-product .jl-ctl-card__name,body.jlore-product .jl-ctl-card__price,body.jlore-product .jl-rv-card__name,body.jlore-product .jl-rev-score__big,body.jlore-product .jl-rev-card-pdp__title,body.jlore-product .jl-promise-card h3,body.jlore-product .jl-atelier h2,body.jlore-product .jl-qty .n,body.jlore-product .jl-spec-list .vv,body.jlore-product .jl-opt-label__val{font-family:var(--jl-display)!important}body.jlore-product .jl-script,body.jlore-product .jl-atelier__signature{font-family:var(--jl-accent)!important;font-weight:400;font-style:normal}body.jlore-product .jl-eyebrow,body.jlore-product .jl-btn-add,body.jlore-product .jl-btn-wishlist,body.jlore-product .jl-acc-head,body.jlore-product .jl-opt-label,body.jlore-product .jl-crumb,body.jlore-product .jl-assurance,body.jlore-product .jl-atelier__read{font-family:var(--jl-body)!important}body.jlore-product .jl-mono,body.jlore-product .jl-shot__tag{font-family:var(--jl-mono)!important}.jlore-product #header-group .announcement-bar,.jlore-product #header-group .announcement-bar .section-background{background-color:var(--jl-brown)!important}.jlore-product #header-group .announcement-bar{border-block-end:0;color:var(--jl-cream)!important}.jlore-product .announcement-bar .announcement-bar__text,.jlore-product .announcement-bar .announcement-bar__slide,.jlore-product .announcement-bar .announcement-bar__slides{color:var(--jl-cream)!important}.jlore-product .announcement-bar .announcement-bar__slides,.jlore-product .announcement-bar .announcement-bar__slide{font-family:var(--jl-body);font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:500}.jlore-product #header-group .header{border-bottom:1px solid var(--jl-rule);background:var(--jl-cream)}.jlore-product #header-group .header .menu-list__link,.jlore-product #header-group .header .header-actions__text-style,.jlore-product #header-group .header .search-action--text .header-actions__action,.jlore-product #header-group .header .account-button--text .account-button__text,.jlore-product #header-group .header .header-actions__cart-icon--text,.jlore-product #header-group .header .header-actions__action{font-family:var(--jl-body);font-size:11px!important;letter-spacing:.22em;text-transform:uppercase;font-weight:500}.jlore-product #header-group .header-logo__image{height:34px;width:auto}.jl-crumb{padding:18px var(--jl-edge) 0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#3a2a1b8c;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.jl-crumb a:hover{color:var(--jl-brown)}.jl-crumb__sep{opacity:.5}.jl-pdp{display:grid;grid-template-columns:1.55fr 1fr;gap:64px;padding:28px var(--jl-edge) 100px;align-items:start}.jl-gallery{display:flex;flex-direction:column;gap:16px}.jl-shot{position:relative;width:100%;overflow:hidden;background:var(--jl-cream-deep)}.jl-shot--tall{aspect-ratio:4 / 5}.jl-shot--square{aspect-ratio:1 / 1}.jl-shot img{width:100%;height:100%;object-fit:cover;display:block;transition:filter .4s ease}.jl-shot__tag{position:absolute;left:16px;bottom:16px;color:var(--jl-brown);opacity:.6;mix-blend-mode:multiply}.jl-shot__tag--light{color:var(--bridal);mix-blend-mode:normal;opacity:.8}.jl-gallery-dots{display:none}.jl-ph-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none}.jl-ph-leather.black{background-color:var(--jl-leather-black)}.jl-ph-leather.orange{background-color:var(--jl-leather-orange)}.jl-ph-leather.green{background-color:var(--jl-leather-green)}.jl-brass-emblem{font-family:var(--jl-display);font-style:italic;font-size:clamp(28px,4vw,42px);color:#e9a82ae6;letter-spacing:.08em;z-index:1}.jl-buybox{position:sticky;top:calc(var(--header-group-height, 96px) + 12px);align-self:start}.jl-buybox__eyebrow{color:var(--yellow-deep);margin-bottom:14px}.jl-buybox__title{font-size:clamp(40px,4.4vw,60px);line-height:.96;letter-spacing:-.01em;margin-bottom:0}.jl-buybox__sub{font-size:20px;line-height:1.2;color:#3a2a1bb3;margin-top:6px;margin-bottom:0}.jl-buybox__pricerow{display:flex;align-items:baseline;gap:14px;margin-top:20px;margin-bottom:0}.jl-buybox__price{font-style:italic;font-size:34px;line-height:1}.jl-buybox__tabby{font-size:11px;color:#3a2a1b9e;letter-spacing:.02em}.jl-buybox__rating{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:12px;color:#3a2a1bb3;margin-bottom:0}.jl-buybox__rating .jl-stars{color:var(--yellow);letter-spacing:2px;font-size:13px}.jl-buybox__rating a{font-size:12px;letter-spacing:0;text-transform:none;border-bottom:0;padding-bottom:0;color:#3a2a1bb3;text-decoration:underline;text-underline-offset:2px}.jl-buybox__lede{font-size:14px;line-height:1.8;color:#3a2a1bd1;margin-top:26px;margin-bottom:0}.jl-divider{height:1px;background:var(--rule);margin:24px 0}.jl-opt-label{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.jl-opt-label>span:first-child{font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:600}.jl-opt-label__hint{font-weight:400;color:#3a2a1b80;letter-spacing:0;text-transform:none;font-family:var(--jl-display)!important;font-style:italic;font-size:15px}.jl-opt-label__val{font-style:italic;font-size:18px;color:#3a2a1bbf}.jl-swatches{display:flex;gap:12px;flex-wrap:wrap}.jl-sw{width:28px;height:28px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform .15s ease,border-color .15s ease;box-shadow:inset 0 0 0 1px #3a2a1b1f}.jl-sw[data-c=camel],.jl-sw--camel{background:var(--jl-leather-camel)}.jl-sw[data-c=black],.jl-sw--black{background:var(--jl-leather-black)}.jl-sw[data-c=orange],.jl-sw--orange{background:var(--jl-leather-orange)}.jl-sw[data-c=green],.jl-sw--green{background:var(--jl-leather-green)}.jl-sw.active,.jl-sw[aria-checked=true]{border-color:var(--jl-brown);transform:scale(1.08)}.jl-charm-opts{display:flex;gap:12px;flex-wrap:wrap}.jl-charm-opt{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;width:84px;border:0;padding:0;background:transparent}.jl-charm-opt .chip{width:84px;height:84px;border:1px solid var(--rule);background:var(--bridal-deep);position:relative;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease;margin:0}.jl-charm-opt.active .chip,.jl-charm-opt[aria-checked=true] .chip{border-color:var(--treehouse);box-shadow:inset 0 0 0 1px var(--treehouse)}.jl-charm-opt .nm{display:block;font-size:10px;letter-spacing:.08em;text-align:center;color:#3a2a1bbf;line-height:1.25;font-weight:400;text-transform:none}.jl-charm-opt .pr{display:block;font-size:10px;color:#3a2a1b80;margin-top:0}.jl-charm-opt .chip .none{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--jl-display)!important;font-style:italic;font-size:15px;color:#3a2a1b80}.jl-charm-mini{width:28px;height:28px;border-radius:50%;overflow:hidden}.jl-charm-mini .body{width:100%;height:100%}.jl-qty-row{display:flex;gap:14px;align-items:stretch;margin-top:8px}.jl-qty{display:flex;align-items:center;border:1px solid var(--treehouse);height:56px}.jl-qty button{width:44px;height:100%;border:0;background:transparent;font-size:18px;color:var(--treehouse);font-family:var(--jl-body)!important}.jl-qty .n{width:40px;text-align:center;font-style:italic;font-size:20px;font-weight:400}.jl-btn-add{flex:1;height:56px;border:1px solid var(--treehouse);background:var(--treehouse);color:var(--bridal);font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;transition:all .2s}.jl-btn-add:hover:not(:disabled){background:var(--yellow);border-color:var(--yellow);color:var(--treehouse)}.jl-btn-add:disabled{opacity:.45;cursor:not-allowed}.jl-btn-wishlist{width:100%;margin-top:12px;height:50px;border:1px solid var(--rule);background:transparent;font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:500;color:var(--treehouse);display:flex;align-items:center;justify-content:center;gap:10px}.jl-btn-wishlist:hover{border-color:var(--treehouse)}.jl-assurances{display:flex;flex-direction:column;gap:12px;margin-top:26px}.jl-assurance{display:flex;gap:12px;align-items:flex-start;font-size:12px;line-height:1.5;color:#3a2a1bc7}.jl-assurance .ic{width:18px;height:18px;flex:0 0 18px;margin-top:1px;color:var(--yellow-deep)}.jl-accordions{margin-top:32px;border-top:1px solid var(--rule)}.jl-acc{border-bottom:1px solid var(--rule)}.jl-acc-head{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 0;background:transparent;border:0;text-align:left;font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--treehouse)}.jl-acc-head .pm{font-style:italic;font-size:26px;font-weight:400;line-height:1;transition:transform .3s ease}.jl-acc.open .jl-acc-head .pm{transform:rotate(45deg)}.jl-acc-body{max-height:0;overflow:hidden;transition:max-height .4s ease}.jl-acc-body .inner{padding:0 0 22px;font-size:13px;line-height:1.8;color:#3a2a1bcc}.jl-spec-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:4px}.jl-spec-list li{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.jl-spec-list .k{color:#3a2a1b8c;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:400}.jl-spec-list .vv{font-style:italic;font-size:16px;text-align:right}.jl-mobile-bar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:90;background:var(--jl-cream);border-top:1px solid var(--jl-rule);padding:12px var(--jl-edge);padding-bottom:calc(12px + env(safe-area-inset-bottom));gap:12px;align-items:center;transform:translateY(100%);transition:transform .3s ease}.jl-mobile-bar.show{transform:translateY(0)}.jl-mobile-bar__price{font-family:var(--jl-display);font-style:italic;font-size:18px;min-width:90px}.jl-mobile-bar .jl-btn-add{flex:1;height:48px}.jl-pdp-section{padding:96px var(--jl-edge)}.jl-pdp-section__head{text-align:center;margin-bottom:52px}.jl-pdp-section__head .jl-eyebrow{color:var(--yellow-deep);margin-bottom:14px}.jl-pdp-section__head h2{font-size:clamp(38px,4.6vw,64px);line-height:.98;letter-spacing:-.01em}.jl-pdp-section__head h2 em{font-style:italic;color:var(--yellow-deep)}.jl-ctl-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1320px;margin:0 auto}.jl-ctl-card{display:block}.jl-ctl-card__img{aspect-ratio:1 / 1;overflow:hidden;background:var(--jl-cream-deep);position:relative}.jl-ctl-card__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.jl-ctl-card:hover .jl-ctl-card__img img{transform:scale(1.04)}.jl-ctl-card__meta{display:flex;justify-content:space-between;align-items:baseline;padding:14px 2px 2px;gap:10px}.jl-ctl-card__name{font-style:italic;font-size:21px;line-height:1.1;margin-top:0}.jl-ctl-card__price{font-style:italic;font-size:19px;color:var(--treehouse);margin-top:0;letter-spacing:0;flex-shrink:0}.jl-atelier{background:var(--jl-brown);color:var(--jl-cream);display:grid;grid-template-columns:1fr 1fr;align-items:stretch;margin-top:20px}.jl-atelier__media{position:relative;min-height:480px;overflow:hidden}.jl-atelier__media .jl-ph{position:absolute;top:0;right:0;bottom:0;left:0}.jl-atelier__copy{padding:96px 72px;display:flex;flex-direction:column;justify-content:center}.jl-atelier__eyebrow{color:var(--yellow);margin-bottom:18px}.jl-atelier h2{font-size:clamp(40px,4vw,64px);line-height:.98;letter-spacing:-.01em;color:var(--bridal)}.jl-atelier h2 em{font-style:italic;color:var(--yellow)}.jl-atelier p{font-size:14px;line-height:1.85;color:#fbf3e4cc;margin-top:22px;max-width:440px}.jl-atelier__signature{margin-top:26px;font-size:30px;color:var(--yellow)}.jl-atelier__read{margin-top:24px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;display:inline-flex;gap:10px;align-items:center;color:var(--bridal);border-bottom:1px solid var(--bridal);padding-bottom:5px;width:fit-content}.jl-pdp-reviews{background:var(--jl-cream)}.jl-rev-summary{display:flex;align-items:center;justify-content:center;gap:40px;margin-bottom:56px;flex-wrap:wrap}.jl-rev-score{text-align:center}.jl-rev-score__big{font-family:var(--jl-display);font-style:italic;font-size:72px;line-height:1}.jl-rev-score__stars{color:var(--yellow);letter-spacing:3px;font-size:18px;margin-top:4px}.jl-rev-score__cnt{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#3a2a1b99;margin-top:8px}.jl-rev-bars{display:flex;flex-direction:column;gap:7px;min-width:240px}.jl-rev-bar{display:flex;align-items:center;gap:12px;font-size:11px;color:#3a2a1bb3}.jl-rev-bar__track{flex:1;height:5px;background:#3a2a1b1f;border-radius:3px;overflow:hidden}.jl-rev-bar__fill{height:100%;background:var(--yellow)}.jl-rev-grid-pdp{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:1280px;margin:0 auto}.jl-rev-card-pdp{background:var(--bridal);padding:32px 30px}.jl-rev-card-pdp .jl-stars{color:var(--yellow);letter-spacing:2px;font-size:13px}.jl-rev-card-pdp__title{font-family:var(--jl-display);font-style:italic;font-size:22px;line-height:1.35;margin-top:14px}.jl-rev-card-pdp__body{font-size:13px;line-height:1.7;color:#3a2a1bb8;margin-top:12px}.jl-rev-card-pdp__who{margin-top:18px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#3a2a1b99;display:flex;justify-content:space-between;align-items:center}.jl-rev-card-pdp__verified{color:var(--yellow-deep);font-size:10px;margin-left:0}.jl-promise{background:var(--jl-brown);color:var(--jl-cream);padding:80px var(--jl-edge)}.jl-promise__head{text-align:center;margin-bottom:48px}.jl-promise__head .jl-eyebrow{color:var(--yellow)}.jl-promise__head h2{color:var(--bridal);font-size:clamp(38px,4.6vw,64px);line-height:.98}.jl-promise__head h2 em{font-style:italic;color:var(--yellow)}.jl-promise-row{display:grid;grid-template-columns:repeat(3,1fr);max-width:1180px;margin:0 auto;border-top:1px solid rgba(251,243,228,.16)}.jl-promise-card{padding:48px 44px;text-align:center;border-right:1px solid rgba(251,243,228,.1)}.jl-promise-card:last-child{border-right:0}.jl-promise-card svg{width:34px;height:34px;stroke:var(--yellow);fill:none;stroke-width:1.3;margin:0 auto 22px;display:block}.jl-promise-card h3{font-style:italic;font-size:28px;margin-bottom:14px;color:var(--bridal);font-weight:400}.jl-promise-card p{font-size:13px;line-height:1.75;color:#fbf3e4b8}.jl-rv-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;max-width:1320px;margin:0 auto}.jl-rv-card{cursor:pointer;display:block}.jl-rv-card__img{aspect-ratio:1 / 1;overflow:hidden;background:var(--jl-cream-deep);position:relative}.jl-rv-card__img img{width:100%;height:100%;object-fit:cover}.jl-rv-card__name{font-family:var(--jl-display);font-style:italic;font-size:16px;margin-top:10px}.jl-rv-card__price{font-size:11px;color:#3a2a1b99;margin-top:2px;letter-spacing:.04em}@media(max-width:1000px){.jl-pdp{grid-template-columns:1fr;gap:36px}.jl-buybox{position:static}.jl-atelier{grid-template-columns:1fr}.jl-atelier__media{min-height:360px}.jl-atelier__copy{padding:64px 36px}.jl-ctl-grid{grid-template-columns:repeat(2,1fr)}.jl-rev-grid-pdp{grid-template-columns:1fr}.jl-rv-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.jl-crumb{padding:14px 18px 16px}.jl-pdp{padding:0 0 80px;gap:0}.jl-gallery{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.jl-gallery::-webkit-scrollbar{display:none}.jl-shot{flex:0 0 100%;scroll-snap-align:center}.jl-shot--tall,.jl-shot--square{aspect-ratio:auto;height:74vw}.jl-gallery-dots{display:flex;justify-content:center;gap:8px;padding:14px 0 8px}.jl-gallery-dots .dot{width:7px;height:7px;border-radius:50%;background:#3a2a1b33;cursor:pointer}.jl-gallery-dots .dot.active{background:var(--jl-brown)}.jl-buybox{padding:8px 18px 0}.jl-mobile-bar{display:flex}.jl-buybox__title{font-size:38px}.jl-buybox__sub{font-size:18px}.jl-pdp-section{padding:56px 18px}.jl-pdp-section__head{margin-bottom:36px}.jl-ctl-grid{grid-template-columns:1fr 1fr;gap:16px}.jl-promise-row{grid-template-columns:repeat(3,1fr)}.jl-promise-card{padding:26px 12px}.jl-promise-card svg{width:24px;height:24px;margin-bottom:14px}.jl-promise-card h3{font-size:18px;margin-bottom:8px}.jl-promise-card p{font-size:11px;line-height:1.55}.jl-rv-grid{grid-template-columns:repeat(2,1fr)}.jl-swatches{gap:14px}.jl-sw{width:38px;height:38px}.jl-charm-opt,.jl-charm-opt .chip{width:74px}.jl-charm-opt .chip{height:74px}.jl-atelier__copy{padding:48px 22px}.jl-gallery-dots .dot.active{width:18px;border-radius:3px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/jlore-product.css.map */
