.elementor .produkt-badge{width:auto;position:absolute;inset-block-start:10px;inset-inline-start:10px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:50px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:24px;align-self:start}.elementor .btn-dark{color:var(--Weiss);background-color:var(--Dark)}.elementor .btn-dark:hover,.elementor .btn-dark:focus-visible{background-color:var(--Dark-Hover)}.elementor .product-card{height:100%;position:relative;display:flex;flex-direction:column;gap:16px}.elementor .product-card:hover,.elementor .product-card:focus-visible{transform:translate3d(0px,-4px,0px)}.elementor .product-image{width:100%;aspect-ratio:1/1;object-fit:contain;border-radius:8px;background-color:#9a9a9f}.elementor .badge-new{color:var(--Weiss);background-color:var(--Success)}.elementor .badge-bestseller{color:var(--Weiss);background-color:var(--Success)}.elementor .badge-limited{color:var(--Dark);background-color:var(--Gold)}.elementor .price{font-family:"Barlow Condensed";font-weight:800;font-size:24px;text-align:center}.elementor .content-width{width:100%;max-width:1180px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:50px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:24px}.elementor .heading-sm{font-weight:800;font-size:24px;letter-spacing:0em;line-height:1.15em}.elementor .text-body{font-weight:400;font-size:16px;line-height:1.6em}.elementor .btn{font-family:"Barlow Condensed";font-weight:700;font-size:18px;line-height:1em;text-decoration:none;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:10px;transition:all .2s;display:inline-flex;gap:8px;justify-content:center;align-items:center}.elementor .btn-primary{color:var(--Weiss);background-color:var(--Primary_Red)}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{background-color:var(--Primary-Red-Hover)}.elementor .btn-outline{color:var(--Dark);border-width:1px;border-color:var(--Dark);border-style:solid;background-color:#ffffff00}.elementor .btn-outline:hover,.elementor .btn-outline:focus-visible{color:var(--Weiss);background-color:var(--Dark)}.elementor .category-card{overflow:hidden;border-radius:12px;border-width:1px;border-color:var(--Border);border-style:solid;background-color:var(--Weiss);transition:all .2s}.elementor .category-card:hover,.elementor .category-card:focus-visible{transform:translate3d(0px,-4px,0px)}.elementor .badge{font-family:Barlow;font-weight:700;font-size:12px;line-height:1em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:10px;border-radius:999px;display:inline-flex;justify-content:center}.elementor .grid-products{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.elementor .grid-categories{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.elementor .hero{min-height:900px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:start}.elementor .badge-lg{font-size:16px}