.catalogue-editorial{position:absolute;inset:0;width:1586px;height:992px;color:#20231f;pointer-events:none}
.editorial-page-inner{position:absolute;left:170px;top:163px;width:598px;height:668px;display:grid;grid-template-rows:minmax(132px,max-content) 215px minmax(0,1fr) 37px;gap:10px}
.catalogue-editorial[data-side="right"] .editorial-page-inner{left:870px;width:565px}
.catalogue-editorial :is(p,h2,h3,figure,dl,dd){margin:0}
.catalogue-editorial button{font:inherit;color:inherit;pointer-events:auto;cursor:pointer}
.catalogue-editorial button:disabled{cursor:default;opacity:.4}
.catalogue-editorial button:focus-visible{outline:2px solid #c7861b;outline-offset:3px}
.catalogue-editorial [hidden]{display:none!important}
.editorial-machine-header{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0}
.editorial-machine-kicker{font-size:10px;line-height:15px;letter-spacing:2.6px;font-weight:700;color:#585b53}
.editorial-machine-heading{font-size:42px;line-height:1.04;letter-spacing:-1.6px;font-weight:700;overflow-wrap:anywhere}
.editorial-machine-heading.is-long{font-size:37px;letter-spacing:-1.3px}
.editorial-machine-heading.is-very-long{font-size:33px;letter-spacing:-1px}
.editorial-machine-subtitle{font-size:20px;line-height:25px;color:#666961;max-width:100%}
.editorial-machine-visual{position:relative;min-height:0;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #c3bdb1;padding-bottom:9px;background:none}

.editorial-machine-photo{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:0;padding:0;background:none;min-width:0;min-height:0}
.editorial-machine-photo>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;pointer-events:none}
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
 .editorial-machine-photo>:is(img,.editorial-source-photo){transform-origin:center;transition:scale 200ms ease-out}
 .editorial-machine-photo:not(:disabled):is(:hover,:focus-visible)>:is(img,.editorial-source-photo){scale:1.035}
}
.editorial-photo-controls{position:absolute;right:0;bottom:14px;max-width:260px;display:flex;gap:7px;align-items:center;justify-content:flex-end;pointer-events:auto}
.editorial-photo-thumbnail{width:54px;height:43px;border:1px solid #c7c0b3;border-radius:3px;overflow:hidden;background:#f1eee5;flex:none}
.editorial-photo-thumbnail[aria-pressed="true"]{border-color:#b48026;box-shadow:inset 0 0 0 1px #b48026}
.editorial-photo-thumbnail img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;pointer-events:none}
.editorial-photo-more{display:grid;place-items:center;flex:none;width:22px;height:30px}
.editorial-photo-more img{width:18px;height:18px;pointer-events:none}
.editorial-photo-more:first-child img{transform:rotate(180deg)}
.editorial-source-photo{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none}
.editorial-source-crop{display:block;position:relative;height:100%;width:auto;max-width:100%;overflow:hidden}
.editorial-source-crop>img{position:absolute;max-width:none;object-fit:fill;mix-blend-mode:multiply;pointer-events:none}
.editorial-machine-switch{position:absolute;top:0;left:0;right:0;display:grid;grid-template-columns:1fr 1fr;gap:15px;z-index:1}
.editorial-machine-choice{min-height:36px;font-size:14px!important;line-height:18px;text-align:left;border-bottom:1px solid #bfb9ac;padding:3px 0 6px}
.editorial-machine-choice[aria-pressed="true"]{border-color:#b47a20;color:#8f5e11;font-weight:700}
.has-two-machines .editorial-machine-photo{padding-top:46px}
.editorial-information{display:grid;grid-template-rows:35px minmax(0,1fr);gap:10px;min-height:0}
.editorial-information-tabs{display:flex;gap:23px;align-items:stretch;border-bottom:1px solid #c0baae;min-width:0}
.editorial-information-tab{min-height:35px;font-size:16px!important;line-height:21px;text-align:left;white-space:nowrap;border-bottom:2px solid transparent;padding-bottom:7px}
.editorial-information-tab[aria-selected="true"]{border-color:#bf8121;color:#8d5b13;font-weight:700}
.editorial-information-panel{position:relative;min-height:0;min-width:0;pointer-events:auto;outline-offset:3px;--editorial-info-font:18px}
.editorial-information-entry{font-size:var(--editorial-info-font);line-height:1.4;padding:6px 0 8px;color:#343a30}
.editorial-information-entry--specification{display:grid;grid-template-columns:44% minmax(0,1fr);gap:14px;border-bottom:1px solid #cfc8bb}
.editorial-information-entry--specification .editorial-entry-label{font:inherit;color:#686d60}
.editorial-information-entry--specification .editorial-entry-text{font:inherit;overflow-wrap:anywhere}
.editorial-information-entry--paragraph .editorial-entry-label{font-size:13px;line-height:18px;color:#777c6d;letter-spacing:.5px;margin-bottom:4px}
.editorial-information-entry--paragraph .editorial-entry-text{font:inherit;overflow-wrap:anywhere}
.editorial-machine-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;min-width:0}
.editorial-information-paging{display:flex;align-items:center;gap:12px;min-width:123px;font-size:13px;color:#666d5c;font-variant-numeric:tabular-nums}
.editorial-information-paging button{display:grid;place-items:center;width:30px;height:30px;border:1px solid #bfb8aa;border-radius:50%}
.editorial-information-paging img{width:17px;height:17px;pointer-events:none}
.editorial-information-previous img{transform:rotate(180deg)}
.editorial-measure{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none;contain:layout}
.catalogue-editorial.is-reading .editorial-page-inner{grid-template-rows:minmax(132px,max-content) 100px minmax(0,1fr) 37px}
.catalogue-editorial.is-reading .editorial-photo-controls{display:none}
@media(max-width:1000px){
 .catalogue-editorial{position:relative;inset:auto;width:100%;height:100%;min-height:0}
 .editorial-page-inner,.catalogue-editorial[data-side="right"] .editorial-page-inner{position:relative;inset:auto;width:100%;height:100%;grid-template-rows:auto minmax(120px,26%) minmax(0,1fr) 36px;gap:10px}
 .editorial-machine-header{gap:6px}
 .editorial-machine-kicker{font-size:8px;line-height:12px;letter-spacing:1.7px}
 .editorial-machine-heading,.editorial-machine-heading.is-long{font-size:28px;line-height:1.05;letter-spacing:-.9px}
 .editorial-machine-heading.is-very-long{font-size:25px;letter-spacing:-.7px}
 .editorial-machine-subtitle{font-size:14px;line-height:19px}
 .editorial-machine-visual,.catalogue-editorial[data-side="right"] .editorial-machine-visual{padding-bottom:6px;background:none}
 .editorial-photo-controls{bottom:10px;gap:5px;max-width:190px}
 .editorial-photo-thumbnail{width:38px;height:32px}
 .editorial-information{grid-template-rows:34px minmax(0,1fr);gap:7px}
 .editorial-information-tabs{gap:15px}
 .editorial-information-tab{font-size:12px!important;line-height:18px;min-height:34px;padding-bottom:6px}
 .editorial-information-panel{--editorial-info-font:14px}
 .editorial-information-entry{padding:5px 0 6px;line-height:1.38}
 .editorial-information-entry--specification{grid-template-columns:43% minmax(0,1fr);gap:12px}
 .editorial-information-entry--paragraph .editorial-entry-label{font-size:10px;line-height:14px;margin-bottom:3px}
 .editorial-information-paging{gap:8px;min-width:114px;font-size:11px}
 .editorial-information-paging button{width:36px;height:36px}
 .editorial-information-paging img{width:18px;height:18px}
 .editorial-machine-choice{font-size:11px!important;line-height:15px;min-height:35px}
 .has-two-machines .editorial-machine-photo{padding-top:44px}
 .catalogue-editorial.is-reading .editorial-page-inner{grid-template-rows:auto 55px minmax(0,1fr) 36px}
 .catalogue-editorial.is-reading .editorial-machine-switch{position:static}
 .catalogue-editorial.is-reading.has-two-machines .editorial-machine-photo{display:none}
}
@media(max-width:1000px) and (max-height:720px){
 .editorial-page-inner,.catalogue-editorial[data-side="right"] .editorial-page-inner{grid-template-rows:auto 92px minmax(0,1fr) 36px;gap:7px}
 .editorial-machine-heading,.editorial-machine-heading.is-long{font-size:25px;line-height:1.04}
 .editorial-machine-heading.is-very-long{font-size:22px}
 .editorial-machine-subtitle{font-size:12px;line-height:16px}
 .editorial-machine-header{gap:4px}
 .editorial-photo-thumbnail{height:27px;width:33px}
 .editorial-information-tabs{gap:13px}
 .editorial-information-tab{font-size:11px!important}
 .catalogue-editorial.is-reading .editorial-page-inner{grid-template-rows:auto 34px minmax(0,1fr) 36px}
 .catalogue-editorial.is-reading .editorial-machine-visual{visibility:hidden}
}
