.elementor-46984 .elementor-element.elementor-element-47a8e24 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-46984 .elementor-element.elementor-element-47a8e24 .elementor-repeater-item-d283ffe.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-46984 .elementor-element.elementor-element-57661ad > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-46984 .elementor-element.elementor-element-57661ad > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-46984 .elementor-element.elementor-element-aad78f7{width:var( --container-widget-width, 63.478% );max-width:63.478%;--container-widget-width:63.478%;--container-widget-flex-grow:0;}.elementor-46984 .elementor-element.elementor-element-aad78f7 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-46984 .elementor-element.elementor-element-aad78f7 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:58px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-46984 .elementor-element.elementor-element-c8a86e6{width:var( --container-widget-width, 57.589% );max-width:57.589%;--container-widget-width:57.589%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-46984 .elementor-element.elementor-element-e95387a{width:var( --container-widget-width, 63.478% );max-width:63.478%;--container-widget-width:63.478%;--container-widget-flex-grow:0;}.elementor-46984 .elementor-element.elementor-element-e95387a > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-46984 .elementor-element.elementor-element-e95387a .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-46984 .elementor-element.elementor-element-f81e8a0{--spacer-size:10px;}.elementor-46984 .elementor-element.elementor-element-3ff42ad{--spacer-size:10px;}.elementor-46984 .elementor-element.elementor-element-737f3b7{text-align:center;}.elementor-46984 .elementor-element.elementor-element-737f3b7 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:23px;font-weight:600;line-height:1.1em;color:#000000;}.elementor-46984 .elementor-element.elementor-element-47a8e24:not(.elementor-motion-effects-element-type-background), .elementor-46984 .elementor-element.elementor-element-47a8e24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF5FF;background-image:url("https://staging.bykalender.dk/wp-content/uploads/2020/08/Amager-forside-CopenHill-1.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-46984 .elementor-element.elementor-element-47a8e24 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46984 .elementor-element.elementor-element-47a8e24 > .elementor-container{min-height:90vh;}.elementor-46984 .elementor-element.elementor-element-47a8e24{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-46984 .elementor-element.elementor-element-4fc17ca:not(.elementor-motion-effects-element-type-background), .elementor-46984 .elementor-element.elementor-element-4fc17ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF5FF;}.elementor-46984 .elementor-element.elementor-element-4fc17ca > .elementor-container{max-width:1400px;}.elementor-46984 .elementor-element.elementor-element-4fc17ca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 20px 80px 20px;}.elementor-46984 .elementor-element.elementor-element-4fc17ca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-46984 .elementor-element.elementor-element-19dd25b.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-46984 .elementor-element.elementor-element-19dd25b.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-46984 .elementor-element.elementor-element-19dd25b.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-46984 .elementor-element.elementor-element-19dd25b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-46984 .elementor-element.elementor-element-19dd25b.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:center;align-items:center;flex-wrap:wrap;}.elementor-46984 .elementor-element.elementor-element-30f5a5c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-46984 .elementor-element.elementor-element-30f5a5c > .elementor-container{max-width:1234px;}.elementor-46984 .elementor-element.elementor-element-30f5a5c{margin-top:0px;margin-bottom:0px;padding:0px 0px 20px 0px;}.elementor-bc-flex-widget .elementor-46984 .elementor-element.elementor-element-9157635.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-46984 .elementor-element.elementor-element-9157635.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-46984 .elementor-element.elementor-element-9157635.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-46984 .elementor-element.elementor-element-9157635.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-46984 .elementor-element.elementor-element-9157635.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:center;align-items:center;flex-wrap:wrap;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-46984 .elementor-element.elementor-element-0fd28e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-46984 .elementor-element.elementor-element-0fd28e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-46984 .elementor-element.elementor-element-0fd28e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-46984 .elementor-element.elementor-element-0fd28e9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-46984 .elementor-element.elementor-element-0fd28e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-46984 .elementor-element.elementor-element-0fd28e9 .elementor-icon-list-icon i{color:var( --e-global-color-1a9b228 );transition:color 0.3s;}.elementor-46984 .elementor-element.elementor-element-0fd28e9 .elementor-icon-list-icon svg{fill:var( --e-global-color-1a9b228 );transition:fill 0.3s;}.elementor-46984 .elementor-element.elementor-element-0fd28e9{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-46984 .elementor-element.elementor-element-0fd28e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46984 .elementor-element.elementor-element-0fd28e9 .elementor-icon-list-item > a{font-family:"Lato Custom  E", Sans-serif;font-size:18px;font-weight:400;}.elementor-46984 .elementor-element.elementor-element-0fd28e9 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-bc-flex-widget .elementor-46984 .elementor-element.elementor-element-bf8ea9e.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-46984 .elementor-element.elementor-element-bf8ea9e.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-46984 .elementor-element.elementor-element-bf8ea9e.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-46984 .elementor-element.elementor-element-bf8ea9e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-46984 .elementor-element.elementor-element-bf8ea9e.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:center;align-items:center;flex-wrap:wrap;}.elementor-46984 .elementor-element.elementor-element-99c2c03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-46984 .elementor-element.elementor-element-99c2c03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-46984 .elementor-element.elementor-element-99c2c03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-46984 .elementor-element.elementor-element-99c2c03 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-46984 .elementor-element.elementor-element-99c2c03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-46984 .elementor-element.elementor-element-99c2c03 .elementor-icon-list-icon i{color:var( --e-global-color-1a9b228 );transition:color 0.3s;}.elementor-46984 .elementor-element.elementor-element-99c2c03 .elementor-icon-list-icon svg{fill:var( --e-global-color-1a9b228 );transition:fill 0.3s;}.elementor-46984 .elementor-element.elementor-element-99c2c03{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-46984 .elementor-element.elementor-element-99c2c03 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46984 .elementor-element.elementor-element-99c2c03 .elementor-icon-list-item > a{font-family:"Lato Custom  E", Sans-serif;font-size:18px;font-weight:400;}.elementor-46984 .elementor-element.elementor-element-99c2c03 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-bc-flex-widget .elementor-46984 .elementor-element.elementor-element-c54e04e.elementor-column:not(.raven-column-flex-vertical) .elementor-widget-wrap{align-items:center;}.elementor-46984 .elementor-element.elementor-element-c54e04e.elementor-column.elementor-element[data-element_type="column"]:not(.raven-column-flex-vertical) > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-46984 .elementor-element.elementor-element-c54e04e.elementor-column.elementor-element[data-element_type="column"].raven-column-flex-vertical > .elementor-widget-wrap.elementor-element-populated{justify-content:center;}.elementor-46984 .elementor-element.elementor-element-c54e04e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-46984 .elementor-element.elementor-element-c54e04e.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:center;align-items:center;flex-wrap:wrap;}.elementor-46984 .elementor-element.elementor-element-aeacfc9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-46984 .elementor-element.elementor-element-aeacfc9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-46984 .elementor-element.elementor-element-aeacfc9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-46984 .elementor-element.elementor-element-aeacfc9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-46984 .elementor-element.elementor-element-aeacfc9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-46984 .elementor-element.elementor-element-aeacfc9 .elementor-icon-list-icon i{color:var( --e-global-color-1a9b228 );transition:color 0.3s;}.elementor-46984 .elementor-element.elementor-element-aeacfc9 .elementor-icon-list-icon svg{fill:var( --e-global-color-1a9b228 );transition:fill 0.3s;}.elementor-46984 .elementor-element.elementor-element-aeacfc9{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-46984 .elementor-element.elementor-element-aeacfc9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46984 .elementor-element.elementor-element-aeacfc9 .elementor-icon-list-item > a{font-family:"Lato Custom  E", Sans-serif;font-size:18px;font-weight:400;}.elementor-46984 .elementor-element.elementor-element-aeacfc9 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-46984 .elementor-element.elementor-element-e1dceba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 40px 0px;}.elementor-46984 .elementor-element.elementor-element-e1dceba{text-align:center;}.elementor-46984 .elementor-element.elementor-element-e1dceba .elementor-heading-title{font-family:"Lato Custom  E", Sans-serif;font-size:55px;font-weight:700;color:#122F5E;}@media(min-width:768px){.elementor-46984 .elementor-element.elementor-element-19dd25b{width:100%;}}@media(max-width:767px){.elementor-bc-flex-widget .elementor-46984 .elementor-element.elementor-element-57661ad.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-46984 .elementor-element.elementor-element-57661ad.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-46984 .elementor-element.elementor-element-57661ad.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-46984 .elementor-element.elementor-element-57661ad > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-46984 .elementor-element.elementor-element-aad78f7{width:var( --container-widget-width, 300.297px );max-width:300.297px;--container-widget-width:300.297px;--container-widget-flex-grow:0;}.elementor-46984 .elementor-element.elementor-element-aad78f7 .elementor-heading-title{font-size:35px;}.elementor-46984 .elementor-element.elementor-element-c8a86e6{width:var( --container-widget-width, 279.156px );max-width:279.156px;--container-widget-width:279.156px;--container-widget-flex-grow:0;}.elementor-46984 .elementor-element.elementor-element-e95387a{width:var( --container-widget-width, 290.297px );max-width:290.297px;--container-widget-width:290.297px;--container-widget-flex-grow:0;text-align:start;}.elementor-46984 .elementor-element.elementor-element-e95387a .elementor-heading-title{font-size:20px;}.elementor-46984 .elementor-element.elementor-element-737f3b7 .elementor-heading-title{font-size:20px;}.elementor-46984 .elementor-element.elementor-element-0fd28e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-46984 .elementor-element.elementor-element-0fd28e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-46984 .elementor-element.elementor-element-0fd28e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-46984 .elementor-element.elementor-element-0fd28e9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-46984 .elementor-element.elementor-element-0fd28e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-46984 .elementor-element.elementor-element-0fd28e9{--e-icon-list-icon-size:19px;}.elementor-46984 .elementor-element.elementor-element-0fd28e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46984 .elementor-element.elementor-element-0fd28e9 .elementor-icon-list-item > a{font-size:16px;}.elementor-46984 .elementor-element.elementor-element-99c2c03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-46984 .elementor-element.elementor-element-99c2c03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-46984 .elementor-element.elementor-element-99c2c03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-46984 .elementor-element.elementor-element-99c2c03 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-46984 .elementor-element.elementor-element-99c2c03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-46984 .elementor-element.elementor-element-99c2c03{--e-icon-list-icon-size:19px;}.elementor-46984 .elementor-element.elementor-element-99c2c03 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46984 .elementor-element.elementor-element-99c2c03 .elementor-icon-list-item > a{font-size:16px;}.elementor-46984 .elementor-element.elementor-element-aeacfc9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-46984 .elementor-element.elementor-element-aeacfc9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-46984 .elementor-element.elementor-element-aeacfc9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-46984 .elementor-element.elementor-element-aeacfc9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-46984 .elementor-element.elementor-element-aeacfc9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-46984 .elementor-element.elementor-element-aeacfc9{--e-icon-list-icon-size:19px;}.elementor-46984 .elementor-element.elementor-element-aeacfc9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-46984 .elementor-element.elementor-element-aeacfc9 .elementor-icon-list-item > a{font-size:16px;}.elementor-46984 .elementor-element.elementor-element-e1dceba > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-46984 .elementor-element.elementor-element-e1dceba{text-align:center;}.elementor-46984 .elementor-element.elementor-element-e1dceba .elementor-heading-title{font-size:25px;}}/* Start custom CSS for html, class: .elementor-element-aa3eac4 */.wc-tax-gallery {
  --gap: 18px;
  --radius: 18px;
  --ink: #0f172a;
  --muted: #7b8593;
  --chip: #122F5E;
  --brand: #bd484c;
  --brand-hover: #a53d41;
  --cta-base: #1f3b88;
  --cta-deep: #132d6e;
  --cta-ring: #93c5fd;
  --font: "Lato Custom E", "Lato", sans-serif;
  --shadow: 0 10px 28px rgba(2, 12, 27, .22);
  --shadow-hover: 0 20px 44px rgba(2, 12, 27, .28);
  color: var(--ink);
  font-family: var(--font);
}

.wc-filter-ui {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: 25px 0 20px;
}

.wc-filter {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: center;
}

.wc-chip {
  background: #fff;
  color: var(--chip);
  border: 1px solid rgba(18, 47, 94, .25);
  border-radius: 999px;
  padding: 10px 18px;
  font-weight: 700;
  cursor: pointer;
  transition: background .2s ease, color .2s ease, border-color .2s ease, transform .1s ease;
}

.wc-chip:hover {
  background: var(--chip);
  color: #fff;
  border-color: var(--chip);
  transform: translateY(-1px);
}

.wc-chip[aria-pressed="true"] {
  background: #0b0b0b;
  color: #fff;
  border-color: #0b0b0b;
}

.wc-filter-select { position: relative; width: 100%; display: none; }

#wc-filter-select {
  appearance: none; -webkit-appearance: none; -moz-appearance: none;
  width: 100%; max-width: 520px; margin: 0 auto; display: block;
  padding: 12px 48px 12px 16px;
  border-radius: 999px; border: 1px solid rgba(18,47,94,.25);
  background: #fff; color: var(--ink);
  font: 700 15px/1 var(--font);
  box-shadow: 0 6px 14px rgba(2,12,27,.08);
  transition: border-color .15s ease, box-shadow .15s ease, background-color .15s ease;
}

#wc-filter-select:hover { border-color: var(--chip); }

#wc-filter-select:focus-visible {
  outline: none;
  border-color: var(--chip);
  box-shadow: 0 0 0 3px rgba(18,47,94,.14), 0 8px 18px rgba(2,12,27,.10);
}

.wc-filter-select::after {
  content: "";
  position: absolute; right: 18px; top: 50%;
  width: 14px; height: 14px; transform: translateY(-50%);
  color: var(--chip); background: currentColor;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23000" d="M6.7 9.3a1 1 0 0 1 1.4 0L12 13.2l3.9-3.9a1 1 0 1 1 1.4 1.4l-4.6 4.6a1.5 1.5 0 0 1-2.1 0L6.7 10.7a1 1 0 0 1 0-1.4z"/></svg>') no-repeat center / contain;
          mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23000" d="M6.7 9.3a1 1 0 0 1 1.4 0L12 13.2l3.9-3.9a1 1 0 1 1 1.4 1.4l-4.6 4.6a1.5 1.5 0 0 1-2.1 0L6.7 10.7a1 1 0 0 1 0-1.4z"/></svg>') no-repeat center / contain;
  pointer-events: none;
}

.wc-filter-select:focus-within::after { color: var(--brand); transform: translateY(-50%) rotate(180deg); }

@media (max-width: 639px) { .wc-filter { display: none; } .wc-filter-select { display: block; } }

.wc-status { font-size: 14px; color: var(--muted); margin-bottom: 10px; }

.wc-grid { position: relative; }

.wc-track { display: grid; gap: var(--gap); grid-template-columns: 1fr; }
@media (min-width: 640px) { .wc-track { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (min-width: 900px) { .wc-track { grid-template-columns: repeat(3, minmax(0, 1fr)); } }

.wc-card {
  position: relative; overflow: hidden; border-radius: var(--radius);
  box-shadow: var(--shadow); transition: box-shadow .25s ease, transform .25s ease; background: #fff;
}
.wc-card:hover { box-shadow: var(--shadow-hover); transform: translateY(-2px); }

.wc-media { position: relative; aspect-ratio: 4/3; overflow: hidden; }
.wc-media img { width: 100%; height: 100%; object-fit: cover; display: block; transform: scale(1); transition: transform .45s ease, filter .45s ease; }
.wc-card:hover .wc-media img { transform: scale(1.06); filter: saturate(1.05); }

.wc-badge {
  position: absolute; top: 12px; right: 12px; z-index: 3;
  background: var(--brand); color: #fff; border-radius: 999px; padding: 7px 12px;
  font-weight: 800; font-size: 13px; box-shadow: 0 6px 18px rgba(0, 0, 0, .18);
}
.wc-card:hover .wc-badge { background: var(--brand-hover); }

.wc-popular {
  position: absolute; top: 12px; left: 12px; z-index: 4;
  background: #122F5E; color: #fff; font-weight: 800; font-size: 13px; line-height: 1;
  padding: 6px 10px; border-radius: 8px; box-shadow: 0 4px 10px rgba(0,0,0,.15); text-transform: uppercase;
}

.wc-urgency {
  position: absolute; bottom: 12px; left: 12px; z-index: 4;
  background: #b26a00; color: #fff; font-weight: 800; font-size: 12px; line-height: 1;
  padding: 6px 10px; border-radius: 8px; box-shadow: 0 4px 10px rgba(0,0,0,.15); text-transform: uppercase;
}

.wc-meta { display: flex; flex-direction: column; gap: 8px; background: #fff; padding: 16px; text-align: left; }
.wc-title { margin: 0 0 6px; font-size: 18px; line-height: 1.25; font-weight: 900; color: var(--ink); }
.wc-title a { color: inherit; text-decoration: none; }
.wc-title a:hover { text-decoration: underline; }

.wc-price { font-size: 16px; font-weight: 800; margin: 0; }
.wc-donation { font-size: 13px; color: var(--muted); line-height: 1.4; margin: 0; }

.wc-stock { font-size: 12px; font-weight: 700; line-height: 1.2; }
.wc-stock--ok { color: #277a3f; }
.wc-stock--low { color: #b26a00; }
.wc-stock--oos { color: #b00020; }

.wc-add,
.wc-add:visited {
  align-self: flex-end; display: inline-flex; align-items: center; gap: 8px;
  padding: 11px 18px; min-width: 146px; border-radius: 999px;
  background: linear-gradient(180deg, #1f3b88 0%, #132d6e 100%); color: #fff !important;
  font-weight: 800; line-height: 1; text-decoration: none;
  box-shadow: 0 8px 18px rgba(18, 47, 94, .25), inset 0 -2px 0 rgba(255,255,255,.08);
  transition: transform .15s ease, box-shadow .15s ease, background .15s ease, color .15s ease;
}
.wc-add::before {
  content: ""; width: 15px; height: 15px; background: #fff;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23000" d="M7 18a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm10 0a2 2 0 1 0 .001 3.999A2 2 0 0 0 17 18zM6.2 6l.6 3h10.9a1 1 0 0 1 .98 1.197l-1 5A1.5 1.5 0 0 1 16.2 17H8a1.5 1.5 0 0 1-1.47-1.212L5 4H3a1 1 0 1 1 0-2h3a1 1 0 0 1 .98.804L7.2 6z"/></svg>') no-repeat center / contain;
          mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23000" d="M7 18a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm10 0a2 2 0 1 0 .001 3.999A2 2 0 0 0 17 18zM6.2 6l.6 3h10.9a1 1 0 0 1 .98 1.197l-1 5A1.5 1.5 0 0 1 16.2 17H8a1.5 1.5 0 0 1-1.47-1.212L5 4H3a1 1 0 1 1 0-2h3a1 1 0 0 1 .98.804L7.2 6z"/></svg>') no-repeat center / contain;
}
.wc-add:hover {
  background: linear-gradient(180deg, #bd484c 0%, #a53d41 100%); color: #fff !important;
  transform: translateY(-1px); box-shadow: 0 12px 26px rgba(189, 72, 76, .35);
}
.wc-add:active { transform: translateY(0); filter: brightness(1.1); }
.wc-add:focus-visible { outline: 2px solid #fecaca; outline-offset: 2px; }
.wc-add.is-disabled { background: #94a3b8; color: #f1f5f9 !important; box-shadow: none; cursor: not-allowed; opacity: .75; }

@media (max-width: 480px) {
  .wc-add, .wc-add:visited { padding: 10px 16px; min-width: 136px; font-size: 14px; }
}

.wc-backtop {
  position: fixed; left: 20px;
  bottom: calc(20px + env(safe-area-inset-bottom, 0));
  z-index: 50; padding: 12px 18px; border: 0; border-radius: 9999px;
  background: var(--brand); color: #fff; font-weight: 800; cursor: pointer;
  box-shadow: 0 10px 24px rgba(0,0,0,.22);
  transition: opacity .18s ease, transform .18s ease, background .18s ease;
  opacity: 0; pointer-events: none; transform: translateY(8px) scale(.98);
}
.wc-backtop:hover { background: var(--brand-hover); }
.wc-backtop.is-visible { opacity: 1; pointer-events: auto; transform: translateY(0) scale(1); }
body.admin-bar .wc-backtop { bottom: calc(52px + env(safe-area-inset-bottom, 0)); }/* End custom CSS */
/* Start JX Custom Fonts CSS */@font-face{font-family:'Lato Custom';font-style:normal;font-weight:normal;src:url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Regular.woff')format('woff'),url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Regular.woff2')format('woff2'),url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Regular.svg')format('svg'),url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Regular.ttf')format('truetype');}@font-face{font-family:'Lato Custom';font-style:italic;font-weight:normal;src:url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Italic.woff')format('woff'),url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Italic.woff2')format('woff2'),url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Italic.svg')format('svg'),url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Italic.ttf')format('truetype');}@font-face{font-family:'Lato Custom';font-style:normal;font-weight:bold;src:url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Bold.woff')format('woff'),url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Bold.woff2')format('woff2'),url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Bold.svg')format('svg'),url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Bold.ttf')format('truetype');}@font-face{font-family:'Lato Custom';font-style:italic;font-weight:bold;src:url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-BoldItalic.woff')format('woff'),url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-BoldItalic.woff2')format('woff2'),url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-BoldItalic.svg')format('svg'),url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-BoldItalic.ttf')format('truetype');}/* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS */@font-face{font-family:'Lato Custom';font-style:normal;font-weight:normal;src:url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Regular.woff')format('woff'),url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Regular.woff2')format('woff2'),url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Regular.svg')format('svg'),url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Regular.ttf')format('truetype');}@font-face{font-family:'Lato Custom';font-style:italic;font-weight:normal;src:url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Italic.woff')format('woff'),url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Italic.woff2')format('woff2'),url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Italic.svg')format('svg'),url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Italic.ttf')format('truetype');}@font-face{font-family:'Lato Custom';font-style:normal;font-weight:bold;src:url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Bold.woff')format('woff'),url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Bold.woff2')format('woff2'),url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Bold.svg')format('svg'),url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Bold.ttf')format('truetype');}@font-face{font-family:'Lato Custom';font-style:italic;font-weight:bold;src:url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-BoldItalic.woff')format('woff'),url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-BoldItalic.woff2')format('woff2'),url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-BoldItalic.svg')format('svg'),url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-BoldItalic.ttf')format('truetype');}/* End JX Custom Fonts CSS */
/* Start custom CSS */.woocommerce.elementor-element.elementor-element-06ed059.elementor-grid-3.elementor-grid-tablet-2.elementor-grid-mobile-1.elementor-widget.elementor-widget-loop-grid {
    display: none;
}

.elementor-element.elementor-element-8bcc988.elementor-widget.elementor-widget-taxonomy-filter {
    display: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lato Custom  E';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Regular.eot');
	src: url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Regular.woff2') format('woff2'),
		url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Regular.woff') format('woff'),
		url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Regular.ttf') format('truetype'),
		url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Regular.svg#LatoCustomE') format('svg');
}
@font-face {
	font-family: 'Lato Custom  E';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Italic.eot');
	src: url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Italic.eot?#iefix') format('embedded-opentype'),
		url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Italic.woff2') format('woff2'),
		url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Italic.woff') format('woff'),
		url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Italic.ttf') format('truetype'),
		url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Italic.svg#LatoCustomE') format('svg');
}
@font-face {
	font-family: 'Lato Custom  E';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Bold.eot');
	src: url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Bold.woff2') format('woff2'),
		url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Bold.woff') format('woff'),
		url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Bold.ttf') format('truetype'),
		url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-Bold.svg#LatoCustomE') format('svg');
}
@font-face {
	font-family: 'Lato Custom  E';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-BoldItalic.eot');
	src: url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-BoldItalic.woff2') format('woff2'),
		url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-BoldItalic.woff') format('woff'),
		url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-BoldItalic.ttf') format('truetype'),
		url('https://staging.bykalender.dk/wp-content/uploads/2023/09/Lato-BoldItalic.svg#LatoCustomE') format('svg');
}
/* End Custom Fonts CSS */