/** Shopify CDN: Minification failed

Line 59:0 Unexpected "}"

**/
.touch .has-cookie-banner {
  touch-action: none
}

.js .cookie-modal .overlay,
.js .cookie-modal[active] .overlay {
  background-color: transparent;
  pointer-events: none;
}

.cookie-modal .drawer__header {
  border-block-end: 0;
  padding: 0;
}

.cookie-modal .drawer__inner {
  backdrop-filter: blur(6px);
  background-color: rgb(var(--color-background) / 0.9);
  border: 1px solid rgb(var(--color-border));
}

.cookie-banner > * + *:not(.spacing-section) {
  margin-block-start: var(--sp-4);
}

.cookie-modal .text-center :is(.heading, .cookie__flex) {
  justify-content: center;
}

.cookie-modal .text-right :is(.heading, .cookie__flex) {
  justify-content: flex-end;
}

/* --- Centreret banner (Cookiebot-stil) --- */

.cookie-modal.drawer:not([hidden]) {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: var(--sp-4);
}

.cookie-modal .drawer__inner {
  position: relative !important;
  inset: auto !important;
  width: 100%;
  max-width: 30rem;
  height: auto !important;
  max-height: calc(100vh - 2 * var(--sp-4));
  overflow-y: auto;
  margin: 0;
  border-radius: 16px !important; /* Tvinger afrunding på alle hjørner */
}
}