:root{--cream:#f8f2e7;--paper:#fffaf1;--chocolate:#43271c;--brown:#985d2e;--gold:#b38b45;--muted:#756052;--line:#d8c5a5;--rose:#d8b0ab;--sage:#a8b3a0;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:26px}body{margin:0;background:var(--cream);color:var(--chocolate);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit}button{font:inherit}img{max-width:100%;height:auto;display:block}button,a,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #825b21;outline-offset:5px}.page{width:min(100% - 36px,520px);margin:auto}.preview-bar{font-size:10px;letter-spacing:.15em;font-weight:700;text-align:center;color:#fff6e6;background:var(--chocolate);padding:10px 15px;line-height:1.4}.hero{padding-top:31px;text-align:center}.collection-mark{display:flex;justify-content:center;align-items:center;gap:13px;letter-spacing:.2em;font-size:10px;font-weight:700;color:#8f6b38}.collection-mark:before,.collection-mark:after{content:'';width:28px;height:1px;background:var(--gold)}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.1;text-wrap:balance}h1{font-size:46px;letter-spacing:-1.8px;margin:18px auto 17px}h1 .number{font-size:1.22em;line-height:.9;display:block;color:var(--brown);margin-bottom:9px}h1 em{font-weight:400;color:var(--brown)}.hero-sub{font-size:17px;line-height:1.5;max-width:460px;margin:auto}.hero-art{margin:24px 0 24px;position:relative;border-radius:9px;overflow:hidden;background:#ede2cd;box-shadow:0 12px 30px #4e371515}.hero-art img{width:100%;aspect-ratio:4/5;object-fit:cover}.temporary-art{aspect-ratio:4/5;display:flex;justify-content:center;align-items:center;background:radial-gradient(circle at 80% 15%,#e7c7c4,transparent 40%),linear-gradient(140deg,#f8f2e7,#d5c2a1);padding:50px}.temporary-book{background:#fffaf1;border:1px solid #bda36e;outline:1px solid #bda36e;outline-offset:-12px;width:100%;padding:50px 23px;box-shadow:11px 14px 0 #cab790,16px 20px 28px #4e371526;transform:rotate(-5deg);font-family:var(--serif);font-size:32px;line-height:1.15}.temporary-book b{font-size:84px;display:block;color:var(--brown);font-weight:400}.temporary-book small{font:9px var(--sans);letter-spacing:.15em;display:block;margin-top:30px}.intro{font-size:16px;line-height:1.65;margin:0 7px 23px}.cta{display:flex;align-items:center;justify-content:center;gap:13px;text-decoration:none;color:#fffaf1;border:1px solid #8d5124;background:var(--brown);border-radius:11px;padding:18px 20px;font-size:14px;font-weight:700;letter-spacing:.035em;box-shadow:0 5px 0 #74441f;min-height:61px;transition:background .2s,transform .2s}.cta:hover{background:#824d25;transform:translateY(-1px)}.cta .arrow{font-size:23px;font-weight:400;line-height:1}.under-cta{font-size:12px;color:var(--muted);line-height:1.5;margin-top:16px}.preview-note{background:#efe5d4;border:1px solid #e0ccb0;border-radius:8px;font-size:12px;line-height:1.6;padding:14px 17px;margin:24px 0 0;text-align:left;color:#6f5844}.preview-note strong{color:var(--chocolate)}.section{padding-top:62px;text-align:center}.eyebrow{display:block;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700;color:#8c6839;margin-bottom:12px}h2{font-size:35px;letter-spacing:-1px}h2 em{color:var(--brown)}.section-lead{color:var(--muted);font-size:15px;line-height:1.65;margin:17px 7px 25px}.ornament{display:flex;align-items:center;gap:12px;justify-content:center;color:var(--gold);font-size:14px;margin:22px 0}.ornament:before,.ornament:after{content:'';height:1px;width:56px;background:#c9af7b}.sample-list{display:grid;gap:26px}.sample{margin:0;text-align:left}.sample img{width:100%;border:1px solid var(--line);border-radius:6px}.sample figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-top:11px;padding:0 3px;font-size:12px;color:var(--muted)}.sample figcaption strong{font-size:13px;color:var(--chocolate)}.sample .caption-number{font-family:var(--serif);font-size:22px;color:var(--gold);margin-right:8px}.sample-placeholder{aspect-ratio:210/297;background:#fdfaf3;border:1px solid var(--line);padding:35px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-family:var(--serif);font-size:24px}.sample-placeholder small{font:12px var(--sans);margin-top:20px;color:var(--muted)}.visual-note{font-size:11px;line-height:1.6;color:var(--muted);text-align:center;margin:21px 6px 0}.bundle-art{margin:24px 0;border-radius:8px;overflow:hidden}.bundle-art img{width:100%;aspect-ratio:5/4;object-fit:cover}.contents-panel{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:27px 25px;text-align:left;margin-bottom:25px}.contents-panel h3{font-size:24px;line-height:1.2}.contents-panel>p{font-size:14px;color:var(--muted);margin-top:10px}.check-list{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:13px;font-size:14px;line-height:1.55}.check-list li{position:relative;padding-left:28px}.check-list li:before{content:'✓';position:absolute;left:0;color:var(--brown);font-weight:700}.check-list strong{font-weight:600}.fine{font-size:12px;color:var(--muted);line-height:1.6}.contents-panel .fine{margin-top:22px;border-top:1px solid #e5d8c3;padding-top:16px}.bonuses-head{font-family:var(--serif);color:var(--brown);font-size:25px;margin-top:17px}.bonus-list{display:grid;gap:26px;margin-top:28px}.bonus{background:var(--paper);border:1px solid var(--line);border-radius:11px;overflow:hidden;text-align:left}.bonus-art{background:#ede2cf;min-height:150px;position:relative;overflow:hidden}.bonus-art img{width:100%;aspect-ratio:5/3;object-fit:cover;object-position:center 45%}.bonus-placeholder{height:185px;display:flex;align-items:center;justify-content:center;padding:25px;background:linear-gradient(145deg,#eee1c9,#fbf8f0)}.bonus-placeholder span{font-family:var(--serif);font-size:72px;line-height:1;color:var(--brown)}.bonus-body{padding:24px 25px 25px}.bonus .eyebrow{font-size:9px;margin-bottom:9px}.bonus h3{font-size:27px;letter-spacing:-.5px}.bonus p{font-size:14px;color:var(--muted);line-height:1.7;margin-top:13px}.included{margin-top:19px;display:inline-flex;align-items:center;gap:7px;color:#685330;font-size:11px;font-weight:700;border-top:1px solid #e3d1b4;padding-top:13px;width:100%}.offer-title{margin-bottom:25px}.offer-box{border:1px solid #b7955e;background:var(--paper);border-radius:12px;overflow:hidden;text-align:left;box-shadow:0 12px 30px #57422609}.offer-top{padding:20px;background:var(--chocolate);color:#fff5e4;text-align:center}.offer-top .eyebrow{color:#d6b982;margin:0 0 7px;font-size:9px}.offer-top h3{font-size:30px}.offer-body{padding:25px 28px 30px}.offer-intro{text-align:center;color:var(--brown);font-size:12px;font-weight:700;line-height:1.6;letter-spacing:.02em}.offer-body .check-list{gap:12px;margin-top:23px}.price-area{text-align:center;padding:28px 0 23px;border-top:1px solid var(--line);margin-top:28px}.price-caption{font-size:12px;color:var(--muted);margin-bottom:7px}.price{display:flex;align-items:baseline;justify-content:center;gap:8px;font-family:var(--serif);font-size:75px;letter-spacing:-4px;line-height:1}.price .currency{font:16px var(--sans);letter-spacing:0}.payment-type{margin-top:10px;font-size:12px;color:var(--muted)}.not-for-sale{display:block;width:100%;border:1px solid #bda988;background:#e7ddce;color:#66513d;padding:16px 13px;text-align:center;border-radius:8px;font-size:13px;font-weight:700;letter-spacing:.035em;line-height:1.5;cursor:not-allowed}.offer-body .fine{text-align:center;margin-top:16px}.offer-status{border-top:1px solid var(--line);padding:17px 20px;background:#f1e9db;font-size:11px;text-align:center;color:#705c4a;line-height:1.65}.guarantee{padding-top:42px}.seal{border:1px solid var(--gold);border-radius:50%;height:113px;width:113px;margin:auto auto 23px;outline:1px solid #c4a368;outline-offset:-7px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--brown)}.seal b{font:43px/1 var(--serif)}.seal span{font-size:9px;text-transform:uppercase;letter-spacing:.17em;margin-top:4px}.guarantee h2{font-size:30px;max-width:420px;margin:auto}.guarantee p{font-size:13px;line-height:1.75;color:var(--muted);margin:17px 20px 0}.steps{list-style:none;padding:0;margin:29px 0 0;text-align:left;display:grid;gap:0}.steps li{display:grid;grid-template-columns:44px 1fr;gap:18px;padding:20px 9px;border-bottom:1px solid var(--line)}.step-num{font:28px/1 var(--serif);color:var(--gold);padding-top:3px}.steps h3{font-size:23px}.steps p{font-size:14px;color:var(--muted);margin-top:9px;line-height:1.6}.faq{margin-top:27px;text-align:left}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:21px 5px;font-size:14px;font-weight:600;line-height:1.5}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';font-weight:400;color:var(--brown);font-size:25px;line-height:1;flex-shrink:0}.faq details[open] summary:after{content:'−'}.faq details p{padding:0 23px 22px 5px;font-size:13px;line-height:1.75;color:var(--muted)}.closing{padding:41px 0 32px;text-align:center}.closing .collection-mark{font-size:9px}.closing p{font-size:11px;color:var(--muted);line-height:1.7;margin:20px 17px 0}.closing a{display:inline-block;margin-top:18px;font-size:12px;text-underline-offset:4px}.footer{font-size:10px;color:#87735e;text-align:center;line-height:1.7;padding:24px 5px 36px;border-top:1px solid var(--line)}@media(min-width:1000px){.hero{padding-top:37px}body{background-image:radial-gradient(ellipse at 0% 6%,#e5d5b933,transparent 40%),radial-gradient(ellipse at 100% 25%,#e3c9c022,transparent 38%)}}@media(max-width:560px){.page{width:min(100% - 34px,520px)}.hero{padding-top:26px}h1{font-size:38px;letter-spacing:-1.4px;margin-top:19px}.hero-sub{font-size:15px}.hero-art{margin-top:21px}.intro{font-size:15px;margin-right:4px;margin-left:4px}.cta{font-size:12px;padding:16px 14px;min-height:59px;gap:8px}.preview-note{font-size:11px}.section{padding-top:50px}h2{font-size:31px;letter-spacing:-.8px}.section-lead{font-size:14px}.contents-panel{padding:24px 20px}.bonus-body{padding:22px}.offer-body{padding:23px 21px}.price{font-size:72px}.guarantee p{margin-right:8px;margin-left:8px}.sample figcaption{gap:8px}.sample figcaption strong{font-size:12px}.preview-bar{font-size:9px;letter-spacing:.1em}.steps li{padding:19px 2px;gap:13px;grid-template-columns:38px 1fr}.temporary-art{padding:35px}.temporary-book{font-size:28px;padding:36px 17px}.temporary-book b{font-size:69px}.bonus h3{font-size:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cta{transition:none}}

.mockup-caption{font-size:10px;color:var(--muted);margin:-12px 0 23px;text-align:center}.hero-art img{aspect-ratio:auto}.hero-art{margin-left:0;margin-right:0}

.bonus-art{height:275px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 30% 15%,#fcf8ef,transparent 70%),#e9dcc4;perspective:800px}.bonus-art img{width:156px;height:234px;aspect-ratio:2/3;object-fit:contain;border-radius:1px;transform:rotate(-5deg) rotateY(-8deg);box-shadow:7px 4px 0 #c5ad83,9px 5px 0 #9c8054,16px 14px 25px #5e402331}.bonus:nth-child(even) .bonus-art img{transform:rotate(4deg) rotateY(-8deg)}@media(max-width:560px){.bonus-art{height:256px}.bonus-art img{width:146px;height:219px}}

.bundle-art{margin-left:0;margin-right:0}.bundle-art img{aspect-ratio:auto;object-fit:contain}

/* Promesa y galería: edición solicitada con fichas visuales nuevas. */
h1.hero-promise{font-family:var(--sans);font-size:35px;font-weight:900;line-height:1.12;letter-spacing:-1.15px;margin:23px auto 26px;text-wrap:balance;max-width:520px}
.gallery-heading{font-family:var(--sans);font-size:30px;font-weight:900;line-height:1.14;letter-spacing:-.7px;text-transform:uppercase}
.sample-carousel{position:relative;margin:0;touch-action:pan-y}
.carousel-viewport{overflow:hidden;border-radius:9px}
.carousel-track{display:flex;align-items:flex-start;transform:translateX(0);transition:transform .45s ease}
.carousel-slide{flex:0 0 100%;min-width:0;padding:0 1px}

.carousel-slide img{width:100%;aspect-ratio:2/3;object-fit:contain;background:var(--paper);border:1px solid var(--line)}
.carousel-slide figcaption{min-height:42px;align-items:center}









.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:560px){h1.hero-promise{font-size:29px;line-height:1.15;letter-spacing:-.8px;margin-top:23px}.gallery-heading{font-size:26px;letter-spacing:-.6px}.carousel-slide figcaption{gap:6px}.carousel-slide figcaption strong{font-size:11px}.carousel-slide .caption-number{font-size:19px;margin-right:5px}}


/* Mockups completos de los cinco bonos: sin recorte ni efecto 3D duplicado. */
.bonus-art{height:auto;min-height:0;display:block;perspective:none;background:var(--paper)}
.bonus-art img,.bonus:nth-child(even) .bonus-art img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;object-position:center;transform:none;box-shadow:none;border-radius:0}
.bonus-mockup-caption{font-size:10px;color:var(--muted);line-height:1.5;margin:0 8px 20px}

@media(max-width:560px){}

/* Mockup corregido de la oferta, al mismo ancho del principal y sin recortes. */
.offer-mockup{width:100%;max-width:520px;margin:0 auto 25px;border-radius:9px;overflow:hidden;background:var(--paper);box-shadow:0 12px 30px #4e371515}
.offer-mockup img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}

/* Imagen original de garantía: completa y proporcionada. */
.guarantee-art{width:270px;max-width:100%;margin:0 auto 24px}.guarantee-art img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}
@media(max-width:560px){.guarantee-art{width:220px}}

.offer-cta{margin-top:24px;margin-bottom:0;line-height:1.45;text-align:center}

/* Stacking de la oferta: lectura clara del producto principal y sus cinco bonos. */
.stacking-card{margin:0;background:#e8efe2;border:1px solid #c5d2bc;border-radius:11px;padding:27px 25px 25px;color:var(--chocolate);box-shadow:0 7px 20px #4e37150b}
.stacking-title{font-family:var(--serif);font-size:31px;font-weight:700;line-height:1.12;text-align:center;letter-spacing:-.5px;margin-bottom:24px}
.stacking-list{list-style:none;padding:0;margin:0;display:grid;gap:15px;font-size:15px;line-height:1.48}
.stacking-list li{display:grid;grid-template-columns:25px 1fr;align-items:start;gap:10px}
.stacking-icon{font-size:18px;line-height:1.35}
.stacking-main strong{font-weight:700}
.stacking-divider{height:1px;background:#c3d0ba;margin:23px 0 20px}
.stacking-bonus-label{font-size:13px;font-weight:700;letter-spacing:.025em;text-transform:uppercase;color:#6f5431;margin-bottom:16px}
.stacking-bonuses{gap:13px}
.stacking-bonuses strong{font-weight:800}
@media(max-width:560px){.stacking-card{padding:24px 19px 22px}.stacking-title{font-size:28px;margin-bottom:22px}.stacking-list{font-size:14px;gap:14px}.stacking-list li{grid-template-columns:23px 1fr;gap:9px}.stacking-icon{font-size:17px}.stacking-bonus-label{font-size:12px}}


/* English revision: same 520px stacked Spanish structure; no top menu or CTAs. */
.skip-link{position:fixed;top:-60px;left:15px;z-index:10;background:var(--chocolate);color:var(--paper);padding:10px 16px}.skip-link:focus{top:10px}
.hero-art{background:transparent;box-shadow:none;overflow:visible}.hero-art img{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 12px 14px #4e37151a)}
.hero-promise{max-width:520px}.preview-bar{letter-spacing:.08em}.sample figcaption small{display:block;font-size:11px;color:var(--muted);margin:2px 0 0 32px}.carousel-viewport:focus-visible{outline:3px solid var(--gold);outline-offset:5px}
.visual-note{font-size:10px;line-height:1.8;margin-top:25px}
.bonus-art{padding:26px 38px;background:radial-gradient(ellipse at 30% 15%,#fffaf1,transparent 70%),#eee2cc}.bonus-art img,.bonus:nth-child(even) .bonus-art img{width:min(100%,270px);height:auto;aspect-ratio:2/3;object-fit:contain;margin:auto;box-shadow:0 10px 23px #4e371527;border:1px solid #d8c5a5}.offer-mockup{background:transparent;box-shadow:none}.offer-mockup-caption{font-size:10px;color:var(--muted);margin:-12px 0 24px}.not-for-sale.offer-cta{width:100%;box-shadow:none}.footer a{text-decoration:none;overflow-wrap:anywhere}
@media(max-width:560px){.sample figcaption small{font-size:10px;margin-left:25px}.bonus-art{padding:24px 32px}.bonus-art img,.bonus:nth-child(even) .bonus-art img{width:min(100%,240px);height:auto;aspect-ratio:2/3}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.carousel-track{transition:none}}

/* Clean gallery revision: large pages only, no visible navigation, expansion, or duplicate sample-grid controls. */
.carousel-slide img{cursor:default}.carousel-viewport{outline-offset:5px}.carousel-slide figcaption{justify-content:flex-start}

/* Compact full-width strip, matched to the actual SchnittAtlas gallery source. */
body{overflow-x:clip}
.compact-gallery{position:relative;left:50%;width:100vw;margin-left:-50vw;margin-top:30px;margin-bottom:0}
.compact-window{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent);outline-offset:4px;touch-action:pan-x pan-y;overscroll-behavior-x:contain}
.compact-window::-webkit-scrollbar{display:none}
.compact-track{display:flex;width:max-content;will-change:transform}
.compact-gallery.is-ready .compact-track{animation:compactCakeFlow 156s linear infinite}
.compact-group{display:flex;align-items:center;gap:20px;padding:8px 20px 12px 0;flex:none}
.compact-card{width:190px;height:285px;flex:none;margin:0;border:1px solid var(--line);border-radius:7px;overflow:hidden;background:var(--paper);box-shadow:0 5px 17px #4e371519}
.compact-card img{display:block;width:100%;height:100%;object-fit:contain;aspect-ratio:2/3;cursor:default}
@keyframes compactCakeFlow{from{transform:translateX(-50%)}to{transform:translateX(0)}}
.compact-gallery:hover .compact-track,.compact-gallery:focus-within .compact-track,.compact-gallery.is-hidden .compact-track{animation-play-state:paused}
.compact-gallery.is-manual .compact-track{animation:none;transform:none;will-change:auto}
.compact-gallery.is-manual .compact-duplicate{display:none}
.compact-gallery.is-manual .compact-window{-webkit-mask-image:none;mask-image:none}
@media(max-width:600px){.compact-card{width:160px;height:240px}.compact-group{gap:16px;padding-right:16px}.compact-gallery{margin-top:26px}.compact-window{-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent)}}
@media(prefers-reduced-motion:reduce){.compact-gallery.is-ready .compact-track{animation:none!important;transform:none!important;will-change:auto}.compact-duplicate{display:none!important}.compact-window{-webkit-mask-image:none;mask-image:none}}

/* Supplied guarantee artwork retains transparency on the page background. */
.guarantee-art,.guarantee-art img{background:transparent}

/* Deutsche Texte: gleiches Layout, keine Änderungen am visuellen Aufbau. */
.price-pending{font-size:29px;letter-spacing:-.6px;line-height:1.25}
.consent-reopen{background:none;border:0;padding:5px 0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}
.consent-panel[hidden]{display:none!important}
.consent-panel{position:fixed;z-index:50;left:16px;right:16px;bottom:16px;max-width:700px;margin:auto;background:#fffaf1;border:1px solid var(--gold);border-radius:12px;padding:20px;box-shadow:0 8px 38px #43271c33;color:var(--chocolate);text-align:left}
.consent-panel h2{font:700 19px/1.25 var(--sans);letter-spacing:0;margin:0 0 9px}
.consent-panel p{font:12px/1.6 var(--sans);margin:0}
.consent-panel .consent-preview{margin-top:8px;color:var(--muted);font-size:11px}
.consent-actions{display:flex;gap:10px;margin-top:15px}
.consent-actions button{flex:1;cursor:pointer;background:var(--paper);border:1px solid var(--chocolate);color:var(--chocolate);border-radius:6px;padding:11px 14px;font:700 13px var(--sans)}
.consent-actions button:last-child{background:var(--chocolate);color:var(--paper)}
.consent-actions button:focus-visible,.consent-reopen:focus-visible{outline:3px solid var(--gold);outline-offset:3px}
@media(max-width:560px){.consent-panel{left:10px;right:10px;bottom:10px;padding:16px}.price-pending{font-size:27px}}

/* Kompakte Orientierung vor der Galerie. */
.audience-section{padding-bottom:0}.audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;text-align:left}.audience-card{display:flex;gap:10px;background:var(--paper);border:1px solid var(--line);border-top:3px solid #790b20;border-radius:10px;padding:16px 13px;min-width:0}.audience-number{flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--gold);border-radius:50%;color:#790b20;font:700 12px var(--sans)}.audience-card h3{margin:1px 0 7px;font:700 14px/1.4 var(--sans);color:var(--chocolate)}.audience-card p{margin:0;color:var(--muted);font:13px/1.55 var(--sans)}@media(max-width:480px){.audience-grid{grid-template-columns:1fr;gap:10px}.audience-card{padding:14px 16px;gap:13px}.audience-card h3{font-size:15px}.audience-card p{font-size:13px}}

#offer-checkout{display:block;width:100%;padding:17px 20px;border:1px solid #790b20;border-radius:8px;background:#790b20;color:var(--paper);font:700 15px/1.35 var(--sans);text-decoration:none;text-align:center;cursor:pointer}#offer-checkout:hover{background:#5e0818}

.reference-price{margin:4px 0 8px;color:var(--muted);font-size:24px;line-height:1.3;font-weight:500}.reference-price:has([data-main-original-price]:empty){display:none}.reference-price s{text-decoration-thickness:1.5px}
