/*!
 * 
 * suki-sommerbris
 * 
 * @author 
 * @version 0.1.0
 * @link UNLICENSED
 * @license UNLICENSED
 * 
 * Copyright (c) 2026 
 * 
 * This software is released under the UNLICENSED License
 * https://opensource.org/licenses/UNLICENSED
 * 
 * Compiled with the help of https://wpack.io
 * A zero setup Webpack Bundler Script for WordPress
 */
.gallery{--gallery-grid-rows: 416px;--gallery-grid-colums: 1fr 1fr;--gallery-padding-inline: 20px;--gallery-padding-block: 135px;margin:0;padding-inline:var(--gallery-padding-inline);padding-block:var(--gallery-padding-block)}.gallery .gallery-block{max-width:var(--container-width-normal, 1300px);margin-inline:auto;display:grid;grid-template-columns:var(--gallery-grid-colums);grid-auto-rows:var(--gallery-grid-rows);gap:20px}.gallery .gallery-block .gallery-image{overflow:hidden}.gallery .gallery-block .gallery-image--normal{grid-row:span 1;grid-column:span 1}.gallery .gallery-block .gallery-image--high{grid-row:span 2;grid-column:span 1}.gallery .gallery-block .gallery-image--wide{grid-row:span 1;grid-column:span 2}.gallery .gallery-block .gallery-image--large{grid-row:span 2;grid-column:span 2}.gallery .gallery-block .gallery-image img{height:100%;object-fit:cover}@media screen and (max-width: 1340px){.gallery{--gallery-grid-rows: calc(((100vw - 60px - var(--scroll-bar-width, 0px)) / 2) * 0.65)}}@media screen and (max-width: 499px){.gallery{--gallery-grid-rows: calc((((100vw - 40px - var(--scroll-bar-width, 0px))) * 0.65) / 2 - 10px);--gallery-grid-colums: 1fr;--gallery-padding-inline: 0;--gallery-padding-block: 30px 60px}.gallery .gallery-image--normal{grid-row:span 2;grid-column:span 1}.gallery .gallery-image--high{grid-row:span 4;grid-column:span 1}.gallery .gallery-image--wide{grid-row:span 1;grid-column:span 1}.gallery .gallery-image--large{grid-row:span 2;grid-column:span 1}}section.text.has-bg .block-wrapper{border-radius:10px;padding:30px}section.text .block-wrapper .text-content p:last-child{margin-bottom:0}@media screen and (max-width: 1023px){section.text.has-bg .block-wrapper{padding:20px}}@media screen and (max-width: 499px){section.text.has-bg .block-wrapper{padding:10px}}section.faq .block-wrapper .tab{display:block;color:var(--suki-sommerbris-color-palette-1);border-bottom:1px solid var(--suki-sommerbris-color-palette-3)}section.faq .block-wrapper .tab .tab-text .tab-text-title{position:relative;padding:34px 0 15px 0;margin-bottom:0;padding-right:40px;max-width:none}section.faq .block-wrapper .tab .tab-text .tab-text-title .accordion-toggle{position:absolute;top:calc(50% - 12px);right:0;padding:2px;border-radius:4px;box-sizing:content-box;transition:all .2s;background-color:var(--suki-sommerbris-color-palette-3);color:var(--suki-sommerbris-color-palette-2);border:1px solid var(--suki-sommerbris-color-palette-3)}section.faq .block-wrapper .tab .tab-text .tab-text-title:hover .accordion-toggle{background-color:var(--suki-sommerbris-color-palette-4)}section.faq .block-wrapper .tab .tab-text .tab-text-content{display:none}section.faq .block-wrapper .tab .tab-text .tab-text-content p{max-width:none}section.faq .block-wrapper .tab .tab-text.open .tab-text-title .accordion-toggle{transform:scaleY(-1);transition:all .2s;color:var(--suki-sommerbris-color-palette-3);background-color:rgba(0,0,0,0)}section.faq .block-wrapper .tab .tab-text.open .tab-text-title:hover .accordion-toggle{background-color:var(--suki-sommerbris-color-palette-7)}section.faq .block-wrapper .tab .tab-text.open .tab-text-content{display:block}section.container .block-wrapper{border-radius:10px}section.container.width-50{width:calc(50% - .75em)}section.container.width-50+.width-50{margin-right:0}section.featured-posts .block-wrapper a.button.more-link{margin-top:40px}section.image-text{padding:var(--suki-sommerbris-content-padding);padding-top:0;padding-bottom:0}section.image-text .block-wrapper{--image-text-content-inline-margin: clamp(20px, calc(100vw / 2 - var(--image-text-content-max-width) - (var(--scroll-bar-width) / 2)), 130px);--image-text-content-right-margin: 20px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(calc(45vw - var(--scroll-bar-width)), auto);margin-bottom:0;padding:0;border-radius:10px;overflow:hidden;gap:24px}section.image-text .block-wrapper>img{width:100%;height:100%;object-fit:cover;padding-right:1.25rem}section.image-text .block-wrapper .image-text-content-wrapper{grid-column:2;max-width:var(--image-text-content-max-width);margin-inline:var(--image-text-content-inline-margin);margin-block:45px;display:grid;align-items:center;padding-right:4rem}section.image-text .block-wrapper .image-text-content-wrapper:only-child{grid-column:span 3;text-align:center;padding:1rem 2rem}section.image-text .block-wrapper .image-text-content-wrapper:only-child>*{max-width:720px;margin:0 auto}section.image-text .block-wrapper .image-text-buttons{margin-top:45px}section.image-text .block-wrapper.bg-suki-color-2 img{border-radius:10px}@media screen and (max-width: 1023px){section.image-text .block-wrapper{gap:0;grid-template-columns:1fr}section.image-text .block-wrapper>img{padding-right:0}section.image-text .block-wrapper .image-text-content-wrapper{grid-column:1;padding:var(--suki-sommerbris-content-padding);padding-top:0;padding-bottom:0}section.image-text .block-wrapper .image-text-buttons{margin-top:35px}}@media screen and (max-width: 499px){section.image-text{padding:var(--suki-sommerbris-content-padding--mobile);padding-top:0;padding-bottom:0}section.image-text .block-wrapper .image-text-content-wrapper{padding:var(--suki-sommerbris-content-padding--tablet);padding-top:0;padding-bottom:0}}section.partners.partners-footer{margin:60px auto 90px auto}section.partners .block-wrapper{padding:0}section.partners .block-wrapper .partner-level{width:100%;text-align:center}section.partners .block-wrapper .partner-level:not(:first-child){margin-top:80px}section.partners .block-wrapper .partner-level.level-generalsponsor .partner-item,section.partners .block-wrapper .partner-level.level-generalpartner .partner-item{width:400px}section.partners .block-wrapper .partner-items{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:40px}section.partners .block-wrapper .partner-items .partner-item{width:305px;flex-grow:0;display:block;height:100%}section.partners .block-wrapper .partner-items .partner-item a{display:flex;flex-direction:column;height:100%}section.partners .block-wrapper .partner-items .partner-item a.no-link{pointer-events:none}section.partners .block-wrapper .partner-items .partner-item a img{width:100%;height:220px;border:1px solid #eee;padding:25px;border-radius:8px}section.partners .block-wrapper .partner-items .partner-description{display:inline-block;padding-bottom:0;font-size:.85rem;color:#000;line-height:1.2;margin-top:12px}section.partners .block-wrapper .partner-items .partner-description:empty{display:none}@media screen and (max-width: 499px){section.partners .partner-level.level-partnere .partner-item,section.partners .partner-level.level-sommerbrisen .partner-item,section.partners .partner-level.level-smaabrisen .partner-item,section.partners .partner-level.level-leverandorer .partner-item{width:calc(50% - 10px)}section.partners .partner-level.level-partnere .partner-item a img,section.partners .partner-level.level-sommerbrisen .partner-item a img,section.partners .partner-level.level-smaabrisen .partner-item a img,section.partners .partner-level.level-leverandorer .partner-item a img{height:100px;padding:8px}}section.artists .block-wrapper{padding:0}section.artists .block-wrapper .artist-items{display:grid;grid-template-columns:repeat(4, 25%);gap:20px;justify-content:center;margin-bottom:40px}section.artists .block-wrapper .artist-items .artist-item{text-align:center;overflow:hidden;color:var(--suki-sommerbris-color-palette-1)}section.artists .block-wrapper .artist-items .artist-item:hover{color:var(--suki-sommerbris-color-palette-4)}section.artists .block-wrapper .artist-items .artist-item:hover .artist-image-wrapper{transition:all .8s;overflow:hidden}section.artists .block-wrapper .artist-items .artist-item:hover .artist-image-wrapper svg{transform:scale(1.2) rotate(4deg) skew(-5deg);transition:all 1s}section.artists .block-wrapper .artist-items .artist-item .artist-image-wrapper,section.artists .block-wrapper .artist-items .artist-item .artist-image{border-radius:10px}section.artists .block-wrapper .artist-items .artist-item .artist-image-wrapper{background-color:var(--suki-sommerbris-color-palette-5);padding-bottom:.5rem;padding-right:.5rem;transition:all .4s}section.artists .block-wrapper .artist-items .artist-item .artist-image-wrapper svg{transition:all .5s}section.artists .block-wrapper .artist-items .artist-item .artist-image{background-size:cover;background-repeat:no-repeat;aspect-ratio:1/1;overflow:hidden;position:relative;background-position:center}section.artists .block-wrapper .artist-items .artist-item .artist-image svg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;transform:rotate(-2deg) scale(1.1)}section.artists .block-wrapper .artist-items .artist-item .artist-name{font-size:1.4rem;margin-bottom:-8px;margin-top:20px}section.artists .block-wrapper .artist-items .artist-item .artist-time{font-size:.9rem}@media screen and (max-width: 1023px){section.artists .block-wrapper .artist-items{grid-template-columns:repeat(2, 50%)}}@media(max-width: 330px){section.artists .block-wrapper .artist-items{grid-template-columns:100%;gap:32px}}section.buttons .buttons-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem}section.buttons .buttons-wrapper .button{flex-grow:0}section.buttons .buttons-wrapper .btn-extra-text{display:inline-block;font-weight:normal;font-size:.9rem;width:100%;border-bottom:1px dotted #ccc;padding-bottom:5px;margin-bottom:5px}section.marquee .block-wrapper{max-width:100%;padding:0;padding-top:0;margin-bottom:0}section.marquee .marquee__wrapper{--gap: 3rem;position:relative;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:var(--gap);padding-top:36px}section.marquee .marquee__content{flex-shrink:0;display:flex;justify-content:space-around;gap:var(--gap);min-width:100%;font-size:7rem;font-family:"stinger";margin-bottom:0;animation:scroll 30s linear infinite}section.marquee .marquee__content li{list-style:none}@keyframes scroll{from{transform:translateX(5rem)}to{transform:translateX(calc(-100% - var(--gap)))}}@keyframes scroll-abs{from{transform:translateX(calc(100% + var(--gap)))}to{transform:translateX(0)}}@media screen and (max-width: 499px){section.marquee .block-wrapper{margin:0 auto}section.marquee .marquee-text{font-size:5rem}}@media(prefers-reduced-sommerbris: reduce){.marquee__content{animation-play-state:paused !important}}section.mentions .block-wrapper{text-align:center}section.mentions .block-wrapper a.btn-festivalyear{font-family:"stinger";font-size:4rem;color:var(--suki-sommerbris-color-palette-6) !important;line-height:1.2;padding:50px 70px 10px 70px;margin:0 auto 30px auto;min-width:385px}section.mentions .block-wrapper a.btn-festivalyear:hover{color:#fff !important}section.mentions .block-wrapper .mention-items{display:none;flex-direction:column;gap:15px}section.mentions .block-wrapper .mention-items .mention-item{min-height:88px;display:flex;align-items:center;justify-content:space-between;border:1px solid #72aee6;padding:15px 25px;gap:20px;border-radius:10px;background:var(--suki-sommerbris-color-palette-2)}section.mentions .block-wrapper .mention-items .mention-item:hover{border-color:var(--suki-sommerbris-color-palette-4);background:#dce2f0}section.mentions .block-wrapper .mention-items .mention-item:hover p{color:var(--suki-sommerbris-color-palette-4)}section.mentions .block-wrapper .mention-items .mention-item h3{flex-grow:1;text-align:left;margin:0;line-height:1.1;color:var(--suki-sommerbris-color-palette-1);padding-top:15px}section.mentions .block-wrapper .mention-items .mention-item p{text-align:right;flex-shrink:0;margin:0;line-height:1.3}section.mentions .block-wrapper .mention-items .mention-item .mention-source{font-size:.8rem;line-height:1.2}section.mentions .block-wrapper .mention-items .mention-item .mention-readmore{min-width:68px;text-decoration:underline;text-underline-offset:3px}section.mentions .block-wrapper .mention-year-wrapper span.has-icon::after{font-size:2rem;height:auto;width:auto;margin:-5px -20px 0 10px !important}section.mentions .block-wrapper .mention-year-wrapper.active .mention-items{display:flex}section.mentions .block-wrapper .mention-year-wrapper.active+.mention-year-wrapper{margin-top:3.5rem}section.mentions .block-wrapper .mention-year-wrapper.active .arrow-down{display:none}section.mentions .block-wrapper .mention-year-wrapper.active .arrow-up{display:inline-block}section.mentions .block-wrapper .mention-year-wrapper .arrow-down{display:inline-block}section.mentions .block-wrapper .mention-year-wrapper .arrow-up{display:none}@media screen and (max-width: 1023px){section.mentions .block-wrapper .mention-items .mention-item{flex-wrap:wrap;justify-content:center;gap:5px 10px;padding-bottom:20px}section.mentions .block-wrapper .mention-items .mention-item span.linebreak{display:inline-block;width:6px}section.mentions .block-wrapper .mention-items .mention-item .mention-source{font-size:1rem}section.mentions .block-wrapper .mention-items .mention-item h3{flex:100%;text-align:center}}@media screen and (max-width: 499px){section.mentions .block-wrapper a.btn-festivalyear{font-size:3rem;min-width:268px;padding:40px 50px 15px 50px}}.tcfw-pending-basket__actions{display:flex;column-gap:1rem}.tcfw-root.tcfw-booking-status.wp-block-tcfw-booking-status{max-width:800px;margin-left:auto;margin-right:auto}.wp-block-tcfw-event-single .tcfw-event-detail__group{border:2px solid var(--suki-sommerbris-color-palette-6);padding:1.25rem}.wp-block-tcfw-event-single .tcfw-event-list__button{border:2px solid var(--suki-sommerbris-color-palette-6);border-radius:0;padding:1.25rem;color:#000}.wp-block-tcfw-event-single .tcfw-event-list__button:hover,.wp-block-tcfw-event-single .tcfw-event-list__button:focus{background-color:color-mix(in srgb, var(--suki-sommerbris-color-palette-6) 25%, transparent);color:#000}.wp-block-tcfw-event-single .tcfw-event-list__item.is-selected .tcfw-event-list__button{background-color:color-mix(in srgb, var(--suki-sommerbris-color-palette-6) 25%, transparent)}.wp-block-tcfw-event-single .tcfw-event-detail__group-head .tcfw-ticket__sub-title{font-size:20px}.wp-block-tcfw-event-single .tcfw-ticket__name-row .tcfw-ticket__price{font-size:20px;font-family:"stinger"}.wp-block-tcfw-event-single .tcfw-ticket__buy-link{display:inline-flex;align-items:center;align-self:start;margin-left:auto;line-height:1.3;padding:10px 16px 8px 16px;white-space:nowrap;text-decoration:none;background-color:var(--suki-sommerbris-color-palette-6);border:1px solid var(--suki-sommerbris-color-palette-6);color:var(--suki-sommerbris-color-palette-4)}.wp-block-tcfw-event-single .tcfw-ticket__buy-link:hover,.wp-block-tcfw-event-single .tcfw-ticket__buy-link:focus{color:#fff}.wp-block-tcfw-event-single .tcfw-ticket__buy-link::after{content:"";font-family:"dashicons";display:inline-block;line-height:1;font-size:1rem;width:20px;height:20px;text-align:center;vertical-align:middle;margin-left:7px;margin-right:-5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:width .2s,margin .2s}.wp-block-tcfw-event-single .tcfw-ticket__buy-link:hover::after{width:30px;margin-left:5px;margin-right:-3px}.wp-block-tcfw-event-single .tcfw-checkout__tickets{display:flex;flex-direction:column;gap:1rem}.wp-block-tcfw-event-single .tcfw-checkout__summary{border:2px solid var(--suki-sommerbris-color-palette-6);padding:1.75rem}.wp-block-tcfw-event-single .tcfw-cart-summary__title,.wp-block-tcfw-event-single .tcfw-buyer-form__title{font-size:25px}.wp-block-tcfw-event-single .tcfw-cart-summary__divider{background-color:var(--suki-sommerbris-color-palette-6);height:2px;border:0}.wp-block-tcfw-event-single .tcfw-cart-summary__item{border-bottom-color:var(--suki-sommerbris-color-palette-6)}@media only screen and (max-width: 640px){.wp-block-tcfw-event-single{position:relative;z-index:9999}.wp-block-tcfw-event-single .tcfw-cart-summary__total{position:fixed;left:0;right:0;bottom:0;z-index:9999;margin:0;padding:1.25rem;background-color:#fff;background-image:linear-gradient(var(--suki-sommerbris-color-palette-6), var(--suki-sommerbris-color-palette-6)),linear-gradient(#fff, #fff);box-shadow:0 -2px 12px rgba(0,0,0,.25);isolation:isolate}}.wp-block-tcfw-event-single .tcfw-checkout-layout{gap:2rem}@media screen and (min-width: 1024px){.wp-block-tcfw-event-single .tcfw-checkout-layout{gap:6rem;grid-template-columns:2fr 1fr}}.wp-block-tcfw-event-single .tcfw-ticket__qty{border-radius:999px;border:1px solid #737373;padding:5px;align-self:start}.wp-block-tcfw-event-single .tcfw-ticket__qty button{width:1.75rem;height:1.75rem;border-radius:50%;padding:0;display:inline-flex;align-items:center;justify-content:center}.wp-block-tcfw-event-single #tcfw-promo{border-radius:0;border:1px solid #bdbdbd;padding:10px}.wp-block-tcfw-event-single .tcfw-buyer-form__field>label{font-size:.9rem}.wp-block-tcfw-event-single .tcfw-buyer-form__field>input{border-radius:0;border:1px solid #bdbdbd;padding:10px}.wp-block-tcfw-event-single .tcfw-basket__discount-row{display:flex;align-items:stretch;gap:.5rem}.wp-block-tcfw-event-single .tcfw-basket__discount-row .tcfw-promo,.wp-block-tcfw-event-single .tcfw-basket__discount-row #tcfw-promo{flex:1 1 auto;min-width:0}.wp-block-tcfw-event-single .tcfw-basket__discount-row .tcfw-basket__discount-apply{flex:0 0 auto}.wp-block-tcfw-event-single button.tcfw-checkout{padding:1rem 1.5rem;width:100%;border-radius:0}.wp-block-tcfw-event-single button.tcfw-checkout:disabled{background-color:#bdbdbd;border-color:#bdbdbd;color:#fff;cursor:not-allowed}

/*# sourceMappingURL=css-f8b87a88.css.map*/