.shopify-section:has(.mou){padding-top:0!important;margin-top:0!important}.mou{font-family:Helvetica Neue,Arial,sans-serif;max-width:600px;margin:0 auto;padding:.5rem .875rem 2rem;text-align:center;color:#000;background:#fff}.mou *{box-sizing:border-box}.mou p{margin:0}.mou button{font-family:inherit}.mou .mou-p-row{display:flex;align-items:flex-start;justify-content:center;margin:0 auto 1.25rem}.mou .mou-p-step{display:flex;flex-direction:column;align-items:center;gap:5px;flex:0 0 46px;width:46px}.mou .mou-p-dot{width:22px;height:22px;flex:0 0 22px;border-radius:50%;border:1.5px solid #E6E6E6;background:#fff;display:flex;align-items:center;justify-content:center;font-size:9px;line-height:1;color:#9b9b9b;font-weight:600}.mou .mou-p-dot.on{border:2px solid #000;color:#000}.mou .mou-p-dot.done{background:#000;border-color:#000;color:#fff;font-size:11px}.mou .mou-p-lbl{font-size:8px;letter-spacing:.04em;text-transform:uppercase;color:#9b9b9b;width:100%;line-height:1.25;text-align:center;overflow-wrap:break-word}.mou .mou-p-lbl.on,.mou .mou-p-lbl.done{color:#000}.mou .mou-p-line{flex:0 0 14px;width:14px;height:1px;background:#e6e6e6;margin:10px 0 0}.mou .mou-p-line.done{background:#000}.mou .mou-step{display:none}.mou .mou-step.on{display:block}.mou .mou-h{font-family:Georgia,serif;font-size:clamp(1.4rem,4vw,1.85rem);font-weight:400;color:#000;margin:0 auto .25rem;line-height:1.25;max-width:18ch;text-wrap:balance;letter-spacing:0;text-transform:none}.mou .mou-sub{font-size:13px;color:#6e6e6e;margin:0 auto 1.1rem;font-weight:300;max-width:38ch;line-height:1.5;text-wrap:balance}.mou .mou-div{height:0;margin:0 auto 1.1rem}.mou .mou-err{background:#fdf0ec;border:.5px solid #e8c8be;border-radius:8px;padding:9px 12px;font-size:12px;color:#8a4a3a;margin-bottom:.875rem;display:none;text-align:left}.mou .mou-added{background:#e8f5ec;border:.5px solid #BEE3CB;border-radius:8px;padding:11px 14px;font-size:13px;color:#1f7a45;margin-bottom:1rem;display:none;text-align:center;font-weight:600}.mou .mou-loading{text-align:center;padding:1.5rem;font-size:12px;color:#9b9b9b;letter-spacing:.06em}.mou .mou-free{display:inline-flex;align-items:center;gap:8px;margin:0 auto 1rem;padding:5px 12px 5px 5px;background:#ffe9e9;border-radius:30px;max-width:100%}.mou .mou-free-tag{flex:0 0 auto;background:#000;color:#fff;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:20px;white-space:nowrap}.mou .mou-free-items{font-size:12.5px;line-height:1.35;color:#000;text-align:left}.mou .mou-best{position:absolute;top:5px;left:5px;z-index:2;background:#000;color:#fff;font-size:8px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:3px 6px;border-radius:20px;white-space:nowrap;pointer-events:none}.mou .mou-collage{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:1.3rem}.mou .mou-collage figure{margin:0;position:relative;overflow:hidden;border-radius:12px;background:#f2f2f2}.mou .mou-collage img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:1/1}.mou .mou-collage figcaption{position:absolute;left:8px;bottom:8px;padding:5px 9px;border-radius:20px;background:#ffffffeb;font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#000}.mou .mou-intro{display:flex;flex-direction:column;gap:14px;text-align:left;margin-bottom:1.1rem}.mou .mou-intro-row{display:flex;gap:12px;align-items:flex-start}.mou .mou-intro-n{flex:0 0 auto;font-size:11px;font-weight:700;letter-spacing:.08em;color:#9b9b9b;padding-top:3px}.mou .mou-intro-row strong{display:block;font-family:Georgia,serif;font-size:15px;font-weight:400;color:#000;margin-bottom:3px}.mou .mou-intro-row p{margin:0;font-size:13.5px;line-height:1.55;color:#6e6e6e}.mou .mou-btn-start{margin-bottom:1.3rem}.mou .mou-rv-head{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:1.5rem 0 2px}.mou .mou-rv-head-stars{color:#e8b931;font-size:14px;letter-spacing:2px;line-height:1}.mou .mou-rv-head-text{font-size:12px;font-weight:600;letter-spacing:.04em;color:#000}.mou .mou-rv-list{margin:1.25rem 0 .25rem;display:flex;flex-direction:column;gap:10px}.mou .mou-rv{display:flex;gap:12px;align-items:center;text-align:left;border:.5px solid #E6E6E6;border-radius:10px;padding:10px;background:#fff}.mou .mou-rv img{width:86px;height:86px;flex-shrink:0;object-fit:cover;border-radius:8px;background:#f2f2f2;display:block}.mou .mou-rv-body{min-width:0}.mou .mou-rv-stars{color:#e8b931;font-size:13px;letter-spacing:2px;line-height:1;display:block;margin-bottom:5px}.mou .mou-rv-tag{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#9b9b9b;display:block;margin-bottom:4px}.mou .mou-rv-cap{font-family:Georgia,serif;font-size:13px;line-height:1.45;color:#000;margin:0}.mou .mou-frames{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:.75rem}.mou .mou-frame{border:.5px solid #E6E6E6;border-radius:10px;overflow:hidden;cursor:pointer;background:#fff;transition:border-color .18s;user-select:none;-webkit-user-select:none;padding:0;text-align:center;width:100%}.mou .mou-frame:hover{border-color:#bdbdbd}.mou .mou-frame.on{border:1.5px solid #000}.mou .mou-frame img,.mou .mou-frame .mou-ph{width:100%;aspect-ratio:1;object-fit:cover;display:block;background:#f2f2f2}.mou .mou-frame-info{padding:.65rem .5rem}.mou .mou-frame-t{font-family:Georgia,serif;font-size:13px;color:#000;display:block;margin-bottom:2px}.mou .mou-frame-s{font-size:10px;color:#6e6e6e;font-weight:300}.mou .mou-sws{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:1.1rem}.mou .mou-sw-item{display:flex;flex-direction:column;align-items:center;gap:4px;flex:0 1 calc(33.333% - 7px);max-width:160px}.mou .mou-sw{width:100%;aspect-ratio:1;border-radius:10px;border:.5px solid #E6E6E6;overflow:hidden;cursor:pointer;position:relative;transition:border-color .15s;background:#f7f7f7;padding:0}.mou .mou-sw:hover{border-color:#bdbdbd}.mou .mou-sw.on{border:1.5px solid #000}.mou .mou-sw.on:after,.mou .mou-bg.on:after{content:"";position:absolute;bottom:4px;right:4px;width:14px;height:14px;border-radius:50%;background:#000 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M1 4l2.5 2.5L9 1' stroke='%23f5ede3' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/7px 5px}.mou .mou-sw img,.mou .mou-bg img{width:100%;height:100%;object-fit:cover;display:block}.mou .mou-sw-cap{font-size:11px;color:#6e6e6e;text-align:center;line-height:1.2}.mou .mou-bgs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:1.1rem}.mou .mou-bg-item{display:flex;flex-direction:column;align-items:center;gap:4px}.mou .mou-bg{width:100%;aspect-ratio:1;border-radius:10px;border:.5px solid #E6E6E6;overflow:hidden;cursor:pointer;position:relative;transition:border-color .15s;background:#f7f7f7;padding:0}.mou .mou-bg:hover{border-color:#bdbdbd}.mou .mou-bg.on{border:1.5px solid #000}.mou .mou-bg.on:after{bottom:3px;right:3px;width:13px;height:13px}.mou .mou-bg-cap{font-size:9px;color:#6e6e6e;text-align:center;line-height:1.2}.mou .mou-ups-outer{position:relative;margin-bottom:1rem}.mou .mou-ups-outer:after{content:"";position:absolute;bottom:0;left:0;right:0;height:48px;background:linear-gradient(to bottom,#fff0,#fffffff2);pointer-events:none;border-radius:0 0 10px 10px}.mou .mou-ups-wrap{max-height:300px;overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative}.mou .mou-ups{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:2px}.mou .mou-up{border:.5px solid #E6E6E6;border-radius:8px;overflow:hidden;cursor:pointer;background:#fff;transition:border-color .18s;text-align:center;position:relative;user-select:none;-webkit-user-select:none;padding:0;width:100%}.mou .mou-up:hover{border-color:#bdbdbd}.mou .mou-up.on{border:1.5px solid #000;background:#ffe9e9}.mou .mou-up img,.mou .mou-up .mou-ph{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;background:#f2f2f2}.mou .mou-up .mou-best{top:7px;left:7px}.mou .mou-up-body{padding:.4rem .5rem}.mou .mou-up-t{font-family:Georgia,serif;font-size:11px;color:#000;display:block;margin-bottom:1px}.mou .mou-up-p{font-size:11px;color:#000;font-weight:500}.mou .mou-up-c{font-size:10px;color:#9b9b9b;text-decoration:line-through;margin-left:4px;font-weight:400}.mou .mou-up-ck{position:absolute;top:7px;right:7px;width:18px;height:18px;border-radius:50%;background:#000;display:none;align-items:center;justify-content:center}.mou .mou-up-ck svg{width:9px;height:9px}.mou .mou-up.on .mou-up-ck{display:flex}.mou .mou-arrow{position:absolute;bottom:6px;left:50%;transform:translate(-50%);width:28px;height:28px;background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:opacity .3s;z-index:2}.mou .mou-arrow svg{width:12px;height:12px;animation:mouBounce .9s infinite}.mou .mou-arrow.hidden{opacity:0}@keyframes mouBounce{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.mou .mou-pbar{background:#ffe9e9;border:.5px solid #E6E6E6;border-radius:10px;padding:.65rem .875rem;margin-bottom:.75rem;display:flex;align-items:center;justify-content:space-between;text-align:left;gap:10px}.mou .mou-pbar[hidden]{display:none}.mou .mou-pbar-lbl{font-size:10px;color:#6e6e6e;letter-spacing:.06em;text-transform:uppercase}.mou .mou-pbar-sub{font-size:9px;color:#9b9b9b;margin-top:2px}.mou .mou-pbar-total{font-weight:500;font-size:1rem;color:#000;white-space:nowrap}.mou .mou-pbar-c{font-size:11px;color:#9b9b9b;text-decoration:line-through;margin-left:6px;font-weight:400;vertical-align:middle}.mou .mou-btn{display:block;width:100%;background:#000;color:#fff;font-family:Georgia,serif;font-size:1.1rem;padding:16px 20px;border:none;border-radius:8px;cursor:pointer;transition:background .2s;margin:0 0 .5rem;letter-spacing:.03em;line-height:1.3;min-height:0;text-transform:none}.mou .mou-btn:hover{background:#333}.mou .mou-btn:disabled{opacity:.32;pointer-events:none}.mou .mou-btn--alt{background:#fff;color:#000;border:1.5px solid #000;font-size:1rem;padding:14px 20px}.mou .mou-btn--alt:hover{background:#f2f2f2}.mou .mou-bk{background:none;border:none;color:#9b9b9b;font-size:11px;cursor:pointer;text-decoration:underline;display:block;width:100%;text-align:center;margin-top:.4rem;padding:4px 0}.mou .mou-bk:hover{color:#6e6e6e}.mou .mou-recap{background:#fff;border:.5px solid #E6E6E6;border-radius:10px;padding:1rem;margin-bottom:.875rem;text-align:left}.mou .mou-rc-row{display:flex;justify-content:space-between;align-items:flex-start;padding:.375rem 0;border-bottom:.5px solid #F2F2F2;gap:.5rem}.mou .mou-rc-lbl{font-size:11px;color:#6e6e6e;text-transform:uppercase;letter-spacing:.08em;flex-shrink:0}.mou .mou-rc-val{font-family:Georgia,serif;font-size:13px;color:#000;text-align:right}.mou .mou-rc-img-row{display:flex;align-items:center;gap:10px;padding:.5rem 0;border-bottom:.5px solid #F2F2F2}.mou .mou-rc-thumb{width:52px;height:52px;border-radius:8px;object-fit:cover;border:.5px solid #E6E6E6;flex-shrink:0;background:#f2f2f2;display:block}.mou .mou-rc-info{display:flex;flex-direction:column;gap:2px}.mou .mou-rc-info-lbl{font-size:10px;color:#6e6e6e;text-transform:uppercase;letter-spacing:.08em}.mou .mou-rc-info-val{font-family:Georgia,serif;font-size:13px;color:#000}.mou .mou-incl{margin-top:.75rem;padding-top:.75rem;border-top:.5px solid #F2F2F2}.mou .mou-incl summary{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#6e6e6e}.mou .mou-incl summary::-webkit-details-marker{display:none}.mou .mou-incl summary span:last-child{font-size:15px;color:#000;line-height:1;transition:transform .2s}.mou .mou-incl[open] summary span:last-child{transform:rotate(45deg)}.mou .mou-incl ul{list-style:none;padding:0;margin:.5rem 0 0}.mou .mou-incl li{font-size:12px;color:#3a3a3a;padding:2px 0 2px 14px;position:relative}.mou .mou-incl li:before{content:"\b7";position:absolute;left:0;color:#000}.mou .mou-note{font-size:11px;color:#9b9b9b;text-align:center;margin-bottom:.625rem;letter-spacing:.04em}.mou .mou-faq{margin:1.5rem 0 .875rem}.mou .mou-faq-item{border:.5px solid #E6E6E6;border-radius:10px;margin-bottom:8px;overflow:hidden}.mou .mou-faq-q{width:100%;background:#fff;border:none;padding:.875rem 1rem;text-align:left;font-family:Georgia,serif;font-size:13px;color:#000;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:.5rem}.mou .mou-faq-q:hover{background:#fafafa}.mou .mou-faq-icon{font-size:16px;color:#000;flex-shrink:0;transition:transform .2s;line-height:1}.mou .mou-faq-item.open .mou-faq-icon{transform:rotate(45deg)}.mou .mou-faq-a{display:none;padding:.75rem 1rem;font-size:12px;color:#3a3a3a;line-height:1.6;border-top:.5px solid #F2F2F2;background:#fafafa;text-align:left}.mou .mou-faq-a p+p{margin-top:.5rem}.mou .mou-faq-a a{color:#000}.mou .mou-faq-item.open .mou-faq-a{display:block}
/*# sourceMappingURL=/cdn/shop/t/5/assets/museum-konfigurator.css.map */
