.mmc-anniv-guide{--mmc-anniv-max-width: 1180px;--mmc-anniv-content-width: 880px;--mmc-anniv-ink: #231f1c;--mmc-anniv-muted: #3f3934;--mmc-anniv-border: #ddd5cc;--mmc-anniv-panel: #fbfaf7;--mmc-anniv-cream: #f6f1eb;--mmc-anniv-accent: #b06f1f;--mmc-anniv-accent-dark: #8c5315;width:100%;max-width:100%;overflow-x:hidden;color:var(--mmc-anniv-ink);padding-bottom:36px}.mmc-anniv-guide *,.mmc-anniv-guide *:before,.mmc-anniv-guide *:after{box-sizing:border-box}.mmc-anniv-guide a:focus-visible{outline:3px solid var(--mmc-anniv-accent);outline-offset:3px}.mmc-anniv-guide__inner{width:100%;max-width:var(--mmc-anniv-max-width);min-width:0;margin:0 auto}.mmc-anniv-guide__inner>*{min-width:0}.mmc-anniv-guide img{max-width:100%}.mmc-anniv-guide__breadcrumbs{margin:0 0 20px}.mmc-anniv-guide__breadcrumbs ol{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin:0;padding:0;list-style:none}.mmc-anniv-guide__breadcrumbs li{display:inline-flex;align-items:center;gap:9px;color:var(--mmc-anniv-muted);font-size:.86rem;line-height:1.2}.mmc-anniv-guide__breadcrumbs li+li:before{content:"/";color:var(--mmc-anniv-accent);font-weight:800}.mmc-anniv-guide__breadcrumbs li:last-child:after{content:"/";color:var(--mmc-anniv-accent);font-weight:800}.mmc-anniv-guide__breadcrumbs a{display:inline-flex;align-items:center;min-height:24px;padding:0 0 2px;border:0;border-bottom:1px solid rgba(176,111,31,.34);border-radius:0;background:transparent;color:var(--mmc-anniv-ink);font-weight:800;text-decoration:none;transition:border-color .16s ease,color .16s ease}.mmc-anniv-guide__breadcrumbs a:hover{border-color:var(--mmc-anniv-accent);color:var(--mmc-anniv-accent-dark)}.mmc-anniv-guide__hero{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:0;align-items:stretch;min-height:420px;margin:0 0 18px;border-bottom:1px solid var(--mmc-anniv-border);overflow:hidden}.mmc-anniv-guide__hero-copy{display:flex;min-width:0;max-width:none;flex-direction:column;justify-content:center;padding:42px 44px 48px 0;color:var(--mmc-anniv-ink)}.mmc-anniv-guide__eyebrow{margin:0 0 10px;color:var(--mmc-anniv-accent);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.mmc-anniv-guide__rule{width:68px;height:3px;margin:0 0 24px;background:var(--mmc-anniv-accent)}.mmc-anniv-guide__title{max-width:850px;margin:0 0 22px;color:var(--mmc-anniv-ink);font-size:58px;line-height:.96;letter-spacing:0;text-transform:uppercase;white-space:normal;overflow-wrap:break-word;text-wrap:balance}.mmc-anniv-guide__hero-details p{max-width:690px;margin:0 0 14px;color:var(--mmc-anniv-muted);font-size:16px;line-height:1.55}.mmc-anniv-guide__hero-media{display:flex;align-self:stretch;min-width:0;min-height:420px;overflow:hidden;background:var(--mmc-anniv-cream)}.mmc-anniv-guide__hero-image{display:block;width:100%;height:100%;object-fit:cover}.mmc-anniv-guide__hero-actions,.mmc-anniv-guide__inline-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.mmc-anniv-guide__button,.mmc-anniv-guide__text-cta{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;min-height:46px;height:auto;min-width:0;padding:13px 22px;font-weight:800;letter-spacing:0;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;white-space:normal;overflow-wrap:break-word;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.mmc-anniv-guide__button:hover,.mmc-anniv-guide__text-cta:hover{transform:translateY(-1px)}.mmc-anniv-guide__button--primary,.mmc-anniv-guide__text-cta{background:var(--mmc-anniv-ink);color:#fff}.mmc-anniv-guide .button.mmc-anniv-guide__button{max-width:100%;min-height:46px;height:auto;padding:13px 22px;line-height:1.2;white-space:normal}.mmc-anniv-guide .button.button--primary.mmc-anniv-guide__button--primary{border-color:var(--mmc-anniv-ink);background:var(--mmc-anniv-ink);color:#fff}.mmc-anniv-guide .button.button--secondary.mmc-anniv-guide__button--secondary{border-color:var(--mmc-anniv-border);background:transparent;color:var(--mmc-anniv-ink)}.mmc-anniv-guide__button--secondary,.mmc-anniv-guide__text-cta--secondary{border:1px solid var(--mmc-anniv-border);background:transparent;color:var(--mmc-anniv-ink)}.mmc-anniv-guide__text-cta--secondary{background:#fff}.mmc-anniv-guide__collection-trust{margin:0 0 34px;max-width:100%;overflow-x:clip}.mmc-anniv-guide__collection-trust .mmc-home-trust{max-width:100%;padding-top:10px}.mmc-anniv-guide .mmc-anniv-guide__collection-trust .mmc-home-trust__inner,.mmc-anniv-guide .mmc-anniv-guide__collection-trust .mmc-home-trust__grid,.mmc-anniv-guide .mmc-anniv-guide__collection-trust .mmc-home-trust__featured,.mmc-anniv-guide .mmc-anniv-guide__collection-trust .mmc-home-trust__featured-card,.mmc-anniv-guide .mmc-anniv-guide__collection-trust .mmc-home-trust__featured-grid{max-width:100%;min-width:0}.mmc-anniv-guide .mmc-anniv-guide__collection-trust .mmc-home-trust .mmc-home-trust__featured-label{max-width:calc(100% - 24px);letter-spacing:0;white-space:normal;text-wrap:balance}.mmc-anniv-guide__product-rail-section,.mmc-anniv-guide__year-grid,.mmc-anniv-guide__recipient,.mmc-anniv-guide__faq{margin:42px 0}.mmc-anniv-guide__section-heading{max-width:var(--mmc-anniv-content-width);margin-bottom:22px}.mmc-anniv-guide__product-rail-section .mmc-anniv-guide__section-heading{max-width:100%}.mmc-anniv-guide__section-heading h2,.mmc-anniv-guide__body h2,.mmc-anniv-guide__faq h2,.mmc-anniv-guide__cta h2{margin:0 0 12px;color:var(--mmc-anniv-ink);font-size:34px;line-height:1.16;letter-spacing:0;text-transform:uppercase}.mmc-anniv-guide__section-heading h2:after,.mmc-anniv-guide__faq>h2:after{content:"";display:block;width:54px;height:3px;margin-top:12px;background:var(--mmc-anniv-accent)}.mmc-anniv-guide__section-heading p,.mmc-anniv-guide__body p,.mmc-anniv-guide__cta p,.mmc-anniv-guide__recipient-card p,.mmc-anniv-guide__faq p{color:var(--mmc-anniv-muted);font-size:1rem;line-height:1.65}.mmc-anniv-guide__product-rail{max-width:100%;overflow-x:auto;overflow-y:visible;padding:4px 0 18px;scroll-behavior:smooth;scroll-snap-type:none;scrollbar-color:var(--mmc-anniv-accent) var(--mmc-anniv-cream);overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;cursor:grab}.mmc-anniv-guide__product-rail.is-dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.mmc-anniv-guide__product-rail img,.mmc-anniv-guide__product-rail a{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.mmc-anniv-guide__collection-product-context,.mmc-anniv-guide__product-grid{max-width:100%;min-width:0}.mmc-anniv-guide__product-grid.container.collection-matrix,.mmc-anniv-guide .mmc-anniv-guide__product-rail.collection-grid-column .collection-main:not(.manfact-page-container) .container.collection-matrix.collection-matrix--products-per-row-4.mmc-anniv-guide__product-grid{--mmc-anniv-product-rail-gap: 20px;--mmc-anniv-product-card-width: calc(19.608% - 19.608px) ;display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;gap:var(--mmc-anniv-product-rail-gap)!important;row-gap:0!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;margin:0;padding:0}.mmc-anniv-guide__product-grid.container.collection-matrix>.product__thumbnail.product__grid-item,.mmc-anniv-guide .mmc-anniv-guide__product-rail.collection-grid-column .collection-main:not(.manfact-page-container) .container.collection-matrix.collection-matrix--products-per-row-4.mmc-anniv-guide__product-grid>.product__thumbnail.product__grid-item{flex:0 0 var(--mmc-anniv-product-card-width)!important;width:var(--mmc-anniv-product-card-width)!important;max-width:var(--mmc-anniv-product-card-width)!important;min-width:0!important;margin:0!important;padding-right:0;padding-left:0;scroll-snap-align:none}.mmc-anniv-guide__product-grid .product-thumbnail__context-headline{margin:5px 0 0;color:var(--mmc-anniv-muted);font-size:.92rem;line-height:1.45;text-align:left}.mmc-anniv-guide__rail-footer{display:flex;justify-content:center;margin-top:18px}.mmc-anniv-guide__tiles{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.mmc-anniv-guide__recipient-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mmc-anniv-guide__tile{display:inline-flex;min-height:56px;align-items:center;justify-content:center;padding:13px 16px;border:1px solid var(--mmc-anniv-border);border-radius:0;background:#fff;color:var(--mmc-anniv-ink);font-size:.78rem;font-weight:800;line-height:1.12;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.mmc-anniv-guide__recipient-card{display:flex;min-height:148px;flex-direction:column;justify-content:space-between;padding:18px;border:1px solid var(--mmc-anniv-border);background:#fff;color:var(--mmc-anniv-ink);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.mmc-anniv-guide__tile:hover{border-color:#c7b9ac;background:var(--mmc-anniv-panel);color:var(--mmc-anniv-ink)}.mmc-anniv-guide__recipient-card:hover{border-color:var(--mmc-anniv-accent);box-shadow:0 18px 34px #231f1c14;transform:translateY(-2px)}.mmc-anniv-guide__body{max-width:var(--mmc-anniv-max-width);margin:10px auto 0}.mmc-anniv-guide__year{position:relative;isolation:isolate;scroll-margin-top:110px;min-height:0;margin:28px 0;padding:28px calc(28% + 30px) 26px 32px;border:1px solid rgba(35,31,28,.15);border-radius:8px;background:linear-gradient(135deg,#fffffffa,#f7f4efeb),#fff;box-shadow:0 14px 34px #231f1c12;overflow:hidden}.mmc-anniv-guide__year:before{content:none}.mmc-anniv-guide__year:after{content:"";position:absolute;top:0;right:0;bottom:0;z-index:0;width:28%;border-left:1px solid rgba(35,31,28,.16);background-color:var(--mmc-anniv-cream);background-image:var(--mmc-anniv-year-image, var(--mmc-anniv-cta-image));background-position:center;background-repeat:no-repeat;background-size:cover}.mmc-anniv-guide__year>*{position:relative;z-index:1}.mmc-anniv-guide__year-kicker{margin:0 0 6px;color:var(--mmc-anniv-muted);font-size:.86rem;font-weight:900;letter-spacing:0;line-height:1.2;text-transform:uppercase}.mmc-anniv-guide__year>h2{max-width:650px;margin-bottom:10px;font-size:34px;line-height:1.06}.mmc-anniv-guide__year-title{display:grid;gap:3px}.mmc-anniv-guide__year-title-line{display:block;color:var(--mmc-anniv-ink);font-size:clamp(1.65rem,2.8vw,2.25rem);font-weight:900;line-height:1.08;text-transform:uppercase}.mmc-anniv-guide__year-title-line span{color:var(--mmc-anniv-ink);font-weight:900}.mmc-anniv-guide__year-title-line strong{color:var(--mmc-anniv-accent-dark);font-weight:700}.mmc-anniv-guide__year>p{max-width:640px;margin-bottom:0;font-size:.95rem;line-height:1.52}.mmc-anniv-guide__body h3,.mmc-anniv-guide__product-module h3,.mmc-anniv-guide__cta h3,.mmc-anniv-guide__recipient-card h3,.mmc-anniv-guide__faq-item h3{margin:0 0 10px;color:var(--mmc-anniv-ink);font-size:1.22rem;line-height:1.28;letter-spacing:0;font-weight:800}.mmc-anniv-guide__body ul{margin:0;padding:0;list-style:none}.mmc-anniv-guide__body li{position:relative;margin-bottom:5px;padding-left:18px;color:var(--mmc-anniv-muted);line-height:1.38}.mmc-anniv-guide__body li:before{content:"";position:absolute;top:.68em;left:0;width:6px;height:6px;border-radius:50%;background:var(--mmc-anniv-accent)}.mmc-anniv-guide__idea-columns{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin:18px 0 12px}.mmc-anniv-guide__idea-columns:after{content:"VS";position:absolute;top:50%;left:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:2px solid #fff;border-radius:50%;background:#274d78;box-shadow:0 8px 18px #231f1c29;color:#fff;font-size:.78rem;font-weight:900;line-height:1;transform:translate(-50%,-50%)}.mmc-anniv-guide__idea-columns>div{position:relative;overflow:hidden;padding:16px 18px 14px;border:1px solid rgba(35,31,28,.13);border-radius:6px;background:#fff;box-shadow:0 10px 24px #231f1c17}.mmc-anniv-guide__idea-columns>div:before{content:none;display:none}.mmc-anniv-guide__idea-columns>div:nth-child(2):before{content:none;display:none}.mmc-anniv-guide__idea-columns h3,.mmc-anniv-guide__year>h3{display:inline-flex;align-items:center;margin-bottom:10px;color:var(--mmc-anniv-ink);font-size:.84rem;text-transform:uppercase}.mmc-anniv-guide__year>h3{margin-top:18px}.mmc-anniv-guide__year>h3+ul{max-width:620px;margin:0 0 16px;padding:16px 18px;border:1px solid rgba(35,31,28,.13);border-radius:6px;background:#fff;box-shadow:0 14px 34px #231f1c12}.mmc-anniv-guide__product-module{display:grid;grid-template-columns:84px minmax(0,1fr) minmax(160px,auto);gap:6px 16px;align-items:center;margin-top:14px;padding:10px 0 0;border:0;background:transparent;box-shadow:none}.mmc-anniv-guide__product-module:before{content:"";grid-row:1 / span 3;width:84px;height:68px;border:1px solid rgba(35,31,28,.14);border-radius:6px;background-color:var(--mmc-anniv-cream);background-image:var(--mmc-anniv-year-image, var(--mmc-anniv-cta-image));background-position:center;background-repeat:no-repeat;background-size:cover}.mmc-anniv-guide__product-module p,.mmc-anniv-guide__cta p{max-width:760px;margin-bottom:16px}.mmc-anniv-guide__product-module h3,.mmc-anniv-guide__product-module p{grid-column:2}.mmc-anniv-guide__product-module h3{margin-bottom:2px;font-size:1.05rem}.mmc-anniv-guide__product-module p{margin-bottom:0;font-size:.94rem;line-height:1.42}.mmc-anniv-guide__product-module>.mmc-anniv-guide__text-cta,.mmc-anniv-guide__product-module>.mmc-anniv-guide__inline-actions{grid-column:3;grid-row:1 / span 3;align-self:center;justify-self:end;margin-top:0}.mmc-anniv-guide__product-module>.mmc-anniv-guide__inline-actions{display:grid;width:min(230px,100%);gap:8px}.mmc-anniv-guide__product-module .mmc-anniv-guide__text-cta{width:100%;min-height:40px;padding:10px 14px;font-size:.78rem}.mmc-anniv-guide__cta:before{content:"";position:absolute;top:0;bottom:0;left:0;width:5px;background:var(--mmc-anniv-accent)}.mmc-anniv-guide__cta{max-width:var(--mmc-anniv-content-width);margin:28px auto}.mmc-anniv-guide__year>.mmc-anniv-guide__cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,auto);gap:8px 18px;max-width:100%;margin:14px 0 0;padding:16px 18px;border:1px solid rgba(35,31,28,.13);border-left:0;border-radius:6px;background:#fff;box-shadow:0 10px 24px #231f1c14}.mmc-anniv-guide__year>.mmc-anniv-guide__cta h3,.mmc-anniv-guide__year>.mmc-anniv-guide__cta p{grid-column:1}.mmc-anniv-guide__year>.mmc-anniv-guide__cta p{margin-bottom:0}.mmc-anniv-guide__year>.mmc-anniv-guide__cta .mmc-anniv-guide__text-cta{grid-column:2;grid-row:1 / span 2;align-self:center;justify-self:end}.mmc-anniv-guide__cta.mmc-anniv-guide__cta--wide{position:relative;isolation:isolate;display:flex;min-height:280px;width:min(var(--mmc-anniv-max-width),calc(100vw - 32px));max-width:var(--mmc-anniv-max-width);flex-direction:column;align-items:flex-start;justify-content:center;margin-top:34px;margin-bottom:34px;margin-left:50%;padding:42px 44px;border:1px solid rgba(35,31,28,.2);border-radius:8px;background-color:var(--mmc-anniv-ink);box-shadow:none;color:#fff;overflow:hidden;text-shadow:0 2px 12px rgba(0,0,0,.45);transform:translate(-50%);-webkit-mask-image:-webkit-radial-gradient(white,black)}.mmc-anniv-guide__cta.mmc-anniv-guide__cta--wide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:auto;border-radius:inherit;background-image:linear-gradient(90deg,#100f0efa,#100f0ef0 32%,#100f0e99 55%,#100f0e1f),var(--mmc-anniv-cta-image);background-position:center,right center;background-repeat:no-repeat;background-size:cover;pointer-events:none}.mmc-anniv-guide__cta--wide>*{position:relative;z-index:1}.mmc-anniv-guide__cta--wide h2,.mmc-anniv-guide__cta--wide h3{max-width:520px;margin-bottom:14px;color:#fff;font-size:clamp(30px,3.6vw,44px);line-height:1.04}.mmc-anniv-guide__cta--wide p{max-width:470px;color:#ffffffe6;font-size:1.1rem;line-height:1.48}.mmc-anniv-guide__cta--wide .mmc-anniv-guide__button--primary,.mmc-anniv-guide__cta--wide .mmc-anniv-guide__text-cta,.mmc-anniv-guide .mmc-anniv-guide__cta--wide .button.button--primary.mmc-anniv-guide__button--primary{border-color:var(--mmc-anniv-accent);background:var(--mmc-anniv-accent);box-shadow:0 8px 18px #0000003d;color:#fff;text-shadow:none}.mmc-anniv-guide__cta--wide .mmc-anniv-guide__button--primary:after,.mmc-anniv-guide__cta--wide .mmc-anniv-guide__text-cta:after{content:"\2192";margin-left:10px;font-size:1.12em;line-height:1}.mmc-anniv-guide__cta--wide .mmc-anniv-guide__button--primary:hover,.mmc-anniv-guide__cta--wide .mmc-anniv-guide__text-cta:hover{background:var(--mmc-anniv-accent-dark)}.mmc-anniv-guide__recipient-card h3{margin-bottom:8px}.mmc-anniv-guide__recipient-card span{color:var(--mmc-anniv-accent);font-weight:800;letter-spacing:0;text-transform:uppercase}.mmc-anniv-guide__faq{max-width:var(--mmc-anniv-max-width);margin:clamp(54px,7vw,84px) auto 10px}.mmc-anniv-guide__faq-header{display:flex;gap:32px;align-items:flex-start;justify-content:space-between;margin:0 0 26px}.mmc-anniv-guide__faq .mmc-anniv-guide__faq-title{position:relative;max-width:760px;margin:0;padding:0 0 24px;color:var(--mmc-anniv-ink);font-family:var(--font-body, inherit);font-size:clamp(27px,3vw,34px);font-weight:800;line-height:1.14;letter-spacing:0;text-transform:none}.mmc-anniv-guide__faq .mmc-anniv-guide__faq-title:after{content:"";position:absolute;bottom:0;left:0;display:block;width:92px;height:3px;margin:0;background:var(--mmc-anniv-accent)}.mmc-anniv-guide__faq-support{display:inline-flex;flex:0 0 auto;gap:14px;align-items:center;max-width:320px;margin-top:3px;color:var(--mmc-anniv-ink);text-decoration:none}.mmc-anniv-guide__faq-support:hover,.mmc-anniv-guide__faq-support:focus-visible{color:var(--mmc-anniv-ink)}.mmc-anniv-guide__faq-support:focus-visible{outline:2px solid var(--mmc-anniv-accent);outline-offset:5px}.mmc-anniv-guide__faq-support-icon{flex:0 0 36px;color:var(--mmc-anniv-ink);line-height:0}.mmc-anniv-guide__faq-support-icon svg{display:block;width:36px;height:36px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.mmc-anniv-guide__faq-support-copy{display:block;font-family:var(--font-body, inherit);line-height:1.25}.mmc-anniv-guide__faq-support-title,.mmc-anniv-guide__faq-support-link{display:block;font-size:14px;font-weight:800;letter-spacing:0}.mmc-anniv-guide__faq-support-title{color:var(--mmc-anniv-ink)}.mmc-anniv-guide__faq-support-link{margin-top:5px;color:var(--mmc-anniv-accent)}.mmc-anniv-guide__faq-support-link:after{content:" ->"}.mmc-anniv-guide__faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(34px,4vw,52px);align-items:start}.mmc-anniv-guide__faq-column{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--mmc-anniv-border);border-radius:5px;background:#fff}.mmc-anniv-guide__faq-item{margin:0;border-bottom:1px solid var(--mmc-anniv-border);background:#fff}.mmc-anniv-guide__faq-item--last{border-bottom:0}.mmc-anniv-guide__faq-trigger{display:flex;min-height:86px;width:100%;align-items:flex-start;justify-content:space-between;gap:20px;padding:25px 28px;color:#171717;cursor:pointer;font-family:var(--font-body, inherit);font-size:20px;font-weight:800;line-height:1.25;list-style:none}.mmc-anniv-guide__faq-trigger::-webkit-details-marker{display:none}.mmc-anniv-guide__faq-trigger::marker{content:""}.mmc-anniv-guide__faq-trigger:focus-visible{outline:2px solid var(--mmc-anniv-accent);outline-offset:-6px}.mmc-anniv-guide__faq-question{display:block;min-width:0}.mmc-anniv-guide__faq-chevron{position:relative;flex:0 0 16px;width:16px;height:16px;margin-top:2px;color:#111}.mmc-anniv-guide__faq-chevron:before{content:"";position:absolute;top:1px;left:2px;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .18s ease,top .18s ease}.mmc-anniv-guide__faq-item[open] .mmc-anniv-guide__faq-chevron:before{top:6px;transform:rotate(225deg)}.mmc-anniv-guide__faq-answer{padding:0 28px 31px;color:#2f2c29;font-family:var(--font-body, inherit);font-size:16px;line-height:1.65;letter-spacing:0}.mmc-anniv-guide__faq-answer p{margin:0 0 14px;color:inherit;font-size:inherit;line-height:inherit;letter-spacing:0}.mmc-anniv-guide__faq-answer p:last-child{margin-bottom:0}body.template-article .blog-posts--1{--mmc-anniv-related-max-width: 1180px;--mmc-anniv-related-ink: #231f1c;--mmc-anniv-related-muted: #3f3934;--mmc-anniv-related-border: #ddd5cc;--mmc-anniv-related-panel: #fbfaf7;--mmc-anniv-related-cream: #f6f1eb;--mmc-anniv-related-accent: #b06f1f;--mmc-anniv-related-accent-dark: #8c5315;margin-top:clamp(21px,3vw,36px);padding-top:clamp(21px,3vw,34px)!important;padding-bottom:clamp(44px,6vw,74px)!important;background:linear-gradient(180deg,var(--mmc-anniv-related-panel),#fff)}body.template-article .blog-posts--1 .section{padding:0}body.template-article .blog-posts--1 .container{width:min(var(--mmc-anniv-related-max-width),calc(100vw - 32px));max-width:var(--mmc-anniv-related-max-width);margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}body.template-article .blog-posts--1 .container.index__blog-post-ecom_css{margin-bottom:24px}body.template-article .blog-posts--1 .heading-wrapper--featured-blog.heading-wrapper{align-items:flex-start;margin:0;padding:0;text-align:left}body.template-article .blog-posts--1 h2.featured-blog__title.title{max-width:760px;margin:0;color:var(--mmc-anniv-related-ink);font-size:clamp(28px,3.2vw,38px);font-weight:900;line-height:1.12;letter-spacing:0;text-transform:uppercase}body.template-article .blog-posts--1 h2.featured-blog__title.title a{color:inherit;text-decoration:none}body.template-article .blog-posts--1 h2.featured-blog__title.title:after{content:"";display:block;width:72px;height:3px;margin-top:14px;background:var(--mmc-anniv-related-accent)}body.template-article .blog-posts--1 .heading-divider{display:none}body.template-article .blog-posts--1 .section>.container:not(.index__blog-post-ecom_css){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}body.template-article .blog-posts--1 .featured-article.blog-card{display:flex;width:auto!important;max-width:none!important;min-width:0;height:100%;margin:0!important;overflow:hidden;border:1px solid var(--mmc-anniv-related-border);border-radius:8px;background:#fff;box-shadow:0 14px 34px #231f1c12;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}body.template-article .blog-posts--1 .featured-article.blog-card:hover{border-color:#b06f1f73;box-shadow:0 18px 42px #231f1c1a;transform:translateY(-2px)}body.template-article .blog-posts--1 .blog-card__image.card-image{overflow:hidden;background:var(--mmc-anniv-related-cream)}body.template-article .blog-posts--1 .blog-card__image figure,body.template-article .blog-posts--1 .blog-card__image .image,body.template-article .blog-posts--1 .blog-card__image .image-element__wrap{display:block;width:100%;max-width:none!important;max-height:none!important;aspect-ratio:16 / 10;margin:0;overflow:hidden}body.template-article .blog-posts--1 .blog-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .22s ease}body.template-article .blog-posts--1 .blog-card__link:hover .blog-card__image,body.template-article .blog-posts--1 .featured-article.blog-card:hover .blog-card__image img{transform:scale(1.035)}body.template-article .blog-posts--1 .blog-card__content.card-content{display:flex;flex:1 1 auto;flex-direction:column;padding:20px 20px 10px}body.template-article .blog-posts--1 .blog-card__content .media,body.template-article .blog-posts--1 .blog-card__content .media-content{min-width:0;margin:0}body.template-article .blog-posts--1 .blog-card .media-content .title{margin:0 0 12px;color:var(--mmc-anniv-related-ink);font-size:1.18rem;font-weight:900;line-height:1.18;letter-spacing:0;text-transform:none}body.template-article .blog-posts--1 .blog-card .media-content .title a{color:inherit;text-decoration:none}body.template-article .blog-posts--1 .blog-card .media-content .title a:hover{color:var(--mmc-anniv-related-accent-dark)}body.template-article .blog-posts--1 .blog-card .excerpt{max-height:none;margin:0 0 16px;overflow:visible;color:var(--mmc-anniv-related-muted);font-size:.95rem;line-height:1.55}body.template-article .blog-posts--1 .blog-card .truncation-fade{display:none}body.template-article .blog-posts--1 .blog-card .meta-info{margin-top:auto;color:#231f1cad;font-size:.82rem;line-height:1.4}body.template-article .blog-posts--1 .blog-card .meta-info-list,body.template-article .blog-posts--1 .blog-card .meta-info-list a,body.template-article .blog-posts--1 .blog-card .meta-info-list span{color:inherit}body.template-article .blog-posts--1 .blog-card .meta-tag-list.tags{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0}body.template-article .blog-posts--1 .blog-card .tag{margin:0;border:1px solid rgba(176,111,31,.22);border-radius:4px;background:var(--mmc-anniv-related-cream)}body.template-article .blog-posts--1 .blog-card .tag a{display:inline-flex;min-height:24px;align-items:center;padding:4px 8px;color:var(--mmc-anniv-related-accent-dark);font-size:.68rem;font-weight:800;line-height:1;text-decoration:none;text-transform:uppercase}body.template-article .blog-posts--1 .blog-card__read-more{margin:0 20px 20px}body.template-article .blog-posts--1 .blog-card .blog-card__read-more .button,body.template-article .blog-posts--1 .blog-card .blog-card__read-more .age-gate__confirm_btn{display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--mmc-anniv-related-ink);border-radius:0;background:var(--mmc-anniv-related-ink);color:#fff;font-size:.82rem;font-weight:900;line-height:1.15;letter-spacing:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,color .16s ease}body.template-article .blog-posts--1 .blog-card .blog-card__read-more .button:hover,body.template-article .blog-posts--1 .blog-card .blog-card__read-more .age-gate__confirm_btn:hover{border-color:var(--mmc-anniv-related-accent-dark);background:var(--mmc-anniv-related-accent-dark);color:#fff}.mmc-anniv-guide__visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.mmc-anniv-guide__sticky-cta{display:none}@media(max-width:1180px){.mmc-anniv-guide__product-grid.container.collection-matrix,.mmc-anniv-guide .mmc-anniv-guide__product-rail.collection-grid-column .collection-main:not(.manfact-page-container) .container.collection-matrix.collection-matrix--products-per-row-4.mmc-anniv-guide__product-grid{--mmc-anniv-product-rail-gap: 18px;--mmc-anniv-product-card-width: calc(24.39% - 17.561px) }}@media(max-width:989px){.mmc-anniv-guide{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.mmc-anniv-guide__inner{max-width:100%}.mmc-anniv-guide__hero{position:relative;grid-template-rows:auto minmax(390px,auto) auto;grid-template-columns:1fr;max-width:100%;min-height:0;align-items:stretch;border:0;border-radius:0;background:transparent;overflow:visible}.mmc-anniv-guide__hero-copy{display:contents}.mmc-anniv-guide__hero-overlay-copy{position:relative;z-index:1;grid-column:1;grid-row:2;align-self:end;width:100%;min-width:0;padding:30px 28px 26px;color:#fff;text-shadow:0 1px 18px rgba(0,0,0,.38)}.mmc-anniv-guide__hero-details{grid-column:1;grid-row:3;padding:22px 0 0;color:var(--mmc-anniv-ink);text-shadow:none}.mmc-anniv-guide__hero .mmc-anniv-guide__rule{display:none}.mmc-anniv-guide__hero .mmc-anniv-guide__breadcrumbs{display:block;grid-column:1;grid-row:1;margin:0 0 12px;padding-top:20px;text-shadow:none}.mmc-anniv-guide__hero .mmc-anniv-guide__breadcrumbs li{color:var(--mmc-anniv-muted)}.mmc-anniv-guide__hero .mmc-anniv-guide__breadcrumbs li+li:before{color:var(--mmc-anniv-accent)}.mmc-anniv-guide__hero .mmc-anniv-guide__breadcrumbs li:last-child:after{content:none}.mmc-anniv-guide__hero .mmc-anniv-guide__breadcrumbs a{border-color:#b06f1f57;color:var(--mmc-anniv-ink)}.mmc-anniv-guide__hero .mmc-anniv-guide__breadcrumbs a:hover{border-color:var(--mmc-anniv-accent);color:var(--mmc-anniv-accent-dark)}.mmc-anniv-guide__eyebrow,.mmc-anniv-guide__title{color:#fff}.mmc-anniv-guide__hero-details p{color:var(--mmc-anniv-muted);text-shadow:none}.mmc-anniv-guide__hero-media{position:relative;grid-column:1;grid-row:2;min-height:390px;max-height:none;border-radius:8px;overflow:hidden}.mmc-anniv-guide__hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001f,#000000c7),linear-gradient(90deg,#00000085,#00000014 58%);pointer-events:none}.mmc-anniv-guide__title{font-size:clamp(28px,7vw,36px);line-height:1.02}.mmc-anniv-guide__hero-details p{max-width:100%;overflow-wrap:break-word}.mmc-anniv-guide__hero-actions,.mmc-anniv-guide__inline-actions{flex-direction:column;width:100%;max-width:100%}.mmc-anniv-guide__button,.mmc-anniv-guide .button.mmc-anniv-guide__button,.mmc-anniv-guide__text-cta{width:100%;padding-right:14px;padding-left:14px;font-size:13px}.mmc-anniv-guide__hero-details .button.button--primary.mmc-anniv-guide__button--primary{border-color:var(--mmc-anniv-ink);background:var(--mmc-anniv-ink);box-shadow:none;color:#fff}.mmc-anniv-guide__hero-details .button.button--primary.mmc-anniv-guide__button--primary:hover{border-color:var(--mmc-anniv-accent-dark);background:var(--mmc-anniv-accent-dark)}.mmc-anniv-guide__hero-details .button.button--secondary.mmc-anniv-guide__button--secondary{border-color:var(--mmc-anniv-border);background:#fff;color:var(--mmc-anniv-ink)}.mmc-anniv-guide .mmc-anniv-guide__collection-trust .mmc-home-trust{padding-right:0;padding-left:0}.mmc-anniv-guide .mmc-anniv-guide__collection-trust .mmc-home-trust .mmc-home-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mmc-anniv-guide .mmc-anniv-guide__collection-trust .mmc-home-trust .mmc-home-trust__item{min-width:0;padding-right:8px;padding-left:8px}.mmc-anniv-guide .mmc-anniv-guide__collection-trust .mmc-home-trust .mmc-home-trust__number,.mmc-anniv-guide .mmc-anniv-guide__collection-trust .mmc-home-trust .mmc-home-trust__item h3{overflow-wrap:break-word;letter-spacing:0}.mmc-anniv-guide .mmc-anniv-guide__collection-trust .mmc-home-trust .mmc-home-trust__featured-card{padding-right:12px;padding-left:12px}.mmc-anniv-guide .mmc-anniv-guide__collection-trust .mmc-home-trust .mmc-home-trust__featured-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body.template-article .blog-posts--1 .section>.container:not(.index__blog-post-ecom_css){grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body.template-article .blog-posts--1 .blog-card .media-content .title{font-size:1.08rem}.mmc-anniv-guide__product-rail{max-width:100%}.mmc-anniv-guide__product-grid.container.collection-matrix,.mmc-anniv-guide .mmc-anniv-guide__product-rail.collection-grid-column .collection-main:not(.manfact-page-container) .container.collection-matrix.collection-matrix--products-per-row-4.mmc-anniv-guide__product-grid{--mmc-anniv-product-rail-gap: 16px;--mmc-anniv-product-card-width: calc(32.258% - 15.484px) ;max-width:100%}.mmc-anniv-guide__product-grid.container.collection-matrix>.product__thumbnail.product__grid-item,.mmc-anniv-guide .mmc-anniv-guide__product-rail.collection-grid-column .collection-main:not(.manfact-page-container) .container.collection-matrix.collection-matrix--products-per-row-4.mmc-anniv-guide__product-grid>.product__thumbnail.product__grid-item{flex:0 0 var(--mmc-anniv-product-card-width)!important;width:var(--mmc-anniv-product-card-width)!important;max-width:var(--mmc-anniv-product-card-width)!important;scroll-snap-align:none}.mmc-anniv-guide__recipient-grid,.mmc-anniv-guide__idea-columns{grid-template-columns:1fr}.mmc-anniv-guide__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mmc-anniv-guide__tile{min-height:44px;padding:10px 6px;font-size:.72rem}.mmc-anniv-guide__year{min-height:0;margin:24px 0;padding:0 18px 20px}.mmc-anniv-guide__year:before{content:"";display:block;height:180px;margin:0 -18px 18px;border-bottom:1px solid rgba(35,31,28,.14);background-color:var(--mmc-anniv-cream);background-image:var(--mmc-anniv-year-image, var(--mmc-anniv-cta-image));background-position:center;background-repeat:no-repeat;background-size:cover}.mmc-anniv-guide__year:after{display:none}.mmc-anniv-guide__year>h2{font-size:28px}.mmc-anniv-guide__year-title-line{font-size:1.55rem}.mmc-anniv-guide__idea-columns{gap:12px;margin-top:16px}.mmc-anniv-guide__idea-columns:after{display:none}.mmc-anniv-guide__idea-columns>div,.mmc-anniv-guide__product-module,.mmc-anniv-guide__cta{padding:16px}.mmc-anniv-guide__product-module{grid-template-columns:68px minmax(0,1fr);gap:8px 14px;padding-top:10px}.mmc-anniv-guide__product-module:before{grid-row:1 / span 2;width:68px;height:58px}.mmc-anniv-guide__product-module>.mmc-anniv-guide__text-cta,.mmc-anniv-guide__product-module>.mmc-anniv-guide__inline-actions{grid-column:1 / -1;grid-row:auto;justify-self:stretch;width:100%;margin-top:10px}.mmc-anniv-guide__year>.mmc-anniv-guide__cta{grid-template-columns:1fr}.mmc-anniv-guide__year>.mmc-anniv-guide__cta .mmc-anniv-guide__text-cta{grid-column:1;grid-row:auto;justify-self:stretch}.mmc-anniv-guide__cta--wide{width:100%;min-height:300px;margin-right:0;margin-left:0;padding:30px 22px;background-image:none;background-position:center;transform:none}.mmc-anniv-guide__cta.mmc-anniv-guide__cta--wide:before{background-image:linear-gradient(180deg,#100f0ef0,#100f0ed1 58%,#100f0e80),var(--mmc-anniv-cta-image);background-position:center,center}.mmc-anniv-guide__section-heading h2,.mmc-anniv-guide__body h2,.mmc-anniv-guide__faq h2,.mmc-anniv-guide__cta h2{font-size:clamp(24px,6vw,32px);overflow-wrap:break-word;text-wrap:balance}.mmc-anniv-guide__sticky-cta{position:fixed;right:14px;bottom:calc(12px + env(safe-area-inset-bottom));left:14px;z-index:20;display:flex;align-items:center;justify-content:center;min-height:52px;padding:14px 18px;border-radius:6px;background:var(--mmc-anniv-ink);box-shadow:0 12px 30px #17151242;color:#fff;font-weight:900;text-align:center;text-decoration:none}.mmc-anniv-guide__sticky-cta--hidden{display:none}}@media(max-width:749px){body.template-article .blog-posts--1{margin-top:21px;padding-top:19px!important;padding-bottom:48px!important}body.template-article .blog-posts--1 .container{width:min(var(--mmc-anniv-related-max-width),calc(100vw - 28px))}body.template-article .blog-posts--1 .container.index__blog-post-ecom_css{margin-bottom:18px}body.template-article .blog-posts--1 h2.featured-blog__title.title{font-size:clamp(25px,8vw,31px)}body.template-article .blog-posts--1 .section>.container:not(.index__blog-post-ecom_css){grid-template-columns:1fr;gap:16px}body.template-article .blog-posts--1 .blog-card__image figure,body.template-article .blog-posts--1 .blog-card__image .image,body.template-article .blog-posts--1 .blog-card__image .image-element__wrap{aspect-ratio:16 / 11}body.template-article .blog-posts--1 .blog-card__content.card-content{padding:18px 18px 8px}body.template-article .blog-posts--1 .blog-card__read-more{margin:0 18px 18px}.mmc-anniv-guide__product-grid.container.collection-matrix,.mmc-anniv-guide .mmc-anniv-guide__product-rail.collection-grid-column .collection-main:not(.manfact-page-container) .container.collection-matrix.collection-matrix--products-per-row-4.mmc-anniv-guide__product-grid{--mmc-anniv-product-rail-gap: 14px;--mmc-anniv-product-card-width: calc(47.619% - 13.333px) }.mmc-anniv-guide__faq{margin:42px 0 4px}.mmc-anniv-guide__faq-header{display:block;margin-bottom:24px}.mmc-anniv-guide__faq .mmc-anniv-guide__faq-title{max-width:none;padding-bottom:19px;font-size:clamp(24px,8vw,30px)}.mmc-anniv-guide__faq .mmc-anniv-guide__faq-title:after{width:76px}.mmc-anniv-guide__faq-support{max-width:none;margin-top:22px}.mmc-anniv-guide__faq-support-icon{flex-basis:32px}.mmc-anniv-guide__faq-support-icon svg{width:32px;height:32px}.mmc-anniv-guide__faq-grid{grid-template-columns:1fr;gap:0;overflow:hidden;border:1px solid var(--mmc-anniv-border);border-radius:5px;background:#fff}.mmc-anniv-guide__faq-column{display:contents;border:0;border-radius:0}.mmc-anniv-guide__faq-item{order:var(--mmc-anniv-faq-order);border-bottom:1px solid var(--mmc-anniv-border);overflow:hidden}.mmc-anniv-guide__faq-item--last{border-bottom:1px solid var(--mmc-anniv-border)}.mmc-anniv-guide__faq-item--final{border-bottom:0}.mmc-anniv-guide__faq-trigger{min-height:76px;padding:21px 20px;font-size:18px}.mmc-anniv-guide__faq-answer{padding:0 20px 24px;font-size:15px;line-height:1.58}}@media(max-width:480px){.mmc-anniv-guide__title{font-size:29px}.mmc-anniv-guide__hero-details p{font-size:15px;line-height:1.42}.mmc-anniv-guide .mmc-anniv-guide__collection-trust .mmc-home-trust .mmc-home-trust__featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/834/assets/anniversary-guide.css.map */
