@font-face{font-family:'Work Sans';font-style:normal;font-display:swap;font-weight:100 900;src:url(//ramen-dealer.de/wp-content/mu-plugins/rd-design/fonts/work-sans-latin-ext-wght-normal.woff2) format('woff2-variations'), url(//ramen-dealer.de/wp-content/mu-plugins/rd-design/fonts/work-sans-latin-ext-wght-normal.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Work Sans';font-style:normal;font-display:swap;font-weight:100 900;src:url(//ramen-dealer.de/wp-content/mu-plugins/rd-design/fonts/work-sans-latin-wght-normal.woff2) format('woff2-variations'), url(//ramen-dealer.de/wp-content/mu-plugins/rd-design/fonts/work-sans-latin-wght-normal.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}:root{--rd-ink:#141414;--rd-red:#D6281F;--rd-red-dark:#A91E17;--rd-paper:#FAF6F0;--rd-sand:#F4EFE8;--rd-line:#ECE4D8;--rd-muted:#5C5650;--rd-gold:#F2B544;--rd-white:#FFFFFF;--rd-radius:16px;--rd-radius-sm:12px;--rd-navpill:999px;--rd-max:1280px;--rd-font:'Work Sans', system-ui, sans-serif;--rd-gutter:24px;--rd-footer-text:#D9D1C6;--rd-footer-line:#2E2B28;--rd-focus:0 0 0 3px rgba(214, 40, 31, .35);--rd-badge-spicy-bg:#FDE7E4;--rd-badge-spicy-fg:#A91E17;--rd-badge-veggie-bg:#E5F1E1;--rd-badge-veggie-fg:#2B5E2B;--rd-badge-neutral-bg:#FFFFFF;--rd-badge-neutral-fg:#141414;--rd-btn-h:44px;}
@media(max-width:767px){
:root{--rd-gutter:14px;}
} html body{background:var(--rd-paper);color:var(--rd-ink);font-family:var(--rd-font);font-size:16px;font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
body .page-wrapper, body .main-container{background:transparent;}
body p, body li, body td, body th, body label, body input, body select, body textarea, body button{font-family:var(--rd-font);}
body p{color:inherit;}
body strong, body b{font-weight:700;}
body h1, body h2, body h3, body h4, body h5, body h6{font-family:var(--rd-font);font-weight:800;letter-spacing:-0.02em;line-height:1.15;color:var(--rd-ink);text-transform:none;}
body h1{font-size:clamp(30px, 3.4vw, 44px);}
body h2{font-size:clamp(24px, 2.6vw, 34px);}
body h3{font-size:clamp(20px, 2vw, 24px);}
body h4{font-size:18px;}
body h5, body h6{font-size:16px;}
body .woocommerce-loop-product__title, body .product_list_widget .product-title{font-weight:600;letter-spacing:0;}
body a{color:var(--rd-ink);text-decoration:none;}
body a:hover, body a:focus{color:var(--rd-red-dark);}
body .entry-content :is(p, li, td, dd) > a:not([class]),
body .term-description :is(p, li) > a:not([class]), body .woocommerce-product-details__short-description :is(p, li) > a:not([class]){color:var(--rd-red-dark);text-decoration:underline;text-underline-offset:2px;}
body :focus-visible{outline:2px solid var(--rd-red);outline-offset:2px;}
body .rd-sr, .screen-reader-text:not(:focus){position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;}
body .rd-wrap{max-width:var(--rd-max);margin:0 auto;padding-left:var(--rd-gutter);padding-right:var(--rd-gutter);box-sizing:border-box;width:100%;}
body .rd-icon{flex:0 0 auto;display:block;}
body .button, body button.button, body a.button, body input.button, body input#submit, body .main-container .button,
body .main-container a.button, body .main-container button.button, body .main-container input.button, body .main-container a.button.alt,
body .woocommerce a.button, body .woocommerce button.button, body .woocommerce input.button, body .woocommerce #respond input#submit,
body .main-container .coupon .button, body .return-to-shop .button,
body .header-container .widget_shopping_cart_content .mini_cart_content .buttons a, body .vc_btn3.vc_btn3-color-black, body .vc_btn3.vc_btn3-color-grey, body .vc_btn3.vc_btn3-style-classic{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--rd-btn-h);height:auto;padding:10px 22px;border:0;border-radius:var(--rd-navpill);background:var(--rd-ink);background-image:none;color:var(--rd-white);font-family:var(--rd-font);font-size:15px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none;text-decoration:none;box-shadow:none;cursor:pointer;transition:background-color .15s ease, color .15s ease;}
body .button:hover, body .main-container .button:hover, body .main-container a.button:hover, body .main-container button.button:hover,
body .woocommerce a.button:hover, body .woocommerce button.button:hover, body .vc_btn3.vc_btn3-color-black:hover,
body .header-container .widget_shopping_cart_content .mini_cart_content .buttons a:hover{background:#2B2724;color:var(--rd-white);}
body .single_add_to_cart_button, body .button.alt, body .checkout-button, body #place_order, body .add_to_cart_button,
body .main-container .product-view .summary .cart .button, body .main-container .product-view .summary .cart .single_add_to_cart_button,
body .main-container #order_review #payment #place_order, body .woocommerce a.button.alt, body .woocommerce button.button.alt,
body .main-container a.button.alt, body .main-container .wc-proceed-to-checkout a.checkout-button,
body .header-container .widget_shopping_cart_content .mini_cart_content .buttons a.checkout, body .rd-btn--primary{background:var(--rd-red);color:var(--rd-white);text-transform:none;font-size:16px;min-height:48px;border-radius:var(--rd-navpill);}
body .single_add_to_cart_button:hover, body .button.alt:hover, body .checkout-button:hover, body #place_order:hover, body .add_to_cart_button:hover,
body .main-container .product-view .summary .cart .button:hover, body .main-container #order_review #payment #place_order:hover,
body .woocommerce a.button.alt:hover, body .woocommerce button.button.alt:hover, body .main-container a.button.alt:hover,
body .header-container .widget_shopping_cart_content .mini_cart_content .buttons a.checkout:hover, body .rd-btn--primary:hover{background:var(--rd-red-dark);color:var(--rd-white);}
body .button.disabled, body .button:disabled, body .button[disabled]{opacity:.55;cursor:not-allowed;}
body .rd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--rd-btn-h);padding:10px 22px;border:0;border-radius:var(--rd-navpill);font:700 15px/1.2 var(--rd-font);text-decoration:none;cursor:pointer;}
body .rd-btn--primary{background:var(--rd-red);color:#fff;}
body .rd-btn--secondary{background:var(--rd-ink);color:#fff;}
body .rd-btn--secondary:hover{background:#2B2724;color:#fff;}
body .rd-btn--ghost{background:transparent;color:var(--rd-ink);box-shadow:inset 0 0 0 1.5px var(--rd-ink);}
body input[type="text"], body input[type="email"], body input[type="tel"], body input[type="password"], body input[type="search"],
body input[type="number"], body input[type="url"], body select, body textarea,
body .woocommerce form .form-row .input-text, body .woocommerce form .form-row select, body .select2-container .select2-selection--single{min-height:var(--rd-btn-h);border:1px solid #D8CFC2;border-radius:var(--rd-radius-sm);background-color:var(--rd-white);color:var(--rd-ink);font-family:var(--rd-font);font-size:16px;box-shadow:none;box-sizing:border-box;}
body textarea{padding:10px 14px;min-height:120px;}
body input[type="text"], body input[type="email"], body input[type="tel"], body input[type="password"], body input[type="number"], body input[type="url"]{padding:8px 14px;}
body .select2-container .select2-selection--single .select2-selection__rendered{line-height:42px;padding-left:14px;}
body .select2-container .select2-selection--single .select2-selection__arrow{height:42px;}
body input:focus, body select:focus, body textarea:focus{border-color:var(--rd-ink);outline:none;box-shadow:var(--rd-focus);}
body input[type="checkbox"], body input[type="radio"]{accent-color:var(--rd-red);width:18px;height:18px;}
body .woocommerce form .form-row label, body label{font-weight:600;color:var(--rd-ink);}
body ::placeholder{color:#8A827A;opacity:1;}
body .title-breadcumbs{background:none;padding:18px 0 6px;text-align:left;}
body .title-breadcumbs > .container{max-width:var(--rd-max);padding-left:var(--rd-gutter);padding-right:var(--rd-gutter);display:flex;flex-direction:column-reverse;gap:10px;}
body .title-breadcumbs .breadcrumb-container .container{max-width:none;padding:0;margin:0;}
body .page-wrapper .entry-header{text-align:left;}
body .page-wrapper .title-breadcumbs .entry-header .entry-title{font-size:clamp(28px, 3vw, 40px);font-weight:800;letter-spacing:-0.02em;line-height:1.1;margin:0;text-transform:none;}
body .page-wrapper .woocommerce-breadcrumb, body .page-wrapper .breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;line-height:1.4;color:var(--rd-ink);font-weight:600;text-transform:none;margin:0;padding:0;background:none;}
body .page-wrapper .woocommerce-breadcrumb a, body .page-wrapper .breadcrumbs a{color:var(--rd-muted);font-weight:400;}
body .page-wrapper .woocommerce-breadcrumb a:hover, body .page-wrapper .breadcrumbs a:hover{color:var(--rd-red-dark);text-decoration:underline;}
body .page-wrapper .woocommerce-breadcrumb .separator, body .page-wrapper .breadcrumbs .separator{margin:0;color:var(--rd-muted);font-weight:400;}
body .page-wrapper .woocommerce-breadcrumb .separator, body .page-wrapper .breadcrumbs .separator{font-size:0;}
body .page-wrapper .woocommerce-breadcrumb .separator::before, body .page-wrapper .breadcrumbs .separator::before{content:'/';font-size:14px;}
body .page-wrapper .breadcrumbs > span:not(.separator){font-weight:600;}
body.single-product .title-breadcumbs{padding:18px 0 0;}
body .header-container{background:var(--rd-white);color:var(--rd-ink);}
body .header-container .header-composer > .container, body .header-container .header-sticky > .container, body .header-container .header-mobile > .container, body .footer > .container{max-width:none;width:100%;padding:0;margin:0;}
body .header-container .header-mobile{padding:0;}
body .footer{background:var(--rd-ink);color:var(--rd-footer-text);padding:0;margin:0;}
body .footer .footer-inner{padding:0;display:flow-root;}
body .footer .footer-inner > p:empty, body .header-container .header-content .container > p:empty{display:none;}
body .rd-topbar{background:var(--rd-ink);color:var(--rd-sand);font-size:13px;font-weight:500;line-height:1.3;}
body .rd-topbar a{color:var(--rd-sand);}
body .rd-topbar a:hover, body .rd-topbar a:focus{color:var(--rd-white);text-decoration:underline;}
body .rd-topbar__inner{list-style:none;margin:0 auto;padding-top:9px;padding-bottom:9px;display:flex;flex-wrap:wrap;gap:6px 32px;justify-content:center;align-items:center;}
body .rd-topbar__inner li, body .rd-topbar__inner li a{display:flex;align-items:center;gap:8px;margin:0;padding:0;color:var(--rd-sand);}
body .rd-topbar--mobile{font-size:12px;font-weight:600;text-align:center;}
body .rd-topbar--mobile .rd-topbar__inner{display:block;padding:8px 12px;margin:0;}
body .rd-topbar--mobile a{text-decoration:none;}
body .rd-header{background:var(--rd-white);border-bottom:1px solid var(--rd-line);}
body .rd-header__main{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;padding-top:18px;padding-bottom:18px;}
body .rd-header__logo{display:flex;align-items:center;flex:0 0 auto;}
body .rd-logo{display:block;height:40px;width:auto;max-width:none;}
body .rd-sticky .rd-logo{height:32px;}
body .rd-mheader .rd-logo{height:30px;}
body .rd-logo-text{font-weight:800;font-size:22px;letter-spacing:-0.02em;}
body .rd-search{position:relative;flex:1 1 360px;display:flex;align-items:center;gap:10px;background:var(--rd-sand);border-radius:var(--rd-navpill);padding:0 6px 0 20px;height:50px;margin:0;box-sizing:border-box;}
body .rd-search:focus-within{box-shadow:0 0 0 2px var(--rd-ink);}
body .rd-search .rd-search__input{flex:1;min-width:0;height:100%;min-height:0;border:0;border-radius:0;background:transparent;padding:0;margin:0;font:400 15px/1.2 var(--rd-font);color:var(--rd-ink);box-shadow:none;outline:none;}
body .rd-search .rd-search__input:focus{box-shadow:none;}
body .rd-search .rd-search__input::-webkit-search-cancel-button{cursor:pointer;}
body .rd-search__btn{flex:0 0 auto;width:38px;height:38px;min-height:0;padding:0;border:0;border-radius:var(--rd-navpill);background:var(--rd-ink);color:var(--rd-white);display:flex;align-items:center;justify-content:center;cursor:pointer;}
body .rd-search__btn:hover{background:var(--rd-red);}
body .rd-header__actions{display:flex;align-items:center;gap:20px;font-size:15px;font-weight:600;flex:0 0 auto;}
body .rd-account, body .rd-logout{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--rd-ink);}
body .rd-logout{gap:6px;font-weight:500;color:var(--rd-muted);font-size:14px;}
body .rd-logout .rd-icon{width:18px;height:18px;}
body .rd-cart{position:relative;}
body .rd-cart-pill{display:flex;align-items:center;gap:8px;min-height:44px;box-sizing:border-box;background:var(--rd-ink);color:var(--rd-white);padding:10px 18px;border-radius:var(--rd-navpill);font-weight:600;font-size:15px;white-space:nowrap;}
body .rd-cart-pill:hover, body .rd-cart-pill:focus{background:var(--rd-red);color:var(--rd-white);}
body .rd-cart-pill .rd-cart-total, body .rd-cart-pill .rd-cart-total .amount, body .rd-cart-pill .rd-cart-total bdi{color:inherit;font-weight:700;}
body .rd-cart .widget_shopping_cart_content .cart-toggler{display:none;}
body .header-container .rd-cart .widget_shopping_cart_content .mini_cart_content{right:0;top:100%;padding:0;}
body .header-container .rd-cart .widget_shopping_cart_content .mini_cart_content .mini_cart_inner{padding:10px 14px 14px;}
body .header-container .rd-cart:hover .widget_shopping_cart_content .mini_cart_content, body .header-container .rd-cart:focus-within .widget_shopping_cart_content .mini_cart_content{height:auto;overflow:visible;}
body .header-container .rd-cart .mini_cart_content .mini_cart_inner > div{border:1px solid var(--rd-line);border-radius:var(--rd-radius);box-shadow:0 12px 32px rgba(20, 20, 20, .14);width:360px;}
body .header-container .rd-cart .mini_cart_content .total{text-transform:none;}
body .header-container .rd-cart .mini_cart_content .buttons{display:flex;flex-direction:column;gap:8px;}
body .header-container .rd-cart .mini_cart_content .buttons a{width:100%;margin:0;float:none;}
body .rd-cart .rd-cart__dropdown{margin:0;padding:0;}
body .rd-catnav{padding-bottom:14px;}
body .rd-navpills{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;}
body .rd-navpills li{margin:0;padding:0;list-style:none;}
body .rd-navpill{display:inline-flex;align-items:center;min-height:40px;box-sizing:border-box;padding:8px 14px;border-radius:var(--rd-navpill);font-size:15px;font-weight:600;color:var(--rd-ink);white-space:nowrap;}
body .rd-navpill:hover, body .rd-navpill:focus{background:var(--rd-sand);color:var(--rd-ink);}
body .rd-navpill.is-current{background:var(--rd-sand);}
body .rd-navpill.is-sale{color:var(--rd-red);}
body .rd-navpill.is-sale:hover{color:var(--rd-red-dark);}
body .header-container .header-sticky{background:var(--rd-white);padding:0;}
body .header-container .header-sticky.ontop{box-shadow:0 2px 12px rgba(20, 20, 20, .08);border-bottom:1px solid var(--rd-line);}
body .rd-sticky__inner{display:flex;align-items:center;gap:24px;padding-top:8px;padding-bottom:8px;}
body .rd-sticky__nav{flex:1 1 auto;min-width:0;overflow:hidden;}
body .rd-sticky__nav .rd-navpills{flex-wrap:nowrap;overflow:hidden;}
body .rd-sticky__nav .rd-navpill{font-size:14px;min-height:36px;padding:6px 12px;}
body .rd-sticky__actions{display:flex;align-items:center;gap:10px;margin-left:auto;}
body .rd-icon-btn{width:44px;height:44px;min-height:0;padding:0;border:0;border-radius:var(--rd-navpill);background:transparent;color:var(--rd-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;}
body .rd-icon-btn:hover{background:var(--rd-sand);color:var(--rd-ink);}
body .rd-sticky__search{padding-bottom:10px;}
body .rd-sticky__search[hidden]{display:none;}
body .rd-sticky__search .rd-search{max-width:720px;margin:0 auto;}
body .rd-sticky .rd-cart-pill{padding:8px 16px;}
@media(max-width:1199px){ .rd-sticky__nav{display:none;}
} body .rd-mheader{background:var(--rd-white);border-bottom:1px solid var(--rd-line);padding:10px var(--rd-gutter) 12px;display:flex;flex-direction:column;gap:10px;}
body .rd-mheader__row{display:flex;align-items:center;justify-content:space-between;}
body .rd-mheader__menu, body .rd-mheader__cart{flex:0 0 44px;}
body .header-container .header-mobile .rd-mheader__menu{order:0;float:none;width:44px !important;max-width:44px;padding:0;margin:0;position:static;}
body .rd-mheader__logo{order:1;}
body .rd-mheader__cart{order:2;}
body .rd-mheader__logo{display:flex;align-items:center;justify-content:center;}
body .rd-mheader__cart{position:relative;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--rd-ink);}
body .rd-cart-count{position:absolute;top:3px;right:0;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;border-radius:var(--rd-navpill);background:var(--rd-red);color:var(--rd-white);font-size:11px;font-weight:700;line-height:18px;text-align:center;}
body .rd-cart-count[data-count="0"]{background:var(--rd-ink);}
body .rd-search--mobile{flex:0 0 auto;height:46px;padding:0 5px 0 16px;}
body .rd-search--mobile .rd-search__btn{width:36px;height:36px;}
body .rd-chips{margin:0 calc(-1 * var(--rd-gutter));}
body .rd-chips .rd-navpills{flex-wrap:nowrap;overflow-x:auto;gap:8px;padding:0 var(--rd-gutter) 2px;scrollbar-width:none;-webkit-overflow-scrolling:touch;}
body .rd-chips .rd-navpills::-webkit-scrollbar{display:none;}
body .rd-chips .rd-navpill{background:var(--rd-sand);font-size:14px;padding:9px 14px;min-height:40px;}
body .rd-chips .rd-navpill.is-featured{background:var(--rd-ink);color:var(--rd-white);}
body .rd-chips .rd-navpill.is-current{box-shadow:inset 0 0 0 2px var(--rd-ink);}
body .header-mobile .open-sidebar, body .header-mobile .close-sidebar{margin:0;}
body .header-mobile .open-sidebar button, body .header-mobile .close-sidebar button{background:transparent !important;width:44px;height:44px;padding:0;font-size:inherit;position:static;color:var(--rd-ink) !important;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--rd-navpill);}
body .header-mobile .open-sidebar button:hover, body .header-mobile .close-sidebar button:hover{background:var(--rd-sand) !important;}
body .header-mobile .sidebar-mobile.rd-drawer{width:min(320px, 86vw) !important;background:var(--rd-white);z-index:100000;padding:8px 0 24px;box-shadow:0 0 24px rgba(20, 20, 20, .25);transform:translateX(-110%);text-align:left;}
body .header-mobile .sidebar-mobile.rd-drawer.show{transform:translate(0, 0);}
body .rd-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:0 8px 8px 20px;border-bottom:1px solid var(--rd-line);margin-bottom:8px;}
body .rd-drawer__title{font-weight:800;font-size:18px;letter-spacing:-0.02em;}
body .rd-drawer__subtitle{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rd-muted);margin-bottom:4px;}
body .header-mobile .rd-drawer .mobile-menu{margin:0;padding:0 20px;background:transparent;}
body .header-mobile .rd-drawer .mobile-menu .mobile-menu-container{float:none;width:100%;margin:0;background:transparent;box-shadow:none;}
body .header-mobile .rd-drawer .mobile-menu .mobile-menu-container ul, body .header-mobile .rd-drawer .mobile-menu .mobile-menu-container li{background:transparent;}
body .header-mobile .rd-drawer .mobile-menu .mobile-menu-container ul.nav-menu > li .fa{color:var(--rd-ink);width:48px;height:48px;line-height:48px;}
body .header-mobile .rd-drawer .mobile-menu .mobile-menu-container ul.nav-menu > li > a, body .header-mobile .rd-drawer .mobile-menu .mobile-menu-container ul.nav-menu > li ul.sub-menu li a{color:var(--rd-ink);font-size:16px;font-weight:600;line-height:48px;height:auto;text-transform:none;border-top-color:var(--rd-line);}
body .rd-drawer__account{padding:16px 20px 0;margin-top:12px;border-top:1px solid var(--rd-line);clear:both;}
body .rd-drawer__account .rd-account, body .rd-drawer__account .rd-logout{font-size:16px;}
body .rd-footer{background:var(--rd-ink);color:var(--rd-footer-text);font-size:15px;line-height:1.55;}
body .rd-footer a{color:var(--rd-footer-text);}
body .rd-footer a:hover, body .rd-footer a:focus{color:var(--rd-white);text-decoration:underline;text-underline-offset:2px;}
body .rd-footer__main{display:flex;flex-wrap:wrap;gap:40px;padding-top:56px;padding-bottom:32px;}
body .rd-footer__brand{flex:1 1 260px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;}
body .rd-footer__brand p{margin:0;color:var(--rd-footer-text);}
body .rd-logo--white{height:28px;}
body .rd-footer .rd-footer__mail{display:inline-flex;align-items:center;gap:8px;color:var(--rd-white);font-weight:600;min-height:32px;}
body .rd-footer__social{list-style:none;margin:4px 0 0;padding:0;display:flex;gap:8px;}
body .rd-footer__social li{margin:0;padding:0;}
body .rd-footer__social a{width:40px;height:40px;border-radius:var(--rd-navpill);display:flex;align-items:center;justify-content:center;background:#262321;font-size:17px;}
body .rd-footer .rd-footer__social a:hover{background:var(--rd-red);text-decoration:none;}
body .rd-footer__col{flex:1 1 160px;}
body .rd-footer__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;}
body .rd-footer__col li{margin:0;padding:0;list-style:none;}
body .rd-footer__col li a{display:inline-flex;align-items:center;min-height:32px;}
body .rd-footer .rd-footer__title{color:var(--rd-white);font-size:16px;font-weight:700;letter-spacing:0;margin:0 0 10px;line-height:1.3;}
body .rd-footer__nl{flex:1.4 1 240px;}
body .rd-footer__nl p{margin:0 0 10px;}
body .rd-footer__nl .tnp{margin:0;}
body .rd-footer__nl .tnp-subscription{margin:0;max-width:none;font-size:14px;}
body .rd-footer__nl .tnp-subscription form{display:flex;flex-wrap:wrap;gap:8px;margin:0;}
body .rd-footer__nl .tnp-subscription div.tnp-field{margin:0;padding:0;}
body .rd-footer__nl .tnp-subscription .tnp-field-email{flex:1 1 100%;}
body .rd-footer__nl .tnp-subscription .tnp-field-email label{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);}
body .rd-footer__nl .tnp-subscription input.tnp-email{width:100%;height:48px;border:0;border-radius:var(--rd-navpill);padding:0 18px;background:var(--rd-white);color:var(--rd-ink);font-size:15px;}
body .rd-footer__nl .tnp-subscription .tnp-field-privacy{flex:1 1 100%;order:3;}
body .rd-footer__nl .tnp-subscription .tnp-field-privacy label{color:var(--rd-footer-text);font-weight:400;font-size:13px;line-height:1.4;display:flex;gap:8px;align-items:flex-start;}
body .rd-footer__nl .tnp-subscription .tnp-field-privacy input{flex:0 0 auto;margin:1px 0 0;}
body .rd-footer__nl .tnp-subscription .tnp-field-privacy a{color:var(--rd-white);text-decoration:underline;}
body .rd-footer__nl .tnp-subscription .tnp-field-button{order:2;}
body .rd-footer__nl .tnp-subscription input.tnp-submit{height:48px;min-height:48px;width:auto;padding:0 22px;border:0;border-radius:var(--rd-navpill);background:var(--rd-red);color:var(--rd-white);font:700 15px/1 var(--rd-font);cursor:pointer;}
body .rd-footer__nl .tnp-subscription input.tnp-submit:hover{background:var(--rd-red-dark);}
body .rd-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:18px;padding-bottom:18px;border-top:1px solid var(--rd-footer-line);font-size:13px;}
body .rd-footer__bottom p{margin:0;color:var(--rd-footer-text);}
body .rd-footer__green{display:flex;align-items:center;gap:8px;}
body .rd-footer__green .rd-icon{color:#7CC57C;}
body .rd-footer__pay{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;}
body .rd-footer__pay li{margin:0;background:var(--rd-white);color:var(--rd-ink);padding:4px 10px;border-radius:6px;font-weight:700;font-size:13px;line-height:1.3;}
body > .eu-owb-order-withdraw-from-contract-button, body .eu-owb-order-withdraw-from-contract-button.align-center{margin:0;padding:4px var(--rd-gutter) 6px;background:var(--rd-ink);text-align:center;}
body > .eu-owb-order-withdraw-from-contract-button a.button, body .eu-owb-order-withdraw-from-contract-button a.button{background:transparent;color:var(--rd-white);box-shadow:inset 0 0 0 1.5px rgba(255, 255, 255, .55);min-height:40px;padding:8px 18px;font-size:14px;height:auto;display:inline-flex;align-items:center;line-height:1.2;border:0;margin:0;}
body .eu-owb-order-withdraw-from-contract-button a.button:hover{background:var(--rd-white);color:var(--rd-ink);}
body .wc-gzd-legal-guarantee-footer, body .wc-gzd-legal-guarantee.wc-gzd-legal-guarantee-footer{margin:0;padding:4px var(--rd-gutter) 28px;background:var(--rd-ink);text-align:center;font-size:13px;}
body .wc-gzd-legal-guarantee-footer > .wc-gzd-legal-guarantee-label > a{color:var(--rd-footer-text);text-decoration:underline;text-underline-offset:2px;}
body .wc-gzd-legal-guarantee-footer > .wc-gzd-legal-guarantee-label > a:hover{color:var(--rd-white);}
body .wc-gzd-legal-guarantee-footer .wc-gzd-popover, body .wc-gzd-legal-guarantee-footer .wc-gzd-popover a{color:var(--rd-ink);}
body .social-icons li:has(> a.gplus), body .social-icons a.gplus, body a.social-icon.gplus{display:none !important;}
body #cookie-law-info-again{right:16px !important;left:auto !important;bottom:16px !important;top:auto !important;margin:0 !important;padding:8px 14px !important;border-radius:var(--rd-navpill) !important;font:600 12px/1.2 var(--rd-font) !important;box-shadow:0 2px 10px rgba(20, 20, 20, .18) !important;z-index:9990 !important;}
body #back-top{right:16px !important;width:44px;height:44px;border-width:0;background-color:var(--rd-ink);z-index:9989;}
body #back-top.show{bottom:72px !important;}
body [id^="___ratingbadge_"]{left:12px !important;bottom:12px !important;right:auto !important;z-index:9980 !important;}
body .om-holder .om-teaser, body #om-teaser, body .om-teaser-holder{bottom:92px !important;}
@media(max-width:767px){
body #cookie-law-info-again{right:10px !important;bottom:10px !important;padding:7px 12px !important;}
body #back-top.show{bottom:60px !important;right:10px !important;}
body [id^="___ratingbadge_"]{left:6px !important;bottom:6px !important;transform:scale(.85);transform-origin:left bottom;}
body .om-holder .om-teaser, body #om-teaser, body .om-teaser-holder{bottom:76px !important;}
body .wc-gzd-legal-guarantee-footer, body .wc-gzd-legal-guarantee.wc-gzd-legal-guarantee-footer{padding-bottom:84px;}
body .rd-footer__main{gap:28px 16px;padding-top:32px;padding-bottom:24px;}
body .rd-footer__brand, body .rd-footer__nl{flex:1 1 100%;}
body .rd-footer__col{flex:1 1 calc(50% - 8px);min-width:0;}
body .rd-footer__col li a{min-height:36px;}
body .rd-footer__bottom{flex-direction:column;align-items:flex-start;}
}
@media(min-width:768px){
body .wc-gzd-legal-guarantee-footer, body .wc-gzd-legal-guarantee.wc-gzd-legal-guarantee-footer { padding-bottom: 72px; }
}