/** Shopify CDN: Minification failed

Line 27:0 All "@import" rules must come first

**/
/*// =============================================================================
// Ella Custom CSS - Customize The Style For Layout
// =============================================================================*/
/* CHRIS ANFANG */
.previewCartTitle  {
  font-size: 22px!important;
}
.haloCalculatorShipping {
  text-transform: capitalize;
  font-size: 14px !important;
}
.haloCalculatorShipping .message .text {
  text-transform: capitalize;
  font-size: 14px !important;
}
.halo-text-format {
font-weight: 300!important;
}
/* CHRIS ENDE */

/* ===== RGR Anthem-Stil, 17.09.2026 (Bob) ===== */
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@500;600;700&family=Inter:wght@400;500;600&display=swap');
html:root{--blog-title-font-size:20px!important;--blog-title-font-weight:600!important;--blog-title-line-height:28px!important;--blog-title-letter-spacing:0!important;--blog-title-text-transform:none!important;--blog-info-font-size:12px!important;--blog-info-letter-spacing:.08em!important}
.article-card__title{font-size:20px!important;line-height:28px!important;letter-spacing:0!important;text-transform:none!important;font-weight:600!important}
.article-card__title a{color:#fff}
body{background:#0a0a0a!important;color:#fff!important;font-weight:400!important}
h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.title,.card__heading{color:#fff}
a{color:#fff}
.halo-block,.halo-block-header,.shopify-section,.page-container,.wrapper-body,#MainContent{background-color:transparent}
.card,.card__inner,.card-product,.product-card,.product-item,.card-wrapper{background:transparent}
.card__heading a,.card-product__title a,.product-card__title a,.card-information__text,.card__information,.product-item__title a,.card-title a{color:#fff}
.price,.price__regular,.price-item,.price-item--regular,.card__price{color:#b8b8b8}
.price-item--sale,.price__sale .price-item--sale{color:#e8452a}
.card__vendor,.product-vendor,.product-card__vendor,.card-information .vendor,.product-item__vendor,.card-vendor{display:none!important}
.newsletter-section,.newsletter-section.section-block,.halo-newsletter{background:#141414!important}
input:not([type=range]),select,textarea{background:#141414!important;color:#fff!important;border-color:#262626!important}
.breadcrumb,.breadcrumb a,.breadcrumb li,.breadcrumb span{color:#7a7a7a}
.collection-description,.rte,.rte p,.page-content p,.halo-text-format,.halo-text-format p{color:#b8b8b8}
.product__title,.product-title,.product__info-container h1,.product-single__title,.product-item__title{color:#fff}
.halo-sidebar,.collection-sidebar,.facets,.sidebar-block,.sidebar{background:transparent;color:#fff}
.section-header,.halo-block-header .title,.block-title,.section-title{color:#fff}
.footer,.footer-02,.footer-section{background:#0a0a0a}
.halo-block-header .title:after,.halo-block-header .title:before{display:none}
.sections-product-tab .halo-block-header .title{font-size:40px!important;font-weight:700;letter-spacing:-.02em;margin-bottom:20px!important}
.sections-product-tab .list-product-tabs a{font-size:15px!important;letter-spacing:.06em;text-transform:uppercase}
.sections-product-tab .list-product-tabs a.active{border-bottom:2px solid #fff!important}
@media (max-width:767px){.sections-product-tab .halo-block-header .title{font-size:28px!important}}
.custom-liquid .rgr-finder h2{color:#fff}
/* Hero mobil: dunkler Verlauf hinter dem Text, damit er auf hellen Bildern lesbar bleibt */
@media (max-width:767px){.slideshow .slide-content.content-box--absolute{background:linear-gradient(180deg,rgba(10,10,10,0) 0%,rgba(10,10,10,.55) 35%,rgba(10,10,10,.85) 100%);padding-bottom:28px}.slideshow .slide-heading,.slideshow .slide-des,.slideshow .slide-content p{text-shadow:0 2px 12px rgba(0,0,0,.6)}}

/* ===== RGR Scroll-Effekte (Nova-Stil) ===== */
.rgr-motion .rgr-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}
.rgr-motion .rgr-reveal.is-in{opacity:1;transform:none}
.rgr-motion .rgr-img{transform:scale(1.08);transition:transform 1.2s cubic-bezier(.22,1,.36,1)}
.rgr-motion .rgr-img.is-in{transform:scale(1)}
.rgr-motion .card-media,.rgr-motion .spotlight-item .img-box,.rgr-motion .article-card__image-wrapper,.rgr-motion .image-banner .img-box{overflow:hidden}
.rgr-motion .card-media img{transition:transform .6s cubic-bezier(.22,1,.36,1)}
.rgr-motion .card:hover .card-media img,.rgr-motion .card-product:hover .card-media img{transform:scale(1.05)}
.rgr-motion .rgr-w{display:inline-block;overflow:hidden;vertical-align:bottom}
.rgr-motion .rgr-w>span{display:inline-block;transform:translateY(110%);transition:transform .9s cubic-bezier(.22,1,.36,1)}
.rgr-motion [data-rgr-split].is-in .rgr-w>span{transform:none}
.rgr-motion .slideshow__slide,.rgr-motion .slideshow{overflow:hidden}
@media (prefers-reduced-motion:reduce){.rgr-reveal,.rgr-img,.rgr-w>span{opacity:1!important;transform:none!important;transition:none!important}}