/* Genereret fra mockup'en (glasguide) af tools/mockup_to_blocks.py – ret i blokkene eller i overrides, ikke her. */
.wj-page .wjp-glasguide-1,.wj-page .wjp-glasguide-66{margin:0;display:inline;flex: 0 0 auto; width: 28px; height: 1.5px; background: rgb(192, 138, 62)}
.wj-page .wjp-glasguide-2,.wj-page .wjp-glasguide-133,.wj-page .wjp-glasguide-134,.wj-page .wjp-glasguide-135,.wj-page .wjp-glasguide-136,.wj-page .wjp-glasguide-152,.wj-page .wjp-glasguide-153{display:contents}
.wj-page .wjp-glasguide-3{margin:0;;color: rgb(160, 111, 42); text-decoration: none}
.wj-page .wjp-glasguide-3:hover{color: rgb(123, 33, 80) }
.wj-page .wjp-glasguide-4,.wj-page .wjp-glasguide-146,.wj-page .wjp-glasguide-148{margin:0;display:inline;color: rgb(192, 138, 62)}
.wj-page .wjp-glasguide-5{margin:0;display:inline;color: rgb(74, 21, 36)}
.wj-page .wjp-glasguide-6{margin:0;display: flex; align-items: center; gap: 10px; flex-wrap: wrap; font-size: 11.5px; letter-spacing: 0.24em; text-transform: uppercase; font-weight: 600}
.wj-page .wjp-glasguide-7{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-transform:inherit;margin: 0px; font-family: "WJ FJ", Fraunces, serif; font-weight: 600; font-size: clamp(34px, 3.6vw, 54px); line-height: 1.04; letter-spacing: -0.02em; color: rgb(74, 21, 36); text-wrap: balance}
.wj-page .wjp-glasguide-8,.wj-page .wjp-glasguide-70{margin:0;display: flex; flex-direction: column; gap: 16px}
.wj-page .wjp-glasguide-9{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-transform:inherit;margin: 0px; font-family: "WJ FJ", Fraunces, serif; font-size: clamp(16px, 1.2vw, 18px); line-height: 1.6; color: rgb(79, 59, 53); text-wrap: pretty}
.wj-page .wjp-glasguide-10{margin:0;display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr)); gap: 18px 72px; align-items: end}
.wj-page .wjp-glasguide-11,.wj-page .wjp-glasguide-24,.wj-page .wjp-glasguide-37,.wj-page .wjp-glasguide-50{height: 100%; width: auto; display: block; overflow: visible}
.wj-page .wjp-glasguide-12,.wj-page .wjp-glasguide-25,.wj-page .wjp-glasguide-38{margin:0;height: clamp(104px, 17vh, 168px); box-sizing: border-box; padding: 16px 0px 10px; background: rgb(239, 229, 218); display: flex; justify-content: center; align-items: flex-end}
.wj-page .wjp-glasguide-13,.wj-page .wjp-glasguide-26,.wj-page .wjp-glasguide-39,.wj-page .wjp-glasguide-52{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-transform:inherit;margin: 0px; font-family: "WJ FJ", Fraunces, serif; font-weight: 600; font-size: clamp(20px, 1.6vw, 24px); line-height: 1.15; color: rgb(74, 21, 36)}
.wj-page .wjp-glasguide-14,.wj-page .wjp-glasguide-27,.wj-page .wjp-glasguide-40,.wj-page .wjp-glasguide-53{margin:0;display:inline;font-size: 12px; letter-spacing: 0.08em; color: rgb(111, 82, 73); font-variant-numeric: tabular-nums; white-space: nowrap}
.wj-page .wjp-glasguide-15,.wj-page .wjp-glasguide-28,.wj-page .wjp-glasguide-41,.wj-page .wjp-glasguide-54{margin:0;display: flex; justify-content: space-between; align-items: baseline; gap: 10px; flex-wrap: wrap}
.wj-page .wjp-glasguide-16,.wj-page .wjp-glasguide-29,.wj-page .wjp-glasguide-42,.wj-page .wjp-glasguide-55{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-transform:inherit;margin: 0px; font-family: "WJ FJ", Fraunces, serif; font-style: italic; font-size: 15px; line-height: 1.5; color: rgb(111, 82, 73); text-wrap: pretty}
.wj-page .wjp-glasguide-17,.wj-page .wjp-glasguide-30,.wj-page .wjp-glasguide-43,.wj-page .wjp-glasguide-56{margin:0;display:inline;height: 1px; background: rgb(227, 214, 191)}
.wj-page .wjp-glasguide-18,.wj-page .wjp-glasguide-31,.wj-page .wjp-glasguide-44,.wj-page .wjp-glasguide-57,.wj-page .wjp-glasguide-75,.wj-page .wjp-glasguide-81,.wj-page .wjp-glasguide-87,.wj-page .wjp-glasguide-93,.wj-page .wjp-glasguide-99,.wj-page .wjp-glasguide-105{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-transform:inherit;margin: 0px; font-family: "WJ FJ", Fraunces, serif; font-size: 15px; line-height: 1.55; color: rgb(79, 59, 53); text-wrap: pretty}
.wj-page .wjp-glasguide-19,.wj-page .wjp-glasguide-32,.wj-page .wjp-glasguide-45,.wj-page .wjp-glasguide-58{margin:0;display:inline;font-size: 10.5px; letter-spacing: 0.22em; text-transform: uppercase; font-weight: 600; color: rgb(160, 111, 42)}
.wj-page .wjp-glasguide-20,.wj-page .wjp-glasguide-33,.wj-page .wjp-glasguide-46,.wj-page .wjp-glasguide-59{margin:0;display:inline;font-family: "WJ FJ", Fraunces, serif; font-size: 15px; line-height: 1.5; color: rgb(46, 26, 31); text-wrap: pretty}
.wj-page .wjp-glasguide-21,.wj-page .wjp-glasguide-34,.wj-page .wjp-glasguide-47,.wj-page .wjp-glasguide-60{margin:0;margin-top: auto; display: flex; flex-direction: column; gap: 4px}
.wj-page .wjp-glasguide-22,.wj-page .wjp-glasguide-35,.wj-page .wjp-glasguide-48,.wj-page .wjp-glasguide-61{margin:0;display: flex; flex-direction: column; gap: clamp(8px, 1.3vh, 12px); padding: clamp(14px, 2.2vh, 24px) clamp(16px, 1.5vw, 24px) clamp(16px, 2.4vh, 26px); flex: 1 1 0%}
.wj-page .wjp-glasguide-23,.wj-page .wjp-glasguide-36,.wj-page .wjp-glasguide-49{margin:0;display: flex; flex-direction: column; background: rgb(255, 252, 247); border: 1px solid rgb(220, 205, 178); border-radius: 20px; overflow: hidden}
.wj-page .wjp-glasguide-51{margin:0;height: clamp(104px, 17vh, 168px); box-sizing: border-box; padding: 16px 0px 10px; background: transparent; display: flex; justify-content: center; align-items: flex-end}
.wj-page .wjp-glasguide-62{margin:0;display: flex; flex-direction: column; background: transparent; border: 1px dashed rgb(184, 156, 110); border-radius: 20px; overflow: hidden}
.wj-page .wjp-glasguide-63{margin:0;display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 250px), 1fr)); gap: clamp(12px, 1.4vw, 20px)}
.wj-page .wjp-glasguide-64{width: 100%; box-sizing: border-box; max-width: 1760px; margin: 0px auto; padding: clamp(24px, 4vh, 52px) clamp(20px, 4vw, 72px); display: flex; flex-direction: column; gap: clamp(20px, 3.4vh, 36px)}
.wj-page .wjp-glasguide-65{margin:0;background: rgb(234, 221, 198); min-height: calc(-74px + 100vh); display: flex; flex-direction: column; justify-content: center}
.wj-page .wjp-glasguide-67{margin:0;display:inline;font-size: 11.5px; letter-spacing: 0.28em; text-transform: uppercase; color: rgb(160, 111, 42); font-weight: 600}
.wj-page .wjp-glasguide-68,.wj-page .wjp-glasguide-73,.wj-page .wjp-glasguide-79,.wj-page .wjp-glasguide-85,.wj-page .wjp-glasguide-91,.wj-page .wjp-glasguide-97,.wj-page .wjp-glasguide-103,.wj-page .wjp-glasguide-143{margin:0;display: flex; align-items: center; gap: 12px}
.wj-page .wjp-glasguide-69{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-transform:inherit;margin: 0px; font-family: "WJ FJ", Fraunces, serif; font-weight: 600; font-size: clamp(30px, 3vw, 44px); line-height: 1.05; letter-spacing: -0.02em; color: rgb(74, 21, 36); text-wrap: balance}
.wj-page .wjp-glasguide-71,.wj-page .wjp-glasguide-77,.wj-page .wjp-glasguide-83,.wj-page .wjp-glasguide-89,.wj-page .wjp-glasguide-95,.wj-page .wjp-glasguide-101{margin:0;display:inline;font-family: "WJ FJ", Fraunces, serif; font-style: italic; font-size: 24px; line-height: 1; color: rgb(138, 98, 36); font-variant-numeric: tabular-nums}
.wj-page .wjp-glasguide-72,.wj-page .wjp-glasguide-78,.wj-page .wjp-glasguide-84,.wj-page .wjp-glasguide-90,.wj-page .wjp-glasguide-96,.wj-page .wjp-glasguide-102{margin:0;display:inline;flex: 1 1 0%; height: 1px; background: rgb(211, 195, 168)}
.wj-page .wjp-glasguide-74,.wj-page .wjp-glasguide-80,.wj-page .wjp-glasguide-86,.wj-page .wjp-glasguide-92,.wj-page .wjp-glasguide-98,.wj-page .wjp-glasguide-104{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-transform:inherit;margin: 0px; font-family: "WJ FJ", Fraunces, serif; font-weight: 600; font-size: 19px; line-height: 1.2; color: rgb(74, 21, 36)}
.wj-page .wjp-glasguide-76,.wj-page .wjp-glasguide-82,.wj-page .wjp-glasguide-88,.wj-page .wjp-glasguide-94,.wj-page .wjp-glasguide-100,.wj-page .wjp-glasguide-106{margin:0;display: flex; flex-direction: column; gap: 8px}
.wj-page .wjp-glasguide-107{margin:0;display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr)); gap: clamp(16px, 2.6vh, 28px) clamp(20px, 2.4vw, 40px)}
.wj-page .wjp-glasguide-108{margin:0;display: flex; flex-direction: column; gap: clamp(18px, 3vh, 30px)}
.wj-page .wjp-glasguide-109{margin:0;display:inline;font-family: "WJ FJ", Fraunces, serif; font-weight: 600; font-size: clamp(22px, 1.8vw, 26px); color: rgb(245, 239, 227); padding-bottom: 12px}
.wj-page .wjp-glasguide-110,.wj-page .wjp-glasguide-113,.wj-page .wjp-glasguide-116,.wj-page .wjp-glasguide-119,.wj-page .wjp-glasguide-122,.wj-page .wjp-glasguide-125{margin:0;display:inline;font-family: "WJ FJ", Fraunces, serif; font-weight: 600; font-size: 16.5px; line-height: 1.3; color: rgb(227, 179, 106)}
.wj-page .wjp-glasguide-111,.wj-page .wjp-glasguide-114,.wj-page .wjp-glasguide-117,.wj-page .wjp-glasguide-120,.wj-page .wjp-glasguide-123,.wj-page .wjp-glasguide-126{margin:0;display:inline;font-family: "WJ FJ", Fraunces, serif; font-size: 14.5px; line-height: 1.5; color: rgb(233, 220, 205); text-wrap: pretty}
.wj-page .wjp-glasguide-112,.wj-page .wjp-glasguide-115,.wj-page .wjp-glasguide-118,.wj-page .wjp-glasguide-121,.wj-page .wjp-glasguide-124,.wj-page .wjp-glasguide-127{margin:0;display: flex; flex-direction: column; gap: 3px; padding: 11px 0px; border-top: 1px solid rgb(106, 42, 59)}
.wj-page .wjp-glasguide-128{margin:0;border: 1px solid rgb(192, 138, 62); border-radius: 10px; padding: clamp(18px, 2.6vh, 28px) clamp(18px, 1.8vw, 30px); display: flex; flex-direction: column}
.wj-page .wjp-glasguide-129{margin:0;background: rgb(74, 21, 36); border-radius: 20px; padding: 11px; box-shadow: rgba(74, 21, 36, 0.22) 0px 18px 36px}
.wj-page .wjp-glasguide-130{width: 100%; box-sizing: border-box; max-width: 1760px; margin: 0px auto; padding: clamp(24px, 4vh, 52px) clamp(20px, 4vw, 72px); display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr)); gap: clamp(28px, 4vw, 72px); align-items: start}
.wj-page .wjp-glasguide-131{margin:0;flex: 1 1 0%; background: rgb(234, 221, 198); display: flex; flex-direction: column; justify-content: center; zoom: 0.994}
.wj-page .wjp-glasguide-132{margin:0;display:inline;font-family: "WJ FJ", Fraunces, serif; font-style: italic; font-size: clamp(19px, 1.8vw, 24px); line-height: 1.35; color: rgb(245, 239, 227); text-wrap: balance}
.wj-page .wjp-glasguide-134 > .wp-block-button__link,.wj-page .wjp-glasguide-136 > .wp-block-button__link{margin:0;border:0;box-shadow:none;width:auto;min-height:0;text-align:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit;padding:0;background:none;border-radius:0;color:#4A1524;display:inline;text-decoration:underline;border: 1px solid rgb(192, 138, 62); color: rgb(245, 239, 227); border-radius: 999px; padding: 13px 22px; font-size: 11.5px; letter-spacing: 0.16em; text-transform: uppercase; font-weight: 600; text-decoration: none}
.wj-page .wjp-glasguide-134 > .wp-block-button__link:hover,.wj-page .wjp-glasguide-136 > .wp-block-button__link:hover{background: rgb(61, 16, 29) ; color: rgb(245, 239, 227) }
.wj-page .wjp-glasguide-137{margin:0;display: flex; gap: 12px; flex-wrap: wrap}
.wj-page .wjp-glasguide-138{max-width: 1760px; margin: 0px auto; padding: clamp(20px, 3vh, 36px) clamp(20px, 4vw, 72px); display: flex; justify-content: space-between; align-items: center; gap: 20px 40px; flex-wrap: wrap}
.wj-page .wjp-glasguide-139{margin:0;background: rgb(74, 21, 36); color: rgb(245, 239, 227); border-top: 1px solid rgb(138, 98, 36); zoom: 0.994}
.wj-page .wjp-glasguide-140{margin:0;min-height: calc(-74px + 100vh); display: flex; flex-direction: column}
.wj-page .wjp-glasguide-141{margin:0;display:inline;flex: 0 0 auto; width: 24px; height: 1.5px; background: rgb(192, 138, 62)}
.wj-page .wjp-glasguide-142{margin:0;display:inline;font-family: Jost, sans-serif; font-size: 10.5px; letter-spacing: 0.26em; text-transform: uppercase; color: rgb(138, 98, 36); font-weight: 600}
.wj-page .wjp-glasguide-144{margin:0;display:inline;font-family: "WJ FJ", Fraunces, serif; font-weight: 600; font-size: clamp(21px, 1.8vw, 26px); line-height: 1.2; color: rgb(74, 21, 36); text-wrap: pretty}
.wj-page .wjp-glasguide-145,.wj-page .wjp-glasguide-147,.wj-page .wjp-glasguide-149{margin:0;display:inline}
.wj-page .wjp-glasguide-150{margin:0;display: flex; flex-wrap: wrap; gap: 4px 10px; font-family: Jost, sans-serif; font-size: 14px; color: rgb(111, 82, 73)}
.wj-page .wjp-glasguide-151{margin:0;display: flex; flex-direction: column; gap: 8px; min-width: 0px; flex: 1 1 420px}
.wj-page .wjp-glasguide-153 > .wp-block-button__link{margin:0;border:0;box-shadow:none;width:auto;min-height:0;text-align:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit;padding:0;background:none;border-radius:0;color:#4A1524;display:inline;text-decoration:underline;flex: 0 0 auto; border: 1px solid rgb(74, 21, 36); color: rgb(74, 21, 36); border-radius: 999px; padding: 13px 24px; font-family: Jost, sans-serif; font-size: 11.5px; letter-spacing: 0.16em; text-transform: uppercase; font-weight: 600; text-decoration: none; white-space: nowrap}
.wj-page .wjp-glasguide-153 > .wp-block-button__link:hover{background: rgb(74, 21, 36) ; color: rgb(245, 239, 227) }
.wj-page .wjp-glasguide-154{max-width: 1760px; margin: 0px auto; box-sizing: border-box; padding: clamp(28px, 4vh, 44px) clamp(20px, 4vw, 72px); display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 18px 40px}
.wj-page .wjp-glasguide-155{margin:0;background: rgb(245, 239, 227); border-top: 1px solid rgb(201, 180, 143)}
