body{overflow-x:clip}.button,.shopify-payment-button__button{transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,opacity .2s ease}.button:not([disabled]):hover,.shopify-payment-button__button:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(var(--color-shadow),.16)}@media(prefers-reduced-motion:no-preference){.card-wrapper{transition:transform .25s ease}.card-wrapper:hover{transform:translateY(-4px)}}variant-radios .product-form__input input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}variant-radios .product-form__input input[type=radio]+label{display:flex;align-items:center;gap:1.4rem;width:100%;min-height:6.4rem;margin:0 0 1rem;padding:1rem 1.6rem;border:1px solid var(--color-border, #eae1d7);border-radius:var(--radius-lg, 18px);background:var(--color-surface, #fff);font-family:var(--font-body);font-size:1.5rem;font-weight:var(--fw-medium, 500);letter-spacing:0;line-height:1.3;text-align:left;color:rgb(var(--color-foreground));cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}variant-radios .product-form__input input[type=radio]+label:before{display:none}variant-radios .product-form__input input[type=radio]+label:hover{border-color:var(--warm-300, #dbcfc2);box-shadow:var(--shadow-sm)}variant-radios .product-form__input input[type=radio]:checked+label{border-color:var(--plum-600, #855577);box-shadow:inset 0 0 0 1px var(--plum-600, #855577);background:var(--plum-50, #f9f4f7);color:rgb(var(--color-foreground))}variant-radios .product-form__input input[type=radio]:focus-visible+label{outline:none;box-shadow:var(--shadow-focus)}variant-radios .product-form__input input[type=radio]+label .mv-swatch-img{flex:none;width:5rem;height:5rem;object-fit:cover;object-position:center;border-radius:var(--radius-sm, 8px);background:var(--warm-100, #f4eee7)}variant-radios .product-form__input input[type=radio]+label .mv-swatch-name{min-width:0}variant-radios .product-form__input input[type=radio].disabled+label,variant-radios .product-form__input input[type=radio]:disabled+label{opacity:.45;text-decoration:line-through}.product-form__buttons.mv-buyrow{display:flex;flex-wrap:wrap;align-items:stretch;gap:1.2rem}.product-form__buttons.mv-buyrow .product-form__quantity{flex:0 0 auto;margin:0}.product-form__buttons.mv-buyrow .product-form__quantity>.quantity__label{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.product-form__buttons.mv-buyrow .product-form__quantity .quantity{height:100%}.product-form__buttons.mv-buyrow .product-form__submit{flex:1 1 12rem;width:auto;margin:0}.product-form__buttons.mv-buyrow .shopify-payment-button{flex:1 1 100%}.mv-versandhinweis{display:flex;align-items:flex-start;gap:.8rem;margin:.8rem 0 0;font-family:var(--font-body);font-size:1.4rem;line-height:1.45;color:rgba(var(--color-foreground),.78);text-wrap:pretty}.mv-versandhinweis__icon{flex:none;display:grid;place-items:center;width:1.8rem;height:1.8rem;margin-top:.1rem;color:var(--plum-600, #855577)}.mv-versandhinweis__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mv-versandhinweis strong{font-weight:600;color:rgb(var(--color-foreground))}.mv-stimme{margin:1.6rem 0 0;padding:1.4rem 1.6rem;border-radius:1.4rem;background:rgba(var(--color-foreground),.035)}.mv-stimme__sterne{display:flex;gap:.2rem;margin-bottom:.7rem}.mv-stimme__stern{width:1.4rem;height:1.4rem;fill:var(--gold-500, #b8985e)}.mv-stimme__stern--leer{fill:rgba(var(--color-foreground),.2)}.mv-stimme__zitat{margin:0;font-family:var(--font-body);font-size:1.5rem;line-height:1.5;color:rgba(var(--color-foreground),.9);text-wrap:pretty}.mv-stimme__quelle{margin-top:.7rem;font-family:var(--font-body);font-size:1.3rem;color:rgba(var(--color-foreground),.62)}.mv-stimme__verifiziert{color:var(--sage-700, #45593f)}.mv-variantenfehler{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:.8rem 0 0;padding:1rem 1.2rem;border-radius:1.2rem;background:var(--rose-50, #f6e9e8);font-family:var(--font-body);font-size:1.4rem;line-height:1.4;color:var(--rose-600, #954444)}.mv-variantenfehler__knopf{padding:0;border:0;background:none;font:inherit;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.mv-variantenfehler__knopf:focus-visible{outline:.2rem solid currentColor;outline-offset:.3rem;border-radius:.4rem}h1,.h1,.main-page-title,.banner__heading,.product__title h1{font-size:24px!important}@media screen and (min-width:750px){h1,.h1,.main-page-title,.banner__heading,.product__title h1{font-size:32px!important}}.accordion__title,.collapsible-tab__title,[class*=accordion] summary,[class*=collapsible] h2,[class*=collapsible] h3{font-size:var(--font-heading-scale)!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/movasana-premium.css.map */
