@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;1,500&family=Inter:wght@400;600;700&display=swap";#MjsDiamondHomeSchedule [hidden]{display:none!important}#MainContent:has(#MjsDiamondHomeSchedule:not([data-state=ended]))>[id$=__mjs_eofy_sale_weekend_hero]{display:none!important}#MainContent:has(#MjsDiamondHomeSchedule[data-state=ended])>[id$=__mjs_eofy_sale_weekend_hero]{display:block!important}.mjs-diamond-home{position:relative;isolation:isolate;color:#15130f;background:#eee4d4;font-family:Inter,Arial,sans-serif}.mjs-diamond-home *{box-sizing:border-box}.mjs-diamond-home__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block}.mjs-diamond-home .mjs-diamond-home__media img{display:block;width:100%;max-width:none;height:100%!important;object-fit:cover;object-position:center}.mjs-diamond-home__inner{display:flex;align-items:center;min-height:clamp(540px,42vw,680px);max-width:1600px;margin:0 auto;padding:54px 5%}.mjs-diamond-home__copy{width:47%;max-width:600px;margin-left:auto;text-align:center}.mjs-diamond-home .mjs-diamond-home__date{margin:0;color:#806126;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.16em;text-transform:uppercase}.mjs-diamond-home .mjs-diamond-home__title{margin:22px 0 26px;color:#15130f;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(56px,6.2vw,92px)!important;font-weight:500;line-height:.98!important;letter-spacing:0;text-transform:none}.mjs-diamond-home__title em{display:block;font:inherit;font-style:italic}.mjs-diamond-home .mjs-diamond-home__body{max-width:490px;margin:0 auto;color:#15130f;font-size:18px;line-height:1.65}.mjs-diamond-home .mjs-diamond-home__last{margin:12px 0 25px;color:#15130f;font-size:18px;line-height:1.6}.mjs-diamond-home .mjs-diamond-home__cta{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;max-width:100%;padding:14px 30px;border:2px solid #806126;border-radius:999px;background:#806126;color:#fff!important;font:600 14px/1.35 Inter,Arial,sans-serif;font-style:normal!important;letter-spacing:.015em;text-align:center;text-decoration:none;text-transform:none;transition:background-color .18s ease}.mjs-diamond-home__cta svg{flex-shrink:0}.mjs-diamond-home .mjs-diamond-home__cta:hover,.mjs-diamond-home .mjs-diamond-home__cta:active{background:#684a18;border-color:#684a18}.mjs-diamond-home .mjs-diamond-home__cta:focus-visible{outline:2px solid #15130f;outline-offset:4px}.mjs-diamond-home .mjs-diamond-home__note{margin:24px 0 0;color:#6a6258;font-size:13px;font-style:italic;line-height:1.6}@media(min-width:750px)and (max-width:1000px){.mjs-diamond-home__media{width:50%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,#000 75%,transparent);mask-image:linear-gradient(to right,#000 75%,transparent)}.mjs-diamond-home .mjs-diamond-home__media img{width:140%;max-width:none!important;height:auto!important;max-height:none;transform:translate(-10%);object-position:top center}.mjs-diamond-home__inner{padding:46px 4%}.mjs-diamond-home__copy{width:48%}.mjs-diamond-home .mjs-diamond-home__body,.mjs-diamond-home .mjs-diamond-home__last{font-size:16px}}@media(max-width:749px){.mjs-diamond-home__media{bottom:auto;height:calc(100vw * 1672 / 941);-webkit-mask-image:linear-gradient(to bottom,#000 65%,transparent 100%);mask-image:linear-gradient(to bottom,#000 65%,transparent 100%)}.mjs-diamond-home .mjs-diamond-home__media img{object-position:top center}.mjs-diamond-home__inner{min-height:0;display:block;padding:clamp(265px,82vw,610px) 22px 42px}.mjs-diamond-home__copy{width:100%;max-width:540px;margin:0 auto}.mjs-diamond-home .mjs-diamond-home__date{font-size:11px;letter-spacing:.12em}.mjs-diamond-home .mjs-diamond-home__title{margin:19px 0 22px;font-size:clamp(34px,10.2vw,66px)!important;line-height:1!important}.mjs-diamond-home .mjs-diamond-home__title em{display:inline}.mjs-diamond-home .mjs-diamond-home__body,.mjs-diamond-home .mjs-diamond-home__last{font-size:16px;line-height:1.65}.mjs-diamond-home .mjs-diamond-home__last{margin:10px 0 23px}.mjs-diamond-home .mjs-diamond-home__cta{width:100%;max-width:360px;padding-inline:20px}.mjs-diamond-home .mjs-diamond-home__note{margin-top:22px}}@media(prefers-reduced-motion:reduce){.mjs-diamond-home .mjs-diamond-home__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/mjs-diamond-home-banner.css.map */
