:root{--mp-sage: #8a9a7b;--mp-sage-deep: #6d7c61;--mp-cream: #f9f7f4;--mp-forest: #2d3a26;--mp-ease: cubic-bezier(0, 0, .2, 1);--mp-speed: .2s}.button,input[type=submit]{transition:color var(--mp-speed) var(--mp-ease),background-color var(--mp-speed) var(--mp-ease),border-color var(--mp-speed) var(--mp-ease),transform var(--mp-speed) var(--mp-ease),box-shadow var(--mp-speed) var(--mp-ease)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.button:not(.text-button):hover,input[type=submit]:hover{transform:scale(1.02)}.button:not(.text-button):active,input[type=submit]:active{transform:scale(.99)}}.rte a:not(.button),.product-description a:not(.button){color:var(--mp-sage-deep);text-decoration:none;transition:color var(--mp-speed) var(--mp-ease)}.rte a:not(.button):hover,.product-description a:not(.button):hover{color:var(--mp-forest);text-decoration:underline;text-underline-offset:3px}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=search]:focus,textarea:focus,select:focus{border-color:var(--mp-sage)!important;box-shadow:0 0 0 1px var(--mp-sage);outline:none;transition:border-color var(--mp-speed) var(--mp-ease),box-shadow var(--mp-speed) var(--mp-ease)}img.lazyload,img.lazyloading{background-color:var(--mp-cream)}@media(prefers-reduced-motion:no-preference){img.lazyloading{animation:mp-pulse 1.6s var(--mp-ease) infinite}}@keyframes mp-pulse{0%,to{opacity:1}50%{opacity:.65}}.side-panel{transition:transform .3s var(--mp-ease)}.quantity .plus,.quantity .minus{transition:background-color var(--mp-speed) var(--mp-ease),color var(--mp-speed) var(--mp-ease)}.quantity .plus:active,.quantity .minus:active{background-color:#8a9a7b26}@media(pointer:coarse){.quantity .plus,.quantity .minus{min-width:44px;min-height:44px}}.mp-fade{opacity:0;transform:translateY(14px);transition:opacity .6s var(--mp-ease),transform .6s var(--mp-ease)}.mp-fade.mp-fade-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.mp-fade{opacity:1;transform:none;transition:none}}.mp-skeleton{background:linear-gradient(100deg,var(--mp-cream) 40%,#fffdfa 50%,var(--mp-cream) 60%);background-size:200% 100%;animation:mp-shimmer 1.4s linear infinite}@keyframes mp-shimmer{to{background-position:-200% 0}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/medite-premium.css.map */
