.variations select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%204%205'%3E%3Cpath%20fill='none'%20stroke='%23243154'%20stroke-width='1'%20d='M0%200l2%202l2-2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px;padding-right:30px}.article-wrapper:not(.first) article .content h3{line-height:1.2}@media (max-width:767px){.article-wrapper article .content h3{font-size:20px!important;line-height:1.2!important}}@media (max-width:767px){.article-wrapper article .content{padding-left:0!important;margin-left:0!important}}.variations_form .variations{display:flex;flex-direction:column;align-items:flex-start;gap:0.5rem;margin-bottom:1rem}.variations select{max-width:250px;padding:8px;font-size:16px}.hold-grid{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:2rem;padding:0}.hold-kort{flex:1 1 31%;max-width:31%;background-color:#ECF7F3;border-radius:12px;padding:1.2rem;box-shadow:0 2px 8px rgba(0,0,0,0.05);box-sizing:border-box;transition:transform 0.2s ease}.hold-kort:hover{transform:translateY(-3px)}.hold-kort h3{font-family:inherit;font-weight:600;font-size:1rem;margin:0 0 0.8rem 0;color:#222}.hold-kort div{font-size:0.92rem;line-height:1.1;margin-bottom:0.3rem;color:#333}.hold-kort strong{display:inline-block;width:100px;color:#666;font-weight:600}.hold-kort a{color:#0073aa;text-decoration:underline}.hold-kort strong{color:#777;font-weight:500}.hold-kort .by-navn{color:#111;font-weight:700}.hold-filter{margin-bottom:2rem;display:flex;flex-wrap:wrap;gap:0.5rem}.filter-knap{padding:0.4rem 1rem;border:1px solid #ccc;background:#f9f9f9;cursor:pointer;border-radius:5px;font-size:0.9rem;transition:background 0.2s ease}.filter-knap:hover,.filter-knap.active{background:#e0e0e0}@media (max-width:767px){.et_pb_code .hold-grid+div{padding-left:1rem}}@media screen and (max-width:768px){.et_pb_section .hold-grid{display:flex!important;flex-direction:column!important;gap:1.5rem!important}.et_pb_section .hold-grid .hold-kort{width:100%!important;margin:0!important;max-width:100%!important}}.nytholdbutton{background-color:#00b89c!important;color:#ffffff!important;font-size:16px!important;font-weight:600!important;padding:14px 32px!important;border:none!important;border-radius:0px!important;text-transform:uppercase!important;letter-spacing:1px!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:background-color 0.3s,transform 0.2s!important}.nytholdbutton:hover{background-color:#009a82!important;transform:translateY(-2px)!important}.nytholdform label,.nytholdform .wpforms-field-label,.nytholdform .wpforms-field-description,.nytholdform input,.nytholdform textarea,.nytholdform select{color:#163358!important}@media only screen and (max-width:767px){.et_pb_slide_description h4{font-size:18px!important;line-height:1.4em!important}}@media only screen and (max-width:767px){.et_pb_slider .et-pb-arrow-next,.et_pb_slider .et-pb-arrow-prev{display:none!important}}@media only screen and (max-width:767px){.et_pb_slider .et_pb_module_header{margin-bottom:10px!important}.et_pb_slider .et_pb_slide{padding-top:10px!important}}.woocommerce div.product form.cart{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;max-width:300px}.woocommerce div.product .variations label{font-weight:600;margin-bottom:0.25rem}.woocommerce div.product .variations select{width:100%;padding:0.5rem;font-size:16px;border-radius:6px;border:1px solid #ccc}.woocommerce div.product .quantity,.woocommerce div.product .single_add_to_cart_button{width:100%}.woocommerce div.product .single_add_to_cart_button{padding:0.75rem;background-color:#00d1c1;color:white;font-weight:bold;border:none;border-radius:6px;text-align:center}.tribe-common .tribe-common-c-btn,.tribe-events .tribe-common-c-btn,.tribe-tickets .tribe-common-c-btn,.tribe-tickets__rsvp-button,.tribe-common-c-btn.tribe-tickets__submit-button,.tribe-tickets__attendee__fields .tribe-common-c-btn{background:#10c5a7!important;border-color:#10c5a7!important;color:#ffffff!important;border-radius:9999px!important;padding:10px 22px!important;font-weight:700;box-shadow:0 6px 16px rgba(16,197,167,.35);transition:none!important;transform:none!important;line-height:1.2!important;font-size:16px;font-family:inherit!important}.tribe-common .tribe-common-c-btn:hover,.tribe-events .tribe-common-c-btn:hover,.tribe-tickets .tribe-common-c-btn:hover,.tribe-tickets__rsvp-button:hover,.tribe-common-c-btn.tribe-tickets__submit-button:hover,.tribe-tickets__attendee__fields .tribe-common-c-btn:hover{background-color:#0ea78f!important;border-color:#0ea78f!important}.tribe-common-h1,.tribe-common-h2,.tribe-common-h3,.tribe-common-h4,.tribe-common-h5,.tribe-common-h6,.tribe-tickets__form legend,.tribe-tickets__form h3,.tribe-tickets__form-label,.tribe-tickets__item__registration-summary h3,.tribe-tickets__attendee__fields legend,.tribe-tickets__attendee__fields h3,.tribe-tickets__attendee__fields label{font-size:18px!important;font-weight:500!important;line-height:1.3;color:#222222;font-family:inherit!important;margin-bottom:8px;white-space:normal!important;word-break:break-word}.tribe-common-b1,.tribe-common-b2,.tribe-common .tribe-common-b3,.tribe-tickets__form p,.tribe-tickets__form .tribe-common-b1,.tribe-tickets__form-description,.tribe-tickets__attendee__fields p,.tribe-tickets__attendee__fields .tribe-common-b1{font-size:15px!important;font-weight:400!important;color:#444!important;font-family:inherit!important;line-height:1.5}.tribe-tickets__form input,.tribe-tickets__form select,.tribe-tickets__form textarea,.tribe-tickets__attendee__fields input,.tribe-tickets__attendee__fields select,.tribe-tickets__attendee__fields textarea{font-size:15px!important;padding:10px 12px!important;border-radius:6px!important;border:1px solid #ccc!important;font-family:inherit!important;width:100%;box-sizing:border-box}.tribe-tickets__item__registration-summary h3{white-space:normal!important;word-break:break-word}.kort-logoer{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.kort-logoer>div{width:70px;height:40px;background:#ffffff;border-radius:6px;box-shadow:0 1px 4px rgba(0,0,0,0.1);display:flex;align-items:center;justify-content:center}.kort-logoer img{max-height:36px;max-width:80px;width:auto;height:auto}.kort-logoer img[alt="Visa"]{max-height:50px!important}.kort-logoer img[alt="Apple Pay"]{max-height:50px!important}.kort-logoer img[alt="Mastercard"]{max-height:50px!important}.kort-logoer img[alt="MobilePay"]{max-height:28px!important}.kort-logoer img[alt="postnord"]{max-height:15px!important}.kort-logoer img[alt="Bring"]{max-height:18px!important}