:root{--mm-collection-ivory: #faf8f3;--mm-collection-white: #fff;--mm-collection-stone: #eee9e1;--mm-collection-mint: #dfe5d6;--mm-collection-sage: #667052;--mm-collection-espresso: #292521;--mm-collection-muted: #6e685f}body:has(.mm-boutique-collection-intro--all),body:has(.mm-boutique-collection-intro--product-directory),body:has(.mm-boutique-collection-intro--occasion-hub),body:has(.mm-boutique-collection-intro--occasion){background:var(--mm-collection-ivory)}body:has(.mm-boutique-collection-intro--all) .section-breadcrumb,body:has(.mm-boutique-collection-intro--all) .section-spacer,body:has(.mm-boutique-collection-intro--occasion-hub) .section-breadcrumb,body:has(.mm-boutique-collection-intro--occasion-hub) .section-spacer,body:has(.mm-boutique-collection-intro--occasion) .section-breadcrumb,body:has(.mm-boutique-collection-intro--occasion) .section-spacer{display:none}body:has(.mm-boutique-collection-intro--occasion-hub) .section-main-collection-product-grid,body:has(.mm-boutique-collection-intro--occasion-hub) .section-recently-viewed{display:none}.mm-boutique-collection-intro{background:var(--mm-collection-ivory);color:var(--mm-collection-espresso);padding:clamp(4.8rem,7vw,8.8rem) 0 clamp(4rem,6vw,7rem)}.mm-boutique-collection-intro__copy{max-width:72rem;margin:0 auto clamp(3.2rem,5vw,5.6rem);text-align:center}.mm-boutique-collection-intro__eyebrow,.mm-boutique-collection-grid__eyebrow{margin:0 0 1.2rem;color:var(--mm-collection-sage);font-size:1.2rem;font-weight:700;letter-spacing:.15em;line-height:1.4;text-transform:uppercase}.mm-boutique-collection-intro__title,.mm-boutique-collection-grid__title,body:has(.mm-boutique-collection-intro--all) .section-recently-viewed h2{color:var(--mm-collection-espresso);font-family:"MM Boutique Serif",var(--font-heading-family);font-weight:400;letter-spacing:-.025em}.mm-boutique-collection-intro__title{max-width:68rem;margin:0 auto 1.5rem;font-size:clamp(4.2rem,6vw,7.2rem);line-height:1.02}.mm-boutique-collection-intro__text{max-width:60rem;margin:0 auto;color:var(--mm-collection-muted);font-size:clamp(1.65rem,1.8vw,2rem);line-height:1.6}.mm-boutique-collection-intro__families,.mm-boutique-product-directory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.2rem,2vw,2.4rem)}.mm-boutique-product-directory__all{margin:clamp(3rem,4vw,4.8rem) 0 0;color:var(--mm-collection-muted);font-size:1.5rem;line-height:1.6;text-align:center}.mm-boutique-product-directory__all a{margin-left:.35rem;color:var(--mm-collection-espresso);font-weight:700;text-underline-offset:.35rem}.mm-boutique-occasion-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2vw,2.4rem)}.mm-boutique-collection-family{position:relative;display:block;min-height:clamp(18rem,20vw,28rem);overflow:hidden;background:var(--mm-collection-stone);color:var(--mm-collection-white);text-decoration:none}.mm-boutique-collection-family__media,.mm-boutique-collection-family__image,.mm-boutique-collection-family__shade{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.mm-boutique-collection-family__image{object-fit:cover;transition:transform .5s ease}.mm-boutique-collection-family__shade{background:linear-gradient(180deg,#14120f05 34%,#14120f9e)}.mm-boutique-collection-family__label{position:absolute;right:2rem;bottom:1.8rem;left:2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:"MM Boutique Serif",var(--font-heading-family);font-size:clamp(1.8rem,2vw,2.5rem);line-height:1.2}.mm-boutique-collection-family:hover .mm-boutique-collection-family__image,.mm-boutique-collection-family:focus-visible .mm-boutique-collection-family__image{transform:scale(1.025)}.mm-boutique-collection-family:focus-visible{outline:.2rem solid var(--mm-collection-espresso);outline-offset:.3rem}.mm-boutique-occasion-directory__card{min-height:0;aspect-ratio:4 / 5}.mm-boutique-occasion-directory__card .mm-boutique-collection-family__label{font-size:clamp(1.9rem,2.1vw,2.7rem);word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.mm-boutique-collection-intro--occasion{padding-bottom:clamp(4rem,6vw,7rem)}.mm-boutique-occasion-hero{display:grid;grid-template-columns:minmax(34rem,.84fr) minmax(0,1.16fr);min-height:clamp(48rem,48vw,66rem);background:var(--mm-collection-white)}.mm-boutique-occasion-hero__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(4rem,6vw,8rem)}.mm-boutique-occasion-hero__title{margin:0 0 1.8rem;color:var(--mm-collection-espresso);font-family:"MM Boutique Serif",var(--font-heading-family);font-size:clamp(4.4rem,5vw,7rem);font-weight:400;letter-spacing:-.03em;line-height:1.02;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.mm-boutique-occasion-hero__text{max-width:48rem;margin:0;color:var(--mm-collection-muted);font-size:clamp(1.6rem,1.65vw,1.9rem);line-height:1.65}.mm-boutique-collection-intro--employee-client-gifts .mm-boutique-occasion-hero__title{font-size:clamp(4.1rem,4.4vw,6.2rem)}.mm-boutique-occasion-hero__link{display:inline-flex;align-items:center;gap:1rem;min-height:4.8rem;margin-top:2.8rem;border-bottom:.1rem solid currentColor;color:var(--mm-collection-espresso);font-size:1.45rem;font-weight:700;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.mm-boutique-occasion-hero__media,.mm-boutique-occasion-hero__media picture,.mm-boutique-occasion-hero__image{display:block;width:100%;height:100%}.mm-boutique-occasion-hero__media{min-height:48rem;overflow:hidden;background:var(--mm-collection-stone)}.mm-boutique-occasion-hero__image{object-fit:cover;object-position:center}.mm-boutique-collection-intro--teacher-appreciation-gifts .mm-boutique-occasion-hero__image{object-position:center top;transform:scale(1.45);transform-origin:center top}.mm-boutique-collection-grid{background:var(--mm-collection-ivory);padding-top:0!important}.mm-boutique-collection-grid__header{max-width:var(--page-width);margin:0 auto;padding:clamp(4.5rem,6vw,7rem) 5rem 2.6rem}.mm-boutique-collection-grid__title{margin:0 0 .8rem;font-size:clamp(3.2rem,4vw,4.8rem);line-height:1.08}.mm-boutique-collection-grid__text{max-width:52rem;margin:0;color:var(--mm-collection-muted);font-size:1.6rem;line-height:1.55}.mm-boutique-collection-grid .facets-wrapper{margin-bottom:2.8rem}.mm-boutique-collection-grid :is(.facets-container,.facets__form,.mobile-facets__open,.facets-vertical-sort){border-radius:0;box-shadow:none}.mm-boutique-collection-grid .facets-container,.mm-boutique-collection-grid .facets__form{border-top:.1rem solid rgba(41,37,33,.16);border-bottom:.1rem solid rgba(41,37,33,.16);background:transparent}.mm-boutique-collection-grid .mobile-facets__open{min-height:4.8rem;border:0;background:transparent}.mm-boutique-collection-grid .product-count__text,.mm-boutique-collection-grid .product-count__text *{color:var(--mm-collection-muted);font-size:1.4rem;font-weight:500}.mm-boutique-collection-grid .product-grid{gap:3.8rem 2.4rem}.mm-boutique-collection-grid .product-grid>.grid__item{width:calc(25% - 1.8rem);max-width:calc(25% - 1.8rem)}.mm-boutique-collection-grid--occasion .product-grid{justify-content:center}.mm-boutique-collection-grid--occasion .product-grid>.grid__item{width:calc(33.333% - 1.6rem);max-width:calc(33.333% - 1.6rem)}.mm-boutique-collection-grid--occasion .mm-boutique-product-grid--single>.grid__item{width:min(40rem,100%);max-width:40rem}.mm-boutique-collection-grid :is(.product-card-wrapper,.card-wrapper,.card,.card__inner,.card__media,.media,.card__image,.card img){border-radius:0!important}.mm-boutique-collection-grid :is(.card--card,.card--standard .card__inner,.card__inner){border:0;background:transparent;box-shadow:none!important}.mm-boutique-collection-grid :is(.card--card,.card--standard .card__inner,.card__inner):after,.mm-boutique-collection-grid .card__inner:before{display:none}.mm-boutique-collection-grid .card__inner{overflow:hidden;background:var(--mm-collection-stone)}.mm-boutique-collection-grid .card__content,.mm-boutique-collection-grid .card__information{background:transparent}.mm-boutique-collection-grid .card__information{padding:1.5rem 0 0}.mm-boutique-collection-grid .card__heading,.mm-boutique-collection-grid .card__heading a{color:var(--mm-collection-espresso);font-family:"MM Boutique Serif",var(--font-heading-family);font-size:clamp(1.7rem,1.55vw,2.1rem);font-weight:400;letter-spacing:-.01em;line-height:1.28}.mm-boutique-collection-grid .price,.mm-boutique-collection-grid .price *{color:var(--mm-collection-muted);font-size:1.45rem}.mm-boutique-collection-grid .card__badge,.mm-boutique-collection-grid .quick-add,.mm-boutique-collection-grid .quick-view,.mm-boutique-collection-grid [class*=quick-view]{display:none!important}.mm-boutique-collection-grid .pagination-wrapper{margin-top:6rem}.mm-boutique-collection-grid .pagination__item{min-width:4.4rem;min-height:4.4rem;border-radius:0}.mm-boutique-collection-grid .js-pagination__next-button,.mm-boutique-collection-grid .js-pagination__next-button:before,.mm-boutique-collection-grid .js-pagination__next-button:after{border-radius:0!important}.mm-boutique-collection-grid .js-pagination__next-button{min-height:4.8rem;box-shadow:none}body:has(.mm-boutique-collection-intro--all) .section-recently-viewed,body:has(.mm-boutique-collection-intro--occasion) .section-recently-viewed{background:var(--mm-collection-white)}body:has(.mm-boutique-collection-intro--all) .section-recently-viewed :is(.card,.card__inner,.card__media,.media,img),body:has(.mm-boutique-collection-intro--occasion) .section-recently-viewed :is(.card,.card__inner,.card__media,.media,img){border-radius:0!important}body:has(.mm-boutique-collection-intro--all) .section-recently-viewed :is(.card__inner,.card--shadow),body:has(.mm-boutique-collection-intro--occasion) .section-recently-viewed :is(.card__inner,.card--shadow){box-shadow:none!important}.mm-boutique-collection-trust{background:var(--mm-collection-mint)!important;color:var(--mm-collection-espresso)}.mm-boutique-collection-trust .icons-with-text{padding-top:3.4rem!important;padding-bottom:3.4rem!important}.mm-boutique-collection-trust .section-grid{gap:0}.mm-boutique-collection-trust .icons-with-text__item{padding:0 3rem}.mm-boutique-collection-trust .icons-with-text__item+.icons-with-text__item{border-left:.1rem solid rgba(41,37,33,.18)}.mm-boutique-collection-trust .icons-with-text__heading,.mm-boutique-collection-trust .icons-with-text__text{color:var(--mm-collection-espresso)}.mm-boutique-collection-trust .icons-with-text__icon,.mm-boutique-collection-trust .icons-with-text__icon svg{color:var(--mm-collection-sage);fill:currentColor}.mm-boutique-collection-trust .icons-with-text__heading{margin-bottom:.35rem;font-family:"MM Boutique Serif",var(--font-heading-family);font-size:1.8rem;font-weight:400}.mm-boutique-collection-trust .icons-with-text__text{font-size:1.35rem;line-height:1.5}@media screen and (max-width:989px){.mm-boutique-collection-intro{padding:4.2rem 0 4.8rem}.mm-boutique-collection-intro__copy{margin-bottom:3rem;text-align:left}.mm-boutique-collection-intro__title{margin-left:0;font-size:clamp(3.7rem,11vw,5.2rem);line-height:1.06}.mm-boutique-collection-intro__text{margin-left:0;font-size:1.6rem}.mm-boutique-collection-intro__families,.mm-boutique-product-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.mm-boutique-product-directory__all{margin-top:2.8rem;font-size:1.45rem}.mm-boutique-occasion-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.mm-boutique-collection-family{min-height:17rem}.mm-boutique-collection-family__label{right:1.3rem;bottom:1.2rem;left:1.3rem;font-size:1.75rem}.mm-boutique-occasion-directory__card .mm-boutique-collection-family__label{font-size:clamp(1.55rem,4.5vw,1.85rem);line-height:1.25}.mm-boutique-collection-intro--occasion{padding-top:2.4rem}.mm-boutique-occasion-hero{grid-template-columns:1fr;min-height:0}.mm-boutique-occasion-hero__copy{padding:3.8rem 2.2rem 3.4rem}.mm-boutique-occasion-hero__title{font-size:clamp(3.6rem,10.5vw,4.8rem);line-height:1.08}.mm-boutique-occasion-hero__text{font-size:1.6rem}.mm-boutique-collection-intro--employee-client-gifts .mm-boutique-occasion-hero__title{font-size:clamp(3.35rem,9.3vw,4.3rem)}.mm-boutique-occasion-hero__link{margin-top:2rem}.mm-boutique-occasion-hero__media{min-height:0;aspect-ratio:4 / 3}.mm-boutique-collection-intro--teacher-appreciation-gifts .mm-boutique-occasion-hero__image{object-position:center top;transform:scale(1.18)}.mm-boutique-collection-grid__header{padding:4.6rem 2rem 2.4rem}.mm-boutique-collection-grid__title{font-size:3.4rem}.mm-boutique-collection-grid .facets-wrapper{margin-bottom:2.2rem;padding-right:2rem;padding-left:2rem}.mm-boutique-collection-grid .product-grid{gap:3rem 1.2rem}.mm-boutique-collection-grid .product-grid>.grid__item{width:calc(50% - .6rem);max-width:calc(50% - .6rem)}.mm-boutique-collection-grid--occasion .product-grid>.grid__item{width:calc(50% - .6rem);max-width:calc(50% - .6rem)}.mm-boutique-collection-grid--occasion .mm-boutique-product-grid--single>.grid__item{width:min(34rem,100%);max-width:34rem}.mm-boutique-collection-grid .card__information{padding-top:1.2rem}.mm-boutique-collection-grid .card__heading,.mm-boutique-collection-grid .card__heading a{font-size:1.65rem;line-height:1.3}.mm-boutique-collection-grid .price,.mm-boutique-collection-grid .price *{font-size:1.35rem}.mm-boutique-collection-trust .section-grid{display:grid;grid-template-columns:1fr;width:100%;padding:0 2rem;overflow:visible}.mm-boutique-collection-trust .icons-with-text__item{width:100%!important;max-width:none!important;padding:2.4rem 0!important}.mm-boutique-collection-trust .icons-with-text__item+.icons-with-text__item{border-top:.1rem solid rgba(41,37,33,.18);border-left:0}.mm-boutique-collection-trust .icons-with-text__item>.full-unstyled-link{justify-content:flex-start;gap:1.5rem;padding:0 .4rem}.mm-boutique-collection-trust .icons-with-text__heading{margin-bottom:.65rem;line-height:1.3}.mm-boutique-collection-trust .icons-with-text__text{line-height:1.65}}@media(prefers-reduced-motion:reduce){.mm-boutique-collection-family__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/component-boutique-collections.css.map */
