html.maison-search-open,body.maison-search-open{overflow:hidden}.ms-search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;justify-content:center;visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--ms-motion-emphasis) var(--ms-ease-standard),visibility var(--ms-motion-emphasis) var(--ms-ease-standard)}.ms-search.is-open{visibility:visible;opacity:1;pointer-events:auto}.ms-search__overlay{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0;background:var(--ms-color-overlay-strong);-webkit-backdrop-filter:blur(var(--ms-blur-md));backdrop-filter:blur(var(--ms-blur-md));opacity:0;cursor:default;transition:opacity var(--ms-motion-emphasis) var(--ms-ease-standard)}.ms-search.is-open .ms-search__overlay{opacity:1}.ms-search__panel{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:var(--ms-container-wide);max-height:min(58rem,86vh);margin-top:0;overflow:hidden;background:var(--ms-color-background);box-shadow:var(--ms-shadow-large);border-radius:0 0 var(--ms-radius-lg) var(--ms-radius-lg);transform:translateY(-1rem);opacity:0;transition:transform var(--ms-motion-emphasis) var(--ms-signature-ease),opacity var(--ms-motion-standard) var(--ms-ease-standard)}.ms-search.is-open .ms-search__panel{transform:translateY(0);opacity:1}.ms-search__header{display:flex;align-items:flex-end;gap:var(--ms-space-6);flex-shrink:0;padding:var(--ms-space-10) var(--ms-container-padding-lg) var(--ms-space-6);border-bottom:var(--ms-divider-width) solid var(--ms-divider-color)}.ms-search__form{flex:1;min-width:0}.ms-search__field{position:relative;display:flex;flex-direction:column;gap:var(--ms-space-2);opacity:0;transform:translateY(var(--ms-reveal-distance-sm));transition:opacity var(--ms-motion-standard) var(--ms-ease-standard),transform var(--ms-motion-standard) var(--ms-ease-standard)}.ms-search.is-open .ms-search__field{opacity:1;transform:translateY(0);transition-delay:90ms}.ms-search__label{order:-1;color:var(--ms-color-text-muted);font-family:var(--ms-font-body);font-size:1.5rem;font-weight:var(--ms-font-medium);letter-spacing:var(--ms-tracking-widest);text-transform:uppercase;opacity:0;transition:opacity var(--ms-motion-standard) var(--ms-ease-standard)}.ms-search.is-open .ms-search__label{opacity:1;transition-delay:60ms}.ms-search__input{width:100%;height:var(--ms-height-xl);padding:0 var(--ms-size-2xl) 0 var(--ms-space-5);border:var(--ms-border-thin) solid var(--ms-color-border);border-radius:var(--ms-radius-sm);background:var(--ms-color-surface-raised);box-shadow:var(--ms-shadow-soft);color:var(--ms-color-heading);font-family:var(--ms-font-body);font-size:clamp(1.05rem,1.3vw,1.3rem);font-weight:var(--ms-font-regular);letter-spacing:var(--ms-tracking-normal);outline:none;-webkit-appearance:none;appearance:none;transition:border-color var(--ms-motion-standard) var(--ms-ease-standard)}.ms-search__input::-webkit-search-cancel-button,.ms-search__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.ms-search__input::placeholder{color:var(--ms-color-text-muted)}.ms-search__input:focus{border-color:var(--ms-color-primary)}.ms-search__input:focus-visible{outline:var(--ms-focus-width) solid var(--ms-focus-color);outline-offset:var(--ms-focus-offset)}.ms-search__submit{position:absolute;right:var(--ms-space-2);bottom:calc((var(--ms-height-xl) - var(--ms-size-lg)) / 2);width:var(--ms-size-lg);height:var(--ms-size-lg);display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;color:var(--ms-color-heading);cursor:pointer}.ms-search__icon{display:flex;width:var(--ms-icon-lg);height:var(--ms-icon-lg)}.ms-search__icon svg{width:100%;height:100%;transition:transform var(--ms-motion-standard) var(--ms-ease-standard),color var(--ms-motion-standard) var(--ms-ease-standard)}.ms-search__submit:hover .ms-search__icon svg{color:var(--ms-color-primary);transform:scale(1.06)}.ms-search__submit:active .ms-search__icon svg{color:var(--ms-color-primary);transform:scale(.94)}.ms-search__submit:focus-visible{outline:var(--ms-focus-width) solid var(--ms-focus-color);outline-offset:var(--ms-focus-offset)}.ms-search__close{flex-shrink:0;width:var(--ms-size-xl);height:var(--ms-size-xl);display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;color:var(--ms-color-heading);cursor:pointer;opacity:0;transform:rotate(-8deg);transition:opacity var(--ms-motion-standard) var(--ms-ease-standard),transform var(--ms-motion-standard) var(--ms-ease-standard)}.ms-search.is-open .ms-search__close{opacity:1;transform:rotate(0);transition-delay:.14s}.ms-search__close-icon{display:flex;width:var(--ms-icon-md);height:var(--ms-icon-md)}.ms-search__close-icon svg{width:100%;height:100%;transition:transform var(--ms-motion-standard) var(--ms-ease-standard),color var(--ms-motion-standard) var(--ms-ease-standard)}.ms-search__close:hover .ms-search__close-icon svg{color:var(--ms-color-primary);transform:rotate(8deg)}.ms-search__close:active .ms-search__close-icon svg{color:var(--ms-color-primary);transform:rotate(8deg) scale(.92)}.ms-search__close:focus-visible{outline:var(--ms-focus-width) solid var(--ms-focus-color);outline-offset:var(--ms-focus-offset)}.ms-search__results{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.ms-search__results::-webkit-scrollbar{display:none;width:0;height:0}.ms-search__loading{display:none;padding:var(--ms-space-16) var(--ms-container-padding-lg);text-align:center}.ms-search__loading.is-visible{display:block}.ms-search__loading-text{color:var(--ms-color-text-muted);font-family:var(--ms-font-body);font-size:var(--ms-text-caption);letter-spacing:var(--ms-tracking-wide);text-transform:uppercase}.ms-search__empty{padding:var(--ms-space-16) var(--ms-container-padding-lg);text-align:center}.ms-search__empty-text{color:var(--ms-color-text-muted);font-family:var(--ms-font-heading);font-size:var(--ms-text-h-sm);font-style:italic}.ms-search__error{padding:var(--ms-space-16) var(--ms-container-padding-lg);text-align:center}.ms-search__error-text{color:var(--ms-color-error);font-family:var(--ms-font-body);font-size:var(--ms-text-body)}.ms-search__content{display:grid;grid-template-columns:minmax(14rem,.7fr) minmax(28rem,1.3fr);column-gap:var(--ms-space-16);row-gap:var(--ms-space-10);align-items:start;padding:var(--ms-space-8) var(--ms-container-padding-lg) var(--ms-space-12);opacity:1;transition:opacity var(--ms-motion-standard) var(--ms-ease-standard)}.ms-search__content.is-loading{opacity:var(--ms-opacity-muted);pointer-events:none}.ms-search__section-heading{margin:0 0 var(--ms-space-4);padding-bottom:var(--ms-space-3);border-bottom:var(--ms-divider-width) solid var(--ms-divider-color)}.ms-search__section-title{color:var(--ms-color-text-muted);font-family:var(--ms-font-body);font-size:1.5rem;font-weight:var(--ms-font-medium);letter-spacing:var(--ms-tracking-widest);text-transform:uppercase}.ms-search__suggestions-list{display:flex;flex-direction:column}.ms-search__suggestion{position:relative;display:block;width:100%;padding:var(--ms-space-2) 0;margin:0;border:0;background:transparent;color:var(--ms-color-text-secondary);text-align:left;font-family:var(--ms-font-heading);font-size:2rem;font-weight:var(--ms-font-regular);cursor:pointer;transition:color var(--ms-motion-standard) var(--ms-ease-standard),transform var(--ms-motion-standard) var(--ms-ease-standard)}.ms-search__suggestion-text{display:block;min-width:0;white-space:normal;overflow-wrap:normal;word-break:normal}.ms-search__suggestion:hover,.ms-search__suggestion:active{color:var(--ms-color-primary);transform:translate(var(--ms-space-1))}.ms-search__suggestion:focus-visible{outline:var(--ms-focus-width) solid var(--ms-focus-color);outline-offset:var(--ms-focus-offset)}.ms-search__products-list{display:flex;flex-direction:column}.ms-search__product{display:grid;grid-template-columns:11rem minmax(0,1fr);column-gap:var(--ms-space-8);align-items:center;padding:var(--ms-space-6) 0;color:inherit;text-decoration:none;border-bottom:var(--ms-divider-width) solid var(--ms-divider-color);transition:transform var(--ms-motion-standard) var(--ms-ease-emphasis),border-color var(--ms-motion-standard) var(--ms-ease-standard)}.ms-search__products-list .ms-search__product:first-child{padding-top:0}.ms-search__product-media{width:11rem;height:11rem;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--ms-color-surface-raised)}.ms-search__product-image{width:100%;height:100%;object-fit:contain;transition:transform var(--ms-motion-emphasis) var(--ms-ease-emphasis)}.ms-search__product-placeholder{width:100%;height:100%;background:var(--ms-color-surface)}.ms-search__product-info{display:flex;flex-direction:column;gap:var(--ms-space-1);min-width:0}.ms-search__product-vendor{color:var(--ms-color-text-muted);font-family:var(--ms-font-body);font-size:1.15rem;font-weight:var(--ms-font-medium);letter-spacing:var(--ms-tracking-widest);text-transform:uppercase}.ms-search__product-title{min-width:0;color:var(--ms-color-heading);font-family:var(--ms-font-heading);font-size:1.5rem;font-weight:var(--ms-font-medium);line-height:var(--ms-leading-tight);white-space:normal;overflow-wrap:normal;word-break:normal}@media(hover:hover)and (pointer:fine){.ms-search__product:hover{transform:translate(var(--ms-space-1));border-color:var(--ms-color-primary)}.ms-search__product:hover .ms-search__product-image{transform:scale(1.04)}.ms-search__product:hover .ms-search__product-title{color:var(--ms-color-primary)}}.ms-search__product:active{border-color:var(--ms-color-primary);background:var(--ms-color-surface-hover)}.ms-search__product:active .ms-search__product-title{color:var(--ms-color-primary)}.ms-search__product:focus-visible{outline:var(--ms-focus-width) solid var(--ms-focus-color);outline-offset:var(--ms-focus-offset)}@media screen and (min-width:990px){.ms-search__products-list{max-width:38rem}}@media screen and (min-width:750px)and (max-width:989px){.ms-search__header{padding:var(--ms-space-8) var(--ms-container-padding-md) var(--ms-space-5)}.ms-search__content{grid-template-columns:minmax(11rem,.65fr) minmax(18rem,1.35fr);column-gap:var(--ms-space-10);padding:var(--ms-space-6) var(--ms-container-padding-md) var(--ms-space-10)}.ms-search__product{grid-template-columns:8.5rem minmax(0,1fr);column-gap:var(--ms-space-6)}.ms-search__product-media{width:8.5rem;height:8.5rem}.ms-search__product-title{font-size:1.25rem}}@media screen and (max-width:749px){.ms-search__panel{max-height:92vh;border-radius:0 0 var(--ms-radius-md) var(--ms-radius-md)}.ms-search__header{align-items:center;gap:var(--ms-space-4);padding:var(--ms-space-6) var(--ms-container-padding-sm) var(--ms-space-4)}.ms-search__input{font-size:1.05rem;padding-left:var(--ms-space-4);padding-right:var(--ms-size-xl)}.ms-search__submit{width:var(--ms-size-md);height:var(--ms-size-md);bottom:calc((var(--ms-height-xl) - var(--ms-size-md)) / 2)}.ms-search__close{width:var(--ms-size-lg);height:var(--ms-size-lg)}.ms-search__content{display:block;padding:var(--ms-space-6) var(--ms-container-padding-sm) var(--ms-space-10)}.ms-search__section+.ms-search__section{margin-top:var(--ms-space-8)}.ms-search__product{grid-template-columns:6.75rem minmax(0,1fr);column-gap:var(--ms-space-4);padding:var(--ms-space-4) 0}.ms-search__product-media{width:6.75rem;height:6.75rem}.ms-search__product-title{font-size:1.1rem;line-height:var(--ms-leading-heading)}.ms-search__product-vendor{font-size:.625rem}}@media screen and (max-width:380px){.ms-search__product{grid-template-columns:5.5rem minmax(0,1fr);column-gap:var(--ms-space-3)}.ms-search__product-media{width:5.5rem;height:5.5rem}.ms-search__product-title{font-size:1rem}}.ms-search__suggestion{--ms-fade-up-distance: var(--ms-reveal-distance-sm);animation:ms-fade-up var(--ms-motion-standard) var(--ms-ease-standard) backwards;animation-delay:calc(var(--ms-search-index, 0) * 35ms)}.ms-search__product{--ms-fade-up-distance: var(--ms-reveal-distance-md);animation:ms-fade-up var(--ms-motion-standard) var(--ms-ease-emphasis) backwards;animation-delay:calc(var(--ms-search-index, 0) * 45ms)}.ms-search__product-media{--ms-media-zoom-from: .95;animation:ms-media-zoom-in var(--ms-motion-standard) var(--ms-ease-emphasis) backwards;animation-delay:calc(var(--ms-search-index, 0) * 45ms)}@media(prefers-reduced-motion:reduce){.ms-search,.ms-search__overlay,.ms-search__panel,.ms-search__label,.ms-search__field,.ms-search__close,.ms-search__icon svg,.ms-search__close-icon svg,.ms-search__suggestion,.ms-search__product,.ms-search__product-media,.ms-search__product-image,.ms-search__content{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important;transform:none!important}}.ms-search__content{grid-template-columns:minmax(28rem,1.35fr) minmax(16rem,.65fr)}.ms-search__main{grid-column:1;grid-row:1;min-width:0}.ms-search__aside{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:var(--ms-space-10);min-width:0}.ms-search__content:not(.has-main) .ms-search__aside,.ms-search__content:not(.has-aside) .ms-search__main{grid-column:1 / -1}@media screen and (min-width:990px){.ms-search__products-list{max-width:46rem}}.ms-search__brands-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ms-space-3)}.ms-search__brand{display:flex;align-items:center;justify-content:center;height:6.4rem;padding:var(--ms-space-3) var(--ms-space-4);border:var(--ms-border-thin) solid var(--ms-color-border);border-radius:var(--ms-radius-sm);background:var(--ms-color-surface-raised);transition:border-color var(--ms-motion-standard) var(--ms-ease-standard);--ms-fade-up-distance: var(--ms-reveal-distance-sm);animation:ms-fade-up var(--ms-motion-standard) var(--ms-ease-standard) backwards;animation-delay:calc(var(--ms-search-index, 0) * 35ms)}.ms-search__brand-logo{display:block;max-width:100%;max-height:3rem;width:auto;height:auto;object-fit:contain}.ms-search__brand:hover,.ms-search__brand:active{border-color:var(--ms-color-primary)}.ms-search__brand:focus-visible{outline:var(--ms-focus-width) solid var(--ms-focus-color);outline-offset:var(--ms-focus-offset)}.ms-search__product-contenido{color:var(--ms-color-text-secondary);font-family:var(--ms-font-body);font-size:1.3rem;line-height:1.35}.ms-search__product-price{margin-top:var(--ms-space-1);color:var(--ms-color-heading);font-family:var(--ms-font-body);font-size:1.3rem;font-weight:var(--ms-font-medium)}.ms-search__all{display:inline-block;margin-top:var(--ms-space-6);color:var(--ms-color-heading);font-family:var(--ms-font-body);font-size:1.4rem;font-weight:var(--ms-font-medium);letter-spacing:var(--ms-tracking-wide);text-decoration:underline;text-underline-offset:.3em}.ms-search__all:hover{color:var(--ms-color-primary)}.ms-search__all:focus-visible{outline:var(--ms-focus-width) solid var(--ms-focus-color);outline-offset:var(--ms-focus-offset)}@media screen and (min-width:750px)and (max-width:989px){.ms-search__content{grid-template-columns:minmax(18rem,1.35fr) minmax(12rem,.65fr)}}@media screen and (max-width:749px){.ms-search__aside{gap:var(--ms-space-8)}.ms-search__aside+.ms-search__main{margin-top:var(--ms-space-8)}.ms-search__brands-list{display:flex;gap:var(--ms-space-3);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--ms-container-padding-sm) * -1);padding-inline:var(--ms-container-padding-sm)}.ms-search__brands-list::-webkit-scrollbar{display:none}.ms-search__brand{flex:0 0 11rem;height:5.6rem}.ms-search__product-contenido,.ms-search__product-price{font-size:1.1rem}}@media(prefers-reduced-motion:reduce){.ms-search__brand{animation-duration:.01ms!important;animation-delay:0s!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/maison-search.css.map */
