.md-section h1,.md-section h2,.md-section h3,.md-section h4,.md-section h5,.md-section h6,.md-section .heading-font{font-family:Instrument serif!important;font-style:normal!important;font-weight:400!important;letter-spacing:var(--heading-font-letter-spacing)!important;text-transform:none!important}.md-section p:empty{display:none!important}.md-section{--md-accent: #b79a86;--md-taupe: #b79a86;--md-taupe-dark: #8e7560;--md-cream: #f7f1ed;--md-blush: #f5e5dc;--md-ivory: #faf2e6;--md-ink: #1a1a1a;--md-ink-soft: #5c5c5c}.md-kicker{display:inline-block;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--md-accent);margin-bottom:14px}.md-btn{display:inline-block;padding:16px 40px;font-size:12px;font-weight:600;letter-spacing:1.38px;text-transform:uppercase;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:opacity .2s ease;background:var(--btn-bg, #1a1a1a);color:var(--btn-text, #ffffff);border-color:var(--btn-border, var(--btn-bg, #1a1a1a))}.md-btn:hover{opacity:.85}.md-btn+.md-btn{margin-left:8px}.md-hero__wrapper{position:relative;overflow:hidden;height:var(--hero-height-mobile, 500px);background:var(--hero-fallback-bg, #e8dfd4)}.md-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.md-hero__media img{width:100%;height:100%;object-fit:cover}.md-hero__media>.image-wrapper{height:100%}.md-hero__media>.image-wrapper img{height:100%;object-fit:cover}.md-hero__media-mobile{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.md-hero__media-mobile .image-wrapper{height:100%}.md-hero__media-mobile .image-wrapper img{height:100%;object-fit:cover}.md-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--overlay-opacity, 0));pointer-events:none}.md-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;padding:32px 20px;color:var(--text-color, #1a1a1a)}.md-hero__content--center{align-items:center;justify-content:center;text-align:center}.md-hero__content--right{align-items:center;justify-content:flex-end;text-align:center}.md-hero__content--left{align-items:center;justify-content:flex-start;text-align:center}.md-hero__card{max-width:440px;background:var(--card-bg, rgba(247, 241, 237, .82));backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);padding:32px 28px}.md-hero__card--transparent{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.md-hero__kicker{display:block;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--md-accent);margin-bottom:14px}.md-hero__heading{margin:0 0 16px;color:var(--text-color, #1a1a1a);font-size:42px;line-height:1.05}.md-hero__subheading{margin:0 0 22px;font-size:14px;line-height:1.8;color:var(--subtext-color, #4a4a4a);max-width:360px}.md-hero__content--center .md-hero__subheading,.md-hero__content--right .md-hero__subheading{margin-left:auto;margin-right:auto}.md-hero__ctas{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.md-hero__footnote{display:block;margin-top:18px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--subtext-color, #6b6661)}@media(min-width:768px){.md-hero__wrapper{height:var(--hero-height-desktop, 620px)}.md-hero__content{padding:48px 60px}.md-hero__card{padding:44px 40px}.md-hero__heading{font-size:50px}.md-hero__subheading{font-size:15px}}.md-stats{background:var(--stats-bg, #faf6f1);color:var(--stats-text, #1a1a1a);padding:32px 20px}.md-stats__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 12px;max-width:1200px;margin:0 auto}.md-stats__item{text-align:center;position:relative}.md-stats__item:not(:last-child):after{content:"";display:none;position:absolute;top:20%;right:0;height:60%;width:1px;background:var(--stats-divider, rgba(0, 0, 0, .08))}.md-stats__value{display:block;font-size:36px;line-height:1;color:var(--md-accent);margin-bottom:10px}.md-stats__value--dark{color:var(--stats-text, #1a1a1a)}.md-stats__label{display:block;font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--stats-label, #5c5c5c);line-height:1.5}@media(min-width:768px){.md-stats{padding:44px 40px}.md-stats__grid{grid-template-columns:repeat(var(--stats-count, 4),1fr);gap:0}.md-stats__item:not(:last-child):after{display:block}.md-stats__value{font-size:42px}}.md-intro{background:var(--intro-bg, transparent);padding:56px 20px 32px;text-align:center}.md-intro__inner{max-width:560px;margin:0 auto}.md-intro__heading{margin:0 0 16px;font-size:34px;line-height:1.1;color:var(--intro-text, #1a1a1a)}.md-intro__text{margin:0;font-size:13px;line-height:1.9;color:var(--intro-subtext, #5c5c5c)}.md-intro__text p{margin:0 0 10px}.md-intro__text p:last-child{margin-bottom:0}@media(min-width:768px){.md-intro{padding:80px 40px 44px}.md-intro__heading{font-size:44px}.md-intro__text{font-size:14px}}.md-bundle{background:var(--bundle-bg, #1a1a1a);color:var(--bundle-text, #f0e5d8);padding:48px 20px}.md-bundle__wrapper{display:grid;grid-template-columns:1fr;gap:28px;max-width:1200px;margin:0 auto;align-items:center}.md-bundle__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--bundle-media-bg, #2a2220)}.md-bundle__media img{width:100%;height:100%;object-fit:cover}.md-bundle__media>.image-wrapper{height:100%}.md-bundle__media>.image-wrapper img{height:100%;object-fit:cover}.md-bundle__tag{position:absolute;top:16px;left:16px;background:var(--md-accent);color:#fff;font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:6px 12px;font-weight:500;z-index:2}.md-bundle__kicker{display:block;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--md-accent);margin-bottom:14px}.md-bundle__heading{margin:0 0 18px;font-size:38px;line-height:1.05;color:var(--bundle-text, #ffffff)}.md-bundle__text{font-size:14px;line-height:1.85;margin:0 0 22px;color:var(--bundle-subtext, #d9c5b0);max-width:460px}.md-bundle__price{display:flex;align-items:baseline;gap:12px;margin:0 0 24px;flex-wrap:wrap}.md-bundle__price-now{font-size:32px;line-height:1;color:var(--bundle-text, #ffffff)}.md-bundle__price-was{text-decoration:line-through;color:var(--bundle-subtext, #8e8070);font-size:14px}.md-bundle__price-save{background:var(--md-accent);color:#fff;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;font-weight:600}.md-bundle__ctas{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.md-bundle__footnote{display:block;font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--bundle-subtext, #8e8070)}@media(min-width:768px){.md-bundle{padding:80px 60px}.md-bundle__wrapper{grid-template-columns:1fr 1fr;gap:56px}.md-bundle__wrapper--reversed .md-bundle__media{order:2}.md-bundle__wrapper--reversed .md-bundle__content{order:1}.md-bundle__heading{font-size:54px}.md-bundle__price-now{font-size:40px}}.md-editorial{background:var(--editorial-bg, transparent);color:var(--editorial-text, #1a1a1a);padding:48px 20px}.md-editorial__wrapper{display:grid;grid-template-columns:1fr;gap:28px;max-width:1200px;margin:0 auto;align-items:center}.md-editorial__media{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:8px}.md-editorial__media-item{overflow:hidden;background:var(--md-blush)}.md-editorial__media-item img{width:100%;height:100%;object-fit:cover}.md-editorial__media-item>.image-wrapper{height:100%}.md-editorial__media-item>.image-wrapper img{height:100%;object-fit:cover}.md-editorial__media-item--1{grid-row:1 / span 2;aspect-ratio:3 / 4}.md-editorial__media-item--2,.md-editorial__media-item--3{aspect-ratio:1 / 1}.md-editorial__kicker{display:block;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--md-accent)}.md-editorial__heading{margin:0 0 18px;font-size:36px;line-height:1.1}.md-editorial__text{font-size:14px;line-height:1.9;color:var(--editorial-subtext, #5c5c5c);margin:0 0 22px}.md-editorial__text p{margin:0 0 10px}.md-editorial__text p:last-child{margin-bottom:0}.md-editorial__list{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:12px}.md-editorial__list-item{display:flex;align-items:baseline;gap:12px;font-size:14px;line-height:1.6}.md-editorial__list-mark{flex-shrink:0;color:var(--md-accent);font-size:12px}@media(min-width:768px){.md-editorial{padding:80px 60px}.md-editorial__wrapper{grid-template-columns:1fr 1fr;gap:56px}.md-editorial__wrapper--reversed .md-editorial__media{order:2}.md-editorial__wrapper--reversed .md-editorial__content{order:1}.md-editorial__heading{font-size:48px}}.md-testimonial{background:var(--testimonial-bg, #f7f1ed);color:var(--testimonial-text, #1a1a1a);padding:56px 20px;text-align:center}.md-testimonial__inner{max-width:680px;margin:0 auto}.md-testimonial__kicker{display:block;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--md-accent);margin-bottom:18px}.md-testimonial__stars{display:block;margin:0 auto 22px}.md-testimonial__quote{font-family:Instrument serif!important;font-style:italic;font-size:22px;line-height:1.4;margin:0 0 22px;color:var(--testimonial-text, #1a1a1a)}.md-testimonial__author{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--testimonial-meta, #6b6661)}@media(min-width:768px){.md-testimonial{padding:88px 40px}.md-testimonial__quote{font-size:30px}}.md-delivery{background:var(--delivery-bg, #e8dfd4);color:var(--delivery-text, #1a1a1a);padding:22px 20px;text-align:center;border-top:1px solid rgba(0,0,0,.04);border-bottom:1px solid rgba(0,0,0,.04)}.md-delivery__inner{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center;max-width:860px}.md-delivery__icon{flex-shrink:0;width:22px;height:22px;color:var(--md-accent)}.md-delivery__icon svg{width:100%;height:100%}.md-delivery__text-group{text-align:left}.md-delivery__heading{margin:0;font-size:18px;line-height:1.2;color:var(--delivery-text, #1a1a1a)}.md-delivery__subtext{display:block;margin-top:2px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--delivery-meta, #6b6661)}@media(min-width:768px){.md-delivery{padding:28px 40px}.md-delivery__heading{font-size:22px}}.md-closing{position:relative;background:var(--closing-bg, #d9c5b0);color:var(--closing-text, #1a1a1a);display:flex;align-items:center;justify-content:center;padding:56px 24px;overflow:hidden;min-height:var(--closing-height-mobile, 380px)}.md-closing__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.md-closing__media img{width:100%;height:100%;object-fit:cover}.md-closing__media>.image-wrapper{height:100%}.md-closing__media>.image-wrapper img{height:100%;object-fit:cover}.md-closing__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--closing-overlay, 0));z-index:1;pointer-events:none}.md-closing__inner{position:relative;z-index:2;text-align:center;max-width:520px}.md-closing__kicker{display:block;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--closing-kicker, #ffffff);opacity:.9;margin-bottom:18px}.md-closing__heading{margin:0 0 22px;font-size:40px;line-height:1.05;color:var(--closing-text, #1a1a1a)}.md-closing__text{font-size:14px;line-height:1.85;margin:0 auto 26px;color:var(--closing-subtext, #3a2e26);max-width:400px}.md-closing__text p{margin:0}@media(min-width:768px){.md-closing{min-height:var(--closing-height-desktop, 440px);padding:80px 40px}.md-closing__heading{font-size:60px}.md-closing__text{font-size:15px}}.product-label--mothers-pick>span{background:#c16452!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/59/assets/mothers-day-sections.css.map */
