
#mpc115{max-width:1240px;margin:30px auto 46px;color:#293126;font:15px/1.55 Arial,sans-serif;scroll-margin-top:20px;text-align:left}#mpc115 .mpc115-panel{padding:28px;background:#f6f6ef;border:1px solid #dce0d2;border-radius:16px}#mpc115 *{box-sizing:border-box}#mpc115 [hidden],body.mp-live #content #param_srch_form[hidden],body.mp-live #content .boxlist[hidden],body.mp-live #content #razeniForm[hidden],body.mp-live #content .product-item[hidden],body.mp-live #content #pages[hidden],body.mp-live #content .pages[hidden],body.mp-live #content .mp-hybrid-catalog[hidden]{display:none!important}#mpc115 .mpc115-head{display:flex;gap:24px;justify-content:space-between;align-items:center;margin-bottom:24px}#mpc115 .mpc115-kicker{font-size:11px;letter-spacing:1.5px;font-weight:700;color:#6b795e}#mpc115 .mpc115-head h2{font:400 32px/1.2 Georgia,serif;margin:8px 0;color:#293126}#mpc115 .mpc115-panel p{margin:6px 0 12px}#mpc115 a{color:#344b2d}#mpc115 .mpc115-primary,#mpc115 .mpc115-advanced{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}#mpc115 label{display:flex;flex-direction:column;gap:7px;font:600 13px/1.4 Arial,sans-serif;color:#34412f}#mpc115 input[type=number],#mpc115 select{width:100%;height:44px;min-width:0;padding:10px 11px;background:#fff;color:#283124;border:1px solid #cdd4c5;border-radius:7px;font:400 14px Arial,sans-serif;box-shadow:none}#mpc115 summary{cursor:pointer;font-weight:600;padding:14px 0;color:#344b2d}#mpc115 .mpc115-details{border-top:1px solid #dce0d2;margin-top:22px}#mpc115 .mpc115-checks{display:flex;gap:24px;flex-wrap:wrap;margin:20px 0 12px}#mpc115 .mpc115-checks label{flex-direction:row;align-items:center}#mpc115 input[type=checkbox]{width:18px;height:18px;accent-color:#64794f}#mpc115 .mpc115-note,#mpc115 .mpc115-rules p{font-size:12px;color:#5f6859;max-width:95ch}#mpc115 .mpc115-rules summary{font-size:12px;padding:10px 0}#mpc115 .mpc115-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:15px}#mpc115 .mpc115-actions>label{margin-left:0;min-width:185px}#mpc115 button{font:600 14px Arial,sans-serif;text-transform:none;letter-spacing:0;cursor:pointer;border-radius:7px;padding:14px 18px;height:auto;position:static;box-shadow:none}#mpc115 .mpc115-submit,#mpc115 .mpc115-more{background:#344b2d;color:#fff;border:1px solid #344b2d}#mpc115 button:disabled{opacity:.6;cursor:wait}#mpc115 .mpc115-reset{background:transparent;border:0;color:#344b2d;text-decoration:underline}#mpc115 .mpc115-status{font-weight:600;margin:22px 0 15px}#mpc115 .mpc115-status:empty{display:none}#mpc115 .mpc115-more{display:block;margin:24px auto 0}#mpc115 .mpc115-empty{grid-column:1/-1;padding:24px;background:white;border-radius:10px}#mpc115 :focus-visible{outline:3px solid #927342;outline-offset:3px}#mpc115 .mpc115-coverage{font-size:12px;color:#685e41;margin:12px 0}#mpc115 select:disabled,#mpc115 input:disabled{background:#eee;cursor:not-allowed;color:#767676}#mpc115 .product-image img{display:block!important;content-visibility:visible!important}#mpc115 .product-buttons a{text-decoration:none}#mpc115 .mpc115-results{clear:both}#mpc115 .boxlist-item .product-image{flex-shrink:0}#mpc115 .mpc115-results:empty{display:none!important}@media(max-width:900px){#mpc115 .mpc115-primary,#mpc115 .mpc115-advanced{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#mpc115{margin:20px 0}#mpc115 .mpc115-panel{padding:18px 14px;border-radius:12px}#mpc115 .mpc115-head{display:block}#mpc115 .mpc115-head h2{font-size:27px}#mpc115 .mpc115-primary,#mpc115 .mpc115-advanced{gap:14px 10px}#mpc115 .mpc115-actions{gap:10px}#mpc115 .mpc115-actions>label{width:100%;margin-left:0}#mpc115 .mpc115-submit{flex:1}}

/* Compact filter and progress feedback. */
#mpc115{margin:22px auto 30px}
#mpc115 .mpc115-panel{padding:18px 22px;border-radius:12px}
#mpc115 .mpc115-head{margin-bottom:13px;gap:16px}
#mpc115 .mpc115-kicker{font-size:10px;letter-spacing:1.2px}
#mpc115 .mpc115-head h2{font-size:27px;margin:3px 0}
#mpc115 .mpc115-head p{font-size:13px;margin:2px 0 0}
#mpc115 .mpc115-primary,#mpc115 .mpc115-advanced{gap:12px}
@media(min-width:1001px){#mpc115.mpc-has-construction .mpc115-primary{grid-template-columns:repeat(5,minmax(0,1fr))}}
#mpc115 label{gap:4px;font-size:12px}
#mpc115 input[type=number],#mpc115 select{height:38px;padding:8px 10px;font-size:13px}
#mpc115 .mpc119-tools{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 22px;border-top:1px solid #dce0d2;margin-top:13px;padding-top:3px}
#mpc115 .mpc119-tools>details{border:0;margin:0;min-width:0}
#mpc115 .mpc119-tools>details[open]{flex-basis:100%}
#mpc115 .mpc119-tools summary{padding:8px 0;font-size:12px;line-height:1.5}
#mpc115 .mpc119-tools .mpc115-coverage{flex-basis:100%;margin:3px 0;font-size:11px;order:3}
#mpc115 .mpc115-coverage:empty{display:none}
#mpc115 .mpc115-actions{margin-top:8px;gap:12px}
#mpc115 .mpc115-actions button{padding:10px 14px;font-size:13px;min-height:38px}
#mpc115 .mpc115-actions>label{min-width:175px}
#mpc115 .mpc115-checks{margin:12px 0 8px}
#mpc115 .mpc115-status{margin:15px 0 12px;min-height:22px}
#mpc115 .mpc115-status:empty{display:none}
#mpc115 .is-loading:before{content:"";display:inline-block;width:15px;height:15px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-3px;margin-right:8px;animation:mpc119-spin .8s linear infinite}
#mpc115 .mpc115-submit.is-loading{opacity:1;cursor:progress}
#mpc115 .mpc115-results[aria-busy=true]{opacity:.55}
@keyframes mpc119-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){#mpc115 .is-loading:before{animation:none;border-style:dotted}}
/* The optional photo picker stays collapsed until requested. */
#mpc115 .mp-photo119 summary{color:#344b2d;font-weight:700}
#mpc115 .mp-photo119 summary svg{width:17px;height:17px;display:inline-block;vertical-align:-4px;margin-right:7px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}
#mpc115 .mp-photo119-body{background:#fff;border:1px solid #dce0d2;border-radius:8px;padding:14px;margin:2px 0 12px}
#mpc115 .mp-photo119-body p{font-size:13px;line-height:1.5;margin:0 0 10px}
#mpc115 .mp-photo119-upload{display:inline-flex;align-items:center;position:relative;overflow:hidden;cursor:pointer;padding:9px 13px;border:1px solid #344b2d;border-radius:6px;background:#344b2d;color:white;font-weight:600;font-size:13px;min-height:38px}
#mpc115 .mp-photo119-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}
#mpc115 .mp-photo119-upload:focus-within{outline:3px solid #927342;outline-offset:3px}
#mpc115 .mp-photo119-file-note{font-size:11px;color:#64705e;margin-left:10px}
#mpc115 .mp-photo119-body .mp-photo119-privacy{font-size:11px;color:#64705e;margin:6px 0 0}
#mpc115 .mp-photo119-selection{display:flex;gap:16px;align-items:center;margin:15px 0 10px}
#mpc115 .mp-photo119-preview{position:relative;display:block;padding:0;border:1px solid #dce0d2;background:#f7f7f2;border-radius:7px;overflow:hidden;width:220px;flex:0 0 220px;line-height:0;cursor:crosshair}
#mpc115 .mp-photo119-preview img{display:block;width:100%;height:auto;max-height:230px;object-fit:contain}
#mpc115 .mp-photo119-marker{position:absolute;width:18px;height:18px;border:2px solid white;border-radius:50%;box-shadow:0 0 0 1px #293126;transform:translate(-50%,-50%);pointer-events:none}
#mpc115 .mp-photo119-swatches{display:flex;gap:8px;flex-wrap:wrap}
#mpc115 .mp-photo119-swatch{display:flex;align-items:center;gap:6px;padding:5px 7px;border:2px solid #ddd;background:#fff;color:#34412f;border-radius:6px;font-size:11px}
#mpc115 .mp-photo119-swatch>span:first-child{display:block;width:27px;height:27px;border-radius:4px;background:var(--swatch);border:1px solid rgba(0,0,0,.12)}
#mpc115 .mp-photo119-swatch[aria-pressed=true]{border-color:#344b2d;background:#edf1e6}
#mpc115 .mp-photo119-body .mp-photo119-help{font-size:12px;color:#64705e;margin:9px 0}
#mpc115 .mp-photo119-remove{padding:0;border:0;background:none;color:#344b2d;font-size:12px;text-decoration:underline}
#mpc115 .mp-photo119-body .mp-photo119-status{font-size:12px;font-weight:600;margin:10px 0 0}
#mpc115 .mp-photo119-status:empty{display:none}
#mpc115 .mp-photo119-body .mp-photo119-disclaimer{font-size:11px;color:#64705e;margin:8px 0 0}
@media(max-width:600px){#mpc115 input[type=number],#mpc115 select{height:44px;font-size:16px}#mpc115 .mpc115-submit,#mpc115 .mpc115-reset,#mpc115 .mpc115-more{min-height:44px}#mpc115 .mpc115-panel{padding:14px 13px}#mpc115 .mpc115-head h2{font-size:23px}#mpc115 .mpc115-head{margin-bottom:12px}#mpc115 .mpc115-head>a{font-size:12px}#mpc115 .mpc115-primary,#mpc115 .mpc115-advanced{gap:10px}#mpc115 .mpc119-tools{gap:0 16px}#mpc115 .mpc115-actions>label{width:100%;margin-left:0}#mpc115 .mp-photo119-selection{align-items:flex-start;gap:10px}#mpc115 .mp-photo119-preview{width:40%;flex-basis:40%}#mpc115 .mp-photo119-palette-wrap{min-width:0;flex:1}#mpc115 .mp-photo119-swatch{padding:4px;font-size:10px}#mpc115 .mp-photo119-swatch>span:first-child{width:22px;height:22px}#mpc115 .mp-photo119-file-note{display:block;margin:5px 0 0}}

#mega-floor-finder .mff-option[aria-pressed="true"]{border-color:#657c4d;background:#edf1e6}
