#varderingskalender.lyb-book{background:#f8f5ef;color:#28251f;padding:clamp(20px,4vw,60px);scroll-margin-top:74px}
.lyb-wrap{max-width:1180px;margin:auto}.lyb-mast,.lyb-grid{display:flex;justify-content:space-between;align-items:center}.lyb-mast{padding-bottom:20px;border-bottom:1px solid #cdc4b8}.lyb-mast img{width:155px;height:auto}.lyb-wrap small,.lyb-mast span,.lyb-choice summary{display:block;font:600 11px/1.5 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}.lyb-wrap small{color:#781e32}.lyb-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:6%;align-items:start;padding:clamp(24px,4vw,58px) 0}.lyb-grid h2{font-family:inherit;font-size:clamp(40px,4.7vw,70px);line-height:1.04;letter-spacing:-.04em;margin:14px 0 20px}.lyb-intro h2 em{color:#791c30}.lyb-intro p{max-width:34ch}.lyb-intro figure{margin:20px 0}.lyb-intro figure img{display:block;width:100%;height:auto}.lyb-intro figcaption{margin-top:10px;font-size:20px}.lyb-choice{border-top:2px solid #791c30;padding-top:16px}.lyb-choice h2{font-size:clamp(34px,3vw,48px)}.lyb-choice summary{display:inline-flex;gap:28px;padding:14px 22px;background:#791c30;color:white;cursor:pointer}.lyb-choice summary::-webkit-details-marker{display:none}.lyb-choice details{margin-top:20px}.lyb-choice details[open] summary{margin-bottom:16px}.lyb-grid:has(details[open]){grid-template-columns:minmax(210px,1fr) minmax(0,2.4fr)}.lyb-real iframe{width:100%;height:780px;border:0}.lyb-real .lgx-book-alt{font-size:14px}
@media(max-width:740px){.lyb-grid,.lyb-grid:has(details[open]){display:block}.lyb-intro figure{display:flex;align-items:center;gap:14px}.lyb-intro figure img{width:40%}.lyb-choice{margin-top:22px}.lyb-mast img{width:125px}}
.lhb-native{margin-top:1.5rem}.lhb-native nav,.lhb-times{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lhb-native nav{justify-content:space-between}.lhb-native nav strong,.lhb-native h3{font:normal 1.5rem Georgia,serif}.lhb-native button{font:inherit;color:#322822;background:transparent;border:1px solid #c7bdb0;cursor:pointer;min-height:40px;padding:6px 14px}.lhb-native button:disabled{opacity:.35;cursor:default}.lhb-native button[aria-pressed=true],.lhb-native .lhb-main{background:#791c30;color:white}.lhb-native .lhb-main{margin:14px 8px 0 0}.lhb-days{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;padding:16px 0;text-align:center;border-bottom:1px solid #c7bdb0}.lhb-days button{border:0;padding:4px}.lhb-native h3{margin:18px 0 12px}.lhb-native label,.lhb-native input{display:block;width:100%}.lhb-native input{margin:4px 0 14px;padding:10px;background:transparent;border:0;border-bottom:1px solid #968a79;color:#28251f}
