:root{--ink:#24231f;--paper:#f6f3ec;--accent:#ab4935}header.no-print{background:#24231f!important;border:0!important;box-shadow:none!important}#previewMain{background:#ddd9d0!important;padding:32px!important}aside.no-print{max-width:360px!important;background:#faf9f5!important}#appShell input,#appShell select,#appShell textarea{font-size:12px}#appShell input:focus,#appShell select:focus{outline:2px solid #ab4935;outline-offset:1px}.ed-panel{border-top:1px solid #ddd6c9;padding-top:18px;margin-top:18px}.ed-kicker{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#8b7865;margin:0 0 12px}.ed-panel label{display:block;font-size:11px;font-weight:600;margin:10px 0 5px}.ed-panel input,.ed-panel select,.ed-panel textarea{width:100%;border:1px solid #d8d2c6;background:white;padding:9px;border-radius:5px}.ed-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.ed-choice{padding:6px;border:1px solid #d9d2c7;border-radius:4px;text-align:left;font-size:10px;background:white}.ed-choice[aria-pressed=true]{border:2px solid var(--accent);padding:5px}.ed-mini{height:90px;background:#d2c8b7;margin-bottom:6px;position:relative;overflow:hidden;font:24px Georgia;color:#f7f3eb;padding:10px;display:flex;align-items:end}.ed-mini:after{content:'';position:absolute;inset:15px 12px 28px 40%;background:#a79c8a}.ed-mini.split{background:#f3ede2;color:#292822}.ed-mini.split:after{inset:0 0 0 48%}.ed-mini.frame{background:#ebe5d8;color:#292822}.ed-mini.frame:after{inset:20px 15px 22px}.ed-mini.type{background:#ab4935}.ed-mini.type:after{inset:45px 0 0 45%;background:#d7b098}.ed-mini.collage:after{inset:10px 8px 30px 30%;transform:rotate(8deg)}.ed-mini.noir{background:#24231f}.ed-btn{padding:10px 12px;background:#292822;color:white;border-radius:5px;font-size:11px;margin-top:10px;cursor:pointer}.ed-btn.alt{background:#eee8de;color:#292822}.ed-hint{font-size:11px;line-height:1.7;color:#867c70;margin-top:8px}.ed-status{font-size:11px;margin-top:8px;color:#795c44}.ed-pagebar{display:flex;align-items:center;justify-content:space-between;padding:12px 2px;color:#6b6257;font-size:12px;gap:12px}.ed-pagebar select{padding:7px;background:#f9f7f2;border:1px solid #c6bfae;border-radius:4px}.ed-sheet{font-family:Inter,Arial,sans-serif;color:var(--ink);background:var(--paper)}.ed-top,.ed-foot{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.16em;text-transform:uppercase;flex:none}.ed-top{padding-bottom:16px;border-bottom:1px solid #c5bfae}.ed-foot{padding-top:14px;border-top:1px solid #c5bfae;margin-top:18px}.ed-top strong{font-size:15px;letter-spacing:.08em;max-width:70%;overflow-wrap:anywhere}.ed-foot a{color:inherit}.ed-title{font-family:'Playfair Display',Georgia,serif;font-size:55px;line-height:1.06;font-weight:400;letter-spacing:-.035em;margin:24px 0}.ed-photo{background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#e0d9cc;position:relative;display:block;min-height:0;overflow:hidden}.ed-photo.contain{background-size:contain}.ed-body{flex:1;min-height:0;display:flex;flex-direction:column}.ed-product{display:flex;flex-direction:column;min-width:0;min-height:0}.ed-product .ed-photo{flex:1}.ed-caption{padding-top:12px;flex:none;min-height:76px}.ed-caption h3{font-family:'Playfair Display',Georgia,serif;font-size:23px;font-weight:400;line-height:1.15;margin:0 0 8px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ed-price{font-size:13px;font-weight:600}.ed-price del{font-size:10px;color:#8a8073;margin-left:8px}.ed-buy{float:right;color:inherit;font-size:9px;letter-spacing:.15em;text-decoration:underline;padding-top:4px}.ed-index{font-size:10px;letter-spacing:.15em;color:#8a8073;margin-bottom:6px}.ed-grid{display:grid;gap:26px;flex:1;min-height:0}.ed-grid.duo{grid-template-columns:1fr 1fr}.ed-grid.asymmetric{grid-template-columns:1.35fr 1fr;grid-template-rows:1fr 1fr}.ed-grid.asymmetric .ed-product:first-child{grid-row:span 2}.ed-grid.gallery{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:22px}.ed-grid.commerce{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr;gap:20px}.ed-grid.commerce h3{font-size:17px}.ed-grid.commerce .ed-buy{float:none;display:block;margin-top:4px}.ed-grid.gallery h3,.ed-grid.asymmetric .ed-product:not(:first-child) h3{font-size:20px}.ed-hero .ed-caption{padding:20px 0 0;min-height:120px}.ed-hero h3{font-size:36px;max-width:570px}.ed-hero .ed-photo{flex:1}.ed-full{padding:0;color:white;background:#27231f}.ed-full>.ed-photo{position:absolute;inset:0}.ed-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.28),transparent 40%,rgba(0,0,0,.8))}.ed-full .ed-top,.ed-full .ed-foot,.ed-full .ed-feature{position:relative;margin:38px 46px}.ed-full .ed-feature{margin-top:auto}.ed-full .ed-feature h3{font:55px/1.06 'Playfair Display',Georgia;max-width:620px;overflow-wrap:anywhere}.ed-full .ed-foot{margin-top:0;border-color:#ffffff60}.ed-cover{padding:42px 46px;position:relative;justify-content:space-between}.ed-cover .ed-photo{position:absolute;inset:0}.ed-cover-top,.ed-cover-bottom,.ed-cover-copy{position:relative;z-index:1}.ed-cover-top,.ed-cover-bottom{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.2em;text-transform:uppercase;gap:20px}.ed-cover-copy h2{font:88px/.98 'Playfair Display',Georgia,serif;letter-spacing:-.045em;overflow-wrap:anywhere;margin:20px 0;max-width:680px}.ed-cover-copy p{font-size:14px;line-height:1.7;max-width:400px}.ed-cover-copy small{font-size:11px;letter-spacing:.25em;text-transform:uppercase}.ed-cover.magazine,.ed-cover.noir{color:white;background:#1f201d}.ed-cover.magazine .ed-cover-copy{margin-top:auto;margin-bottom:60px}.ed-cover.noir .ed-photo{inset:210px 80px 210px;opacity:.7}.ed-cover.noir .ed-cover-copy{text-align:center;margin:auto 0}.ed-cover.noir .ed-cover-copy p{margin:auto}.ed-cover.split .ed-photo{left:45%;}.ed-cover.split .ed-cover-copy{margin:auto 0;width:52%}.ed-cover.split h2{font-size:76px}.ed-cover.split p{max-width:260px}.ed-cover.frame .ed-photo{inset:185px 65px 140px}.ed-cover.frame .ed-cover-copy{margin-bottom:auto}.ed-cover.frame h2{font-size:72px;margin-top:40px}.ed-cover.frame p{position:absolute;top:800px;font-size:12px;max-width:540px}.ed-cover.type{background:var(--accent);color:#fff}.ed-cover.type .ed-photo{inset:400px 0 95px 160px}.ed-cover.type .ed-cover-copy{margin-bottom:auto}.ed-cover.type h2{font-family:Inter,Arial,sans-serif;font-weight:800;font-size:95px;line-height:.95;max-width:650px}.ed-cover.type p{max-width:550px}.ed-cover.collage .ed-photo{inset:170px 65px 230px 180px;transform:rotate(5deg)}.ed-cover.collage .ed-cover-copy{margin-top:auto;margin-bottom:60px}.ed-cover.collage h2{font-style:italic;font-size:100px}.ed-cover-logo{max-width:160px;max-height:60px;object-fit:contain}.ed-sheet .campo-reticular{border-radius:0;box-shadow:none}.ed-sheet .marco-foto{border-radius:0}.ed-empty{font:32px Georgia;text-align:center;margin:auto}.ed-no-price .ed-price{display:none}@media(max-width:760px){#appShell{flex-direction:column!important;overflow:auto!important}aside.no-print{max-width:none!important;height:45vh!important;min-height:280px}#previewMain{min-height:65vh;overflow:auto!important;align-items:start!important}header.no-print{height:auto!important;min-height:72px;flex-wrap:wrap;padding:10px!important;gap:8px}header.no-print h1{font-size:13px}}@media print{.ed-pagebar{display:none!important}.ed-sheet{width:794px!important;height:1123px!important;min-height:1123px!important;max-height:1123px!important}.ed-pagewrap{break-inside:avoid}.ed-cover.frame p{top:800px}}
.ed-product>a:has(.ed-photo),.ed-hero>a:has(.ed-photo){display:flex;flex:1;min-height:0}.ed-product>a>.ed-photo,.ed-hero>a>.ed-photo{flex:1;width:100%}.ed-full .ed-index{color:#ddd3c5}.ed-sheet.show-guides .ed-body{outline:1px dashed #ab4935}.ed-pagewrap{display:block}.ed-cover-copy h2{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ed-cover.type h2{font-size:84px}.ed-cover.split h2{font-size:64px}.ed-cover.frame h2{font-size:62px;-webkit-line-clamp:1}.ed-cover.frame .ed-cover-copy{width:100%}.ed-cover-logo{background:#fff;padding:8px}.ed-cover.frame .ed-cover-copy small{display:none}
#previewMain{align-items:flex-start!important;min-width:0}#previewZoomWrapper{transform-origin:top left!important}
.ed-cover-copy h2{display:block;overflow:visible;line-height:1.12;padding-bottom:12px}.ed-cover.type h2{font-size:78px;line-height:1.06}.ed-caption h3{display:block;overflow:visible;line-height:1.26;padding-bottom:8px}.ed-caption{padding-bottom:8px}.ed-cover.frame h2{font-size:54px}.ed-title{line-height:1.2;padding-bottom:8px;margin-bottom:26px}.ed-hero .ed-caption{min-height:145px}
@media print{.ed-sheet{width:210mm!important;height:296.5mm!important;min-height:296.5mm!important;max-height:296.5mm!important}}
.ed-cover.frame .ed-cover-copy{position:absolute;left:46px;right:46px;top:62px;width:auto}.ed-cover.frame h2{margin:28px 0 0}.ed-cover.frame .ed-cover-copy p{top:930px;max-width:660px;font-size:12px}
.ed-price del.precio-viejo{display:inline-block;position:relative;text-decoration:none;font-size:10.5px;line-height:13px;font-weight:600;vertical-align:baseline;margin-left:8px}.ed-price del.precio-viejo::after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;margin-top:-.5px;background:currentColor;pointer-events:none}
html.exporting-pdf .ed-price del.precio-viejo::after{top:calc(50% + 2.5px)}
