:root{--vanshine-gold: #c9a35a;--vanshine-gold-hover: #ddb96d;--vanshine-ink: #111111;--vanshine-panel: #1a1a1a;--vanshine-field: #252525;--vanshine-copy: #ffffff;--vanshine-muted: #d7d7d7;--vanshine-border: #6e624c;--vanshine-control-radius: 10px}.btn.btn--primary,.product-form__submit,button[name=checkout],.shopify-payment-button__button--unbranded{background:var(--vanshine-gold)!important;border-color:var(--vanshine-gold)!important;border-radius:var(--vanshine-control-radius)!important;color:var(--vanshine-ink)!important;box-shadow:0 8px 22px #c9a35a33;font-weight:700;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.btn.btn--primary *,.product-form__submit *,button[name=checkout] *{color:inherit!important}@media(hover:hover){.btn.btn--primary:not([disabled]):hover,.product-form__submit:not([disabled]):hover,button[name=checkout]:not([disabled]):hover,.shopify-payment-button__button--unbranded:not([disabled]):hover{background:var(--vanshine-gold-hover)!important;border-color:var(--vanshine-gold-hover)!important;box-shadow:0 10px 28px #c9a35a4d;transform:translateY(-1px)}}.btn.btn--secondary,.cart-drawer__addons>.btn{background:var(--vanshine-field)!important;border:1px solid var(--vanshine-gold)!important;border-radius:var(--vanshine-control-radius)!important;color:var(--vanshine-copy)!important}.btn.btn--secondary *,.cart-drawer__addons>.btn *{color:inherit!important}.cart__footer,.cart-drawer__footer,.cart-drawer .drawer__inner{background:var(--vanshine-panel);color:var(--vanshine-copy)}.cart__addon{background:var(--vanshine-field)!important;border:1px solid var(--vanshine-border);border-radius:var(--vanshine-control-radius)!important;color:var(--vanshine-copy)!important;overflow:hidden}.cart__addon+.cart__addon{margin-block-start:1rem}.cart__addon summary,.cart__addon .accordion-details__content,.cart-drawer__addons>.btn{color:var(--vanshine-copy)!important}.cart__addon summary svg,.cart-drawer__addons>.btn svg{color:var(--vanshine-gold)}.cart__footer .totals,.cart-drawer__footer .totals{color:var(--vanshine-copy)}.cart__footer .totals__subtotal-value,.cart-drawer__footer .totals__subtotal-value{color:var(--vanshine-gold);font-weight:700}.cart__footer .tax-note,.cart-drawer__footer .tax-note,.cart-drawer__footer .text-subtext{color:var(--vanshine-muted)!important}.form-control,.field__input,.select__select,.customer input,.customer textarea,.contact input,.contact textarea,.newsletter-form input,.predictive-search input{background-color:var(--vanshine-field)!important;border-color:var(--vanshine-border)!important;color:var(--vanshine-copy)!important}.form-control::placeholder,.field__input::placeholder,.customer input::placeholder,.customer textarea::placeholder,.contact input::placeholder,.contact textarea::placeholder,.newsletter-form input::placeholder,.predictive-search input::placeholder{color:#bdbdbd!important;opacity:1}.form-label,.customer label,.contact label,.newsletter-form label{color:inherit}select.form-control option,.select__select option{background:var(--vanshine-field);color:var(--vanshine-copy)}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--vanshine-gold)!important;outline-offset:3px}.btn[disabled],.product-form__submit[disabled],button[name=checkout][disabled]{background:#777!important;border-color:#777!important;color:#1a1a1a!important;box-shadow:none;cursor:not-allowed}.header .cart-drawer-button.cart-icon{--cart-icon-color: var(--vanshine-ink);--cart-icon-background: var(--vanshine-gold);width:5.2rem;height:5.2rem;background:var(--vanshine-gold)!important;border:2px solid #e7ca86!important;border-radius:50%!important;color:var(--vanshine-ink)!important;box-shadow:0 0 0 4px #c9a35a24,0 8px 24px #c9a35a4d;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.header .cart-drawer-button.cart-icon svg{color:var(--vanshine-ink)!important}.header .cart-drawer-button .cart-count{min-width:2.3rem;height:2.3rem;padding-inline:.5rem;background:#e53935!important;border:2px solid var(--vanshine-panel);color:#fff!important;font-weight:800;box-shadow:0 3px 10px #e5393573}@media(hover:hover){.header .cart-drawer-button.cart-icon:hover{background:var(--vanshine-gold-hover)!important;border-color:#f0d99f!important;box-shadow:0 0 0 5px #c9a35a33,0 10px 28px #c9a35a66;transform:translateY(-1px) scale(1.03)}}@media(max-width:767.98px){.header .cart-drawer-button.cart-icon{width:4.6rem;height:4.6rem}}.header .cusstom-button[aria-label="VOOR CAMPER, AUTO & VRACHTWAGEN"]{min-width:30rem;height:auto;padding:.7rem 2rem;border:0;border-left:1px solid rgba(201,163,90,.42);border-right:1px solid rgba(201,163,90,.42);border-radius:0;background:linear-gradient(90deg,#c9a35a00,#c9a35a14,#c9a35a00);box-shadow:none;gap:0;text-align:center}.header .cusstom-button[aria-label="VOOR CAMPER, AUTO & VRACHTWAGEN"] .reversed-link__text{display:block!important;color:var(--vanshine-gold)!important;font-size:1.15rem;font-weight:800;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.header .cusstom-button[aria-label="VOOR CAMPER, AUTO & VRACHTWAGEN"] .reversed-link__text:after{display:block;margin-top:.35rem;color:var(--vanshine-copy);content:"Professionele reiniging voor ieder voertuig";font-size:.95rem;font-weight:500;letter-spacing:.035em;line-height:1.2;text-transform:none}.header .cusstom-button[aria-label="VOOR CAMPER, AUTO & VRACHTWAGEN"]:hover{background:linear-gradient(90deg,#c9a35a05,#c9a35a21,#c9a35a05);box-shadow:none;transform:none}@media(max-width:767.98px){.header .header__top{margin-bottom:4.4rem}.header .cusstom-button[aria-label="VOOR CAMPER, AUTO & VRACHTWAGEN"]{position:absolute;top:100%;right:0;left:0;width:100%;min-width:0;height:4.4rem;padding:.65rem 1rem;border:0;border-top:1px solid rgba(201,163,90,.4);border-bottom:1px solid rgba(201,163,90,.4);border-radius:0;background:linear-gradient(90deg,#151515,#22201c,#151515);box-shadow:0 6px 16px #0003}.header .cusstom-button[aria-label="VOOR CAMPER, AUTO & VRACHTWAGEN"] .reversed-link__text{font-size:0;line-height:1}.header .cusstom-button[aria-label="VOOR CAMPER, AUTO & VRACHTWAGEN"] .reversed-link__text:before{display:inline-block;padding:.25rem .85rem;border-radius:.35rem;background:var(--vanshine-gold);color:var(--vanshine-ink)!important;box-shadow:0 3px 10px #c9a35a33;content:"CAMPER \2022  AUTO \2022  VRACHTWAGEN";font-size:1rem;font-weight:800;letter-spacing:.11em;line-height:1.15;text-transform:uppercase}.header .cusstom-button[aria-label="VOOR CAMPER, AUTO & VRACHTWAGEN"] .reversed-link__text:after{display:block;margin-top:.35rem;color:#fff;content:"Professionele reiniging voor ieder voertuig";font-size:.9rem;font-weight:500;letter-spacing:.01em;line-height:1.1;text-transform:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/vanshine-commerce.css.map */
