/** Shopify CDN: Minification failed

Line 23:19 Unexpected "*"

**/
/* GlassPure – Clean B&W Brabus Style v2 */

/* === GLOBAL RESETS === */
:root{--color-base-background-1:255,255,255;--color-base-text:#000;--gradient-base-background-1:#fff}
body,html{background:#fff!important;color:#000!important}
.gp-intro{display:none!important}

/* === HEADER === */
.header__heading-link,.header__heading{text-transform:uppercase;letter-spacing:.25em;font-weight:700;color:#000!important;font-size:1.1rem}
.header{background:#fff!important;border-bottom:1px solid #e5e5e5!important}
.header__heading{text-align:center;width:100%;display:flex;justify-content:center}

/* === ANNOUNCEMENT BAR === */
.announcement-bar{background:#000!important}
.announcement-bar__message,.announcement-bar a{color:#fff!important}

/* === SECTIONS – white & light grey === */
.section-template--*,section,.shopify-section,.shopify-section>div,.shopify-section>section{background:#fff!important;color:#000!important}
.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-5,.color-background-1,.color-background-2{background:#fff!important;color:#000!important}
.color-scheme-4,.color-inverse{background:#000!important;color:#fff!important}

/* === TYPOGRAPHY === */
h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.hxl{color:#000!important;font-weight:700;text-transform:uppercase;letter-spacing:.08em}
p,li,span,a,div{color:inherit}

/* === BUTTONS — filled black === */
.button,.shopify-payment-button__button,.btn,button[type="submit"],.cart__submit{background:#000!important;color:#fff!important;border:2px solid #000!important;text-transform:uppercase;letter-spacing:.12em;font-weight:600;border-radius:0!important}
.button:hover,.btn:hover{background:#222!important;border-color:#222!important}
.button--secondary{background:#000!important;color:#fff!important;border:2px solid #000!important}
.product-form__submit{background:#000!important;color:#fff!important;border:2px solid #000!important}
.product-form__submit.button--secondary{background:#000!important;color:#fff!important;border:2px solid #000!important}
form .product-form__submit{background:#000!important;color:#fff!important}
.product-form .product-form__submit{background:#000!important;color:#fff!important}
.product-form__submit span,.product-form__submit .btn__text{color:#fff!important}

/* === PRODUCT CARD === */
.product__title,.product__title a,.card__heading a{color:#000!important;text-transform:uppercase;letter-spacing:.06em}
.price,.price__regular .price-item,.price-item--regular,.price-item--sale{color:#000!important;font-weight:700}
.price__sale .price-item--regular{text-decoration:line-through;opacity:.5}

/* === HERO SECTION === */
.gp-hero{background:#fff!important}

/* ============================================
   HOW IT WORKS — Full Layout
   ============================================ */
.gp-how-it-works{background:#fafafa!important;padding:60px 0!important}
.gp-hiw-wrapper{max-width:1200px!important;margin:0 auto!important;padding:0 24px!important}
.gp-hiw-wrapper>h2{text-align:center!important;margin-bottom:48px!important;font-size:1.6rem!important;color:#000!important}
.gp-hiw-steps{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:32px!important}
.gp-hiw-step{background:#fff!important;border:1px solid #e5e5e5!important;border-radius:4px!important;padding:32px 24px!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important}
.gp-hiw-icon{font-size:2rem!important;margin-bottom:12px!important;width:auto!important;display:block!important}
.gp-hiw-number{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border-radius:50%!important;background:#000!important;color:#fff!important;font-weight:700!important;font-size:1rem!important;margin-bottom:16px!important;line-height:1!important}
.gp-hiw-step-title{color:#000!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:700!important;font-size:1rem!important;margin-bottom:8px!important}
.gp-hiw-step-text{color:#555!important;font-size:.9rem!important;line-height:1.6!important}

@media(max-width:749px){
  .gp-hiw-steps{grid-template-columns:1fr!important;gap:20px!important}
  .gp-how-it-works{padding:40px 0!important}
}

/* === VIDEO SECTION === */
.gp-video-section{background:#fff!important;color:#000!important}
.gp-video-section *{color:#000!important}
.gp-video-title,.gp-video-subtitle{color:#000!important}
.gp-video-wrapper{background:#fff!important}
.gp-video-container{background:#000!important;border-radius:0!important}
[class*="video"]{background-color:#fff!important}
.shopify-section:has(.gp-video-section){background:#fff!important}

/* === FEATURED PRODUCT === */
.featured-product,.product{background:#fff!important}
.product__info-wrapper{background:#fff!important}
.product__description,.product__text{color:#333!important}

/* === BENEFITS / TRUST === */
.gp-benefits,.gp-trust-badges,[class*="benefits"],[class*="trust"]{background:#fafafa!important;color:#000!important}
.gp-benefits *,.gp-trust-badges *,[class*="benefits"] *,[class*="trust"] *{color:#000!important}
.gp-benefits h2,.gp-trust-badges h2,[class*="benefits"] h2,[class*="trust"] h2{color:#000!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important}
.rich-text__heading,.rich-text h2,.title,.section-header__title,.collapsible-content__heading{color:#000!important;font-weight:700!important}
.rich-text__text,.rich-text p{color:#333!important}
.rich-text,.rich-text__wrapper{background:#fff!important}
.collapsible-content,.collapsible-content__wrapper{background:#fafafa!important}
.multicolumn{background:#fafafa!important}
.multicolumn .multicolumn-card__info *{color:#000!important}

/* === IMAGE BANNER === */
.banner,.image-banner{position:relative}
.banner__content *{color:#fff!important}

/* === FOOTER === */
footer,.footer{background:#000!important;color:#fff!important;border-top:none!important}
footer *,.footer *{color:rgba(255,255,255,.85)!important}
footer h2,footer h3,footer h4,.footer__heading{color:#fff!important;text-transform:uppercase;letter-spacing:.08em}
footer a:hover,.footer a:hover{color:#fff!important;opacity:1}
footer input[type="email"]{background:transparent!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important}
footer .button,footer button{background:#fff!important;color:#000!important;border-color:#fff!important}

/* === FORMS === */
input,textarea,select{border:1px solid #e5e5e5!important;border-radius:0!important;background:#fff!important;color:#000!important}
input:focus,textarea:focus,select:focus{border-color:#000!important;outline:none!important}

/* === QUANTITY SELECTOR === */
.quantity__button,.quantity__input{background:#fff!important;color:#000!important;border-color:#e5e5e5!important}

/* === MISC === */
.badge{background:#000!important;color:#fff!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem}
hr,.divider{border-color:#e5e5e5!important}
.icon-caret,.disclosure__button{color:#000!important}

/* === MOBILE === */
@media(max-width:749px){
  h1,.h1{font-size:1.6rem!important}
  h2,.h2{font-size:1.3rem!important}
}