body:has(.mll-hero) .announcement-bar-section .announcement-bar__message,body:has(.mll-hero) .announcement-bar-section .announcement-bar__link{font-size:.8rem!important;font-weight:500!important;letter-spacing:.06em!important;line-height:1.4!important}body:has(.mll-hero) .announcement-bar-section .utility-bar{padding-top:8px!important;padding-bottom:8px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.header__menu-item{font-size:13px!important;font-weight:500!important;letter-spacing:.12em!important;padding:8px 10px!important}.mll-hero__kicker,.mll-collections__kicker,.mll-carousel__kicker,.mll-reviews__kicker,.mll-fundraising__kicker{letter-spacing:.15em!important;font-size:.85rem!important;font-weight:600!important}.mll-collections__title,.mll-carousel__title,.mll-reviews__title,.mll-hero__heading{font-weight:400!important}.mll-collections__card-overlay{background:linear-gradient(0deg,#1a1a1ae0,#1a1a1a8c 40%,#1a1a1a26,#1a1a1a0d)!important}.mll-collections__card-title{font-weight:600!important;color:#2a2a2a!important;text-shadow:none!important}.mll-collections__card-tagline{color:#666!important;text-shadow:none!important}.mll-collections__card-link{color:#b38b5a!important;text-shadow:none!important}.mll-collections__card-link svg,.mll-collections__card-link img{filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))!important}.mll-stories__card-text{font-size:1.05rem!important;line-height:1.8!important;font-weight:400!important;color:#f9f9f9eb!important}.mll-stories__card-author{font-size:.9rem!important;font-weight:600!important;color:#f9f9f9!important}.mll-stories__card-occasion{font-size:.85rem!important;color:#f9f9f9a6!important}.section-image-with-text{background-color:#f9f9f9!important}.section-image-with-text .image-with-text__content{padding:3rem!important}.section-image-with-text .caption{font-family:var(--mll-font-body, "Inter", sans-serif)!important;font-size:.85rem!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--mll-gold, #c9a96e)!important}.section-image-with-text h2{font-family:var(--mll-font-heading, "Cormorant Garamond", serif)!important;font-weight:400!important;color:#1a1a1a!important;line-height:1.15!important}.section-image-with-text .image-with-text__text p{font-family:var(--mll-font-body, "Inter", sans-serif)!important;font-size:1rem!important;line-height:1.8!important;color:#444!important}.section-image-with-text .image-with-text__text strong{color:#1a1a1a!important;font-weight:600!important}.section-image-with-text .button{background-color:#1a1a1a!important;color:#f9f9f9!important;font-family:var(--mll-font-body, "Inter", sans-serif)!important;font-size:.85rem!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;border:none!important;padding:1.1rem 2.5rem!important;transition:background-color .3s ease!important}.section-image-with-text .button:hover{background-color:var(--mll-gold, #c9a96e)!important;color:#1a1a1a!important}.mll-carousel__card-name{font-weight:500!important;font-size:1.15rem!important}.mll-carousel__card-cta{font-size:.8rem!important;font-weight:600!important}.mll-hero__subheading{font-weight:400!important;font-size:clamp(1rem,1.5vw,1.15rem)!important;color:#f9f9f9e6!important;text-shadow:0 1px 6px rgba(0,0,0,.4)!important}.mll-hero__cta{min-height:48px!important;min-width:48px!important;font-size:.9rem!important}.mll-reviews .jdgm-carousel-item__review-body,.mll-reviews__card-body{font-size:1rem!important;line-height:1.75!important;font-weight:400!important}.mll-carousel__arrow{min-width:48px!important;min-height:48px!important}a:focus-visible,button:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--mll-gold, #c9a96e)!important;outline-offset:2px!important}@media(prefers-reduced-motion:reduce){.mll-hero__kicker,.mll-hero__heading,.mll-hero__subheading,.mll-hero__cta,.mll-hero__scroll-indicator,.mll-fade-up,.mll-stagger>*{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}}.footer .copyright__content{font-size:.85rem!important}.newsletter-form__heading,.email-signup-form__heading{font-weight:400!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mll-accessibility.css.map */
