.wp-block-hc-blocks-page-information-card{box-sizing:border-box;margin-block-start:-172px!important;padding:0 24px clamp(32px,6vw,80px);position:relative;width:100%;z-index:5}.hc-page-information-card__inner{background-blend-mode:darken;background-color:hsla(6,6%,69%,.561);background-image:url(../images/paper-texture-web.52036dd5.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:8px 11px 20.1px 0 rgba(0,0,0,.25);box-sizing:border-box;margin:0 auto;padding:clamp(54px,7vw,96px) clamp(32px,9vw,140px);position:relative;width:min(100%,1280px)}.hc-page-information-card__content{margin:0 auto;max-width:1000px;position:relative;text-align:center;z-index:2}.hc-page-information-card__title{color:#2c1810;font-family:Mogathe-Spurs,sans-serif;font-size:3.438rem;font-weight:400;letter-spacing:.025em;line-height:1.05;margin:0;text-transform:uppercase}.hc-page-information-card__ingress{color:#2c1810;font-family:Zilla Slab,serif;font-size:1.625rem;line-height:1.444;margin:clamp(28px,4vw,50px) auto 0;max-width:960px}.hc-page-information-card__body{color:#2c1810;font-family:Zilla Slab,serif;font-size:1.25rem;line-height:1.444;margin:20px auto 0;max-width:860px}.hc-page-information-card__meta{align-items:flex-start;color:#2c1810;display:flex;flex-wrap:wrap;font-family:Zilla Slab,serif;font-size:1.2rem;gap:18px 42px;justify-content:center;margin-top:28px}.hc-page-information-card__hours,.hc-page-information-card__map-link,.hc-page-information-card__menu-link,.hc-page-information-card__price{align-items:center;display:inline-flex;gap:10px;justify-content:center;min-height:44px}.hc-page-information-card__hours svg,.hc-page-information-card__map-link svg,.hc-page-information-card__menu-link svg,.hc-page-information-card__price svg{fill:currentcolor;flex:0 0 auto;height:24px;width:24px}.hc-page-information-card__hours{align-items:flex-start;-moz-column-gap:10px;column-gap:10px;display:inline-grid;grid-template-columns:24px max-content;justify-items:start;position:relative;row-gap:2px}.hc-page-information-card__hours>.js-hc-page-information-date{height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.hc-page-information-card__hours .js-hc-page-information-hours{grid-column:2;margin:0}.hc-page-information-card__hours .hc-page-information-card__closed{margin:0}.hc-page-information-card__hours-table{border:0;border-collapse:collapse;color:inherit;font:inherit}.hc-page-information-card__hours-table td,.hc-page-information-card__hours-table th{border:0;line-height:1.35;padding:3px 0;text-align:left;vertical-align:top}.hc-page-information-card__hours-table th{font-weight:700;padding-right:20px;white-space:nowrap}.hc-page-information-card__hours-table td{font-variant-numeric:tabular-nums;white-space:nowrap}.hc-page-information-card__date-trigger{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;min-height:44px;padding:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.hc-page-information-card__date-trigger:focus-visible{outline:3px solid #c94707;outline-offset:5px}.hc-page-information-card__price>span:before{content:"Pris: ";font-weight:700}.hc-page-information-card__map-link,.hc-page-information-card__menu-link{color:#2c1810;text-decoration-thickness:1px;text-underline-offset:5px;transition:color .2s ease}.hc-page-information-card__map-link:hover,.hc-page-information-card__menu-link:hover{color:#d07013}.hc-page-information-card__map-link:focus-visible,.hc-page-information-card__menu-link:focus-visible{outline:3px solid #c94707;outline-offset:5px}.hc-page-information-card__corner{background:50%/contain no-repeat;height:50px;pointer-events:none;position:absolute;width:50px;z-index:1}.hc-page-information-card__corner--tl{background-image:url(../images/corner-top-left-dark.afeb1cfa.svg);left:20px;top:20px}.hc-page-information-card__corner--tr{background-image:url(../images/corner-top-right-dark.38ef2c76.svg);right:20px;top:20px}.hc-page-information-card__corner--bl{background-image:url(../images/corner-bottom-left-dark.f99b16ce.svg);bottom:20px;left:20px}.hc-page-information-card__corner--br{background-image:url(../images/corner-bottom-right-dark.488254a7.svg);bottom:20px;right:20px}@media(min-width:769px){.hc-page-information-card__meta:has(.hc-page-information-card__hours){-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:24px max-content max-content max-content;row-gap:12px}.hc-page-information-card__meta:has(.hc-page-information-card__hours) .hc-page-information-card__hours{display:contents}.hc-page-information-card__meta:has(.hc-page-information-card__hours) .hc-page-information-card__hours>svg{align-self:center;grid-column:1;grid-row:2}.hc-page-information-card__meta:has(.hc-page-information-card__hours) .hc-page-information-card__date-trigger{grid-column:2;grid-row:2}.hc-page-information-card__meta:has(.hc-page-information-card__hours) .js-hc-page-information-hours{grid-column:1/-1;grid-row:1;justify-self:center}.hc-page-information-card__meta:has(.hc-page-information-card__hours) .hc-page-information-card__map-link{grid-column:3;grid-row:2;margin-left:32px}.hc-page-information-card__meta:has(.hc-page-information-card__hours) .hc-page-information-card__menu-link,.hc-page-information-card__meta:has(.hc-page-information-card__hours) .hc-page-information-card__price{grid-column:4;grid-row:2;margin-left:32px}}@media(max-width:768px){.wp-block-hc-blocks-page-information-card{margin-block-start:-96px!important;padding:0 16px 32px}.hc-page-information-card__inner{padding:54px 26px 48px}.hc-page-information-card__title{font-size:clamp(2rem,10vw,3rem)}.hc-page-information-card__ingress{font-size:1.25rem;line-height:1.444;margin-top:28px}.hc-page-information-card__body{font-size:1.1rem;line-height:1.55;margin-top:18px}.hc-page-information-card__meta{flex-direction:column;font-size:1.1rem;gap:8px;margin-top:24px}.hc-page-information-card__corner{height:36px;width:36px}.hc-page-information-card__corner--tl{left:14px;top:14px}.hc-page-information-card__corner--tr{right:14px;top:14px}.hc-page-information-card__corner--bl{bottom:14px;left:14px}.hc-page-information-card__corner--br{bottom:14px;right:14px}}
