:root{--mm-ink: #171717;--mm-ivory: #f8f6f2;--mm-blush: #eee4e4;--mm-sage: #e8eeea;--mm-line: #dedbd6}.mm-home{display:block!important;color:var(--mm-ink);background:#fff}.mm-home>*{order:initial!important}.mm-home *{box-sizing:border-box}.mm-home .mm-section{max-width:1440px;margin:0 auto;padding:clamp(64px,7vw,104px) clamp(24px,5vw,72px)}.mm-home .mm-heading{margin:0 0 38px}.mm-home .mm-heading--split{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;text-align:left}.mm-home .mm-heading h2,.mm-home .mm-same-day h2,.mm-home .mm-corporate h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,60px);font-weight:400;line-height:1.03;letter-spacing:-.025em}.mm-home .mm-heading--split>a,.mm-home .mm-faq-link a{flex:0 0 auto;color:var(--mm-ink);border-bottom:1px solid currentColor;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.mm-hero{position:relative;isolation:isolate;min-height:0;aspect-ratio:1774 / 710;overflow:hidden;background:#f4ece8}.mm-hero:after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:61%;content:"";pointer-events:none;background:linear-gradient(90deg,#faf6f300,#faf6f34d 32%,#faf6f3b8)}.mm-hero__media{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:#f4ece8}.mm-hero__media>a,.mm-hero__media picture,.mm-hero__media img{display:block;width:100%;height:100%}.mm-hero__media img{object-fit:cover;object-position:center;opacity:1!important;visibility:visible!important}.mm-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .7s ease}.mm-hero__slide.is-active{z-index:1;opacity:1;pointer-events:auto}.mm-hero__content{position:absolute;z-index:3;inset:0 0 0 auto;width:36%;min-height:100%;padding:clamp(32px,3vw,56px) clamp(34px,4.25vw,76px) clamp(32px,3vw,56px) clamp(18px,2vw,34px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .28s ease,transform .28s ease}.mm-hero__content.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mm-hero__content h1{max-width:450px;margin:0 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,3.25vw,58px);font-weight:400;line-height:1.01;letter-spacing:-.035em}.mm-hero__content .mm-actions{justify-content:flex-start}.mm-hero__speed{display:inline-flex;align-items:center;gap:9px;margin-top:14px;padding:7px 13px 7px 7px;color:#22201f;background:#ffffffc7;border:1px solid rgba(34,32,31,.18);border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.mm-hero__speed span{display:inline-grid!important;min-width:34px;height:34px;padding:0 6px;place-items:center;flex:0 0 auto;color:#fff;background:#202421;border-radius:50%;font-family:Georgia,Times New Roman,serif;font-size:15px;letter-spacing:0}.mm-hero__speed strong{font-weight:600}.mm-hero__dots{position:absolute;z-index:4;right:18%;bottom:22px;display:flex;gap:9px;transform:translate(50%)}.mm-hero__dots button{width:8px;height:8px;padding:0;border:1px solid rgba(28,28,28,.65);border-radius:999px;background:#ffffffb8;cursor:pointer;transition:width .25s ease,background .25s ease}.mm-hero__dots button.is-active{width:25px;background:#202421}.mm-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--mm-line);border-bottom:1px solid var(--mm-line)}.mm-trust>div{min-width:0;padding:20px clamp(18px,3vw,36px);display:flex;flex-direction:column;gap:4px;background:#fff}.mm-trust strong{font-family:Georgia,serif;font-size:17px;font-weight:400}.mm-trust span{color:#6c6a66;font-size:12px;line-height:1.35}.mm-section--occasion-cards{padding-bottom:58px!important}.mm-occasion-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.mm-occasion-card{position:relative;aspect-ratio:4 / 5;overflow:hidden;color:#fff;background:#e9e3df;text-decoration:none}.mm-occasion-card:after,.mm-story-card:after{position:absolute;z-index:1;top:30%;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(180deg,#0f0f0f00,#0f0f0fad)}.mm-occasion-card img,.mm-occasion-card__placeholder,.mm-story-card img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.mm-occasion-card:hover img,.mm-story-card:hover img{transform:scale(1.025)}.mm-occasion-card__placeholder{background:linear-gradient(145deg,#eadfe3,#f3f5f3)}.mm-occasion-card__copy{position:absolute;z-index:2;right:16px;bottom:18px;left:16px;display:flex;flex-direction:column;gap:6px}.mm-occasion-card__copy strong{color:inherit;font-family:Georgia,serif;font-size:clamp(18px,1.55vw,24px);font-weight:400;line-height:1.05}.mm-occasion-card__copy small{color:inherit;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:700}.mm-section--products{padding-top:48px!important;padding-bottom:72px!important}.mm-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.mm-product-card a{position:relative;display:block;color:inherit;text-decoration:none}.mm-product-card img,.mm-product-card__placeholder{width:100%;aspect-ratio:4/5;display:block;object-fit:cover;background:#f1efec}.mm-product-card h3{min-height:2.45em;margin:14px 0 5px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Georgia,serif;font-size:19px;font-weight:400;line-height:1.23}.mm-product-card p{margin:0;color:#69635f}.mm-product-card__badge{position:absolute;z-index:2;top:12px;left:12px;padding:7px 10px;color:#fff;background:#1d2420e0;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:700}.mm-product-card__cta{display:inline-block;margin-top:12px;padding-bottom:3px;border-bottom:1px solid currentColor;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.mm-section--collection-stories{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-top:28px!important;padding-bottom:54px!important}.mm-story-card{position:relative;aspect-ratio:8/5;overflow:hidden;color:#fff;background:#ddd;text-decoration:none}.mm-story-card__copy{position:absolute;z-index:2;right:30px;bottom:28px;left:30px;display:flex;flex-direction:column;align-items:flex-start}.mm-story-card__copy small{margin-bottom:8px;color:inherit;text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-style:normal;font-weight:700}.mm-story-card__copy strong{color:inherit;font-family:Georgia,serif;font-size:clamp(30px,3.2vw,48px);font-weight:400;line-height:1}.mm-story-card__copy em{margin-top:17px;padding-bottom:3px;color:inherit;border-bottom:1px solid currentColor;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-style:normal;font-weight:700}.mm-section--flower-types{padding-top:56px!important;padding-bottom:74px!important}.mm-flower-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--mm-line);border-left:1px solid var(--mm-line)}.mm-flower-links a{min-height:74px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--mm-ink);background:#fff;border-right:1px solid var(--mm-line);border-bottom:1px solid var(--mm-line);text-decoration:none;font-family:Georgia,serif;font-size:18px;transition:background .2s ease}.mm-flower-links a:hover{background:var(--mm-ivory)}.mm-flower-links span{font-family:Arial,sans-serif;font-size:18px}.mm-same-day{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;background:var(--mm-sage)}.mm-same-day__copy{padding:clamp(48px,7vw,96px);display:flex;flex-direction:column;justify-content:center}.mm-same-day__copy>p:not(.mm-eyebrow){max-width:560px;margin:18px 0 28px;color:#565e59;font-size:15px;line-height:1.65}.mm-same-day__copy .mm-button{align-self:flex-start}.mm-same-day__image{min-height:470px;overflow:hidden}.mm-same-day__image img{width:100%;height:100%;display:block;object-fit:cover}.mm-section--gift-extras{padding-bottom:70px!important}.mm-gift-extras__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mm-gift-extras__grid a{min-width:0;display:flex;flex-direction:column;color:var(--mm-ink);background:var(--mm-ivory);text-decoration:none}.mm-gift-extras__grid a>img,.mm-gift-extras__grid a>.xo-image{width:100%;aspect-ratio:1;display:block;object-fit:cover;overflow:hidden}.mm-gift-extras__grid a>.xo-image img{width:100%;height:100%;object-fit:cover}.mm-gift-extras__copy{min-height:128px;padding:18px 20px 20px;display:flex;flex-direction:column}.mm-gift-extras__grid small{margin-bottom:9px;color:#6b726d;text-transform:uppercase;letter-spacing:.12em}.mm-gift-extras__grid strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.mm-gift-extras__grid em{margin-top:auto;padding-top:16px;color:#616863;font-size:13px;font-style:normal}.mm-section--steps{padding-top:74px!important;padding-bottom:76px!important}.mm-section--steps .mm-heading{text-align:center}.mm-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none}.mm-steps li{padding-top:24px;display:flex;flex-direction:column;gap:9px;border-top:1px solid var(--mm-line)}.mm-steps strong{font-family:Georgia,serif;font-size:22px;font-weight:400}.mm-steps span{color:#69625f;line-height:1.55}.mm-corporate{max-width:1440px;margin:0 auto;padding:clamp(46px,6vw,76px) clamp(28px,7vw,100px);display:flex;align-items:center;justify-content:space-between;gap:42px;color:#fff;background:#1d2420}.mm-corporate>div{max-width:800px}.mm-corporate h2{color:#fff!important}.mm-corporate .mm-eyebrow{color:#c8d1cb}.mm-corporate p:not(.mm-eyebrow){max-width:680px;margin:15px 0 0;color:#e7ebe8;line-height:1.6}.mm-corporate .mm-button{flex:0 0 auto;color:#fff;border-color:#fff}.mm-section--faq{padding-top:76px!important}.mm-section--faq .mm-heading{text-align:center}.mm-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 44px}.mm-faq-grid details{padding:21px 0;border-top:1px solid var(--mm-line)}.mm-faq-grid summary{cursor:pointer;font-family:Georgia,serif;font-size:19px}.mm-faq-grid p{margin-top:13px;color:#625d59;line-height:1.65}.mm-faq-link{margin-top:30px;text-align:center}@media(max-width:1100px)and (min-width:750px){.mm-hero__content{width:37%;padding-right:28px;padding-left:12px}.mm-hero__content h1{font-size:clamp(30px,4vw,44px)}.mm-occasion-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.mm-trust,.mm-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-section--collection-stories,.mm-same-day{grid-template-columns:1fr}.mm-story-card{aspect-ratio:16/9}.mm-same-day__image{min-height:52vw}.mm-flower-links,.mm-gift-extras__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-corporate{align-items:flex-start;flex-direction:column}}@media(max-width:749px){.mm-home{display:flex!important;flex-direction:column}.mm-home>*{order:10!important}.mm-home>.mm-hero{order:1!important}.mm-home>.mm-trust{order:2!important}.mm-home>.mm-section--products{order:3!important}.mm-home>.mm-section--occasion-cards{order:4!important}.mm-home .mm-section{padding:56px 20px}.mm-home .mm-heading{margin-bottom:26px}.mm-home .mm-heading--split{align-items:flex-start}.mm-home .mm-heading h2,.mm-home .mm-same-day h2,.mm-home .mm-corporate h2{font-size:clamp(32px,10vw,44px)}.mm-hero{aspect-ratio:4/5}.mm-hero:after{z-index:2;top:0;right:0;bottom:52%;left:0;background:linear-gradient(180deg,#faf7f5b8,#faf7f561 52%,#faf7f500)}.mm-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:36% center}.mm-hero__slide:nth-child(1) img{object-position:center 52%}.mm-hero__slide:nth-child(2) img{object-position:39% center}.mm-hero__slide:nth-child(3) img{object-position:36% center}.mm-hero__content{top:0;right:0;bottom:0;left:0;width:100%;min-height:100%;padding:20px 20px 0;align-items:center;justify-content:flex-start;text-align:center;background:transparent}.mm-hero__content h1{max-width:320px;margin:0 0 12px;font-size:clamp(26px,7.6vw,34px);line-height:1.02}.mm-hero__content .mm-actions{justify-content:center}.mm-hero__content .mm-button{min-height:38px;padding:0 14px;font-size:10px}.mm-hero__speed{margin-top:7px;padding:4px 10px 4px 4px;font-size:9px}.mm-hero__speed span{width:auto;min-width:27px;height:27px;padding:0 5px;flex-basis:auto;font-size:12px}.mm-hero__dots{right:auto;left:50%;bottom:14px;transform:translate(-50%)}.mm-hero>.mm-hero__content:nth-child(3){padding-top:22px;background:linear-gradient(180deg,#ffffffeb 0,#ffffffb8 24%,#ffffff2e 47%,#fff0 58%)}.mm-hero>.mm-hero__content:nth-child(3) h1{margin-bottom:26px;color:#171717;text-shadow:0 2px 14px rgba(255,255,255,.95)}.mm-hero>.mm-hero__content:nth-child(3) .mm-button{min-height:42px;padding:0 18px;color:#fff;background:#171717;border-color:#171717;box-shadow:0 7px 22px #00000038;font-size:11px}.mm-trust>div{padding:16px 18px}.mm-trust strong{font-size:15px}.mm-trust span{font-size:11px}.mm-section--occasion-cards{padding-right:0!important;padding-left:0!important}.mm-section--occasion-cards .mm-heading{padding:0 20px}.mm-occasion-grid{display:flex;gap:12px;overflow-x:auto;padding:0 20px 10px;scroll-snap-type:x mandatory;scrollbar-width:none}.mm-occasion-grid::-webkit-scrollbar{display:none}.mm-occasion-card{flex:0 0 min(70vw,282px);scroll-snap-align:start}.mm-occasion-card__copy strong{font-size:23px}.mm-section--products{padding-right:0!important;padding-left:0!important}.mm-section--products .mm-heading{padding:0 20px}.mm-product-grid{display:flex;gap:12px;overflow-x:auto;padding:0 20px 12px;scroll-snap-type:x mandatory;scrollbar-width:none}.mm-product-grid::-webkit-scrollbar{display:none}.mm-product-card{flex:0 0 min(76vw,310px);scroll-snap-align:start}.mm-product-card h3{min-height:0;font-size:18px}.mm-section--collection-stories{grid-template-columns:1fr;gap:12px;padding-top:8px!important}.mm-story-card{aspect-ratio:4/3}.mm-story-card__copy{right:22px;bottom:22px;left:22px}.mm-flower-links{grid-template-columns:1fr}.mm-flower-links a{min-height:62px;padding:15px 18px;font-size:17px}.mm-same-day{margin:0 16px}.mm-same-day__copy{padding:42px 24px}.mm-same-day__image{min-height:78vw}.mm-gift-extras__grid,.mm-steps,.mm-faq-grid{grid-template-columns:1fr}.mm-section--steps .mm-heading{text-align:left}.mm-steps{gap:22px}.mm-corporate{margin:0 16px;padding:42px 24px}.mm-section--faq .mm-heading{text-align:left}}@media(max-width:420px){.mm-hero__content{padding-top:16px}.mm-home .mm-heading--split{display:block}.mm-home .mm-heading--split>a{display:inline-block;margin-top:14px}}.mm-review-preview-note{display:block;margin-top:12px;color:#7b746f;font-size:12px;font-weight:400}.mm-customer-stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mm-customer-stories blockquote{margin:0;padding:clamp(28px,3.2vw,46px);background:#f7f3ef;border:0}.mm-customer-stories blockquote:nth-child(2){background:#eee6e2}.mm-customer-stories blockquote:nth-child(3){background:#e9eeea}.mm-customer-stories p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2vw,27px);font-weight:400;line-height:1.42}.mm-customer-stories footer{margin-top:26px;color:#68635f;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}@media(max-width:760px){.mm-customer-stories{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/moments-home-extra.css.map */
