html.rgl-open,html.rgl-open body{overflow:hidden!important;overscroll-behavior:none}.rgl:not([open]){display:none}dialog.rgl{position:fixed;inset:0;width:100%;max-width:none;height:100%;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#211b18f5;color:#fff5e7;box-sizing:border-box;overflow:hidden;font-family:var(--rg-sans,Manrope,Arial,sans-serif)}.rgl::backdrop{background:#211b18e8}.rgl *{box-sizing:border-box}.rgl-shell{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;padding:20px 28px 17px;gap:14px}.rgl-header{display:flex;justify-content:space-between;align-items:center;gap:25px;min-height:52px}.rgl-header>div{min-width:0}.rgl-kicker{font-size:9px;letter-spacing:.17em;color:#c8ad88;margin:0 0 5px;line-height:1.5}.rgl #rgl-title{font:400 25px/1.3 var(--rg-serif,'Cormorant Garamond',Georgia,serif);color:#fff5e7;letter-spacing:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:none}.rgl button{display:inline-grid;place-items:center;min-width:46px;min-height:46px;border:1px solid #ffffff45;border-radius:0;background:#342925;color:#fff5e7;box-shadow:none;cursor:pointer;padding:0;line-height:1;text-transform:none}.rgl button:hover{background:#654838;border-color:#d8b786}.rgl button:focus-visible{outline:2px solid #e8c492;outline-offset:3px}.rgl .rgl-close{flex-shrink:0;font:300 32px/1 Arial,sans-serif}.rgl-stage{position:relative;display:grid;place-items:center;min-width:0;min-height:0;touch-action:none;overflow:hidden}.rgl .rgl-image{position:absolute;inset:0;display:block;width:calc(100% - 125px);height:100%;max-width:100%;max-height:100%;object-fit:contain;user-select:none;margin:auto;mix-blend-mode:normal}.rgl .rgl-previous,.rgl .rgl-next{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:58px;font:400 39px/1 Georgia,serif;background:#342925e6}.rgl .rgl-previous{left:4px}.rgl .rgl-next{right:4px}.rgl button[hidden],.rgl [hidden]{display:none!important}.rgl-loading{display:none;position:absolute;inset:auto 0;text-align:center;font-size:12px;color:#e5d4bc;pointer-events:none;text-shadow:0 1px 3px #000;background:#211b1899;padding:12px}.rgl-stage.is-loading .rgl-loading{display:block}.rgl-stage.is-error .rgl-image{visibility:hidden}.rgl-error{position:absolute;max-width:80%;font-size:13px;text-align:center;line-height:1.8;color:#f2d9b9}.rgl-footer{min-width:0;text-align:center}.rgl-counter{font-size:11px;color:#e5d4bc;margin:0 0 11px;line-height:1.5}.rgl-thumbnails{display:flex;gap:8px;overflow-x:auto;width:max-content;max-width:min(960px,100%);margin:0 auto;padding:4px 3px 8px;scrollbar-width:thin;scrollbar-color:#9c7e5a #2e2521}.rgl .rgl-thumb{flex:0 0 60px;width:60px;height:60px;min-width:60px;min-height:60px;padding:3px;border:1px solid #ffffff38;background:#fffaf0;opacity:.6}.rgl .rgl-thumb[aria-pressed=true]{border:2px solid #edc48c;opacity:1}.rgl .rgl-thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:normal;margin:0}.rgl #rgl-help{font-size:10px;color:#bba58c;line-height:1.7;margin:8px 0 0}.rgl-heading{flex:1;min-width:0}.rgl-actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.rgl-zoom-controls{display:flex;align-items:center;gap:4px}.rgl .rgl-zoom-controls button{height:46px;min-width:46px;font:400 23px/1 Arial,sans-serif}.rgl .rgl-zoom-controls .rgl-zoom-reset{min-width:70px;padding:0 10px;font:500 12px/1 var(--rg-sans,Arial,sans-serif)}.rgl button:disabled{opacity:.35;cursor:default}.rgl-stage.is-zoomed{cursor:grab}.rgl-stage.is-panning{cursor:grabbing}.rgl .rgl-image{transform-origin:center center}.rgl .rgl-previous,.rgl .rgl-next,.rgl-loading,.rgl-error{z-index:2}@media(max-width:767px){.rgl-shell{padding:14px 12px max(12px,env(safe-area-inset-bottom));gap:10px}.rgl-header{gap:12px}.rgl #rgl-title{font-size:20px}.rgl-kicker{font-size:8px}.rgl .rgl-close{min-width:44px;min-height:44px}.rgl .rgl-image{width:100%;max-width:100%}.rgl .rgl-previous,.rgl .rgl-next{width:44px;height:48px;min-width:44px;min-height:48px;font-size:32px;background:#342925cc}.rgl .rgl-previous{left:0}.rgl .rgl-next{right:0}.rgl .rgl-thumb{flex-basis:48px;width:48px;min-width:48px;height:48px;min-height:48px}.rgl-counter{margin-bottom:8px}.rgl #rgl-help{font-size:9px}}@media(max-width:767px){.rgl-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.rgl-heading{grid-column:1;grid-row:1}.rgl-actions{display:contents}.rgl .rgl-close{grid-column:2;grid-row:1}.rgl-zoom-controls{grid-column:1/-1;grid-row:2;justify-self:center}.rgl .rgl-zoom-controls button{min-width:44px;min-height:44px;height:44px}.rgl .rgl-zoom-controls .rgl-zoom-reset{min-width:68px}}