@media(max-width:767px){.elementor .ff-woo-inhalt{& .wc-block-cart .wc-block-cart-items td { padding:12px!important; } & .wc-block-cart .wc-block-cart-items th { padding:12px!important; } & .wc-block-components-product-name { font-size:16px!important; } & table.wc-block-cart-items { width:100%!important;max-width:100%!important;table-layout:fixed; } & .wc-block-cart-items__row { grid-template-columns:64px minmax(0,1fr) auto!important; } & .wc-block-cart-item__image { width:64px!important;padding-right:8px!important; } & .wc-block-cart-item__product { min-width:0; }\n}}@media(max-width:767px){.elementor .ff-bogen-gelb{width:90vw;height:90vw;inset-inline-end:-40vw;inset-block-end:-50vw;}}@media(max-width:767px){.elementor .ff-fusszeile-unten{padding:20px;}}@media(max-width:767px){.elementor .ff-fusszeile-raster{gap:32px;grid-template-columns:repeat(1,minmax(0px,1fr));padding-block:56px 32px; padding-inline:20px;\n}}@media(max-width:767px){.elementor .ff-nav-cta{display:none;}}@media(max-width:767px){.elementor .ff-nav-nur-mobil{display:inline-flex;}}@media(max-width:767px){.elementor .ff-nav-link{font-size:14px;padding-block:9px; padding-inline:14px;\n}}@media(max-width:767px){.elementor .ff-nav-pille{width:100%;padding:5px;flex:1 1 100%;justify-content:flex-start;order:3;}}@media(max-width:767px){.elementor .ff-shop-marke{font-size:11px;padding-block:5px; padding-inline:10px;\n}}@media(max-width:767px){.elementor .ff-logo-weiss{width:150px;}}@media(max-width:767px){.elementor .ff-kopfzeile{padding-inline-start:16px;padding-inline-end:16px;gap:12px;padding-block:14px;\n}}@media(max-width:767px){.elementor .ff-bogen{width:90vw;height:90vw;inset-inline-end:-40vw;inset-block-end:-50vw;}}@media(max-width:767px){.elementor .ff-schatten-links{background-image:linear-gradient(0deg, rgba(15,15,15,0.92) 0%,rgba(15,15,15,0.4) 65%,rgba(15,15,15,0.25) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}}@media(max-width:767px){.elementor .ff-seitenkopf-inhalt{padding-block-start:160px;padding-block-end:40px;}}@media(max-width:767px){.elementor .ff-seitenkopf{min-height:46vh;}}@media(max-width:767px){.elementor .ff-sektion{gap:24px;padding-block:64px; padding-inline:20px;\n}}@media(max-width:767px){.elementor .ff-seitenkopf-kompakt{min-height:34vh;}}