:root{--jl-navy:#28235B;--jl-navy-deep:#1E1A47;--jl-navy-soft:#3A3570;--jl-cream:#FAF7F2;--jl-sand:#F2ECE3;--jl-sand-2:#EAE2D6;--jl-card:#FFFFFF;--jl-line:#E6DFD4;--jl-line-strong:#D6CDBF;--jl-on-dark:#FCFBFA;--jl-copper-l:#C89A78;--jl-copper:#A67350;--jl-copper-d:#7C553C;--jl-muted:#625E82;--jl-r-xl:28px;--jl-r-lg:20px;--jl-r-md:14px;--jl-r-sm:10px;--jl-shadow-sm:0 1px 2px rgba(30, 26, 71, .05);--jl-shadow:0 1px 2px rgba(30, 26, 71, .04), 0 10px 30px rgba(30, 26, 71, .07);--jl-shadow-lg:0 2px 6px rgba(30, 26, 71, .06), 0 24px 60px rgba(30, 26, 71, .12);--jl-ease:cubic-bezier(.2, .7, .2, 1);--jl-head:var(--type-header-primary, "Cormorant"), var(--type-header-fallback, serif);--jl-body:var(--type-base-primary, "Lato"), var(--type-base-fallback, sans-serif);--type-header-weight:var(--jl-head-weight, 400)}body{background:var(--jl-cream);color:var(--jl-navy)}::selection{background:var(--jl-copper-l);color:#fff}h1,.h1,h2,.h2,h3,.h3{font-weight:var(--jl-head-weight, 400);letter-spacing:-.005em}.jl-wrap{max-width:1320px;margin:0 auto;padding:0 24px}@media(max-width:749px){.jl-wrap{padding:0 16px}}.jl-section{padding:28px 0}@media(min-width:990px){.jl-section{padding:44px 0}}.jl-section--tinted{background:var(--jl-sand)}.jl-shopify-section:first-child .jl-hero{padding-top:18px}.jl-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--jl-body);font-weight:600;font-size:11.5px;line-height:1.3;letter-spacing:.18em;text-transform:uppercase;color:var(--jl-copper-d);margin:0 0 10px}.jl-eyebrow:before{content:"";width:22px;height:1px;background:currentColor;opacity:.8}.jl-h2{font-family:var(--jl-head);font-weight:var(--jl-head-weight, 400);font-size:clamp(1.9rem,1.3rem + 2vw,2.9rem);line-height:1.08;margin:0;color:inherit;text-wrap:balance}.jl-h2 em{font-style:italic;color:var(--jl-copper)}.jl-rte{font-size:15.5px;line-height:1.7;color:inherit}.jl-rte p{margin:0 0 12px}.jl-rte a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--jl-copper-l)}.jl-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.jl-head--center{justify-content:center;text-align:center}.jl-head--center .jl-eyebrow{justify-content:center}.jl-head__sub{margin-top:10px;color:var(--jl-muted);max-width:640px;font-size:15px}.jl-head__sub p{margin:0}.jl-link-arrow{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--jl-navy);text-decoration:none;padding:6px 0;border-bottom:1px solid var(--jl-copper-l)}.jl-link-arrow .jl-icon{width:16px;height:16px;transition:transform .25s var(--jl-ease)}.jl-link-arrow:hover .jl-icon{transform:translate(4px)}.jl-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.jl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:999px;border:1px solid transparent;font-family:var(--jl-body);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s var(--jl-ease)}.jl-btn .jl-icon{width:17px;height:17px}.jl-btn:hover{transform:translateY(-1px)}.jl-btn--primary{background:var(--jl-navy);color:var(--jl-on-dark)}.jl-btn--primary:hover{background:var(--jl-navy-deep);color:var(--jl-on-dark)}.jl-btn--light{background:var(--jl-on-dark);color:var(--jl-navy)}.jl-btn--light:hover{background:#fff;color:var(--jl-navy)}.jl-btn--ghost{background:0 0;color:inherit;border-color:currentColor}.jl-btn--ghost:hover{background:#ffffff14}.jl-pill{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:7px 14px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.06em}.jl-pill--glass{background:#14113061;color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18)}.jl-pill--arrow .jl-icon{width:15px;height:15px;transition:transform .25s var(--jl-ease)}.jl-cover-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.jl-hero__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px;height:var(--jl-hero-h, 560px)}.jl-hero__grid--single{grid-template-columns:1fr}.jl-hero__main{position:relative;border-radius:var(--jl-r-xl);overflow:hidden;background:var(--jl-navy);isolation:isolate}.jl-hero__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.jl-hero__track::-webkit-scrollbar{display:none}.jl-hero__slide{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:start;overflow:hidden}.jl-hero__media,.jl-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.jl-hero__img{object-fit:cover;transform:scale(1.02);transition:transform 6s linear}.jl-hero__slide:hover .jl-hero__img{transform:scale(1.05)}.jl-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14113000 30%,rgba(20,17,48,calc(var(--jl-shade, .3) + .35))),rgba(20,17,48,calc(var(--jl-shade, .3)*.45))}.jl-hero__content{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:40px 44px 76px;color:#fff;display:flex;flex-direction:column;gap:14px;max-width:720px}.jl-hero__content--center-left{top:0;justify-content:center;padding-bottom:40px}.jl-hero__content--center{top:0;justify-content:center;align-items:center;text-align:center;margin:0 auto;padding-bottom:40px}.jl-hero__title{font-family:var(--jl-head);font-weight:var(--jl-head-strong, 400);color:#fff;font-size:clamp(2rem,1.2rem + 3vw,3.6rem);line-height:1.02;margin:0;text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.25)}.jl-hero__text{margin:0;font-size:16px;line-height:1.55;opacity:.92;max-width:520px}.jl-hero__content .jl-btn{margin-top:6px;width:fit-content;position:relative;z-index:3}.jl-hero__cover-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.jl-hero__controls{position:absolute;z-index:4;right:20px;bottom:20px;display:flex;align-items:center;gap:10px;padding:6px;border-radius:999px;background:#14113059;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.jl-hero__arrow{width:36px;height:36px;border-radius:50%;border:0;background:#ffffff24;color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .2s}.jl-hero__arrow:hover{background:#ffffff4d}.jl-hero__arrow .jl-icon{width:17px;height:17px}.jl-hero__dots{display:flex;gap:6px;padding:0 4px}.jl-hero__dot{width:7px;height:7px;padding:0;border-radius:99px;border:0;background:#ffffff73;cursor:pointer;transition:width .3s var(--jl-ease),background .3s}.jl-hero__dot.is-active{width:24px;background:#fff}.jl-hero__side{display:grid;grid-template-rows:1fr 1fr;gap:14px;min-height:0}.jl-tile{position:relative;display:block;overflow:hidden;border-radius:var(--jl-r-lg);background:var(--jl-sand);color:#fff;text-decoration:none;isolation:isolate;min-height:0}.jl-tile--hero{border-radius:var(--jl-r-xl)}.jl-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--jl-ease)}.jl-tile:hover .jl-tile__img{transform:scale(1.045)}.jl-tile__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14113000 40%,#1411309e)}.jl-tile__body{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:22px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.jl-tile__eyebrow{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;opacity:.9}.jl-tile__title{font-family:var(--jl-head);font-weight:var(--jl-head-strong, 400);font-size:clamp(1.35rem,1rem + 1.1vw,1.9rem);line-height:1.1;text-wrap:balance}.jl-tile:hover .jl-pill--arrow .jl-icon{transform:translate(3px)}.jl-tile--contain{background:linear-gradient(160deg,#fff 0%,var(--jl-sand) 100%);color:var(--jl-navy)}.jl-tile--contain .jl-tile__img{object-fit:contain;padding:22px 22px 90px;mix-blend-mode:multiply}.jl-tile--contain .jl-tile__shade{display:none}.jl-tile--contain .jl-pill--glass{background:var(--jl-navy);border-color:var(--jl-navy);color:var(--jl-on-dark)}.jl-tiles__grid{display:grid;grid-template-columns:repeat(var(--jl-cols, 4),minmax(0,1fr));gap:14px}.jl-tiles__grid .jl-tile{aspect-ratio:4/5}.jl-tiles__grid--square .jl-tile{aspect-ratio:1/1}.jl-tiles__grid--landscape .jl-tile{aspect-ratio:4/3}.jl-usp{padding-top:14px;padding-bottom:14px}.jl-usp__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.jl-usp__item{position:relative;display:flex;align-items:center;gap:14px;padding:16px 18px;background:var(--jl-card);border:1px solid var(--jl-line);border-radius:var(--jl-r-md);margin:0;transition:border-color .2s,box-shadow .2s}.jl-usp__item:hover{border-color:var(--jl-line-strong);box-shadow:var(--jl-shadow-sm)}.jl-usp__icon{flex:0 0 44px;height:44px;border-radius:50%;background:var(--jl-sand);color:var(--jl-copper-d);display:grid;place-items:center}.jl-usp__icon .jl-icon{width:22px;height:22px}.jl-usp__text{display:flex;flex-direction:column;gap:2px;min-width:0}.jl-usp__title{font-size:14px;font-weight:600;letter-spacing:.01em;color:var(--jl-navy);line-height:1.3}.jl-usp__sub{font-size:13px;line-height:1.4;color:var(--jl-muted)}.jl-rail{display:grid;grid-template-columns:repeat(var(--jl-cols, 4),minmax(0,1fr));gap:14px}.jl-card{position:relative;height:100%;display:flex;flex-direction:column;background:var(--jl-card);border:1px solid var(--jl-line);border-radius:var(--jl-r-lg);overflow:hidden;transition:box-shadow .3s var(--jl-ease),transform .3s var(--jl-ease),border-color .3s}.jl-card:hover{box-shadow:var(--jl-shadow);transform:translateY(-3px);border-color:transparent}.jl-card__media{position:relative;display:block;aspect-ratio:1/1;margin:10px 10px 0;border-radius:var(--jl-r-md);background:#fff;overflow:hidden}.jl-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8%;transition:opacity .4s var(--jl-ease),transform .6s var(--jl-ease)}.jl-card__img--alt{opacity:0}@media(hover:hover){.jl-card:hover .jl-card__img--alt{opacity:1}.jl-card:hover .jl-card__img:not(.jl-card__img--alt):has(+.jl-card__img--alt){opacity:0}.jl-card:hover .jl-card__img{transform:scale(1.03)}}.jl-card__badges{position:absolute;top:10px;left:10px;display:flex;gap:6px;z-index:2}.jl-badge{display:inline-block;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1}.jl-badge--sale{background:var(--jl-copper);color:var(--jl-on-dark)}.jl-badge--muted{background:var(--jl-sand-2);color:var(--jl-navy)}.jl-card__body{display:flex;flex-direction:column;gap:4px;padding:14px 18px 18px;flex:1}.jl-card__brand{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--jl-copper-d)}.jl-card__title{font-family:var(--jl-body);font-weight:400;font-size:14.5px;line-height:1.4;margin:0;color:var(--jl-navy);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jl-card__title a{color:inherit;text-decoration:none}.jl-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.jl-card__ref{font-size:12px;color:var(--jl-muted)}.jl-card__price{margin-top:auto;padding-top:8px;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.jl-card__now{font-size:16px;font-weight:600;color:var(--jl-navy)}.jl-card__now.is-sale{color:var(--jl-copper-d)}.jl-card__was{font-size:13px;color:var(--jl-muted)}.jl-card__from{font-size:12px;color:var(--jl-muted)}.jl-feature__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:var(--jl-r-xl);overflow:hidden;min-height:460px}.jl-feature__panel--dark{background:radial-gradient(120% 140%at 0% 0%,var(--jl-navy-soft) 0%,var(--jl-navy) 45%,var(--jl-navy-deep) 100%);color:var(--jl-on-dark)}.jl-feature__panel--dark .jl-eyebrow,.jl-feature__panel--dark .jl-h2 em{color:var(--jl-copper-l)}.jl-feature__panel--light{background:var(--jl-sand);color:var(--jl-navy)}.jl-feature__panel--img-left .jl-feature__media{order:-1}.jl-feature__content{padding:clamp(28px,4vw,64px);display:flex;flex-direction:column;justify-content:center}.jl-feature__content .jl-h2{margin-bottom:16px}.jl-feature__content .jl-rte{opacity:.92;max-width:560px}.jl-feature__media{position:relative;min-height:280px}.jl-feature__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.jl-checks{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:10px}.jl-checks li{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:15px;line-height:1.45}.jl-checks .jl-icon{flex:0 0 20px;width:20px;height:20px;padding:3px;border-radius:50%;background:#c89a7838;color:var(--jl-copper-l)}.jl-feature__panel--light .jl-checks .jl-icon{color:var(--jl-copper-d)}.jl-brands__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.jl-brands__item{margin:0}.jl-brands__link{display:grid;place-items:center;height:96px;padding:18px 22px;background:var(--jl-card);border:1px solid var(--jl-line);border-radius:var(--jl-r-md);transition:box-shadow .25s,transform .25s var(--jl-ease),border-color .25s}a.jl-brands__link:hover{box-shadow:var(--jl-shadow);transform:translateY(-2px);border-color:transparent}.jl-brands__logo{max-height:46px;max-width:100%;width:auto;height:auto;object-fit:contain;filter:grayscale(1) contrast(1.05);opacity:.8;transition:filter .3s,opacity .3s}a.jl-brands__link:hover .jl-brands__logo{filter:none;opacity:1}.jl-brands__name{font-family:var(--jl-head);font-size:22px}.jl-about__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px}.jl-about__media{position:relative;border-radius:var(--jl-r-xl);overflow:hidden;min-height:520px;background:var(--jl-sand)}.jl-about__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.jl-about__badge{position:absolute;left:20px;bottom:20px;display:flex;flex-direction:column;padding:14px 20px;border-radius:var(--jl-r-md);background:#faf7f2eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--jl-navy);font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.jl-about__badge strong{font-family:var(--jl-head);font-size:34px;line-height:1;letter-spacing:0;text-transform:none;font-weight:var(--jl-head-strong, 400)}.jl-about__card{border-radius:var(--jl-r-xl);background:var(--jl-navy);color:var(--jl-on-dark);padding:clamp(28px,3.6vw,52px);display:flex;flex-direction:column;justify-content:center}.jl-about__card .jl-eyebrow{color:var(--jl-copper-l)}.jl-about__card .jl-h2{margin-bottom:16px}.jl-about__card .jl-h2 em{color:var(--jl-copper-l)}.jl-about__card .jl-rte{opacity:.9;font-size:15px}.jl-about__card .jl-rte a{color:var(--jl-on-dark)}.jl-about__card .jl-link-arrow{color:var(--jl-on-dark);border-color:var(--jl-copper-l);margin-top:4px}.jl-visit{margin:26px 0 0;padding:20px 0 0;border-top:1px solid rgba(252,251,250,.16);display:grid;gap:14px}.jl-visit__row{display:grid;grid-template-columns:22px 110px 1fr;gap:12px;align-items:start;font-size:14.5px}.jl-visit__row .jl-icon{width:20px;height:20px;color:var(--jl-copper-l)}.jl-visit dt{font-weight:600;opacity:.75;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding-top:2px}.jl-visit dd{margin:0}.jl-visit a{color:var(--jl-on-dark);text-decoration:none;border-bottom:1px solid rgba(200,154,120,.6)}.jl-about__card .jl-btn--ghost{color:var(--jl-on-dark);border-color:#fcfbfa73}.jl-faq__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,80px);align-items:start}.jl-faq__intro{position:sticky;top:120px}.jl-faq__intro .jl-h2{margin-bottom:14px}.jl-faq__intro .jl-rte{color:var(--jl-muted)}.jl-faq__intro .jl-btn{margin-top:12px}.jl-faq__list{display:grid;gap:10px}.jl-faq__item{background:var(--jl-card);border:1px solid var(--jl-line);border-radius:var(--jl-r-md);transition:border-color .2s,box-shadow .2s}.jl-faq__item[open]{border-color:var(--jl-line-strong);box-shadow:var(--jl-shadow-sm)}.jl-faq__q{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;font-size:16px;font-weight:600;color:var(--jl-navy)}.jl-faq__q::-webkit-details-marker{display:none}.jl-faq__icon{flex:0 0 32px;height:32px;border-radius:50%;background:var(--jl-sand);display:grid;place-items:center;transition:transform .3s var(--jl-ease),background .2s}.jl-faq__icon .jl-icon{width:16px;height:16px}.jl-faq__item[open] .jl-faq__icon{transform:rotate(45deg);background:var(--jl-navy);color:var(--jl-on-dark)}.jl-faq__a{padding:0 22px 18px;color:var(--jl-muted);font-size:15px}.jl-faq__a p:last-child{margin-bottom:0}.jl-store{background:var(--jl-navy);color:var(--jl-on-dark);padding:48px 0 8px;margin-top:24px;border-radius:var(--jl-r-xl) var(--jl-r-xl)0 0}.jl-store__grid{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:28px;padding-bottom:36px;border-bottom:1px solid rgba(252,251,250,.14)}.jl-store__title{font-family:var(--jl-head);font-size:34px;line-height:1;margin:0 0 10px;font-weight:var(--jl-head-weight, 400)}.jl-store__text{margin:0;opacity:.78;font-size:14.5px;max-width:300px}.jl-store__col{display:flex;gap:14px;align-items:flex-start;font-size:14.5px}.jl-store__col p{margin:0 0 4px}.jl-store__icon{flex:0 0 40px;height:40px;border-radius:50%;background:#fcfbfa14;display:grid;place-items:center;color:var(--jl-copper-l)}.jl-store__icon .jl-icon{width:20px;height:20px}.jl-store__label{font-size:11.5px!important;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--jl-copper-l);margin-bottom:6px!important}.jl-store a{color:var(--jl-on-dark);text-decoration:none;border-bottom:1px solid rgba(200,154,120,.55)}.jl-store__link{display:inline-block;margin-top:6px;font-weight:600;font-size:13px}.toolbar{background:var(--jl-navy-deep)!important;font-size:12px;letter-spacing:.04em}.toolbar a{color:inherit}.site-header{background:#faf7f2f0!important;border-bottom:1px solid var(--jl-line);backdrop-filter:saturate(1.3) blur(12px);-webkit-backdrop-filter:saturate(1.3) blur(12px)}.site-nav__link{font-weight:600;font-size:12.5px;letter-spacing:.14em}.site-nav__link:not(.site-nav__link--icon){position:relative}.site-nav__item>.site-nav__link:not(.site-nav__link--icon):after{content:"";position:absolute;left:50%;right:50%;bottom:14px;height:1px;background:var(--jl-copper);transition:left .3s var(--jl-ease),right .3s var(--jl-ease)}.site-nav__item:hover>.site-nav__link:not(.site-nav__link--icon):after{left:16px;right:16px}.site-nav__dropdown,.megamenu{border-radius:0 0 var(--jl-r-lg) var(--jl-r-lg);box-shadow:var(--jl-shadow-lg);border-top:1px solid var(--jl-line)}.site-header__search input,.site-header__search-input,.header-item--search input[type=search]{border-radius:999px!important;background:var(--jl-card)!important;border-color:var(--jl-line)!important}.cart-link__bubble,.cart-link__bubble--visible{background:var(--jl-copper-d)}.btn,.rte .btn{border-radius:999px;font-weight:600;letter-spacing:.08em}.btn:not(.btn--circle):not(.btn--icon){padding-left:26px;padding-right:26px}.grid-product .grid-item__content,.grid-item.grid-product .grid-item__content{background:var(--jl-card);border:1px solid var(--jl-line);border-radius:var(--jl-r-lg);overflow:hidden;transition:box-shadow .3s var(--jl-ease),transform .3s var(--jl-ease),border-color .3s}.grid-product .grid-item__content:hover{box-shadow:var(--jl-shadow);transform:translateY(-3px);border-color:transparent}.grid-product__image-wrap{margin:10px 10px 0;border-radius:var(--jl-r-md);overflow:hidden;background:#fff}.grid-item__meta{padding:14px 16px 18px!important;text-align:left}.grid-product__vendor{font-size:11px!important;font-weight:600;letter-spacing:.16em!important;text-transform:uppercase;color:var(--jl-copper-d)!important;margin:0 0 4px!important;opacity:1!important}.grid-product__title{font-size:14.5px!important;line-height:1.4!important;letter-spacing:0!important;color:var(--jl-navy);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.grid-product__price{font-size:16px!important;font-weight:600;margin-top:8px!important}.grid-product__price--original{font-weight:400;color:var(--jl-muted)}.grid-product__tag{border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;top:12px;right:12px}.grid-product__tag--sale{background:var(--jl-copper);color:var(--jl-on-dark)}.section-header__title{font-weight:var(--jl-head-weight, 400)}.newsletter-section,[id*=__newsletter_] .index-section{background:var(--jl-cream)}.site-footer{background:var(--jl-navy)!important}.site-footer .footer__title,.site-footer h2{font-family:var(--jl-body);font-size:11.5px!important;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--jl-copper-l)!important}.site-footer a{text-decoration:none}.site-footer a:hover{color:var(--jl-copper-l)}.jl-facts{margin:18px 0 6px;padding:16px;background:var(--jl-card);border:1px solid var(--jl-line);border-radius:var(--jl-r-md)}.jl-facts__title{margin:0 0 12px;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--jl-copper-d)}.jl-facts__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.jl-facts__item{padding:10px 12px;border-radius:var(--jl-r-sm);background:var(--jl-cream)}.jl-facts__item dt{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--jl-muted);margin:0 0 2px}.jl-facts__item dd{margin:0;font-size:14px;font-weight:600;color:var(--jl-navy);line-height:1.35}.jl-advisor{display:flex;gap:16px;align-items:center;margin:18px 0 6px;padding:16px 18px;border-radius:var(--jl-r-md);background:var(--jl-sand)}.jl-advisor__photo{flex:0 0 64px;width:64px;height:64px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #fff}.jl-advisor__title{margin:0 0 2px;font-weight:600;font-size:15px;color:var(--jl-navy)}.jl-advisor__text{margin:0 0 10px;font-size:13.5px;line-height:1.5;color:var(--jl-muted)}.jl-advisor__actions{display:flex;flex-wrap:wrap;gap:8px}.jl-chip-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid var(--jl-line);font-size:13px;font-weight:600;color:var(--jl-navy);text-decoration:none;transition:border-color .2s,background .2s}.jl-chip-btn:hover{border-color:var(--jl-navy)}.jl-chip-btn .jl-icon{width:16px;height:16px;color:var(--jl-copper-d)}@media(max-width:1100px){.jl-usp__list{grid-template-columns:repeat(2,minmax(0,1fr))}.jl-store__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:989px){.jl-hero__grid{grid-template-columns:1fr;height:auto}.jl-hero__main{height:min(72vh,520px)}.jl-hero__side{grid-template-rows:none;grid-template-columns:1fr 1fr}.jl-hero__side .jl-tile{aspect-ratio:1/1}.jl-rail{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(230px,42%);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;margin:0 -24px;padding-left:24px;padding-right:24px;scroll-padding:24px;scrollbar-width:none}.jl-rail::-webkit-scrollbar{display:none}.jl-rail__item{scroll-snap-align:start}.jl-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jl-feature__panel{grid-template-columns:1fr}.jl-feature__media{min-height:300px;order:-1}.jl-about__grid{grid-template-columns:1fr}.jl-about__media{min-height:360px}.jl-faq__grid{grid-template-columns:1fr}.jl-faq__intro{position:static}}@media(max-width:749px){.jl-section{padding:22px 0}.jl-head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px}.jl-head--center{align-items:center}.jl-hero__main{height:480px;border-radius:var(--jl-r-lg)}.jl-hero__content{padding:24px 22px 74px}.jl-hero__controls{left:50%;right:auto;transform:translate(-50%);bottom:16px}.jl-hero__side{gap:10px}.jl-tile--hero{border-radius:var(--jl-r-lg)}.jl-tile__body{padding:16px}.jl-tile__title{font-size:1.25rem}.jl-tile--contain .jl-tile__img{padding:14px 14px 80px}.jl-usp__list{grid-template-columns:1fr 1fr;gap:8px}.jl-usp__item{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.jl-usp__icon{flex-basis:auto;width:38px;height:38px}.jl-rail{grid-auto-columns:72%;margin:0 -16px;padding-left:16px;padding-right:16px;scroll-padding:16px;gap:10px}.jl-tiles__grid{gap:10px}.jl-brands__grid{grid-template-columns:repeat(3,1fr);gap:8px}.jl-brands__link{height:72px;padding:12px}.jl-brands__logo{max-height:34px}.jl-visit__row{grid-template-columns:22px 1fr}.jl-visit__row dt{display:none}.jl-store{padding-top:36px;border-radius:var(--jl-r-lg) var(--jl-r-lg)0 0}.jl-store__grid{grid-template-columns:1fr;gap:20px}.jl-facts__grid{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.jl-hero__img,.jl-tile__img,.jl-card,.jl-card__img{transition:none!important}}.jl-tile--contain .jl-tile__img{inset:0 0 auto 0;height:calc(100% - 124px);padding:18px 18px 0}.jl-tiles__grid .jl-tile--below{aspect-ratio:auto!important;background:0 0;color:var(--jl-navy);overflow:visible;border-radius:0}.jl-tile--below .jl-tile__frame{position:relative;display:block;overflow:hidden;border-radius:var(--jl-r-lg);background:var(--jl-sand);aspect-ratio:4/5}.jl-tiles__grid--square .jl-tile--below .jl-tile__frame{aspect-ratio:1/1}.jl-tiles__grid--landscape .jl-tile--below .jl-tile__frame{aspect-ratio:4/3}.jl-tile--below .jl-tile__body{position:static;padding:14px 2px 0;gap:6px}.jl-tile--below .jl-tile__eyebrow{color:var(--jl-copper-d);opacity:1}.jl-tile--below .jl-tile__title{font-size:clamp(1.25rem,1rem + .7vw,1.6rem)}.jl-tile--below .jl-pill--glass{background:0 0;color:var(--jl-navy);border-color:var(--jl-line-strong);backdrop-filter:none;-webkit-backdrop-filter:none}.jl-tile--below:hover .jl-pill--glass{border-color:var(--jl-navy)}.jl-visit__row{grid-template-columns:22px 150px 1fr}.jl-brands__grid{display:flex;flex-wrap:wrap;justify-content:center}.jl-brands__item{flex:0 1 calc((100% - 8*12px)/9);min-width:118px}@media(max-width:1100px){.jl-brands__item{flex-basis:calc((100% - 48px)/5)}}@media(max-width:749px){.jl-brands__item{flex-basis:calc((100% - 2*8px)/3);min-width:0}}.newsletter-container.color-scheme-1{background:0 0!important}.newsletter-container .scheme-image{display:none!important}.newsletter-container>.page-width{max-width:1320px;padding-left:24px;padding-right:24px}.newsletter-container .newsletter-section{background:var(--jl-sand);border-radius:var(--jl-r-xl);padding:clamp(32px,5vw,56px) clamp(20px,7vw,110px)}.newsletter-container h2{font-size:clamp(1.7rem,1.3rem + 1.4vw,2.4rem)}.newsletter-container .newsletter__input-group input[type=email]{border-radius:999px;background:#fff;border:1px solid var(--jl-line);min-height:50px;padding:0 20px;min-width:min(320px,58vw)}.newsletter-container .newsletter__input-group .btn{min-height:50px}@media(max-width:749px){.newsletter-container>.page-width{padding-left:16px;padding-right:16px}}.seo-breadcrumbs{font-size:12px;letter-spacing:.04em}@media(min-width:750px){.collection-hero{width:calc(100% - 48px);max-width:1320px;margin:6px auto 0;border-radius:var(--jl-r-xl);overflow:hidden}}.collection-hero .section-header__title{font-size:clamp(2.3rem,1.5rem + 3vw,4rem)!important;font-weight:var(--jl-head-strong, 400);color:#fff;text-shadow:0 2px 22px rgba(0,0,0,.35)}.grid-item__meta-main{display:flex;flex-direction:column}.grid-item__meta-main .grid-product__vendor{order:-1}.collection-sidebar{font-size:14px}.collection-sidebar .collapsible-trigger,.collection-sidebar .tag-list__header{font-family:var(--jl-body);font-weight:600;font-size:12px!important;letter-spacing:.14em;text-transform:uppercase}.product-single__title{font-size:clamp(1.9rem,1.4rem + 1.6vw,2.7rem)!important;font-weight:var(--jl-head-strong, 400);line-height:1.1!important;margin-bottom:8px}.product-single__meta .product__price{font-size:1.5rem;font-weight:600}.product-single__meta .block-price .variant__label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--jl-muted)}.sales-points{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0!important;padding:0;list-style:none}.sales-point{display:inline-flex;align-items:center;gap:8px;margin:0!important;padding:7px 14px;background:#fff;border:1px solid var(--jl-line);border-radius:999px;font-size:13px;line-height:1.2}.sales-point .icon{width:16px;height:16px}.product-single__meta .add-to-cart{background:var(--jl-navy)!important;color:var(--jl-on-dark)!important;border:1px solid var(--jl-navy)!important;min-height:54px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.product-single__meta .add-to-cart:hover{background:var(--jl-navy-deep)!important}.product-single__meta .shopify-payment-button__button{border-radius:999px!important;overflow:hidden;min-height:50px}.product__main-photos{background:#fff;border:1px solid var(--jl-line);border-radius:var(--jl-r-xl);overflow:hidden}.product__thumbs img{border-radius:var(--jl-r-sm)}.product-single__meta table.tg{display:block;width:100%;margin:18px 0 6px;border:1px solid var(--jl-line);border-radius:var(--jl-r-md);overflow:hidden}.product-single__meta table.tg tbody,.product-single__meta table.tg tr{display:flex;align-items:center;width:100%}.product-single__meta table.tg th{display:block;background:0 0!important;border:0;padding:14px 16px!important;font-weight:400;font-size:14px;line-height:1.55}.product-single__meta table.tg th:first-child{flex:0 0 auto;padding-right:0!important}.product-single__meta table.tg img{width:64px!important;height:64px;object-fit:cover;border-radius:50%;box-shadow:0 0 0 3px var(--jl-sand)}.product-single__meta table.tg a{font-weight:600;color:var(--jl-navy)}@media(min-width:990px){.product-single__meta .jl-facts__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.template-collection .section-header__title{font-size:clamp(2.2rem,1.6rem + 2.2vw,3.4rem);font-weight:var(--jl-head-strong, 400)}.site-nav__dropdown-link{font-size:14px;letter-spacing:.02em;transition:color .2s,background .2s}.site-nav__dropdown-link:hover{color:var(--jl-copper-d)!important}.site-nav__dropdown:not(.megamenu){padding:8px!important;border-radius:0 0 18px 18px}.site-nav__dropdown:not(.megamenu) .site-nav__dropdown-link{padding:10px 16px;border-radius:10px}.site-nav__dropdown:not(.megamenu) .site-nav__dropdown-link:hover{background:var(--jl-sand)}.megamenu{padding-top:26px!important;padding-bottom:30px!important}.megamenu .megamenu__col-title,.megamenu .megamenu__col-title a{border-bottom:0!important;margin-bottom:6px!important;padding-bottom:0!important;font-family:var(--jl-body)!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase;color:var(--jl-copper-d)!important}.megamenu .site-nav__dropdown-link--second-level,.megamenu .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level){padding-top:5px;padding-bottom:5px}html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift){--jl-line:#E6DFD4;--jl-page:#FAF7F2;--jl-muted:#625E82;background:0 0!important}html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) :is(.hero,.final-cta){position:relative;isolation:isolate;width:calc(100% - 48px);max-width:1320px;margin-left:auto;margin-right:auto;border-radius:28px;overflow:hidden}html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) .hero{margin-top:10px}html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) .final-cta{margin-top:32px;margin-bottom:32px}html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) :is(.alt,.leistungen){width:calc(100% - 48px);max-width:1320px;margin:28px auto;border-radius:28px;background:var(--jl-sand)!important}html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) :is(.trustbar,.local-info,.more-brands,.backlink,.anfrage-trust){background:0 0!important;border:0!important}html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) :is(.trustbar,.local-info,.more-brands,.anfrage-trust)>.wrap{background:#fff;border:1px solid var(--jl-line);border-radius:20px;padding-top:26px;padding-bottom:26px}html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) :is(.card,.brand-card,.service-item,.summary-item,.item,.icard,.pcard,.teaser,.gem,.facts,.widths,.step,.anfrage-tips){border-radius:20px}html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) :is(.card,.brand-card,.icard,.pcard,.teaser){overflow:hidden}html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) .table-scroll{border-radius:16px}html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) .tip{border-radius:6px 16px 16px 6px}html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) .w-media{border-radius:20px;overflow:hidden}html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) :is(.pills a,.brandlinks a){border-radius:999px}html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) a:is(.brand-card,.icard,.pcard,.teaser){transition:box-shadow .3s var(--jl-ease),transform .3s var(--jl-ease),border-color .3s}html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) a:is(.brand-card,.icard,.pcard,.teaser):hover{box-shadow:var(--jl-shadow);transform:translateY(-3px);border-color:transparent}html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) .faq{border:0!important}html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) .faq-item{background:#fff;border:1px solid var(--jl-line)!important;border-radius:14px;padding:18px 22px!important;margin-bottom:10px}.template-page .index-section--hero .slideshow-wrapper{width:calc(100% - 48px);max-width:1320px;margin:10px auto 0;border-radius:28px;overflow:hidden}:is(.template-page,.template-collection) .index-section.color-scheme-3,.template-page .index-section[class*=contact-form-]{width:calc(100% - 48px);max-width:1320px;margin:24px auto;border-radius:28px;overflow:hidden}.template-page .section--divider{border-top:0!important}.template-page .pxFormGenerator{background:#fff;border:1px solid var(--jl-line);border-radius:20px;padding:10px;overflow:hidden}.contact-form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.contact-form textarea,.contact-form select{border-radius:12px;background:#fff;border-color:var(--jl-line-strong)}.jl-brands__logo{filter:none!important;opacity:1!important;object-fit:contain}.jl-brands__link{padding:14px}.jl-tile--text-top .jl-tile__body{top:0;bottom:auto}.jl-tile--text-top .jl-tile__shade{background:linear-gradient(0deg,#14113000 40%,#1411309e)}@media(max-width:749px){html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) :is(.hero,.final-cta,.alt,.leistungen),.template-page .index-section--hero .slideshow-wrapper,:is(.template-page,.template-collection) .index-section.color-scheme-3,.template-page .index-section[class*=contact-form-]{width:calc(100% - 32px);border-radius:20px}}.jl-hours{display:grid;gap:4px}.jl-hours__row{display:grid;grid-template-columns:64px auto;column-gap:14px}.jl-hours__row--full{display:block}.jl-hours__day{font-weight:600}.jl-hours__time{font-variant-numeric:tabular-nums;white-space:nowrap}.jl-store .jl-hours__row{grid-template-columns:56px auto}.jl-about__badge-pre{font-style:italic;font-size:.8em;color:var(--jl-copper-d);margin-right:.12em}.jl-shopify-section a.jl-tile:is(:hover,:focus-visible){color:#fff}.jl-shopify-section a.jl-tile:is(.jl-tile--contain,.jl-tile--below):is(:hover,:focus-visible){color:var(--jl-navy)}.jl-shopify-section a.jl-btn--ghost:is(:hover,:focus-visible){color:inherit}.jl-about__card a.jl-btn--ghost:is(:hover,:focus-visible),.jl-about__card a.jl-link-arrow:is(:hover,:focus-visible),.jl-about__card .jl-rte a:hover,.jl-about__card .jl-visit a:hover{color:var(--jl-on-dark)}.jl-feature__panel--dark a:not(.jl-btn):hover{color:var(--jl-on-dark)}.jl-head--center .jl-eyebrow:after{content:"";width:22px;height:1px;background:currentColor;opacity:.8}.jl-store{box-shadow:0 1px 0 var(--jl-navy)}.shopify-section-group-footer-group:has(.custom__item-inner--liquid):not(:has(.custom__item-inner--liquid .rte>:not(style,script,link,noscript))){display:none}@media(max-width:749px){.jl-about__grid{grid-template-columns:minmax(0,1fr)}.jl-about__card{padding:26px 22px}.jl-link-arrow{white-space:normal;text-align:left}.jl-link-arrow .jl-icon{flex:0 0 16px}.jl-visit__row{grid-template-columns:22px minmax(0,1fr)}.jl-visit__row dd{min-width:0}.jl-about__card .jl-hours__row{grid-template-columns:52px auto}.jl-about__media{min-height:0;aspect-ratio:4/3}.jl-about__badge{left:14px;bottom:14px;padding:12px 16px;font-size:11px}.jl-about__badge strong{font-size:28px}.jl-btns .jl-btn{flex:1 1 auto;padding:0 18px}.jl-visit a,.jl-store a,.jl-hero__arrow,.jl-link-arrow{position:relative}.jl-visit a:after,.jl-store a:after{content:"";position:absolute;top:-10px;right:-4px;bottom:-10px;left:-4px}.jl-link-arrow:after{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}.jl-hero__arrow:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%}.jl-hero__main{height:460px}.jl-hero__side .jl-tile{aspect-ratio:4/5}.jl-hero__side .jl-tile__body{padding:14px;gap:6px}.jl-hero__side .jl-tile--text-top .jl-tile__body{top:0;bottom:0}.jl-hero__side .jl-tile--text-top .jl-pill{margin-top:auto}.jl-hero__side .jl-tile__eyebrow{letter-spacing:.12em;line-height:1.35}.jl-hero__side .jl-tile__title{font-size:1.2rem;line-height:1.12}.jl-tile .jl-pill{white-space:nowrap;max-width:100%}.jl-hero__side .jl-pill{padding:7px 12px;gap:6px;letter-spacing:.03em}.jl-tile__eyebrow{letter-spacing:.12em;line-height:1.35}.jl-usp__item{padding:14px 14px 16px}.jl-usp__sub{font-size:13.5px;line-height:1.4}.jl-rail{grid-auto-columns:calc((100% - 10px)/2.15)}.jl-card__media{margin:8px 8px 0}.jl-card__body{padding:12px 12px 14px}.jl-card__brand{letter-spacing:.12em}.jl-card__title{font-size:14px}.jl-card__now{font-size:15px}.jl-brands__link{height:84px;padding:10px}.jl-faq__q{font-size:15px;padding:16px 16px 16px 18px;gap:12px}.jl-faq__a{padding:0 18px 16px}.newsletter-container .newsletter-section{padding:30px 20px}.newsletter-container .newsletter-section__content{padding-left:0;padding-right:0;min-width:0}.newsletter-container :is(h2,.h2){font-size:1.75rem;line-height:1.15;text-wrap:balance}.newsletter-container .rte{font-size:14px;line-height:1.6}.newsletter-container .newsletter__input-group{gap:8px}.newsletter-container .newsletter__input-group input[type=email]{min-width:0;width:100%;font-size:16px;padding:0 18px}.newsletter-container .newsletter__input-group .btn{flex:0 0 auto}#wb-trigger-btn.wb-btn-trigger{bottom:12px;right:12px;padding:8px 14px;min-height:34px;font-size:12px;line-height:1.2;letter-spacing:.02em;border-radius:999px;box-shadow:0 2px 8px #0000002e}body:has(#wb-trigger-btn) newsletter-reminder{bottom:56px}.jl-store{padding-top:32px;margin-top:16px}.jl-store__grid{gap:18px;padding-bottom:28px}.jl-store__title{font-size:30px}.jl-store__text{max-width:none}.jl-store__link{margin-top:8px;font-size:14px}.jl-store .jl-hours__row{grid-template-columns:52px auto}.site-footer a{font-size:14px}.site-footer .footer__menu a{display:inline-block;padding:9px 0}.site-footer .social-icons a{display:inline-grid;place-items:center;min-width:44px;min-height:44px}.site-footer .social-icons li:first-child a{margin-left:-12px}.footer__blocks--mobile{gap:12px}.footer__blocks--mobile>.footer__block--mobile{flex:1 1 0;min-width:0}.footer__blocks--mobile>.footer__block--mobile:first-child{flex-grow:1.5}.footer__base-links>*{padding:9px 18px 9px 0!important}.footer__base-links>span:first-child{display:block;padding-bottom:4px!important}#MobileNavFooter .footer__title{font-family:var(--jl-body);font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--jl-copper-d)}#MobileNavFooter a{font-size:14px}#MobileNavFooter li a{display:inline-block;padding:7px 0}}@media(max-width:389px){.jl-hero__side .jl-tile__body{padding:12px}.jl-hero__side .jl-pill{padding:7px 10px;letter-spacing:.02em;font-size:11.5px}.jl-hero__side .jl-pill .jl-icon{width:13px;height:13px}.jl-about__card{padding:24px 18px}.newsletter-container :is(h2,.h2){font-size:1.6rem}}.product-single__meta .product-block--sales-point+.product-block--sales-point{margin-top:-12px}.product-single__meta shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius:999px;--shopify-accelerated-checkout-button-block-size:50px}:is(#shopify-section-template--25121829945720__main-collection,[id$=__main-collection]) .grid-product .grid-product__tag.grid-product__tag--sold-out{background-color:var(--jl-navy)!important;color:var(--jl-on-dark)!important}.template-collection .rich-text-section:has(.rte):not(:has(.rte>*)):not(:has(h1,h2,h3,.h1,.h2,.h3)){display:none}@media(max-width:749px){.template-collection .section-header--flush{max-width:none!important}.collection-hero .section-header__title{font-size:clamp(1.7rem,1.1rem + 3.2vw,2.3rem)!important;line-height:1.08!important}.seo-breadcrumbs a{display:inline-block;padding:8px 0;margin:-8px 0}.rte--collection-desc{padding:16px 0 4px!important}:is(#shopify-section-template--25121829945720__main-collection,[id$=__main-collection]) .rte.rte--collection-desc{font-size:15px;line-height:1.6}.rte--collection-desc p{margin-bottom:12px}.rte--collection-desc p:has(>a[style*="999px"]){display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--page-width-padding, 17px)*-1) 10px;padding:2px var(--page-width-padding, 17px) 4px;scroll-padding-inline:var(--page-width-padding, 17px);-webkit-overflow-scrolling:touch}.rte--collection-desc p:has(>a[style*="999px"])::-webkit-scrollbar{display:none}.rte--collection-desc a[style*="999px"]{flex:0 0 auto;margin:0!important;padding:10px 16px!important;font-size:14px;line-height:1.2;white-space:nowrap;background:#fff}.collection-grid__wrapper{display:flex;flex-direction:column}.collection-grid__wrapper>div:has(>.rte--collection-desc),.collection-grid__wrapper .rte--collection-desc{display:contents}.collection-grid__wrapper>.new-grid{order:2}.rte--collection-desc>*{order:3}.rte--collection-desc>p:has(>a[style*="999px"]),.rte--collection-desc>p:has(+p>a[style*="999px"]){order:1}.rte--collection-desc>:first-child{margin-top:0}.rte--collection-desc>p:not(:has(>a[style*="999px"])):has(+p>a[style*="999px"]){margin:14px 0 8px}.rte--collection-desc>:last-child{margin-bottom:8px}.collection-filter .grid-view-btn{min-height:44px;min-width:40px}.collection-mobile-filters .filter-wrapper{max-height:calc(100vh - 120px);max-height:var(--max-filters-height, calc(100dvh - 120px) );overscroll-behavior:contain}.collection-mobile-filters label.tag__checkbox-wrapper{padding-top:9px;padding-bottom:9px}.collection-mobile-filters .filter-sort{min-height:40px}.grid-product .grid-item__meta{margin:0!important;padding:12px 12px 14px!important}.grid-product__vendor{letter-spacing:.1em!important}.grid-product__title{font-size:14px!important;line-height:1.35!important}.grid-product__price{font-size:15px!important;margin-top:6px!important}.grid-product__price--original,.grid-product__price--savings{font-size:13px!important}.grid-product__price--from span:not(.money){font-size:12px}:is(#shopify-section-template--25121829945720__main-collection,[id$=__main-collection]) .grid-product .grid-product__tag,.grid-product .grid-product__tag{font-size:11px!important;padding:5px 9px!important;letter-spacing:.08em;line-height:1.1}.grid-product__tags{top:8px;left:8px;right:auto;bottom:auto}.pagination .page>a,.pagination .page.current{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;font-size:15px}.template-cart .section-header--404 .rte{font-size:15px}.product__main-photos{margin-left:0;margin-right:0;margin-bottom:22px;border-radius:var(--jl-r-lg)}.product__main-photos .flickity-page-dots{bottom:12px}.product-single__meta .jl-facts{margin:14px 0 4px;padding:14px}.product-single__meta .jl-facts__title{margin-bottom:10px}.product-single__meta .jl-facts__grid{gap:6px}.product-single__meta .jl-facts__item{padding:8px 10px}.product-single__meta .jl-facts__item dt{letter-spacing:.08em;line-height:1.25;margin-bottom:1px}.product-single__meta .jl-facts__item dd{line-height:1.3;overflow-wrap:anywhere}.product-single__meta .product-block--sales-point{display:inline-block;vertical-align:top;margin:0 6px 8px 0!important}.product-single__meta .product-block--sales-point .sales-points{margin:0!important}.product-single__meta .sales-point{padding:7px 10px;gap:6px;font-size:12.5px}.variant-button-wrap .variant__button-label{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:56px;padding:0 18px;border-radius:999px;font-size:14px}.product-single__meta .rte:not(.product__policies){font-size:15px;line-height:1.65}.product-single__meta .product__policies,.store-availability__small{font-size:12px}.template-product .advanced-accordion .accordion__content-block.two-per-row-mobile:has(>.content-block__image[style*="width: 50%"]){display:grid;grid-template-columns:88px minmax(0,1fr);align-content:start;padding:0 10px 14px}.template-product .advanced-accordion .accordion__content-block.two-per-row-mobile:has(>.content-block__image[style*="width: 50%"])>*{grid-column:1/-1}.template-product .advanced-accordion .accordion__content-block.two-per-row-mobile>.content-block__image[style*="width: 50%"]{grid-column:1;margin-bottom:8px!important}.template-product .advanced-accordion .accordion__content-block h3{font-size:16px;margin-bottom:6px}.template-product .advanced-accordion .rte-setting{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.template-product .advanced-accordion .accordion__content-block .rte-setting,.template-product .advanced-accordion .accordion__content-block .rte-setting>:last-child{margin-bottom:0}}html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) :is(.table-scroll,.table-wrap){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}@media(max-width:749px){html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) :is(.hero,.final-cta,.alt,.leistungen)>.wrap{padding-left:20px;padding-right:20px}html body :is(.jl-uhrenservice,.jl-brand) .hero .crumb{display:none}html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) :is(.trustbar,.local-info,.more-brands,.anfrage-trust)>.wrap{width:auto;max-width:none;margin-left:16px;margin-right:16px;padding-left:20px;padding-right:20px}html body :is(.jl-uhrenservice,.jl-trauring,.jl-gift) .trustbar>.wrap,html body .jl-brand .anfrage-trust>.wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) :is(.trust-item,.anfrage-trust .wrap>*){min-width:0;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) :is(.trustbar,.anfrage-trust) strong{font-size:20px}html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) :is(.pills a,.brandlinks a,.toc a){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-top:6px;padding-bottom:6px;border-radius:999px;font-size:13.5px}html body .jl-brand .backlink a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}html body .jl-gift a.more{display:inline-flex;align-items:center;min-height:44px}html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) :is(.service-item p,.brand-body p,.pricenote,.local-info p,.local-info span){font-size:14px}html body .jl-uhrenservice :is(.brand-body .link,.service-item .link){font-size:13px}html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) .final-cta>.wrap>p:not(.hours){font-size:15px}html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) .final-cta :is(.hours,.hours span){font-size:13.5px}html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) .final-cta .hours>span{display:block}html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) .final-cta .hours>span:before,html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) .final-cta .hours>span:after{content:none}html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) .faq{text-align:left}html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) .faq-item{padding:18px 20px!important}html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) .faq-item p{font-size:14.5px}html body .jl-gift .pcard .pprice{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px}html body .jl-gift .pcard .pprice s{margin-right:0;font-size:13px}html body .jl-gift .pcard .ptitle{font-size:14px;overflow-wrap:break-word}html body .jl-gift .gems{grid-template-columns:repeat(3,minmax(0,1fr))}html body .jl-gift .gem{padding-left:6px;padding-right:6px;hyphens:auto;-webkit-hyphens:auto}}@media(max-width:600px){html body .jl-uhrenservice .brand-grid{grid-template-columns:1fr;gap:12px}html body .jl-uhrenservice a.brand-card{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:stretch}html body .jl-uhrenservice a.brand-card .brand-img{width:100%;height:100%;min-height:150px;object-fit:cover}html body .jl-uhrenservice a.brand-card .brand-body{padding:16px}html body .jl-uhrenservice a.brand-card .brand-body h3{font-size:19px}html body .jl-uhrenservice .service-item{display:grid;grid-template-columns:38px minmax(0,1fr);column-gap:14px;align-items:start;padding:20px!important}html body .jl-uhrenservice .service-item>.icon{grid-row:1/span 3;margin:0}html body .jl-uhrenservice .service-item>:not(.icon){grid-column:2}}@media(max-width:749px){html body .jl-brand .table-scroll table:not(:has(td.info)){min-width:0;width:100%}html body .jl-brand .table-scroll table:not(:has(td.info)) :is(th,td){padding:12px 8px;font-size:14px}html body .jl-brand .table-scroll table:not(:has(td.info)) th{font-size:13px;letter-spacing:.02em;text-transform:none}html body .jl-brand .table-scroll table:not(:has(td.info)) th span{font-size:12px}html body .jl-brand .table-scroll table:not(:has(td.info)) :is(th,td):first-child{padding-left:14px;width:auto;min-width:0}html body .jl-brand .table-scroll table td:first-child{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}html body .jl-brand .table-scroll:has(td.info){overflow:visible}html body .jl-brand .table-scroll table:has(td.info){display:block;min-width:0;width:100%;background:#fff}html body .jl-brand .table-scroll table:has(td.info) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html body .jl-brand .table-scroll table:has(td.info) tbody{display:block}html body .jl-brand .table-scroll table:has(td.info) tr{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;row-gap:6px;padding:14px 16px;border-bottom:1px solid var(--jl-line)}html body .jl-brand .table-scroll table:has(td.info) tr:last-child{border-bottom:0}html body .jl-brand .table-scroll table:has(td.info) td{display:block;width:auto;min-width:0;padding:0;border:0;background:0 0}html body .jl-brand .table-scroll table:has(td.info) td:first-child{font-weight:600}html body .jl-brand .table-scroll table:has(td.info) td.price{text-align:right}html body .jl-brand .table-scroll table:has(td.info) td.info{grid-column:1/-1;font-size:14px}html body :is(.jl-trauring,.jl-gift) .table-wrap{border-radius:16px}html body :is(.jl-trauring,.jl-gift) .table-wrap :is(th,td){padding:10px 8px}html body :is(.jl-trauring,.jl-gift) .table-wrap :is(th,td):first-child{padding-left:12px}html body :is(.jl-trauring,.jl-gift) .table-wrap th{font-size:12px;letter-spacing:.02em;white-space:nowrap}html body :is(.jl-trauring,.jl-gift) .table-wrap td{font-size:13.5px}html body :is(.jl-trauring,.jl-gift) .table-wrap td:last-child{hyphens:auto;-webkit-hyphens:auto}.template-page .index-section--hero .slideshow-wrapper [class*=hero-natural--]:has(.hero__link){min-height:420px}.template-page .index-section--hero .slideshow-wrapper .hero__subtitle{font-size:15px}.template-page .index-section--hero .hero__link .btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.template-page .index-section.color-scheme-3[class*=text-columns-] .page-width{padding-left:20px;padding-right:20px}.template-page .index-section.color-scheme-3[class*=text-columns-] .rte-setting,.template-page .index-section.color-scheme-3[class*=text-columns-] .rte-setting p{font-size:15px;line-height:1.65;text-align:left}.template-page .index-section[class*=contact-form-] .page-width{width:auto;max-width:none;margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}.template-page .index-section[class*=contact-form-] .contact-form :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=hidden]),select,textarea){width:100%;max-width:none;min-height:48px;font-size:16px}.template-page .index-section[class*=contact-form-] .contact-form textarea{background:#fff}.template-page .index-section[class*=contact-form-] .contact-form :is(button[type=submit],.btn){min-height:48px;width:100%}.template-page .index-section[class*=contact-form-] .contact-form p:has(a){font-size:12px}}.template-page .page-content{padding-top:22px;padding-bottom:56px}.template-page .page-width--narrow.page-content{max-width:calc(760px + 2*var(--page-width-padding, 40px))}.template-page .page-content>.section-header{margin:0 0 30px;padding-bottom:24px;border-bottom:1px solid var(--jl-line);text-align:left}.template-page .page-content>.section-header:before{content:"Juwelier Lun \b7  M\fcnchen";display:block;margin:0 0 12px;padding-left:32px;background:linear-gradient(currentColor,currentColor) left center/22px 1px no-repeat;font-family:var(--jl-body);font-weight:600;font-size:11.5px;line-height:1.3;letter-spacing:.18em;text-transform:uppercase;color:var(--jl-copper-d)}.template-page .page-content .section-header__title{margin:0;color:var(--jl-navy);font-family:var(--jl-head);font-weight:var(--jl-head-strong, 400);font-size:clamp(2.2rem,1.6rem + 2.2vw,3.4rem);line-height:1.08;letter-spacing:-.005em;text-wrap:balance}.template-page .page-content>.rte{max-width:760px;font-size:16px;line-height:1.7;color:var(--jl-navy);overflow-wrap:break-word}.template-page .page-content>.rte p{margin:0 0 14px}.template-page .page-content>.rte>:first-child{margin-top:0}.template-page .page-content>.rte>:last-child{margin-bottom:0}.template-page .page-content>.rte :is(h2,h3,h4,h5,h6){font-family:var(--jl-head)!important;font-weight:var(--jl-head-strong, 400)!important;color:var(--jl-navy);line-height:1.15!important;letter-spacing:-.005em;margin:1.5em 0 .45em!important;text-align:left!important}.template-page .page-content>.rte h2{font-size:clamp(1.7rem,1.35rem + 1vw,2.2rem)!important}.template-page .page-content>.rte h3{font-size:clamp(1.4rem,1.2rem + .55vw,1.65rem)!important}.template-page .page-content>.rte :is(h4,h5,h6){font-size:1.22rem!important}.template-page .page-content>.rte :is(h2,h3,h4) em{font-style:italic;color:var(--jl-copper)}.template-page .page-content>.rte :is(h2,h3,h4,h5,h6)[style*=text-transform]{text-transform:none!important}.template-page .page-content>.rte :is(h2,h3,h4,h5,h6)[style*=color]{color:var(--jl-muted)!important}.template-page .page-content>.rte :is(p,div,span)[style*=font-size]{font-size:inherit!important}.template-page .page-content>.rte p[style*=text-align]{text-align:left!important}.template-page .page-content>.rte a{color:var(--jl-navy);font-size:inherit!important;font-weight:600!important;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--jl-copper-l);text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.template-page .page-content>.rte a:hover{color:var(--jl-copper-d);text-decoration-color:currentColor}.template-page .page-content>.rte :is(ul,ol){margin:0 0 16px;padding-left:1.3em}.template-page .page-content>.rte li{margin:0 0 6px}.template-page .page-content>.rte li::marker{color:var(--jl-copper)}.template-page .page-content>.rte img{display:block;max-width:100%;height:auto;margin:20px 0;border-radius:var(--jl-r-lg)}.template-page .page-content>.rte img[src*="/wp-content/"]{display:block;width:0!important;height:0!important;margin:0 0 14px;visibility:hidden}.template-page .page-content>.rte iframe{display:block;width:100%!important;max-width:100%;height:auto!important;aspect-ratio:16/10;min-height:300px;margin:20px 0;border:0;border-radius:var(--jl-r-lg);background:var(--jl-sand)}.template-page .page-content>.rte table{width:100%;margin:20px 0;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--jl-line);border-radius:16px;overflow:hidden;font-size:15px}.template-page .page-content>.rte :is(th,td){padding:12px 16px;border:0;border-bottom:1px solid var(--jl-line);text-align:left;vertical-align:top}.template-page .page-content>.rte :is(th,thead td){background:var(--jl-sand);font-weight:600}.template-page .page-content>.rte tr:last-child>:is(td,th){border-bottom:0}@media(max-width:749px){.template-page .page-content{padding-top:14px;padding-bottom:40px}.template-page .page-content>.section-header{margin-bottom:22px;padding-bottom:18px}.template-page .page-content .section-header__title{font-size:clamp(2rem,1.5rem + 2.6vw,2.4rem);line-height:1.1}.template-page .page-content>.rte{font-size:15.5px;line-height:1.68}.template-page .page-content>.rte img,.template-page .page-content>.rte iframe{border-radius:var(--jl-r-md)}.template-page .page-content>.rte iframe{aspect-ratio:4/3;min-height:260px}.template-page .page-content>.rte table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;font-size:14px}.template-page .page-content>.rte :is(th,td){padding:10px 8px;white-space:nowrap}.template-page .page-content>.rte :is(th,td):first-child{padding-left:12px}.template-page .page-content>.rte th{white-space:normal}}#MainContent .wf-iframe-container{width:100%;padding:clamp(24px,3vw,34px) clamp(14px,2vw,25px) clamp(12px,1.6vw,20px);background:#fff;border:1px solid var(--jl-line);border-radius:var(--jl-r-lg);font-family:var(--jl-body)}#MainContent .wf-iframe-container :is(.wf-iframe-heading,.wf-iframe-description){padding:0 11px}#MainContent .wf-iframe-container .wf-iframe-heading{margin:0 0 8px;color:var(--jl-navy);font-family:var(--jl-head);font-weight:var(--jl-head-strong, 400);font-size:clamp(1.9rem,1.5rem + 1.2vw,2.4rem);line-height:1.1}#MainContent .wf-iframe-container .wf-iframe-heading:before{content:"Online widerrufen";display:block;margin:0 0 10px;padding-left:32px;background:linear-gradient(currentColor,currentColor) left center/22px 1px no-repeat;font-family:var(--jl-body);font-weight:600;font-size:11.5px;line-height:1.3;letter-spacing:.18em;text-transform:uppercase;color:var(--jl-copper-d)}#MainContent .wf-iframe-container .wf-iframe-description{margin:0 0 18px;font-family:var(--jl-body);font-size:15px;line-height:1.6;color:var(--jl-muted)}#MainContent .wf-iframe-container iframe{border:0!important;border-radius:0!important;width:100%;display:block}@media(max-width:749px){#MainContent .wf-iframe-container{padding:22px 6px 8px}#MainContent .wf-iframe-container .wf-iframe-heading{font-size:1.85rem}#MainContent .wf-iframe-container .wf-iframe-description{font-size:14.5px;margin-bottom:12px}}#MainContent>.shopify-section:has(.placeholder-svg):not(:has(img,video)){display:none}.template-page .rich-text-section>.index-section.color-scheme-1{width:calc(100% - 48px);max-width:1320px;margin:10px auto 0;border-radius:var(--jl-r-xl);overflow:hidden;background:var(--jl-sand)!important}.template-page .rich-text-section>.index-section.color-scheme-1 .scheme-image{display:none}.template-page .index-section[class*=contact-form-template--25121830404472] .page-width{max-width:760px;padding:clamp(28px,4vw,44px) clamp(20px,4vw,48px);background:#fff;border:1px solid var(--jl-line);border-radius:var(--jl-r-lg)}.template-page .index-section[class*=contact-form-template--25121830404472] .section-header{margin-bottom:22px}.template-page .index-section[class*=contact-form-template--25121830404472] .section-header__title{font-family:var(--jl-head);font-weight:var(--jl-head-strong, 400);font-size:clamp(1.9rem,1.5rem + 1.2vw,2.4rem);line-height:1.1;color:var(--jl-navy)}.template-page .index-section[class*=contact-form-template--25121830404472] label:not(.checkbox-label){margin-bottom:6px;font-family:var(--jl-body);font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--jl-copper-d)}.template-page .index-section[class*=contact-form-template--25121830404472] :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select){min-height:50px;padding:0 16px;font-size:16px;color:var(--jl-navy)}.template-page .index-section[class*=contact-form-template--25121830404472] textarea{min-height:150px;padding:14px 16px;font-size:16px;color:var(--jl-navy);background:#fff}.template-page .index-section[class*=contact-form-template--25121830404472] :is(input,textarea,select):focus{border-color:var(--jl-navy);outline:2px solid rgba(40,35,91,.15);outline-offset:1px}.template-page .index-section[class*=contact-form-template--25121830404472] :is(button[type=submit],.btn){min-height:50px;padding:0 30px;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.template-page .index-section[class*=contact-form-template--25121830404472] p:has(a){font-size:12px;line-height:1.5;color:var(--jl-muted)}@media(max-width:749px){.template-page .rich-text-section>.index-section.color-scheme-1{width:calc(100% - 32px);border-radius:var(--jl-r-lg)}.template-page .index-section[class*=contact-form-template--25121830404472] .page-width{padding:26px 18px 22px}.template-page .index-section[class*=contact-form-template--25121830404472] :is(button[type=submit],.btn){width:100%}}.main-content .shopify-policy__container{max-width:calc(760px + 2*var(--page-width-padding, 40px));margin:0 auto;padding:22px var(--page-width-padding, 40px) 56px}.main-content .shopify-policy__title{margin:0 0 30px;padding-bottom:24px;border-bottom:1px solid var(--jl-line);text-align:left}.main-content .shopify-policy__title:before{content:"Rechtliches";display:block;margin:0 0 12px;padding-left:32px;background:linear-gradient(currentColor,currentColor) left center/22px 1px no-repeat;font-family:var(--jl-body);font-weight:600;font-size:11.5px;line-height:1.3;letter-spacing:.18em;text-transform:uppercase;color:var(--jl-copper-d)}.main-content .shopify-policy__title h1{margin:0;text-align:left;color:var(--jl-navy);font-family:var(--jl-head);font-weight:var(--jl-head-strong, 400);font-size:clamp(2.2rem,1.6rem + 2.2vw,3.4rem);line-height:1.08;letter-spacing:-.005em;text-wrap:balance}.shopify-policy__body .rte{font-size:16px;line-height:1.7;color:var(--jl-navy);overflow-wrap:break-word}.shopify-policy__body .rte p{margin:0 0 14px}.shopify-policy__body .rte>:first-child,.shopify-policy__body .rte>:first-child>:first-child{margin-top:0}.shopify-policy__body .rte :is(h2,h3,h4,h5,h6){font-family:var(--jl-head);font-weight:var(--jl-head-strong, 400);color:var(--jl-navy);line-height:1.15;letter-spacing:-.005em;margin:1.5em 0 .45em;text-align:left;text-transform:none}.shopify-policy__body .rte h2{font-size:clamp(1.7rem,1.35rem + 1vw,2.2rem)}.shopify-policy__body .rte h3{font-size:clamp(1.4rem,1.2rem + .55vw,1.65rem)}.shopify-policy__body .rte :is(h4,h5,h6){font-size:1.22rem}.shopify-policy__body .rte :is(strong,b,th){font-weight:600}.shopify-policy__body .rte a{color:var(--jl-navy);font-weight:600;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--jl-copper-l);text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.shopify-policy__body .rte a:hover{color:var(--jl-copper-d);text-decoration-color:currentColor}.shopify-policy__body .rte ul{list-style:disc}.shopify-policy__body .rte ol{list-style:decimal}.shopify-policy__body .rte :is(ul,ol){margin:0 0 16px;padding-left:1.3em}.shopify-policy__body .rte li{margin:0 0 6px;padding-left:.15em}.shopify-policy__body .rte li::marker{color:var(--jl-copper)}.shopify-policy__body .rte table{width:100%;margin:20px 0;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--jl-line);border-radius:16px;overflow:hidden;font-size:15px}.shopify-policy__body .rte :is(th,td){padding:12px 16px;background:0 0;border:0;border-bottom:1px solid var(--jl-line);text-align:left;vertical-align:top}.shopify-policy__body .rte :is(th,thead td){background:var(--jl-sand);font-weight:600}.shopify-policy__body .rte tr:last-child>:is(td,th){border-bottom:0}@media(max-width:749px){.main-content .shopify-policy__container{padding:14px var(--page-width-padding, 17px) 40px}.main-content .shopify-policy__title{margin-bottom:22px;padding-bottom:18px}.main-content .shopify-policy__title h1{font-size:clamp(2rem,1.5rem + 2.6vw,2.4rem);line-height:1.1}.shopify-policy__body .rte{font-size:15.5px;line-height:1.68}.shopify-policy__body .rte table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;font-size:14px}.shopify-policy__body .rte :is(th,td){padding:10px 12px}}.template-page .page-content>.rte>:is(h2,h3,h4):first-child{margin-top:0!important}.template-page .page-content>.rte:not(:has(p,li,table,div)){white-space:pre-line}.template-page .page-content>.rte:not(:has(p,li,table,div))>:is(h2,h3){margin-bottom:0!important}.template-page .page-content>.rte>h2:has(+a[href*="juwelierlun.de/shop"]),.template-page .page-content>.rte>a[href*="juwelierlun.de/shop"]{display:none}section-main-search>.section-header .section-header__title,.template-list-collections .page-content>.section-header .section-header__title,.template-404 .section-header--404 .section-header__title,.template-cart .section-header--404 .section-header__title{color:var(--jl-navy);font-family:var(--jl-head);font-weight:var(--jl-head-strong, 400);font-size:clamp(2.2rem,1.6rem + 2.2vw,3.4rem);line-height:1.08;letter-spacing:-.005em;text-wrap:balance}:is(.template-404,.template-cart) .section-header--404{max-width:1320px;margin:10px auto 40px;padding:clamp(40px,6vw,76px) clamp(20px,5vw,64px);background:var(--jl-sand);border-radius:var(--jl-r-xl);text-align:center}:is(.template-404,.template-cart) .section-header--404:before{content:"Juwelier Lun \b7  M\fcnchen";display:block;width:fit-content;margin:0 auto 14px;padding:0 32px;background:linear-gradient(currentColor,currentColor) left center/22px 1px no-repeat,linear-gradient(currentColor,currentColor) right center/22px 1px no-repeat;font-family:var(--jl-body);font-weight:600;font-size:11.5px;line-height:1.3;letter-spacing:.18em;text-transform:uppercase;color:var(--jl-copper-d)}:is(.template-404,.template-cart) .section-header--404 .rte{max-width:560px;margin:14px auto 0;font-size:16px;line-height:1.65;color:var(--jl-muted)}:is(.template-404,.template-cart) .section-header--404 .rte p{margin:0 0 10px}:is(.template-404,.template-cart) .section-header--404 .rte p:last-child{margin-bottom:0}:is(.template-404,.template-cart) .section-header--404 .rte a:not(.btn){color:var(--jl-navy);font-weight:600;text-decoration:underline;text-decoration-color:var(--jl-copper-l);text-underline-offset:3px}:is(.template-404,.template-cart) .section-header--404 .rte a:not(.btn):hover{color:var(--jl-copper-d)}:is(.template-404,.template-cart) .section-header--404 .rte .btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;margin:4px 4px 0;padding:0 28px;border-radius:999px;font-family:var(--jl-body);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.2}.template-cart .section-header--404 .hr--small{display:none}.template-cart .section-header--404 .rte p:has(>.btn){margin-top:22px}.template-404 .shopify-section .section-header__title.h1{font-family:var(--jl-head);font-weight:var(--jl-head-strong, 400);font-size:clamp(1.9rem,1.3rem + 2vw,2.6rem);line-height:1.1}.template-404 .grid-item:has(.placeholder-svg){display:none}@media(max-width:749px){:is(.template-404,.template-cart) .section-header--404{margin:4px 0 28px;padding:34px 20px 30px;border-radius:var(--jl-r-lg)}.template-404 .section-header--404 .section-header__title,.template-cart .section-header--404 .section-header__title{font-size:clamp(2rem,1.5rem + 2.6vw,2.4rem);line-height:1.1}:is(.template-404,.template-cart) .section-header--404 .rte{font-size:15px}:is(.template-404,.template-cart) .section-header--404 .rte .btn{width:100%;margin:4px 0 0}}section-main-search>.section-header{margin:10px 0 0;padding:clamp(32px,4.5vw,56px) clamp(20px,5vw,64px) 18px;background:var(--jl-sand);border-radius:var(--jl-r-xl) var(--jl-r-xl)0 0;text-align:center}section-main-search>.section-header:before{content:"Juwelier Lun \b7  M\fcnchen";display:block;width:fit-content;margin:0 auto 12px;padding:0 32px;background:linear-gradient(currentColor,currentColor) left center/22px 1px no-repeat,linear-gradient(currentColor,currentColor) right center/22px 1px no-repeat;font-family:var(--jl-body);font-weight:600;font-size:11.5px;line-height:1.3;letter-spacing:.18em;text-transform:uppercase;color:var(--jl-copper-d)}section-main-search>.section-header p{margin:8px 0 0;font-size:14px;color:var(--jl-muted)}section-main-search>.site-header__search-island{display:block;margin:0 0 28px;padding:0 clamp(20px,5vw,64px) clamp(32px,4.5vw,52px);background:var(--jl-sand);border-radius:0 0 var(--jl-r-xl) var(--jl-r-xl)}section-main-search>.site-header__search-island predictive-search{display:block;max-width:720px;margin:0 auto}section-main-search .search__input-wrap{width:100%}section-main-search input.search__input{width:100%;min-height:54px;padding:0 64px 0 24px;font-size:16px;color:var(--jl-navy)!important;background:#fff;border:1px solid var(--jl-line-strong);border-radius:999px;box-shadow:var(--jl-shadow-sm)}section-main-search input.search__input::placeholder{color:var(--jl-muted);opacity:1}section-main-search input.search__input:focus{border-color:var(--jl-navy);outline:2px solid rgba(40,35,91,.15);outline-offset:1px}section-main-search .search__input-wrap .btn--search{top:50%;right:6px;width:42px;height:42px;transform:translateY(-50%);display:grid;place-items:center;padding:0;border-radius:50%;background:var(--jl-navy);color:var(--jl-on-dark)}section-main-search .search__input-wrap .btn--search:hover{background:var(--jl-navy-deep);color:var(--jl-on-dark)}section-main-search .search__input-wrap .btn--search svg{width:18px;height:18px}section-main-search .main-search__content{padding-top:0}section-main-search:not(:has(.main-search__content)){padding-bottom:56px}section-main-search:not(:has(.main-search__content))>.site-header__search-island:after{content:"Suchen Sie nach Marke, Modell oder Referenznummer.";display:block;margin:14px auto 0;max-width:720px;text-align:center;font-size:14px;line-height:1.5;color:var(--jl-muted)}section-main-search:has(input.search__input[value=""])>.section-header p{display:none}section-main-search:not(:has(.main-search__content)):has(input.search__input:not([value=""]))>.section-header p{display:block!important}section-main-search:not(:has(.main-search__content)):has(input.search__input:not([value=""]))>.site-header__search-island:after{content:"Keine Treffer \2013  versuchen Sie es mit Marke, Modell oder Referenznummer."}:is(.template-search,.template-list-collections) .pagination .page>a,:is(.template-search,.template-list-collections) .pagination .page.current,:is(.template-search,.template-list-collections) .pagination :is(.next,.prev)>a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;border-radius:999px;font-size:15px;text-decoration:none}:is(.template-search,.template-list-collections) .pagination .page>a:hover,:is(.template-search,.template-list-collections) .pagination :is(.next,.prev)>a:hover{background:var(--jl-sand);color:var(--jl-navy)}:is(.template-search,.template-list-collections) .pagination .page.current{background:var(--jl-navy);color:var(--jl-on-dark)}@media(max-width:749px){section-main-search>.section-header{margin-top:4px;padding:28px 18px 14px;border-radius:var(--jl-r-lg) var(--jl-r-lg)0 0}section-main-search>.section-header .section-header__title{font-size:clamp(2rem,1.5rem + 2.6vw,2.4rem);line-height:1.1}section-main-search>.site-header__search-island{margin-bottom:18px;padding:0 14px 22px;border-radius:0 0 var(--jl-r-lg) var(--jl-r-lg)}section-main-search input.search__input{min-height:52px;padding-left:20px}section-main-search:not(:has(.main-search__content))>.site-header__search-island:after{font-size:13.5px;padding:0 6px}}.template-list-collections .page-content>.section-header{margin-bottom:26px;text-align:left}.template-list-collections .page-content>.section-header:before{content:"Marken & Kategorien";display:block;margin:0 0 12px;padding-left:32px;background:linear-gradient(currentColor,currentColor) left center/22px 1px no-repeat;font-family:var(--jl-body);font-weight:600;font-size:11.5px;line-height:1.3;letter-spacing:.18em;text-transform:uppercase;color:var(--jl-copper-d)}:is(.template-list-collections,.template-404) a.collection-item{display:flex;flex-direction:column;height:calc(100% - 15px);padding:10px;background:var(--jl-card);border:1px solid var(--jl-line);border-radius:var(--jl-r-lg);color:var(--jl-navy);text-decoration:none;text-align:left;transition:box-shadow .3s var(--jl-ease),transform .3s var(--jl-ease),border-color .3s}:is(.template-list-collections,.template-404) a.collection-item:hover{box-shadow:var(--jl-shadow);transform:translateY(-3px);border-color:transparent;color:var(--jl-navy)}:is(.template-list-collections,.template-404) .collection-item .collection-image-wrap{border-radius:var(--jl-r-md);overflow:hidden;background:#fff}:is(.template-list-collections,.template-404) .collection-item .collection-image img{border-radius:0}:is(.template-list-collections,.template-404) .collection-item__title{display:block;margin:0;padding:12px 6px 4px;text-align:left;font-family:var(--jl-head);font-weight:var(--jl-head-strong, 400);color:var(--jl-navy);font-size:clamp(1.15rem,1rem + .5vw,1.4rem);line-height:1.15;letter-spacing:-.005em;text-wrap:balance}.template-list-collections .shopify-section:has(.logo-bar):not(:has(.logo-bar img)){display:none}@media(max-width:749px){.template-list-collections .page-content>.section-header .section-header__title{font-size:clamp(2rem,1.5rem + 2.6vw,2.4rem);line-height:1.1}.template-list-collections .page-content>.section-header{margin-bottom:18px}:is(.template-list-collections,.template-404) a.collection-item{padding:6px;height:calc(100% - 10px);border-radius:var(--jl-r-md)}:is(.template-list-collections,.template-404) .collection-item .collection-image-wrap{border-radius:var(--jl-r-sm)}:is(.template-list-collections,.template-404) .collection-item__title{padding:9px 4px 4px;font-size:1.1rem;line-height:1.2;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}}@media(max-width:749px){html body .jl-brand .table-scroll:has(td:nth-child(2):not([class])~td.price){overflow:visible}html body .jl-brand .table-scroll table:has(td:nth-child(2):not([class])~td.price){display:block;min-width:0;width:100%;background:#fff}html body .jl-brand .table-scroll table:has(td:nth-child(2):not([class])~td.price) thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html body .jl-brand .table-scroll table:has(td:nth-child(2):not([class])~td.price) tbody{display:block}html body .jl-brand .table-scroll table:has(td:nth-child(2):not([class])~td.price) tr{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;row-gap:6px;padding:14px 16px;border-bottom:1px solid var(--jl-line)}html body .jl-brand .table-scroll table:has(td:nth-child(2):not([class])~td.price) tr:last-child{border-bottom:0}html body .jl-brand .table-scroll table:has(td:nth-child(2):not([class])~td.price) td{display:block;width:auto;min-width:0;padding:0;border:0;background:0 0;font-size:14.5px}html body .jl-brand .table-scroll table:has(td:nth-child(2):not([class])~td.price) td:first-child{grid-area:1/1;font-weight:600}html body .jl-brand .table-scroll table:has(td:nth-child(2):not([class])~td.price) td.price{grid-area:1/2;text-align:right}html body .jl-brand .table-scroll table:has(td:nth-child(2):not([class])~td.price) td:nth-child(2){grid-area:2/1/3/-1;font-size:14px;color:var(--jl-muted)}html body .jl-brand .table-scroll:is(:has(td.info),:has(td:nth-child(2):not([class])~td.price))>table{border-radius:15px}}.template-product .advanced-accordion__container{border-bottom:0}.template-product .advanced-accordion{padding-bottom:8px}.template-product .advanced-accordion>.accordion__title{padding:30px 0 16px;align-items:center}.template-product .advanced-accordion>.accordion__title h2,.template-product :is([id$=__recommendations],[id$=__recently-viewed],[id$=__more-products-collection],[id$=__more-products-vendor]) .section-header__title{font-size:clamp(1.5rem,1.15rem + 1.1vw,2.05rem);line-height:1.15;font-weight:var(--jl-head-strong, 400);color:var(--jl-navy)}.template-product summary.accordion__title .icon-chevron-down{flex:0 0 36px;width:36px;height:36px;padding:10px;border-radius:50%;background:var(--jl-sand)}.template-product div.advanced-accordion>.accordion__title:has(>h2:empty){display:none}.template-product div.advanced-accordion>.accordion__title:has(>h2:empty)+.accordion__content{padding-top:22px}.template-product .advanced-accordion .accordion__content{display:grid;grid-template-columns:repeat(var(--jl-acc-cols, 3),minmax(0,1fr));gap:12px}.template-product .advanced-accordion--1-per-row{--jl-acc-cols:1}.template-product .advanced-accordion--2-per-row{--jl-acc-cols:2}.template-product .advanced-accordion--3-per-row{--jl-acc-cols:3}.template-product .advanced-accordion--4-per-row{--jl-acc-cols:4}.template-product .advanced-accordion--5-per-row{--jl-acc-cols:5}.template-product .advanced-accordion .accordion__content>.accordion__content-block{width:auto;min-width:0;margin:0;padding:20px 22px;background:var(--jl-card);border:1px solid var(--jl-line);border-radius:var(--jl-r-md)}.template-product .advanced-accordion .accordion__content-block h3.h4{font-family:var(--jl-body);font-size:11.5px;font-weight:600;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--jl-copper-d);margin:0 0 8px;padding:0;border-bottom:0!important}.template-product .advanced-accordion .accordion__content-block .rte-setting{margin:0;color:var(--jl-muted);overflow-wrap:anywhere}.template-product .advanced-accordion .accordion__content-block .rte-setting>:last-child{margin-bottom:0}.template-product .advanced-accordion .accordion__content-block .rte-setting strong{color:var(--jl-navy)}.template-product .advanced-accordion .accordion__content>.accordion__content-block:has(>.content-block__image){padding:16px 16px 14px}.template-product .advanced-accordion .accordion__content-block:has(>.content-block__image) h3.h4{font-size:11px;letter-spacing:.1em;color:var(--jl-muted);margin-bottom:3px}.template-product .advanced-accordion .accordion__content-block:has(>.content-block__image) .rte-setting{font-weight:600;color:var(--jl-navy)}.template-product .advanced-accordion .accordion__content-block:has(>.content-block__image) :is(ul,li){margin:0;padding:0}@media(min-width:750px){.template-product .advanced-accordion .accordion__content-block .rte-setting{font-size:14.5px;line-height:1.65}.template-product .advanced-accordion .accordion__content-block:has(>.content-block__image) .rte-setting{line-height:1.35}.template-product .advanced-accordion .accordion__content-block.two-per-row-mobile:has(>.content-block__image[style*="width: 50%"]){display:grid;grid-template-columns:112px minmax(0,1fr);align-content:start}.template-product .advanced-accordion .accordion__content-block.two-per-row-mobile:has(>.content-block__image[style*="width: 50%"])>*{grid-column:1/-1}.template-product .advanced-accordion .accordion__content-block.two-per-row-mobile>.content-block__image[style*="width: 50%"]{grid-column:1;margin-bottom:12px!important}}@media(min-width:750px)and (max-width:1099px){.template-product :is(.advanced-accordion--4-per-row,.advanced-accordion--5-per-row){--jl-acc-cols:3}}@media(max-width:749px){.template-product .advanced-accordion>.accordion__title{padding:24px 0 12px}.template-product .advanced-accordion .accordion__content{grid-template-columns:minmax(0,1fr);gap:8px}.template-product .advanced-accordion .accordion__content:has(>.two-per-row-mobile){grid-template-columns:repeat(2,minmax(0,1fr))}.template-product .advanced-accordion .accordion__content>.accordion__content-block{padding:16px 18px}.template-product .advanced-accordion .accordion__content>.accordion__content-block.two-per-row-mobile:has(>.content-block__image[style*="width: 50%"]){padding:12px}}.template-product .return-section{width:calc(100% - 48px);max-width:1320px;margin:24px auto 40px;padding-top:36px;padding-bottom:36px;border-radius:var(--jl-r-xl);overflow:hidden}@media(max-width:749px){.template-product .return-section{width:calc(100% - 32px);margin:16px auto 28px;padding-top:28px;padding-bottom:28px;border-radius:var(--jl-r-lg)}}.template-product [id$=__recently-viewed]:has([id^=RecentlyViewed-]:empty){display:none}.template-collection .collection-grid>.index-section{flex:0 0 calc(100% - 10px);width:calc(100% - 10px);grid-column:1/-1;margin:8px 5px 40px;padding:40px 24px;background:var(--jl-card);border:1px solid var(--jl-line);border-radius:var(--jl-r-lg);text-align:center;font-size:15.5px;line-height:1.6;color:var(--jl-muted)}@media(min-width:750px){:is(#shopify-section-template--25121829945720__main-collection,[id$=__main-collection]) .grid-product .grid-product__tag{font-size:11px!important;padding:6px 11px!important;letter-spacing:.08em;line-height:1.1}.grid-product__tags{top:12px;left:12px;right:auto;bottom:auto}.rte--collection-desc{max-width:760px}}.template-collection .rich-text-section .rte:has(>.metafield-rich_text_field){max-width:760px;margin-left:auto;margin-right:auto;text-align:left}.template-collection .rich-text-section .metafield-rich_text_field :is(p,li){font-size:15.5px;line-height:1.7}.template-collection .rich-text-section .metafield-rich_text_field :is(h2,h3){text-align:left;text-wrap:balance}@media(max-width:749px){.template-collection .rich-text-section .index-section.color-scheme-3 .page-width{padding-left:20px;padding-right:20px}.template-collection .rich-text-section .metafield-rich_text_field :is(p,li){font-size:15px;line-height:1.65}.template-collection .rich-text-section .metafield-rich_text_field h2{font-size:1.5rem;line-height:1.15}}@media(max-width:749px){.collection-hero__image[src*=Tissot_Damen_75224f42]{object-position:12% 50%!important}}#wb-trigger-btn.wb-btn-trigger{box-shadow:0 0 0 1px #ffffff8c,0 6px 18px #00000047}.site-footer{padding-bottom:52px}@media(max-width:749px){.site-footer{padding-bottom:28px}}html body :is(.jl-uhrenservice,.jl-brand,.jl-trauring,.jl-gift) :is(.brand-body .link,.table-wrap caption,.pills-label,.pcard .pvendor,.item .label){color:#8f5f3c}@media(max-width:600px){html body .jl-uhrenservice a.brand-card{grid-template-columns:140px minmax(0,1fr)}}@media(max-width:749px){.jl-tile__shade{background:linear-gradient(180deg,#14113000 20%,#141130cc)}.jl-tile--text-top .jl-tile__shade{background:linear-gradient(0deg,#14113000 20%,#141130cc)}.jl-tile:not(.jl-tile--below):not(.jl-tile--contain) :is(.jl-tile__eyebrow,.jl-tile__title){text-shadow:0 1px 6px rgba(0,0,0,.45)}.collection-hero__content.overlay{background:linear-gradient(0deg,#141130a8 0,#14113000 75%)}.collection-hero .section-header__title{font-size:clamp(1.5rem,1.05rem + 2.4vw,1.75rem)!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/jl-redesign-bundle.css.map */
