@font-face{font-family:LJ Bodoni Italic;src:url(lj-bodoni-italic.woff2) format("woff2");font-style:italic;font-weight:500;font-display:swap}.cp-theme .header-row{height:74px}.cp-theme .brand{width:var(--cp-logo,180px)}.cp-theme .header-row nav a{padding-block:10px}@media(min-width:701px)and (max-width:1000px){.cp-theme .header-row{height:68px}}@media(max-width:700px){.cp-theme .header-row{height:62px}.cp-theme .brand{width:126px!important}}.cp-theme .header-actions svg{stroke-width:1.4}.cp-theme .header-actions .lj-cart-link{position:relative}.cp-theme .header-actions .lj-bag{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;display:block}.cp-theme .header-actions .lj-cart-link .counter[data-cart-count]{position:absolute;top:50%;left:50%;right:auto;margin:-15px 0 0 3px;min-width:15px;width:auto;height:15px;padding:0 4px;border-radius:999px;font-size:9px;line-height:15px;font-weight:600;text-align:center;letter-spacing:0;box-shadow:0 0 0 2px #fff}.cp-theme .lj-world-category-grid,.cp-theme .lj-world-material-grid{gap:4px}@media(max-width:700px){.cp-theme .lj-world-category-grid,.cp-theme .lj-world-material-grid{gap:4px}}.cp-theme .lj-world-category-grid .lj-world-tile h3{text-transform:uppercase;letter-spacing:.08em;font-weight:600;font-size:15px;padding:12px 2px}.cp-theme .lj-new-hero h1,.cp-theme .lj-new-hero h1 em{font-family:LJ Bodoni Italic,Bodoni Moda,Georgia,serif;font-style:italic;font-weight:500;letter-spacing:0}.cp-theme .lj-new-hero h1{font-size:clamp(46px,5.6vw,88px);line-height:1.02}.cp-theme .lj-new-hero .hero-copy .button{margin-top:48px}@media(max-width:700px){.cp-theme .lj-new-hero{position:relative!important;display:block!important;min-height:0!important;background:#382047}.cp-theme .lj-new-hero .hero-visual{position:relative!important;height:132vw!important;max-height:640px!important;aspect-ratio:auto!important;margin:0!important;overflow:hidden;background:#382047}.cp-theme .lj-new-hero .hero-visual img{position:absolute!important;top:0;left:-67%;width:178%!important;max-width:none!important;height:auto!important;aspect-ratio:auto!important}.cp-theme .lj-new-hero .hero-copy{position:absolute!important;left:0;right:0;bottom:0;z-index:2;padding:96px 24px 28px!important;background:linear-gradient(180deg,#38204700,#382047b3 30%,#382047 48%)!important}.cp-theme .lj-new-hero h1{font-size:40px;line-height:1.02}.cp-theme .lj-new-hero .hero-copy .button{margin-top:20px!important}.cp-theme .lj-new-hero .hero-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-repeat:no-repeat;background-image:radial-gradient(circle,#fff 0 1.4px,rgba(255,255,255,.45) 2.2px,transparent 4.5px),radial-gradient(circle,#fff 0 1px,rgba(255,255,255,.4) 1.8px,transparent 3.5px),radial-gradient(circle,#fff 0 1.6px,rgba(255,255,255,.5) 2.6px,transparent 5px),radial-gradient(circle,#fff 0 .9px,rgba(255,255,255,.35) 1.6px,transparent 3px),radial-gradient(circle,#fff 0 1.2px,rgba(255,255,255,.4) 2px,transparent 4px),radial-gradient(circle,#fff 0 1px,rgba(255,255,255,.4) 1.8px,transparent 3.5px),radial-gradient(circle,#fff 0 1.5px,rgba(255,255,255,.5) 2.4px,transparent 4.8px),radial-gradient(circle,#fff 0 .9px,rgba(255,255,255,.3) 1.5px,transparent 3px),radial-gradient(circle,#fff 0 1.2px,rgba(255,255,255,.4) 2px,transparent 4px);background-size:12px 12px;background-position:9% 9%,24% 4%,82% 8%,92% 22%,6% 34%,73% 42%,95% 52%,16% 56%,60% 14%}}.cp-theme .lj-slider{position:relative;--lj-gap:16px}.cp-theme .lj-slider .lj-slider-track{display:grid!important;grid-auto-flow:column;grid-template-columns:none!important;grid-auto-columns:calc((100% - 4 * var(--lj-gap)) / 5);column-gap:var(--lj-gap)!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.cp-theme .lj-slider .lj-slider-track::-webkit-scrollbar{display:none}.cp-theme .lj-slider .lj-slider-track>*{scroll-snap-align:start;min-width:0;display:block!important}.cp-theme .lj-slider-btn{position:absolute;top:var(--lj-arrow-top,38%);transform:translateY(-50%);z-index:3;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--color-text,#201d1c);cursor:pointer;transition:opacity .2s}.cp-theme .lj-slider-btn svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.cp-theme .lj-slider-btn:disabled{opacity:.2;cursor:default}.cp-theme .lj-slider-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.cp-theme .lj-slider-prev{left:-44px}.cp-theme .lj-slider-next{right:-44px}@media(max-width:1180px){.cp-theme .lj-slider-btn{background:#ffffffeb;border-radius:50%;box-shadow:0 2px 10px #201d1c1f}.cp-theme .lj-slider-prev{left:6px}.cp-theme .lj-slider-next{right:6px}.cp-theme .lj-slider-btn:disabled{opacity:0;pointer-events:none}}@media(max-width:1000px){.cp-theme .lj-slider .lj-slider-track{grid-auto-columns:calc((100% - 2 * var(--lj-gap)) / 3)}}@media(max-width:700px){.cp-theme .lj-slider{--lj-gap:12px}.cp-theme .lj-slider .lj-slider-track{grid-auto-columns:calc((100% - var(--lj-gap)) / 2.2)}.cp-theme .lj-slider-btn{display:none}}.cp-theme .newsletter .newsletter-action p[role=status]{font-size:clamp(20px,2.1vw,28px);line-height:1.35;font-weight:600;margin:0;max-width:620px}.cp-theme .lj-seo-text,.cp-theme .lj-collection-seo{padding-block:28px 36px;border-top:1px solid var(--color-border,#dedbe2);color:var(--color-muted,#68616f);font-size:14px;line-height:1.75}.cp-theme .lj-collection-seo{margin-top:28px;max-width:none!important;width:100%}.cp-theme .lj-seo-text *,.cp-theme .lj-collection-seo *{max-width:none}.cp-theme .lj-seo-text h2,.cp-theme .lj-collection-seo h2{font-size:22px;font-weight:600;color:var(--color-text,#201d1c);margin:0 0 20px}.cp-theme .lj-seo-text h3,.cp-theme .lj-collection-seo h3{font-size:15px;font-weight:600;color:var(--color-text,#201d1c);margin:24px 0 8px}.cp-theme .lj-seo-text p,.cp-theme .lj-collection-seo p{margin:0 0 12px}.cp-theme .lj-seo-text a,.cp-theme .lj-collection-seo a{text-decoration:underline;color:inherit}.cp-theme .lj-seo-details{margin-top:4px}.cp-theme .lj-seo-details summary{list-style:none;cursor:pointer;display:inline-block;font-weight:600;color:var(--color-text,#201d1c);text-decoration:underline;text-underline-offset:3px;padding:4px 0}.cp-theme .lj-seo-details summary::-webkit-details-marker{display:none}.cp-theme .lj-seo-details summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cp-theme .lj-seo-details[open] .lj-seo-more,.cp-theme .lj-seo-details:not([open]) .lj-seo-less{display:none}.cp-theme .lj-seo-full{margin-top:8px}.cp-theme .lj-seo-full>:first-child{margin-top:0}.cp-theme .crumbs{display:none}.cp-theme .collection-top{justify-content:flex-end}@media(min-width:1000px){.cp-theme .about-facets .facets-grid.lj-three-facets{grid-template-columns:repeat(3,minmax(0,1fr))}}.cp-theme .lj-policy-page .shopify-policy__container{max-width:none!important;width:100%;margin:0!important;padding:0!important}.cp-theme .lj-policy-page .shopify-policy__title{display:none}.cp-theme .lj-policy-page .shopify-policy__body{max-width:none!important;width:100%}.cp-theme .lj-policy-page .shopify-policy__body .rte{max-width:none}.cp-theme .lj-policy-page .lj-richtext .shopify-policy__body .rte>:first-child{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/58/assets/lj-feinschliff.css.map */
