.luxe-redesign .editions-section{max-width:1320px;padding-top:90px;overflow:visible}.luxe-redesign #magazin .section-heading{margin-bottom:65px}
.luxe-redesign .edition-pair{display:grid;grid-template-columns:repeat(2,minmax(0,390px));justify-content:center;gap:clamp(55px,10vw,150px);perspective:1800px;padding:0 22px 45px;overflow:visible}
.luxe-redesign .edition-link{position:relative;perspective:1600px;display:block;isolation:isolate;background:none!important;border:0!important;box-shadow:none!important;overflow:visible!important}
.luxe-redesign .luxe-book{--book-thick:16px;position:relative;transform-style:preserve-3d;transform:rotateY(-17deg) rotateX(3deg);transform-origin:50% 50%;border:0!important;border-radius:1px!important;overflow:visible!important;box-shadow:4px 8px 0 #332626,12px 23px 30px #000a!important;transition:transform .7s cubic-bezier(.2,.65,.3,1),box-shadow .7s;aspect-ratio:3/4.7}
.luxe-redesign .edition-link:nth-child(2) .luxe-book{transform:rotateY(15deg) rotateX(3deg)}
.luxe-redesign .edition-link:hover .luxe-book,.luxe-redesign .edition-link:focus-visible .luxe-book,.luxe-redesign .shelf-book:hover .luxe-book{transform:translateY(-17px) rotateY(0) rotateX(0);box-shadow:8px 26px 38px #000b!important}
.luxe-redesign .luxe-book-edges{position:absolute;inset:0;transform:translateZ(-16px);background:#1d1414;pointer-events:none}
.luxe-redesign .luxe-book-edges:before{content:'';position:absolute;inset:0 auto 0 0;width:16px;transform-origin:left;transform:rotateY(90deg);background:linear-gradient(90deg,#342617,#d2b481 20%,#fcf0cf 42%,#5b4531 70%,#352516);box-shadow:inset 0 0 3px #000}
.luxe-redesign .luxe-book-edges:after{content:'';position:absolute;inset:2px 0 2px auto;width:16px;transform-origin:right;transform:rotateY(-90deg);background:repeating-linear-gradient(90deg,#e8ddc4 0px,#e8ddc4 1px,#948570 1px,#a99b84 2px)}
.luxe-redesign .luxe-book-varnish{position:absolute;inset:0;z-index:8;pointer-events:none;transform:translateZ(.5px);background:radial-gradient(ellipse at var(--light-x,20%) var(--light-y,0%),#fff9 0,transparent 27%),linear-gradient(115deg,#fff2,transparent 25%,transparent 70%,#fff2);mix-blend-mode:soft-light;opacity:.5;box-shadow:inset 1px 0 #fff8,inset -2px 0 #0005,inset 0 1px #ffffffb3}
.luxe-redesign .edition-link:before,.luxe-redesign .shelf-book:before{content:'';position:absolute;inset:auto -12% -15px;height:35px;border-radius:50%;background:#000;filter:blur(16px);opacity:.7;transform:rotateX(60deg);z-index:-1}
.luxe-redesign .edition-link:after,.luxe-redesign .shelf-book:after{content:'';position:absolute;left:8%;right:0;top:calc(100% - 55px);height:100px;background-image:linear-gradient(#0b060900,#0b0609),var(--book-photo);background-size:cover;background-position:center bottom;transform:scaleY(-1);opacity:.12;filter:blur(1px);mask-image:linear-gradient(transparent,#000);z-index:-1;pointer-events:none}
.luxe-redesign .editorial-cover{width:100%;height:auto!important;min-height:0!important;display:block!important;color:#fff5dc;padding:0!important}
.luxe-redesign .newspaper-cover{background:radial-gradient(ellipse at 5% 0,#fff0cf55,transparent 50%),linear-gradient(130deg,#641e36,#30141f 57%,#792843)!important;}
.luxe-redesign .newspaper-cover>img{position:absolute;inset:27% 0 0;width:100%;height:73%;object-fit:cover;border:0;border-radius:0;z-index:1;filter:contrast(1.04)}
.luxe-redesign .newspaper-cover .cover-topline{position:absolute;top:2.2%;left:6%;right:6%;font:600 9px/1.5 LuxeManrope,sans-serif;letter-spacing:.08em;color:#f7dfaf;z-index:5;border:0;padding:0}
.luxe-redesign .newspaper-cover .newspaper-logo{position:absolute;top:5%;left:5%;right:5%;font:850 clamp(45px,5.5vw,75px)/.78 Barlow,sans-serif!important;letter-spacing:-.05em;color:#fff8db;z-index:5;text-align:left;text-shadow:0 2px #562038,2px 4px #2b1221}
.luxe-redesign .newspaper-logo strong{display:block;font:inherit;font-size:.86em;letter-spacing:.02em}.luxe-redesign .newspaper-cover .cover-subline{position:absolute;top:25%;left:6%;right:6%;z-index:4;font-size:7px;letter-spacing:.11em!important;color:#fbe5b8;border:0}
.luxe-redesign .paper-cover-bottom{position:absolute;inset:auto 0 0;padding:35% 6% 11%;z-index:4;background:linear-gradient(transparent,#100910 38%,#130912)!important;border:0!important;color:#fff4df}
.luxe-redesign .paper-cover-bottom>span{font-size:8px;color:#edcd85}.luxe-redesign .paper-cover-bottom h3{font:800 clamp(24px,3vw,37px)/1.05 Barlow,sans-serif!important;letter-spacing:-.02em;color:#fff8ef}.luxe-redesign .paper-cover-bottom p{font-size:9px;line-height:1.5;margin-top:8px;color:#e9d5bd}
.luxe-redesign .gloss-cover{background:linear-gradient(130deg,#33271b,#100b0c)!important;isolation:isolate}
.luxe-redesign .gloss-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 16%;z-index:0;filter:contrast(1.05) saturate(.86)}
.luxe-redesign .gloss-cover:before{position:absolute;content:'';inset:0;z-index:2;background:linear-gradient(0deg,#080709ed,transparent 60%),linear-gradient(180deg,#0004,transparent 23%);pointer-events:none}
.luxe-redesign .gloss-heading{position:absolute;left:5%;right:5%;top:6%;z-index:1;text-align:center;color:#fff3d0;font:500 clamp(50px,6vw,84px)/.82 LuxeBodoni,Georgia,serif!important;letter-spacing:-.07em!important;text-shadow:0 1px 0 #43331e!important}
.luxe-redesign .gloss-heading>span{display:block;font:500 .2em/2 LuxeManrope,sans-serif!important;letter-spacing:.45em;color:#fff3d0;margin-left:.5em}
.luxe-redesign .gloss-cover .luxe-head-layer{z-index:3;clip-path:polygon(29% 0,73% 0,78% 7%,72% 15%,67% 21%,64% 26%,57% 31%,49% 33%,37% 29%,29% 26%,25% 18%,26% 7%);filter:contrast(1.05) saturate(.86);pointer-events:none}
.luxe-redesign .gloss-date{z-index:5;top:22%;left:6%;right:auto;position:absolute;font:600 9px/1.5 LuxeManrope,sans-serif;letter-spacing:.08em;color:#ead5a6;background:none!important}
.luxe-redesign .gloss-cover-bottom{position:absolute;inset:auto 0 0;padding:45% 7% 11%;z-index:4;background:linear-gradient(transparent,#080709c9 44%,#080709)!important;text-align:left;color:#f3e6cd}
.luxe-redesign .gloss-cover-bottom>span{font-size:8px;letter-spacing:.12em;color:#ebd5a6}.luxe-redesign .gloss-cover-bottom h3{font:450 clamp(48px,6.2vw,86px)/.79 LuxeBodoni,Georgia,serif!important;color:#fff2d5!important;letter-spacing:-.05em}.luxe-redesign .gloss-cover-bottom h3 em{font-family:inherit!important;font-size:.65em;color:#ffeed1!important;line-height:1.1;display:inline-block}.luxe-redesign .gloss-cover-bottom p{font:11px/1.5 LuxeManrope,sans-serif;color:#e9d8c8;max-width:90%;margin-top:12px}
.luxe-redesign .cover-glint,.luxe-redesign .book-gloss{display:none}.luxe-cover-sticker{position:absolute;z-index:7;right:5%;top:28%;display:grid;place-items:center;border-radius:50%;width:52px;height:52px;background:linear-gradient(135deg,#fff5c9,#e9b257 42%,#fff0b6 53%,#92622a);color:#301718;font:900 14px/1 Barlow,sans-serif;box-shadow:2px 4px 0 #4f221f,4px 9px 12px #0007;transform:rotate(12deg)}
.luxe-redesign .luxe-price-label{position:absolute;z-index:6;left:6%;bottom:3%;color:#e9cd8f;letter-spacing:.16em;font:700 8px/1.4 LuxeManrope,sans-serif}
.luxe-redesign .luxe-barcode{position:absolute;right:5%;bottom:3%;width:44px;height:17px;z-index:6;background:repeating-linear-gradient(90deg,#eee5ca 0,#eee5ca 1px,#171111 1px,#171111 2px,#eee5ca 2px,#eee5ca 5px,#171111 5px,#171111 6px);opacity:.75;pointer-events:none}
.luxe-redesign .edition-label{border:0!important;margin-top:35px;position:relative;z-index:2;background:linear-gradient(90deg,transparent,#16101433,transparent);font-family:LuxeManrope,sans-serif}.luxe-redesign .edition-label strong{font:500 25px/1.25 LuxeBodoni,Georgia,serif}.luxe-redesign .edition-label>b{font-size:11px;letter-spacing:.16em;color:#ebd4a2}
.luxe-redesign .shelf-grid.luxe-coverflow{display:flex;gap:42px;overflow-x:auto;overflow-y:visible;padding:40px max(40px,calc(50% - 165px)) 95px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b99256 #160e12;perspective:1700px;margin-inline:-50px;min-height:500px;align-items:center}
.luxe-redesign .shelf-book{flex:0 0 300px;width:300px;max-width:75vw;scroll-snap-align:center;position:relative;margin:0!important;transform:rotateY(var(--flow-turn,-20deg)) translateY(calc(-1*var(--flow-lift,0px)));transition:transform .3s ease;transform-style:preserve-3d;isolation:isolate}
.luxe-redesign .shelf-cover{position:relative;aspect-ratio:3/4.7!important;display:block!important;width:100%;padding:0!important;background:radial-gradient(ellipse at 3% 4%,#ffedbe44,transparent 45%),linear-gradient(135deg,color-mix(in srgb,var(--cover-bg),#fff 14%),var(--cover-bg) 55%,#120a12)!important;color:var(--cover-fg);border:0;transform:rotateY(-4deg) rotateX(2deg)}
.luxe-redesign .shelf-cover>img{position:absolute;inset:20% 0 auto;width:100%;height:65%;object-fit:cover;object-position:center 15%;border:0!important;border-radius:0!important;filter:contrast(1.04) saturate(.85)}
.luxe-redesign .book-edition{position:absolute;top:3%;left:6%;right:6%;font-size:8px!important;padding:0!important;color:#f6dfaa;letter-spacing:.04em!important;z-index:5}
.luxe-redesign .book-masthead{position:absolute;top:8%;left:6%;right:6%;padding:0!important;border:0!important;margin:0!important;z-index:4;font:750 43px/.78 Barlow,sans-serif!important;letter-spacing:-.035em!important;color:#fff3d3;text-shadow:0 3px 2px #0006}.luxe-redesign .book-masthead>span{font:800 .35em/2 LuxeManrope,sans-serif;letter-spacing:.35em;color:#f0d294}
.luxe-redesign .book-headline{position:absolute;inset:auto 0 0;padding:38% 6% 12%!important;z-index:4;border:0!important;margin:0!important;background:linear-gradient(transparent,#0c070ade 48%,#0c070a);color:#fff2df}
.luxe-redesign .book-headline h3{font:600 26px/1.08 LuxeBodoni,Georgia,serif!important;color:#fff4dd;letter-spacing:-.03em}.luxe-redesign .book-headline>span{font-size:7px!important;display:block!important;letter-spacing:.12em!important;color:#e6c68a}
.luxe-redesign .shelf-book:nth-child(3n+2) .book-masthead{text-align:right;top:9%;font-family:LuxeBodoni,Georgia,serif!important}.luxe-redesign .shelf-book:nth-child(3n+3) .book-headline h3{font-family:Barlow,sans-serif!important;font-size:30px!important}.luxe-redesign .shelf-book:nth-child(4n) .book-masthead{top:7%;font-size:50px!important}.luxe-redesign .shelf-book:nth-child(3n+2) .shelf-cover>img{inset:0;width:100%;height:100%}
.luxe-redesign .book-caption{padding:0 5px;margin-top:26px;font-size:11px;color:#d8c4b3}.luxe-redesign .book-caption strong{font:500 23px/1.2 LuxeBodoni,Georgia,serif;color:#e8d4ad}
.luxe-shelf-controls{display:flex;justify-content:flex-end;gap:10px;position:relative;margin-top:-45px}.luxe-shelf-controls button{border:1px solid #ac884b77;background:linear-gradient(135deg,#292017,#0d090a);color:#efdaa9;width:46px;height:46px;font-size:23px;cursor:pointer;box-shadow:inset 0 1px #fff2}
.luxe-reader{position:fixed;inset:0;margin:0;width:100%;height:100dvh;max-width:none;max-height:none;padding:0;border:0;background:radial-gradient(ellipse at center,#292117f2,#080709fa 80%);color:#f6e5c4;overflow:hidden;color-scheme:dark}.luxe-reader::backdrop{background:#050305e8;backdrop-filter:blur(14px)}
.luxe-reader[open]{display:flex;flex-direction:column}.luxe-reader-bar{display:flex;align-items:center;gap:18px;padding:16px 24px;border-bottom:1px solid #e2c48b33;flex:none;font:13px/1.5 LuxeManrope,sans-serif}.luxe-reader-bar strong{font:500 23px/1.2 LuxeBodoni,serif}.luxe-reader-status{margin-left:auto;font-size:12px;color:#d4bea0}.luxe-reader-bar a{font:11px/1.5 LuxeManrope;color:#e0c795;text-decoration:underline}.luxe-reader-bar button{width:38px;height:38px;background:#fff1;border:1px solid #e4c98b55;color:#fff2ce;font-size:24px;cursor:pointer}
.luxe-reader-stage{flex:1;min-height:0;position:relative;display:flex;justify-content:center;align-items:center;padding:15px 25px}.luxe-pageflip{width:100%;height:100%;max-width:1100px;filter:drop-shadow(8px 18px 20px #0009);opacity:0;transition:opacity .4s}.luxe-reader[data-ready=true] .luxe-pageflip{opacity:1}
.luxe-flip-page{background:radial-gradient(ellipse at 0 0,#fffaeb,#eee1c7 85%);border:1px solid #b9a17c;color:#251c20;overflow:hidden;box-shadow:inset 0 0 30px #bca88333}.luxe-page-content{width:100%;height:100%;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a48458 #eee4d0;box-shadow:inset 8px 0 24px #45301d18}
.luxe-page-source{margin:0!important;padding:26px!important;width:100%!important;min-height:100%!important;max-width:none!important;background:transparent!important;color:#251c20!important;border:0!important;display:block!important;box-shadow:none!important}
.luxe-page-source *{max-width:100%;box-sizing:border-box}.luxe-page-source :is(h1,h2,h3){font-family:LuxeBodoni,Georgia,serif!important;color:#2b1720!important;background:none!important;-webkit-text-fill-color:initial;text-shadow:none!important;line-height:1.15!important;letter-spacing:-.03em!important;margin:12px 0!important}.luxe-page-source h1{font-size:39px!important}.luxe-page-source h2{font-size:28px!important}.luxe-page-source h3{font-size:21px!important}.luxe-page-source :is(p,li,blockquote){font:15px/1.65 LuxeManrope,sans-serif!important;margin:12px 0!important;color:#332b29!important}.luxe-page-source img{width:100%!important;height:auto!important;max-height:320px;object-fit:cover;float:none!important;border-radius:0!important}.luxe-page-source figure{float:none!important;width:100%!important;margin:18px 0!important}.luxe-page-source :is(.story-copy,.horoscope-grid,.front-briefs,.front-lead,.spread-copy){display:block!important;columns:auto!important;padding:0!important}.luxe-page-source .eyebrow{font-size:8px!important;color:#734b24!important}.luxe-page-source a{color:#754721!important;text-decoration:underline;overflow-wrap:anywhere}.luxe-page-source :is(.page-rail,.page-footer){font:10px/1.4 LuxeManrope,sans-serif!important;border-color:#bca78c!important;display:flex;justify-content:space-between;margin:10px 0}.luxe-page-source .horoscope-card{padding:15px 0;border-bottom:1px solid #b59d7455}
.luxe-reader-controls{padding:12px 20px 18px;display:flex;gap:20px;justify-content:center;flex:none}.luxe-reader-controls button{background:linear-gradient(135deg,#33291a,#120d0b);border:1px solid #ac884b88;color:#f4deab;padding:12px 23px;font:12px/1.5 LuxeManrope,sans-serif;cursor:pointer}.luxe-reader-controls button:disabled{opacity:.35}.luxe-flying-cover{z-index:10;transform-origin:top left;pointer-events:none}
@media(max-width:760px){.luxe-redesign .editions-section{padding:35px 22px}.luxe-redesign .edition-pair{gap:32px;padding:0 6px 35px}.luxe-redesign .edition-pair .luxe-book{transform:rotateY(-10deg)}.luxe-redesign .edition-pair .edition-link:nth-child(2) .luxe-book{transform:rotateY(10deg)}.luxe-redesign .newspaper-cover .newspaper-logo{font-size:clamp(29px,8.7vw,51px)!important}.luxe-redesign .paper-cover-bottom h3{font-size:clamp(15px,4.4vw,25px)!important}.luxe-redesign .gloss-heading{font-size:clamp(29px,8.6vw,50px)!important}.luxe-redesign .gloss-cover-bottom h3{font-size:clamp(29px,8.7vw,49px)!important}.luxe-redesign .cover-topline,.luxe-redesign .gloss-date{font-size:5px!important}.luxe-redesign .cover-subline{font-size:4px!important}.luxe-redesign .paper-cover-bottom p,.luxe-redesign .gloss-cover-bottom p{font-size:6px;line-height:1.4}.luxe-redesign .luxe-cover-sticker{width:30px;height:30px;font-size:10px}.luxe-redesign .luxe-price-label{font-size:5px}.luxe-redesign .luxe-barcode{height:10px;width:27px}.luxe-redesign .paper-cover-bottom>span,.luxe-redesign .gloss-cover-bottom>span{font-size:5px}.luxe-redesign .edition-label{margin-top:25px;display:block}.luxe-redesign .edition-label strong{font-size:20px}.luxe-redesign .edition-label small{font-size:7px!important;letter-spacing:.06em!important}.luxe-redesign .edition-label>b{font-size:9px}.luxe-redesign .shelf-grid.luxe-coverflow{margin-inline:-22px;gap:35px;padding:35px max(30px,calc(50% - 135px)) 85px;min-height:460px}.luxe-redesign .shelf-book{flex-basis:255px;width:255px}.luxe-redesign .book-masthead{font-size:39px!important}.luxe-redesign .book-headline h3{font-size:24px!important}.luxe-redesign .book-edition{font-size:7px!important}.luxe-shelf-controls{margin-top:20px}.luxe-reader-bar{padding:12px;gap:10px;flex-wrap:wrap}.luxe-reader-bar strong{font-size:19px}.luxe-reader-status{font-size:10px}.luxe-reader-bar a{font-size:9px}.luxe-reader-stage{padding:8px}.luxe-page-source{padding:20px!important}.luxe-page-source p{font-size:14px!important}.luxe-reader-controls{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}
@media(prefers-reduced-motion:reduce){.luxe-redesign .luxe-book,.luxe-redesign .shelf-book{transform:none!important}.luxe-pageflip{transition:none}}
.luxe-redesign .luxe-book-edges{z-index:-1}.luxe-redesign .gloss-cover>img{z-index:1}.luxe-redesign .gloss-heading{z-index:2}.luxe-redesign .gloss-cover .luxe-head-layer{z-index:3}
.luxe-page-source :is(span,div,em,strong,small,figcaption){color:#37281f!important}
.luxe-page-source :is(.front-motto,.editorial-label,.quote-box,.paper-note){background:linear-gradient(120deg,#dfcba0,#fff4d8)!important;color:#49321a!important;border-color:#b3986555!important;padding:12px}
.luxe-page-source #zeitungs-inhalt,.luxe-page-source nav{display:block!important;padding:18px 0!important;margin:10px 0!important}
.luxe-page-source nav ol{padding-left:18px;display:block!important}.luxe-page-source nav li{font-size:12px!important;margin:4px 0!important}
@media(max-width:600px){
 .luxe-redesign .edition-pair{display:flex;justify-content:flex-start;gap:35px;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;padding:15px 38px 55px;margin-inline:-22px;scrollbar-width:thin;scrollbar-color:#c9a568 #130b0f}
 .luxe-redesign .edition-pair .edition-link{flex:0 0 77vw;width:77vw;max-width:350px;scroll-snap-align:center}
 .luxe-redesign .newspaper-cover .newspaper-logo{font-size:clamp(49px,15vw,67px)!important}
 .luxe-redesign .paper-cover-bottom h3{font-size:27px!important}.luxe-redesign .gloss-heading{font-size:clamp(50px,15vw,67px)!important}.luxe-redesign .gloss-cover-bottom h3{font-size:60px!important}
 .luxe-redesign .cover-topline,.luxe-redesign .gloss-date{font-size:8px!important}.luxe-redesign .cover-subline{font-size:6px!important}.luxe-redesign .gloss-cover-bottom p,.luxe-redesign .paper-cover-bottom p{font-size:10px}.luxe-redesign .luxe-cover-sticker{width:40px;height:40px;font-size:13px}.luxe-redesign .luxe-price-label{font-size:7px}.luxe-redesign .luxe-barcode{width:40px;height:13px}.luxe-redesign .paper-cover-bottom>span,.luxe-redesign .gloss-cover-bottom>span{font-size:7px}
}
