.mv-cart-page{padding-block:clamp(2.5rem,5vw,4.5rem)}.mv-cart-page__head{margin-bottom:clamp(1.5rem,3vw,2.5rem);padding-bottom:1rem;border-bottom:1px solid var(--mv-room-rule)}.mv-cart-page__eyebrow{display:flex;align-items:center;gap:.65rem;margin:0 0 .75rem;color:var(--mv-room-red);font-size:var(--mv-type-eyebrow);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mv-cart-page__eyebrow span{display:grid;place-items:center;width:1.65rem;height:1.65rem;background:var(--mv-room-red);color:#fff;font-size:.52rem}.mv-cart-page__title{display:flex;align-items:baseline;gap:.9rem;margin:0;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.03em;line-height:1}.mv-cart-page__title small{color:var(--mv-room-muted);font-size:.78rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.mv-cart-page__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,.42fr);gap:clamp(1.5rem,3.5vw,3.5rem);align-items:start}@media(max-width:900px){.mv-cart-page__layout{grid-template-columns:1fr}}.mv-cart-page__items{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.mv-cart-page__item{display:grid;grid-template-columns:6.5rem minmax(0,1fr) auto;gap:1.1rem;align-items:start;padding:1rem;background:#fff;border:1px solid var(--mv-room-rule)}.mv-cart-page__item-media{display:block;aspect-ratio:1 / 1.08;background:linear-gradient(135deg,rgba(209,13,50,.025),transparent 58%),#f2f0ea;border:1px solid var(--mv-room-rule)}.mv-cart-page__item-media img{width:100%;height:100%;object-fit:contain;padding:.5rem;box-sizing:border-box}.mv-cart-page__item-body{display:grid;gap:.3rem;justify-items:start}.mv-cart-page__item-eyebrow{color:var(--mv-room-muted);font-size:.56rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.mv-cart-page__item-name{color:var(--mv-room-ink);font-size:1rem;font-weight:700;line-height:1.3;text-decoration:none}.mv-cart-page__item-name:hover{color:var(--mv-room-red)}.mv-cart-page__item-variant{color:var(--mv-room-muted);font-size:.78rem;font-weight:600}.mv-cart-page__item-incentive{color:var(--mv-room-success);font-size:.72rem;font-weight:700}.mv-cart-page__item-controls{display:flex;align-items:center;gap:1rem;margin-top:.55rem}.mv-cart-page__qty input{width:4.4rem;min-height:2.5rem;padding:.35rem .55rem;border:1px solid var(--mv-room-rule);border-radius:0;background:#fff;font:inherit;font-weight:700;text-align:center}.mv-cart-page__remove{color:var(--mv-room-muted);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px}.mv-cart-page__remove:hover{color:var(--mv-room-red)}.mv-cart-page__item-price{font-size:1.05rem;font-weight:800;font-variant-numeric:tabular-nums}.mv-cart-page__summary{position:sticky;top:calc(var(--mv-header-height, 5rem) + 1rem);display:grid;gap:1.1rem;padding:1.4rem;background:#fff;border:1px solid var(--mv-room-rule)}.mv-cart-page__summary h2{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.mv-cart-page__totals{display:grid;gap:.55rem;margin:0}.mv-cart-page__totals div{display:flex;justify-content:space-between;gap:1rem;font-size:.85rem}.mv-cart-page__totals dt{color:var(--mv-room-muted);font-weight:600}.mv-cart-page__totals dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.mv-cart-page__totals .is-discount dd{color:var(--mv-room-success)}.mv-cart-page__totals .is-total{padding-top:.7rem;border-top:1px solid var(--mv-room-rule);font-size:1rem}.mv-cart-page__totals .is-total dt{color:var(--mv-room-ink);font-weight:800}.mv-cart-page__totals .is-total dt small{display:block;color:var(--mv-room-muted);font-size:.62rem;font-weight:600}.mv-cart-page__totals .is-total dd{font-size:1.25rem;font-weight:800}.mv-cart-page__actions{display:grid;gap:.6rem}.mv-cart-page__actions .mv-btn{justify-content:center}.mv-cart-page__trust{display:flex;flex-wrap:wrap;gap:.85rem;padding-top:.9rem;border-top:1px solid var(--mv-room-rule)}.mv-cart-page__trust span{display:inline-flex;align-items:center;gap:.4rem;color:var(--mv-room-muted);font-size:.66rem;font-weight:700;letter-spacing:.04em}.mv-cart-page__empty{display:grid;justify-items:start;gap:.8rem;padding:clamp(2rem,6vw,5rem);background:#fff;border:1px solid var(--mv-room-rule)}.mv-cart-page__empty h2{margin:0;font-size:clamp(1.7rem,4vw,3rem);line-height:1}.mv-cart-page__empty p{max-width:44ch;margin:0;color:var(--mv-room-muted)}.mv-cart-page__empty-eyebrow{color:var(--mv-room-red);font-size:var(--mv-type-eyebrow);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mv-cart-page__empty-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.5rem}.mv-shop__seo-copy{margin-top:clamp(2.5rem,6vw,5rem);padding:clamp(1.5rem,4vw,3rem);background:#fff;border:1px solid var(--mv-room-rule)}.mv-shop__seo-copy-inner{max-width:72ch}.mv-shop__seo-copy .mv-shop__catalog-eyebrow{margin-bottom:1rem}.mv-shop__seo-copy-body{color:var(--mv-room-ink);font-size:.95rem;line-height:1.7}.mv-shop__seo-copy-body :where(h2,h3){margin:1.5rem 0 .5rem;font-size:1.15rem;letter-spacing:-.01em}.mv-shop__seo-copy-body :where(p,ul,ol){margin:0 0 .9rem}.mv-shop__seo-copy-body a{color:var(--mv-room-red);text-decoration:underline;text-underline-offset:3px}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.mv-editorial-topics{display:flex;flex-wrap:wrap;gap:.5rem;margin:clamp(1.5rem,3vw,2.5rem) 0 0;padding-top:1.25rem;border-top:1px solid var(--mv-room-rule)}.mv-editorial-topics__chip{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .85rem;border:1px solid var(--mv-room-rule);border-radius:999px;background:#fff;color:var(--mv-room-ink);font-size:.8rem;font-weight:600;letter-spacing:.02em;text-decoration:none;transition:border-color .15s ease,background .15s ease}.mv-editorial-topics__chip span{font-variant-numeric:tabular-nums;color:var(--mv-room-muted);font-weight:500}.mv-editorial-topics__chip:hover{border-color:var(--mv-room-ink)}.mv-editorial-topics__chip.is-active{background:var(--mv-room-ink);border-color:var(--mv-room-ink);color:#fff}.mv-editorial-topics__chip.is-active span{color:#ffffffb3}.mv-editorial-feed--topic{margin-top:clamp(2.5rem,5vw,4rem)}.mv-editorial-section-head{position:relative}.mv-editorial-section-head__more{display:inline-block;margin-top:.5rem;color:var(--mv-room-red);font-size:.85rem;font-weight:700;text-decoration:none}.mv-editorial-section-head__more:hover{text-decoration:underline;text-underline-offset:3px}@media(min-width:900px){.mv-editorial-section-head__more{position:absolute;right:0;bottom:0;margin-top:0}}.mv-collection-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem;margin-top:clamp(2rem,4vw,3rem)}.mv-collection-list__card{display:grid;grid-template-rows:auto 1fr;background:#fff;border:1px solid var(--mv-room-rule);color:inherit;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.mv-collection-list__card:hover{border-color:var(--mv-room-ink);transform:translateY(-2px)}.mv-collection-list__media{aspect-ratio:4 / 3;background:var(--mv-room-paper, #f3f1ec);overflow:hidden}.mv-collection-list__media img{width:100%;height:100%;object-fit:cover}.mv-collection-list__body{padding:1.1rem 1.2rem 1.3rem}.mv-collection-list__meta{display:flex;justify-content:space-between;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mv-room-red)}.mv-collection-list__meta span:last-child{color:var(--mv-room-muted)}.mv-collection-list__body h2{margin:.5rem 0 .35rem;font-size:1.15rem;letter-spacing:-.01em}.mv-collection-list__body p{margin:0;color:var(--mv-room-muted);font-size:.9rem;line-height:1.55}.mv-collection-list__all{margin:clamp(2rem,4vw,3rem) 0 0;text-align:center}.mv-contact-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:700px){.mv-contact-form__grid{grid-template-columns:1fr}}.mv-contact-form__field{display:grid;gap:.4rem;margin:0}.mv-contact-form__field--wide{grid-column:1 / -1}.mv-contact-form__note{margin:1rem 0 1.25rem;color:var(--mv-room-muted);font-size:.72rem;line-height:1.5}.mv-contact-form__success{margin:0 0 1.25rem;padding:.9rem 1rem;background:var(--wp--preset--color--success-surface, #eef8f2);border-left:3px solid var(--mv-room-success);color:var(--mv-room-success);font-weight:650}.mv-contact-form__error{margin:0 0 1.25rem;padding:.9rem 1rem;background:#fdf1f3;border-left:3px solid var(--mv-room-red);color:var(--mv-room-red-dark);font-size:.85rem}.mv-contact-form__error ul{margin:.4rem 0 0;padding-left:1.1rem}.mv-kontakt-sidebar .mv-site-contact-card__value a{color:inherit;text-decoration:none}.mv-kontakt-sidebar .mv-site-contact-card__value a:hover{color:var(--mv-room-red)}.mv-product__system-upsell{margin-top:clamp(2rem,5vw,4rem);padding:clamp(1.25rem,3vw,2rem);background:var(--mv-room-paper-warm, #f5f4f0);border:1px solid var(--mv-room-rule)}.mv-product__system-upsell .mv-product-finder__section-head{margin-bottom:1.25rem}.mv-product__system-upsell .mv-product-finder__system-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,24rem))}.mv-product__system-upsell .mv-product-finder__status:empty{display:none}.mv-set-card__visual{display:flex;justify-content:center;align-items:center}.mv-set-card__visual img{max-height:11rem;object-fit:contain}.mv-set-card__contains{margin:.75rem 0 .25rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mv-room-muted)}.mv-set-card.is-recommended .mv-set-card__contains{color:#ffffffb8}.mv-set-card__link{display:inline-block;margin-top:.75rem;font-size:.85rem;font-weight:700;color:var(--mv-room-ink);text-decoration:underline;text-underline-offset:3px}.mv-set-card.is-recommended .mv-set-card__link{color:#fff}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
