/** Shopify CDN: Minification failed

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

**/
/* ══ FORCE THEMA — overschrijft Dawn color schemes ══ */
body.mt-theme-dark .color-scheme-1,
body.mt-theme-dark .color-scheme-2,
body.mt-theme-dark .color-scheme-3,
body.mt-theme-dark .color-scheme-4,
body.mt-theme-dark .gradient,
body.mt-theme-dark .color-background-1,
body.mt-theme-dark .color-background-2 {
  --color-background: 8, 8, 8 !important;
  --color-foreground: 245, 245, 240 !important;
  --color-base-background-1: 8, 8, 8 !important;
  --color-base-background-2: 18, 18, 18 !important;
  background-color: #080808 !important;
  color: #f5f5f0 !important;
}
body.mt-theme-dark .mt-nav__logo-image {
  opacity: 1 !important;
}

.pv-div,
.pv-outer-border,
.pv-inner-border,
[class*="pv-"],
.ant-radio-wrapper,
[class*="ant-radio"] {
  display: none !important;
}

body.mt-theme-light .color-scheme-1,
body.mt-theme-light .color-scheme-2,
body.mt-theme-light .color-scheme-3,
body.mt-theme-light .color-scheme-4,
body.mt-theme-light .gradient,
body.mt-theme-light .color-background-1,
body.mt-theme-light .color-background-2 {
  --color-background: 248, 248, 246 !important;
  --color-foreground: 17, 17, 17 !important;
  --color-base-background-1: 248, 248, 246 !important;
  --color-base-background-2: 240, 240, 238 !important;
  background-color: #f8f8f6 !important;
  color: #111111 !important;
}

/* ══ CART PAGINA DARK/LIGHT THEMA ══ */
body.mt-theme-dark,
body.mt-theme-dark .gradient,
body.mt-theme-dark .color-scheme-1,
body.mt-theme-dark [class*="color-scheme"],
body.mt-theme-dark [class*="color-background"] {
  background-color: #080808 !important;
  color: #f5f5f0 !important;
}

body.mt-theme-light,
body.mt-theme-light .gradient,
body.mt-theme-light .color-scheme-1,
body.mt-theme-light [class*="color-scheme"],
body.mt-theme-light [class*="color-background"] {
  background-color: #f8f8f6 !important;
  color: #111111 !important;
}

@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Cinzel:wght@400;600;700&family=Rajdhani:wght@300;400;500;600;700&display=swap');

:root {
  --mt-gold: #e8c45a;
  --mt-gold-light: #f7e090;
  --mt-gold-dim: #a07a30;
  --mt-white: #f5f5f0;
  --mt-black: #080808;
  --mt-dark: #0d0d0f;
  --mt-mid: #161618;
  --mt-card-bg: #111113;
  --mt-blue-glow: #1a6fff;
  --mt-red: #e02020;
  --mt-font-display: 'Bebas Neue', sans-serif;
  --mt-font-ui: 'Rajdhani', sans-serif;
  --mt-font-elegant: 'Cinzel', serif;
  --mt-body-bg-dark: #080808;
  --mt-body-bg-light: #f8f8f6;
  --mt-silver: #969fa5;
  --mt-silver-light: #b0b8bd;
  --mt-silver-dim: #6a7278;
  --mt-surface-light: #ffffff;
  --mt-text-light: #111111;
  --mt-nav-height: 56px;
  --mt-container: 1600px;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
  overflow-x: hidden;
}

body {
  margin: 0;
  overflow-x: hidden;
  font-family: var(--mt-font-ui);
  -webkit-font-smoothing: antialiased;
  background: var(--mt-body-bg-light);
  color: var(--mt-text-light);
  transition: background 0.35s ease, color 0.35s ease;
}

body.mt-theme-dark {
  background: var(--mt-body-bg-dark);
  color: var(--mt-white);
}

a {
  color: inherit;
  text-decoration: none;
}

img {
  max-width: 100%;
  display: block;
}

button {
  border: 0;
  background: none;
  color: inherit;
  cursor: pointer;
  font: inherit;
}

#shopify-section-header {
  display: none !important;
}

body:not(.template-index) #MainContent {
  padding-top: var(--mt-nav-height);
}

.cart-item__details .cart-item__name,
.cart-item__details a {
  font-size: 1.6rem !important;
  font-weight: 700 !important;
}

.cart-item__details .price,
.cart-item__details .cart-item__price {
  font-size: 1.5rem !important;
  font-weight: 600 !important;
}

.cart-item__details .product-option {
  font-size: 1.3rem !important;
}
.mt-cart-item__brand {
  font-size: 1.2rem;
  font-weight: 300;
  opacity: 0.6;
  display: block;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.mt-cart-item__title {
  font-size: 1.5rem;
  font-weight: 700;
  display: block;
  letter-spacing: 0.5px;
}

.mt-cart-item__color {
  font-size: 1.2rem;
  font-weight: 300;
  opacity: 0.6;
  display: block;
}

.cart__footer .cart__footer-info,
.cart__footer p,
.cart__footer .rte {
  text-align: left !important;
  font-size: 1.3rem !important;
}



/* PRODUCT PAGE — restore product media visibility */
.product__media-wrapper,
.product-media-container,
.product__media,
.product__media img,
.product__media-item,
media-gallery,
slider-component,
.product__media-list,
.product__media-list .product__media-item {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}

.product__media-wrapper {
  position: relative !important;
  z-index: 1 !important;
  min-height: 520px !important;
}

.product__media img,
.product__media-item img {
  width: 100% !important;
  height: auto !important;
  object-fit: contain !important;
}