:root{--rk-t:#0f1720;--rk-t2:#5b6470;--rk-rand:#e7e6e1;--rk-gruen:#1440c8;--rk-gruen-hell:#e8eeff;--rk-messing:#ffd23f;--rk-papier:#fafaf7;--rk-rot:#c8241b;--rk-blau:#1440c8;--rk-blau-dunkel:#0e2f96;--rk-blau-hell:#e8eeff;--rk-gelb:#ffd23f;--rk-tinte:#0f1720;--rk-flaeche:#f1f1ee;--rk-sand:#f3ebdd;--rk-ok:#1f7a3a;--rk-knapp:#9a5b00;--rk-r-s:12px;--rk-r-m:20px;--rk-r-l:24px}body{background:var(--rk-papier);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.h1,.h2,.h3{text-wrap:balance;letter-spacing:-.02em}.price,.rk-preis{font-variant-numeric:tabular-nums}.template--index .section__head .section__heading{font-size:clamp(26px,2.8vw,36px)!important;letter-spacing:-.02em!important}.shopify-section-group-header-group .header{background:#fff;border-bottom:1px solid var(--rk-rand)}.header__wortmarke{color:var(--rk-tinte);letter-spacing:-.03em;text-transform:lowercase}.header .header__logo--rk .header__logo-zeichen svg{color:var(--rk-blau)}.header .header__nav-link.text--link{color:var(--rk-tinte)}.header .header__nav-link:hover{color:var(--rk-blau)}.rk-suchleiste form,.rk-suchleiste .field,.header .search__form,.header .field--search{border-radius:999px!important}.rk-suchleiste input[type=search],.header input[type=search]{border-radius:999px!important;background:var(--rk-flaeche)!important;border-color:transparent!important}.announcement-bar,.shopify-section-group-header-group .announcement-bar{background:var(--rk-tinte)!important;color:#e9ecef!important}.rk-mega__promo{background:var(--rk-blau);border-radius:var(--rk-r-m)}.rk-mega__bild,.rk-nav__bild{border-radius:var(--rk-r-s);background:var(--rk-flaeche)}.rk-mega__service,.rk-nav__top-k{border-radius:var(--rk-r-s)}.rk-nav__top-k{background:var(--rk-flaeche)}.rk-nav__top-k--rot{background:var(--rk-rot)}.button,button.button,.shopify-payment-button__button{border-radius:999px}.button--filled,.button.button--filled{background-color:var(--rk-blau);border-color:var(--rk-blau)}@media(hover:hover){.button--filled:hover{background-color:var(--rk-blau-dunkel)}}.field__input,.select-input__el,input[type=email],input[type=text],input[type=number],textarea{border-radius:var(--rk-r-s)}.product-card__badge,.badge{border-radius:999px;font-weight:700;text-transform:none;letter-spacing:0}.product-card{background:#fff;border:1px solid #edece7;border-radius:var(--rk-r-m);padding:12px 12px 16px;transition:box-shadow .18s ease,transform .18s ease}@media(hover:hover){.product-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0f17201a}}.product-card__media{background:var(--rk-flaeche);border-radius:14px;overflow:hidden}.product-card .product-card__info{padding-inline:4px}.product-card .product-card__info .product-card__title{font-size:16px;color:var(--rk-tinte)}.product-card .product-card__info .product-card__price .price{font-family:var(--font-heading-family);font-size:22px;font-weight:800;letter-spacing:-.02em}.price ins,.price .price__aktion{color:var(--rk-rot)}.rk-r{--rk-gap:16px;max-width:1360px;margin-inline:auto;padding-inline:clamp(16px,3vw,40px);font-family:var(--font-body-family);color:var(--rk-tinte)}.rk-r *{box-sizing:border-box}.rk-r a{text-decoration:none}.rk-r__kopf{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:22px}.rk-r__titel{margin:0;font-family:var(--font-heading-family);font-weight:800;font-size:clamp(26px,2.8vw,36px);line-height:1.05;letter-spacing:-.02em;color:var(--rk-tinte);text-transform:none}.rk-r__unter{margin:6px 0 0;color:var(--rk-t2);font-size:16px;line-height:1.45}.rk-r__alle{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--rk-blau)}.rk-r__alle:hover{text-decoration:underline;text-underline-offset:4px}.rk-r__pille{display:inline-flex;align-items:center;align-self:flex-start;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:700;line-height:1.2}.rk-r__knopf{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:999px;font-weight:700;font-size:16px;line-height:1;border:2px solid transparent;transition:background-color .15s ease}.rk-r__knopf--weiss{background:#fff;color:var(--rk-tinte)}.rk-r__knopf--rand{border-color:#ffffffa6;color:#fff}@media(hover:hover){.rk-r__knopf--weiss:hover{background:var(--rk-gelb)}.rk-r__knopf--rand:hover{border-color:#fff}}.rk-r__bild{display:block;width:100%;height:100%;object-fit:contain}.rk-r__platz{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.rk-r__platz svg{width:70%;height:70%;opacity:.35}.rk-buehne{padding-block:28px 8px}.rk-buehne__raster{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--rk-gap)}.rk-buehne__haupt{grid-column:span 7;position:relative;overflow:hidden;background:var(--rk-blau);color:#fff;border-radius:var(--rk-r-l);padding:clamp(24px,4vw,44px);min-height:460px;display:flex;flex-direction:column;gap:18px}.rk-buehne__haupt .rk-r__pille{background:var(--rk-gelb);color:var(--rk-tinte)}.rk-buehne__h1{margin:0;max-width:540px;font-family:var(--font-heading-family);font-weight:800;font-size:clamp(38px,4.6vw,62px);line-height:.98;letter-spacing:-.03em;color:#fff;text-transform:none}.rk-buehne__text{margin:0;max-width:430px;font-size:18px;line-height:1.5;color:#d6e0ff}.rk-buehne__knoepfe{display:flex;gap:12px;flex-wrap:wrap;margin-top:auto;position:relative;z-index:1}.rk-buehne__foto{position:absolute;right:-36px;bottom:-36px;width:min(44%,320px);aspect-ratio:1;border-radius:32px;background:#2c57dc;transform:rotate(-8deg);overflow:hidden;padding:18px}.rk-buehne__seite{grid-column:span 5;display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--rk-gap)}.rk-buehne__kachel{display:flex;gap:16px;border-radius:var(--rk-r-l);padding:26px;color:var(--rk-tinte);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}@media(hover:hover){.rk-buehne__kachel:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0f17201a}}.rk-buehne__kachel--gelb{background:var(--rk-gelb)}.rk-buehne__kachel--weiss{background:#fff;border:1px solid var(--rk-rand)}.rk-buehne__kachel-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.rk-buehne__kachel-kicker{font-size:13px;font-weight:700}.rk-buehne__kachel--weiss .rk-buehne__kachel-kicker,.rk-buehne__kachel--weiss .rk-buehne__kachel-link{color:var(--rk-blau)}.rk-buehne__kachel-titel{font-family:var(--font-heading-family);font-size:clamp(22px,2.2vw,30px);font-weight:800;line-height:1.02;letter-spacing:-.02em}.rk-buehne__kachel-link{margin-top:auto;font-weight:700}.rk-buehne__kachel-bild{flex:0 0 140px;aspect-ratio:1;align-self:center;border-radius:16px;overflow:hidden;background:#ffffff8c;padding:10px}.rk-buehne__kachel--weiss .rk-buehne__kachel-bild{background:var(--rk-flaeche)}.rk-vorteile{display:flex;gap:10px 28px;flex-wrap:wrap;justify-content:center;margin:var(--rk-gap) 0 0;padding:12px 20px;border-radius:999px;background:var(--rk-tinte);color:#e9ecef;font-size:14.5px;list-style:none}.rk-vorteile li{display:flex;align-items:center;gap:8px}.rk-vorteile strong{color:var(--rk-gelb)}@media(max-width:989px){.rk-buehne__haupt,.rk-buehne__seite{grid-column:1/-1}.rk-buehne__haupt{min-height:0;padding-bottom:200px}.rk-buehne__foto{width:220px;right:-20px;bottom:-30px}.rk-vorteile{border-radius:var(--rk-r-m)}}@media(max-width:599px){.rk-buehne__kachel{padding:20px}.rk-buehne__kachel-bild{flex-basis:92px}.rk-buehne__knoepfe .rk-r__knopf{flex:1 1 100%}.rk-vorteile{justify-content:flex-start}}.rk-abt{padding-block:48px 8px}.rk-abt__raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;list-style:none;margin:0;padding:0}.rk-abt__link{display:flex;flex-direction:column;gap:10px;color:var(--rk-tinte)}.rk-abt__bild{aspect-ratio:1;border-radius:var(--rk-r-m);overflow:hidden;padding:14%;display:block}.rk-abt__bild img{transition:transform .25s ease;mix-blend-mode:multiply}@media(hover:hover){.rk-abt__link:hover .rk-abt__bild img{transform:scale(1.05)}.rk-abt__link:hover .rk-abt__name{color:var(--rk-blau)}}.rk-abt__name{font-weight:700;font-size:15.5px;line-height:1.25}.rk-abt__zahl{display:block;font-weight:400;font-size:13.5px;color:var(--rk-t2)}@media(max-width:599px){.rk-abt__raster{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin-inline:-16px;padding-inline:16px;gap:12px}.rk-abt__raster li{flex:0 0 112px;scroll-snap-align:start}}.rk-prod{padding-block:48px 8px}.rk-prod__raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;list-style:none;margin:0;padding:0}@media(max-width:599px){.rk-prod__raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.rk-karte{position:relative;height:100%;display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid #edece7;border-radius:var(--rk-r-m);padding:12px 12px 16px;min-width:0;transition:transform .18s ease,box-shadow .18s ease}@media(hover:hover){.rk-karte:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0f17201a}}.rk-karte__media{position:relative;display:block;aspect-ratio:1;background:var(--rk-flaeche);border-radius:14px;overflow:hidden;padding:8%}.rk-karte__media img{mix-blend-mode:multiply}.rk-karte__abz{position:absolute;top:10px;left:10px;display:flex;gap:6px;flex-wrap:wrap}.rk-karte__abz span{background:#fff;color:var(--rk-tinte);font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;line-height:1.2}.rk-karte__abz .is-rabatt{background:var(--rk-rot);color:#fff}.rk-karte__abz .is-aus{background:var(--rk-tinte);color:#fff}.rk-karte__info{display:flex;flex-direction:column;gap:6px;padding-inline:4px;flex:1}.rk-karte__marke{font-size:13px;font-weight:600;color:var(--rk-t2)}.rk-karte__titel{margin:0;font-family:var(--font-body-family);font-size:16px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.rk-karte__titel a{color:var(--rk-tinte)}.rk-karte__titel a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.rk-karte__preis{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.rk-karte__preis-jetzt{font-family:var(--font-heading-family);font-size:24px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.rk-karte__preis-jetzt.is-rabatt{color:var(--rk-rot)}.rk-karte__preis-vorher{font-size:14px;color:var(--rk-t2);text-decoration:line-through}.rk-karte__gesamt{font-size:13px;color:var(--rk-t2);font-variant-numeric:tabular-nums}.rk-karte__lager{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600}.rk-karte__lager:before{content:"";width:8px;height:8px;border-radius:99px;background:currentColor}.rk-karte__lager.is-ok{color:var(--rk-ok)}.rk-karte__lager.is-knapp{color:var(--rk-knapp)}.rk-karte__lager.is-aus{color:var(--rk-t2)}.rk-karte form{margin:4px 4px 0;position:relative;z-index:1}.rk-karte__knopf{width:100%;min-height:46px;border:0;border-radius:999px;background:var(--rk-blau);color:#fff;font:700 15px/1 var(--font-body-family);cursor:pointer;transition:background-color .15s ease}@media(hover:hover){.rk-karte__knopf:hover{background:var(--rk-blau-dunkel)}}.rk-karte__knopf[disabled]{background:#c9ccd1;cursor:not-allowed}@media(max-width:599px){.rk-karte{padding:8px 8px 10px;gap:8px;border-radius:16px}.rk-karte__titel{font-size:14px}.rk-karte__preis-jetzt{font-size:20px}.rk-karte__gesamt{display:none}.rk-karte__knopf{min-height:44px;font-size:14px}}.rk-welten{padding-block:48px 8px}.rk-welten__raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;list-style:none;margin:0;padding:0}.rk-welt{height:100%;min-height:300px;display:flex;flex-direction:column;gap:10px;border-radius:var(--rk-r-l);padding:clamp(22px,3vw,32px);transition:transform .18s ease,box-shadow .18s ease}@media(hover:hover){.rk-welt:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0f17201f}}.rk-welt--dunkel{background:var(--rk-tinte);color:#fff}.rk-welt--blau{background:var(--rk-blau-hell);color:var(--rk-tinte)}.rk-welt--sand{background:var(--rk-sand);color:var(--rk-tinte)}.rk-welt__kicker{font-size:13px;font-weight:700}.rk-welt--dunkel .rk-welt__kicker{color:var(--rk-gelb)}.rk-welt--blau .rk-welt__kicker,.rk-welt--blau .rk-welt__link{color:var(--rk-blau)}.rk-welt--sand .rk-welt__kicker,.rk-welt--sand .rk-welt__link{color:#7a4a12}.rk-welt__titel{font-family:var(--font-heading-family);font-size:clamp(24px,2.4vw,32px);font-weight:800;line-height:1.02;letter-spacing:-.02em}.rk-welt__text{font-size:16px;line-height:1.5;opacity:.85}.rk-welt__link{margin-top:auto;font-weight:700}.rk-nl{padding-block:56px 24px}.rk-nl__box{display:flex;gap:16px 28px;align-items:center;flex-wrap:wrap;background:var(--rk-blau);color:#fff;border-radius:var(--rk-r-l);padding:clamp(24px,4vw,40px)}.rk-nl__text{flex:1 1 340px}.rk-nl__titel{margin:0;font-family:var(--font-heading-family);font-size:clamp(24px,2.6vw,34px);font-weight:800;line-height:1.05;letter-spacing:-.02em;color:#fff;text-transform:none}.rk-nl__unter{margin:8px 0 0;color:#d6e0ff;font-size:16px}.rk-nl__form{flex:1 1 360px;display:flex;gap:6px;background:#fff;border-radius:999px;padding:5px}.rk-nl__form input[type=email]{flex:1;min-width:0;border:0!important;background:transparent!important;padding:0 18px;font:16px var(--font-body-family);color:var(--rk-tinte);border-radius:999px}.rk-nl__form button{min-height:48px;padding:0 24px;border:0;border-radius:999px;background:var(--rk-tinte);color:#fff;font:700 15px/1 var(--font-body-family);cursor:pointer}.rk-nl__hinweis{flex-basis:100%;margin:0;font-size:13px;color:#d6e0ff}.rk-nl__hinweis a{color:#fff;text-decoration:underline}.rk-nl__ok{flex-basis:100%;margin:0;font-weight:700;color:var(--rk-gelb)}.shopify-section-group-footer-group .footer,.footer{background:var(--rk-tinte)!important;color:#b8c0ca}.footer a{color:#b8c0ca}.footer a:hover,.footer .footer__block-heading{color:#fff}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--rk-blau);outline-offset:3px}.rk-buehne__haupt :focus-visible,.rk-welt--dunkel:focus-visible,.rk-nl__box :focus-visible,.footer :focus-visible{outline-color:var(--rk-gelb)!important}@media(prefers-reduced-motion:reduce){.rk-karte,.rk-welt,.rk-buehne__kachel,.product-card,.rk-abt__bild img,.rk-r__knopf,.rk-karte__knopf{transition:none!important}.rk-karte:hover,.rk-welt:hover,.rk-buehne__kachel:hover,.product-card:hover{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/rk-rhein.css.map */
