.ml .ml-material-brand{background:transparent;padding:0;min-width:34px;width:17%;max-width:86px;top:12px;right:12px;mix-blend-mode:normal}
.ml .ml-material-brand>img{filter:none}
.ml .ml-material-brand>img[src*="-paper.svg"]{filter:drop-shadow(0 1px 1px #17251770)}
.ml .ml-frame-art{display:block;position:relative;isolation:isolate;width:100%;aspect-ratio:1.68;background:#efede3;overflow:hidden}
.ml .ml-frame-svg{display:block;width:100%;height:100%;overflow:visible}
.ml .ml-swatch{position:relative}
.ml .ml-hover-frame{position:absolute;inset:0;opacity:0;pointer-events:none;transform:translateY(5px);transition:opacity .25s,transform .35s;background:#efede3}
.ml .ml-hover-frame small{position:absolute;bottom:10px;left:12px;color:#66725d;font-size:9px;letter-spacing:.02em}
.ml .ml-swatch:focus-visible .ml-hover-frame,.ml .ml-swatch.is-preview .ml-hover-frame{opacity:1;transform:none}
@media(hover:hover){.ml .ml-swatch:hover .ml-hover-frame{opacity:1;transform:none}}
.ml-catalog{grid-template-columns:220px minmax(0,1fr);gap:32px}
.ml-sidebar{padding-right:24px}
.ml-inquiry{margin-top:30px;border-top:1px solid var(--line);padding-top:23px;scroll-margin-top:30px}
.ml .ml-inquiry h2{display:block;font:400 27px/1.1 Georgia,serif;letter-spacing:-.025em;text-transform:none;margin:0 0 12px}
.ml .ml-inquiry>p{font-size:12px;line-height:1.7;color:var(--muted);margin:0 0 20px}
.ml .ml-inquiry form{display:flex;flex-direction:column;gap:15px;position:relative}
.ml .ml-inquiry label{display:flex;flex-direction:column;gap:6px;color:var(--muted);font:400 11px/1.5 JingsSans,Arial,sans-serif;margin:0;letter-spacing:0;text-transform:none}
.ml .ml-inquiry input:not([type=hidden]),.ml .ml-inquiry textarea{border:1px solid #c9cebe;background:#fcfaf4;width:100%;border-radius:0;padding:10px 9px;font:400 12px/1.5 JingsSans,Arial,sans-serif;color:var(--ink);margin:0;min-width:0;box-shadow:none}
.ml .ml-inquiry textarea{min-height:94px;resize:vertical}
.ml .ml-inquiry input:focus,.ml .ml-inquiry textarea:focus{outline:2px solid #859772;outline-offset:1px}
.ml .ml-inquiry .ml-solid{width:100%;padding:12px;font-size:12px}
.ml .ml-inquiry small{font-size:10px;line-height:1.7;color:var(--muted)}
.ml .ml-inquiry [role=status]{font-size:12px;line-height:1.7;margin:0;color:#3e5836;overflow-wrap:anywhere}
.ml .ml-inquiry .is-error{color:#8f382a}
.ml .ml-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.ml .ml-inquiry button:disabled{opacity:.65;cursor:default}
.ml-pages{display:flex;gap:6px;align-items:center}
.ml .ml-pages button{width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid #d0d5c5;background:transparent;font-size:12px}
.ml .ml-pages button[aria-current=page]{color:#f8f6ef;background:#344836;border-color:#344836}
.ml .ml-pages button:disabled{opacity:.35;cursor:default}
.ml .ml-pages button:not(:disabled):hover{border-color:#60774d}
.ml #ml-results-heading:focus{outline:0}
.ml-detail-media{display:block;padding:24px;min-height:0}
.ml-detail-stage{width:100%;aspect-ratio:1.68;background:#efede3}
.ml-detail-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:15px}
.ml #ml-view-caption{font-size:11px;line-height:1.7;color:var(--muted);margin:0;max-width:72%}
.ml .ml-sheet-open{flex-shrink:0;align-self:center;white-space:nowrap}
.ml-view-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:21px}
.ml .ml-view-options button{display:block;padding:0;border:1px solid #cbd0c1;background:#f8f6ef;text-align:center;min-width:0}
.ml .ml-view-options button[aria-pressed=true]{border-color:#546a45;box-shadow:inset 0 -2px #546a45}
.ml .ml-view-options button>span:last-child{display:block;padding:8px 2px;font-size:10px;line-height:1.4}
.ml .ml-view-options .ml-material-brand{display:none}
.ml .ml-view-options .ml-material-art,.ml .ml-view-options .ml-frame-art{aspect-ratio:1.6}
.ml .ml-inquiry-detail{padding:32px;margin:44px 0;background:#eceee2;display:grid;grid-template-columns:.8fr 1.2fr;gap:20px 60px;border:0}
.ml .ml-inquiry-detail>p{grid-column:1;grid-row:2;align-self:start;max-width:290px}
.ml .ml-inquiry-detail>h2{font-size:36px;grid-column:1;grid-row:1;align-self:end}
.ml .ml-inquiry-detail form{grid-column:2;grid-row:1/4;display:grid;grid-template-columns:1fr 1fr;align-items:start}
.ml-inquiry-detail .ml-inquiry-message,.ml-inquiry-detail .ml-inquiry-codes,.ml-inquiry-detail [role=status],.ml-inquiry-detail small{grid-column:1/-1}
.ml .ml-inquiry-detail .ml-solid{align-self:end}
@media(max-width:1150px){.ml-catalog{grid-template-columns:205px minmax(0,1fr);gap:25px}.ml-sidebar{padding-right:20px}.ml-detail{grid-template-columns:1.3fr 1fr;gap:30px}.ml-detail-media{padding:17px}.ml-detail-toolbar{gap:12px}.ml .ml-view-options button>span:last-child{font-size:9px}}
@media(max-width:760px){.ml-catalog{display:flex;flex-direction:column}.ml-sidebar{display:contents}.ml-construction{order:0}.ml-catalog>div{order:1}.ml-sidebar-note{display:none}.ml-inquiry{order:2;display:block;padding:24px;background:#e9ecdf;margin-top:5px;border:0}.ml .ml-inquiry h2{font-size:31px}.ml .ml-inquiry label{font-size:12px}.ml .ml-inquiry input:not([type=hidden]),.ml .ml-inquiry textarea{font-size:16px}.ml-bottom{gap:16px}.ml-pages{gap:5px}.ml .ml-pages button{width:32px;height:34px}.ml .ml-material-brand{top:9px;right:9px;min-width:28px;max-width:70px;padding:0}.ml .ml-hover-frame small{font-size:8px;bottom:8px;left:8px}.ml-detail-media{padding:14px}.ml-detail-toolbar{gap:10px}.ml #ml-view-caption{font-size:10px;max-width:67%}.ml-view-options{gap:6px;margin-top:16px}.ml .ml-view-options button>span:last-child{font-size:9px;padding:8px 1px}.ml .ml-inquiry-detail{display:block;padding:24px}.ml .ml-inquiry-detail>p{margin:15px 0 20px}.ml .ml-inquiry-detail form{display:flex}.ml .ml-inquiry-detail>h2{font-size:32px}.ml .ml-expanded-art .ml-material-brand{max-width:80px}}
@media(prefers-reduced-motion:reduce){.ml .ml-hover-frame{transition:none;transform:none}}
