:root{--ls-terracotta: #bf7d5d;--ls-terracotta-deep: #8f5b44;--ls-sand: #f3ede6;--ls-base: #faf7f1;--ls-base-deep: #f5efe8;--ls-panel: #fffdf9;--ls-panel-muted: #f6f0e9;--ls-panel-accent: #eef3f6;--ls-ink: #17212b;--ls-slate: #556474;--ls-border: #d8ddd8;--ls-border-strong: #c6ced0;--ls-green: #1c8454;--ls-green-deep: #166543;--ls-sale: #b24d39;--ls-trust: #1d5d8a;--ls-trust-deep: #154567;--ls-shadow-card: 0 10px 30px -18px rgba(23, 33, 43, .28), 0 1px 2px rgba(23, 33, 43, .06);--ls-shadow-lift: 0 22px 48px -26px rgba(23, 33, 43, .4), 0 14px 28px -22px rgba(23, 33, 43, .22);--ls-font-display: "Fraunces", "Source Serif Pro", Georgia, serif;--font-heading--family: var(--ls-font-display);--font-h1--family: var(--ls-font-display);--font-h2--family: var(--ls-font-display);--font-h3--family: var(--ls-font-display);--font-h4--family: var(--ls-font-display);--style-border-radius-inputs: 6px;--style-border-radius-buttons-primary: 12px;--style-border-radius-buttons-secondary: 12px;--style-border-radius-popover: 16px;--style-border-radius-sm: 6px;--style-border-radius-md: 12px;--style-border-radius-lg: 20px}html,body{background:var(--ls-base);color:var(--ls-ink)}html{background:radial-gradient(circle at top left,rgba(191,125,93,.12),transparent 30%),radial-gradient(circle at top right,rgba(29,93,138,.08),transparent 28%),var(--ls-base)}body{background:linear-gradient(180deg,#ffffff9e,#faf7f1fa),var(--ls-base);text-wrap:pretty}a{color:var(--ls-trust)}a:hover{color:var(--ls-trust-deep)}.button,.shopify-payment-button__button,.add-to-cart-button{border-radius:12px;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.button:hover,.shopify-payment-button__button:hover,.add-to-cart-button:hover{transform:translateY(-1px)}#header-group{position:sticky;top:0;z-index:var(--layer-header-menu)}#header-group .shopify-section{background:#faf7f1f2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}#header-group .header-section,#header-group .header-announcements-section{border-bottom:1px solid rgba(216,221,216,.72)}#header-group .header-announcements-section,#header-group .header-section,footer .shopify-section{box-shadow:none}#header-group .header__row,#header-group .header-announcements{color:var(--ls-ink)}#header-group .header-announcements p,#header-group .header-announcements a{font-weight:700;letter-spacing:.04em;text-transform:uppercase}#header-group .header__menu-item,#header-group .header__menu-link,#header-group .header__actions a,#header-group .header__actions button,#header-group summary{color:var(--ls-ink)}#header-group .header__menu-item:hover,#header-group .header__menu-link:hover,#header-group .header__actions a:hover,#header-group .header__actions button:hover,#header-group summary:hover{color:var(--ls-terracotta-deep)}.hero{border-bottom:1px solid rgba(229,224,217,.85)}.hero .overlay,.hero .background-overlay{opacity:1}.hero__content-wrapper{max-width:52rem;margin-inline:auto;padding:2rem 1.5rem;border-radius:20px}.hero .text-block:first-child p{display:inline-flex;align-items:center;gap:.55rem;margin:0 auto;padding:.5rem 1rem;border:1px solid rgba(251,250,247,.28);border-radius:999px;background:#0f172a38;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fffffff5;font-size:.92rem;font-weight:600}.hero .text-block:first-child p:before{content:"";width:.5rem;height:.5rem;border-radius:999px;background:var(--ls-green);box-shadow:0 0 0 4px #1e8e472e}.hero .text-block:nth-child(2){margin-block-start:1.25rem}.hero .text-block:nth-child(2) p{max-width:13em;margin-inline:auto;color:#fff;text-shadow:0 10px 30px rgba(0,0,0,.16)}.hero .text-block:nth-child(2) p+p{margin-top:.45em;max-width:18em;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.28;font-family:var(--font-body--family);font-weight:500;color:#ffffffeb}.hero .button{min-width:14rem;padding-block:1rem;font-weight:700;letter-spacing:0;box-shadow:0 10px 24px #1f29372e}.hero .button:not(.button-secondary){background:var(--ls-green);border-color:var(--ls-green);color:#fff}.hero .button:not(.button-secondary):hover{background:var(--ls-green-deep);border-color:var(--ls-green-deep)}.hero .button.button-secondary{background:#fbfaf7e6;border-color:#fbfaf7bf;color:var(--ls-ink)}.hero .button.button-secondary:hover{background:#fff;border-color:#fff}.hero .text-block:last-child p{margin-top:.35rem;font-size:.98rem;color:#ffffffe0}.product-grid__card,.product-card__content,.group-block,.card,.shopify-policy__container,.predictive-search__results-group{border-radius:12px}.product-card__content{background:#fffdf9fa;border:1px solid rgba(216,221,216,.9);box-shadow:var(--ls-shadow-card)}.product-card:hover .product-card__content{border-color:#bf7d5d7a;box-shadow:var(--ls-shadow-lift)}.product-card .button,.product-card .add-to-cart-button,.product-card .quick-add__button{background:var(--ls-green);border-color:var(--ls-green);color:#fff}.product-card .button:hover,.product-card .add-to-cart-button:hover,.product-card .quick-add__button:hover{background:var(--ls-green-deep);border-color:var(--ls-green-deep)}.price,.price-item--sale{color:var(--ls-ink);font-weight:700}.compare-at-price,.price-item--regular{color:#4b5563e6;text-decoration-color:#c0392bbf}.price__sale{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center}.price-item__group{display:inline-flex;align-items:baseline;gap:.35rem}.price-savings{display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem;padding:.2rem .6rem;border-radius:999px;background:#c0392b1f;color:var(--ls-sale);font-size:.8rem;font-weight:700;letter-spacing:.01em}.product-information.section,.product-information .product-details>.group-block,.section-background,.footer-section,.footer-utilities-section{background:transparent}.product-details{justify-content:flex-start}.product-details>.group-block{width:100%;max-width:38rem;padding:2.25rem;border:1px solid rgba(216,221,216,.9);background:#fffdf9f0;box-shadow:var(--ls-shadow-card)}.product-details .group-block .text-block h2,.product-details .group-block .text-block h3,.product-details .group-block .text-block p,.product-details .group-block .price,.product-details .group-block .price__sale,.product-details .group-block .price__regular{text-align:left}.product-details .group-block .price{font-size:clamp(2rem,4vw,2.8rem);line-height:1}.product-details .group-block .compare-at-price{font-size:1rem}.product-details .group-block .buy-buttons-block{margin-top:.5rem}.product-details .group-block .product-form-buttons{gap:.9rem}.product-details .group-block .add-to-cart-button{background:var(--ls-green);border-color:var(--ls-green);color:#fff;font-weight:700;box-shadow:0 12px 24px #1e8e472e}.product-details .group-block .add-to-cart-button:hover{background:var(--ls-green-deep);border-color:var(--ls-green-deep)}.ls-trust-note{margin:0;color:var(--ls-ink);font-size:.98rem;line-height:1.65}.ls-trust-note strong{color:var(--ls-terracotta-deep);font-weight:700}.ls-inline-trust{color:var(--ls-slate);font-size:.95rem}.collection-links__title,.product-list .text-block h3,.product-list .text-block h4,.footer-section h2,.footer-section h3,.footer-section h4{font-family:var(--ls-font-display)}footer{background:transparent}footer .shopify-section{background:transparent}footer .group-block,footer .footer{border-radius:12px}footer .section{border-top:0}footer .icon-block,footer .group-block{color:var(--ls-ink)}footer .email-signup-form,footer form{border-radius:999px}footer .button,footer .newsletter-form__button,footer .email-signup button{background:var(--ls-green);border-color:var(--ls-green);color:#fff}footer .button:hover,footer .newsletter-form__button:hover,footer .email-signup button:hover{background:var(--ls-green-deep);border-color:var(--ls-green-deep)}.ls-section-shell{width:min(100%,1180px);margin-inline:auto}.ls-section-shell--tight{width:min(100%,1120px)}.ls-home-hero{position:relative;min-height:clamp(34rem,78vh,46rem);display:grid;align-items:end;overflow:hidden;border-radius:28px;background:#1a212b;box-shadow:var(--ls-shadow-lift)}.ls-home-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#12171de0,#12171d9e 38%,#12171d47 66%,#12171d2e),linear-gradient(180deg,#12171d2e,#12171d94)}.ls-home-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;transform:scale(1.02)}.ls-home-hero__content{position:relative;z-index:1;width:min(100%,40rem);padding:clamp(1.5rem,4vw,4rem);color:#fff}.ls-home-hero__content h1{margin:0;font-family:var(--ls-font-display);font-size:clamp(2.8rem,5vw,5.1rem);line-height:.96;color:#fff}.ls-home-hero__lead{max-width:34rem;margin:1rem 0 0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.7;color:#ffffffe0}.ls-kicker,.ls-eyebrow{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 1rem;color:#ffffffe0;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ls-kicker:before,.ls-eyebrow:before{content:"";width:.6rem;height:.6rem;border-radius:999px;background:var(--ls-green);box-shadow:0 0 0 5px #1c845438}.ls-home-hero__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem}.ls-cta{display:inline-flex;align-items:center;justify-content:center;min-height:3.2rem;padding:.9rem 1.3rem;border:1px solid transparent;border-radius:999px;font-size:.95rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.ls-cta:hover{transform:translateY(-1px)}.ls-cta--primary{background:var(--ls-green);color:#fff;box-shadow:0 14px 30px #1c845438}.ls-cta--primary:hover{background:var(--ls-green-deep);color:#fff}.ls-cta--secondary{border-color:#ffffff4d;background:#ffffff14;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ls-cta--secondary:hover{border-color:#ffffff70;background:#ffffff29;color:#fff}.ls-proof-strip,.ls-inline-facts,.ls-collection-hero__facts,.ls-link-row{display:flex;flex-wrap:wrap;gap:.7rem;margin:1.4rem 0 0;padding:0;list-style:none}.ls-proof-strip li,.ls-inline-facts li,.ls-collection-hero__facts li,.ls-link-row a{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;padding:.55rem .9rem;border:1px solid rgba(216,221,216,.75);border-radius:999px;background:#ffffffc7;color:var(--ls-ink);font-size:.88rem;font-weight:600}.ls-proof-strip li:before,.ls-inline-facts li:before,.ls-collection-hero__facts li:before{content:"\2022";margin-right:.45rem;color:var(--ls-green)}.ls-home-categories,.ls-home-process,.ls-home-faq,.ls-home-seo,.ls-pdp-story,.ls-pdp-faq,.ls-collection-hero,.ls-collection-guide{margin-top:2rem}.ls-section-head{margin-bottom:1.4rem}.ls-section-head h2,.ls-home-process h2,.ls-home-faq h2,.ls-home-seo h2,.ls-pdp-story h2,.ls-pdp-faq h2,.ls-collection-guide h2,.ls-collection-hero h1{margin:0;font-family:var(--ls-font-display);color:var(--ls-ink);line-height:1.02}.ls-section-head h2,.ls-home-process h2,.ls-home-faq h2,.ls-home-seo h2,.ls-pdp-story h2,.ls-pdp-faq h2,.ls-collection-guide h2{font-size:clamp(2rem,3.4vw,3.2rem)}.ls-section-head p,.ls-collection-hero__summary,.ls-home-process>p,.ls-home-seo>p,.ls-pdp-story>p,.ls-collection-guide>p{max-width:48rem;margin:.85rem 0 0;color:var(--ls-slate);font-size:1.04rem;line-height:1.75}.ls-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ls-category-card{display:grid;gap:1rem;padding:1rem;border:1px solid rgba(216,221,216,.82);border-radius:22px;background:#fffdf9f2;color:inherit;text-decoration:none;box-shadow:var(--ls-shadow-card);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ls-category-card:hover{transform:translateY(-2px);border-color:#bf7d5d70;box-shadow:var(--ls-shadow-lift)}.ls-category-card img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:18px}.ls-category-card h3,.ls-collection-hero h1{margin:0}.ls-category-card h3{font-family:var(--ls-font-display);font-size:1.6rem;color:var(--ls-ink)}.ls-category-card p{margin:.45rem 0 0;color:var(--ls-slate);line-height:1.7}.ls-link-row a{text-decoration:none}.ls-home-process__grid,.ls-collection-guide__grid,.ls-pdp-story__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.2rem}.ls-home-process__card,.ls-collection-guide__card,.ls-pdp-story__card{padding:1.3rem;border:1px solid rgba(216,221,216,.82);border-radius:20px;background:#fffdf9f2;box-shadow:var(--ls-shadow-card)}.ls-home-process__step{color:var(--ls-trust);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ls-home-process__card h3,.ls-collection-guide__card h3,.ls-pdp-story__card h3,.ls-pdp-story__panel h3{margin:.5rem 0 0;font-family:var(--ls-font-display);font-size:1.5rem;color:var(--ls-ink)}.ls-home-process__card p,.ls-collection-guide__card p,.ls-pdp-story__card p,.ls-pdp-story__panel p,.ls-pdp-story__panel li{color:var(--ls-slate);line-height:1.72}.ls-home-faq__list,.ls-collection-guide__faq{display:grid;gap:.9rem;margin-top:1.2rem}.ls-home-faq details,.ls-collection-guide details,.ls-pdp-faq details{padding:1rem 1.15rem;border:1px solid rgba(216,221,216,.82);border-radius:18px;background:#fffdf9f5;box-shadow:var(--ls-shadow-card)}.ls-home-faq summary,.ls-collection-guide summary,.ls-pdp-faq summary{cursor:pointer;font-weight:700;color:var(--ls-ink)}.ls-home-faq details p,.ls-collection-guide details p,.ls-pdp-faq details p{margin:.8rem 0 0;color:var(--ls-slate);line-height:1.72}.ls-home-seo__links,.ls-pdp-story__links{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.ls-home-seo__links a,.ls-pdp-story__links a{padding:.7rem .95rem;border-radius:999px;background:var(--ls-panel-accent);color:var(--ls-trust);font-weight:700;text-decoration:none}.ls-collection-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(18rem,.9fr);gap:1.2rem;padding:1.4rem;border:1px solid rgba(216,221,216,.84);border-radius:28px;background:#fffdf9f2;box-shadow:var(--ls-shadow-card)}.ls-collection-hero__copy{padding:clamp(1rem,2vw,1.6rem)}.ls-collection-hero h1{font-size:clamp(2.3rem,4vw,4.2rem)}.ls-collection-hero__summary{font-size:1.1rem}.ls-collection-hero__description{margin-top:1rem;color:var(--ls-slate);line-height:1.8}.ls-collection-hero__media img{width:100%;height:100%;min-height:18rem;object-fit:cover;border-radius:22px}.ls-pdp-meta{margin:.35rem 0 0;color:var(--ls-trust);font-size:.96rem;font-weight:700;line-height:1.6}.ls-pdp-purchase{margin:.2rem 0 0}.ls-pdp-trust{display:grid;gap:.8rem}.ls-pdp-trust__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.ls-pdp-trust__item{padding:.9rem 1rem;border-radius:16px;background:#ffffffbd;border:1px solid rgba(216,221,216,.72)}.ls-pdp-trust__item strong{display:block;color:var(--ls-ink)}.ls-pdp-trust__item span{display:block;margin-top:.28rem;color:var(--ls-slate);font-size:.92rem;line-height:1.55}.ls-pdp-story__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.ls-pdp-story__panel{padding:1.3rem;border:1px solid rgba(216,221,216,.82);border-radius:20px;background:#fffdf9f5;box-shadow:var(--ls-shadow-card)}.ls-pdp-specs{width:100%;border-collapse:collapse;margin-top:.9rem}.ls-pdp-specs th,.ls-pdp-specs td{padding:.78rem 0;border-bottom:1px solid rgba(216,221,216,.72);text-align:left;vertical-align:top}.ls-pdp-specs th{width:34%;color:var(--ls-ink);font-weight:700}.ls-pdp-specs td{color:var(--ls-slate)}.ls-note-panel{margin-top:1rem;padding:1rem 1.1rem;border-radius:18px;background:var(--ls-panel-accent);border:1px solid rgba(29,93,138,.14)}.ls-note-panel strong{color:var(--ls-ink)}.ls-note-panel p{margin:.45rem 0 0}@media screen and (max-width:749px){.ls-home-hero{min-height:32rem;border-radius:22px}.hero__content-wrapper{padding:1.25rem .5rem}.hero .button{width:100%;min-width:0}.ls-home-hero__content{width:100%;padding:1.25rem}.ls-proof-strip li,.ls-inline-facts li,.ls-collection-hero__facts li,.ls-link-row a{width:100%;justify-content:flex-start}.ls-category-grid,.ls-home-process__grid,.ls-collection-guide__grid,.ls-pdp-story__grid,.ls-collection-hero,.ls-pdp-trust__row{grid-template-columns:1fr}.ls-collection-hero{padding:1rem}.product-details>.group-block{padding:1.25rem 1rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/lizenzsofort-overrides.css.map */
