.luxury-diamond-cta{background-color:var(--ldc-bg, #f3f7f6)}.luxury-diamond-cta__container{max-width:min(100%,var(--ldc-max-width, 1600px));margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media screen and (min-width:750px){.luxury-diamond-cta__container{padding-left:30px;padding-right:30px}}.luxury-diamond-cta__grid{display:grid;grid-template-columns:1fr;gap:36px;align-items:center}.luxury-diamond-cta__media{order:1}.luxury-diamond-cta__content{order:2}@media screen and (min-width:990px){.luxury-diamond-cta__grid{grid-template-columns:1fr 1fr;gap:48px 64px}.luxury-diamond-cta__grid--image-right .luxury-diamond-cta__media{order:2}.luxury-diamond-cta__grid--image-right .luxury-diamond-cta__content,.luxury-diamond-cta__grid--image-left .luxury-diamond-cta__media{order:1}.luxury-diamond-cta__grid--image-left .luxury-diamond-cta__content{order:2}}.luxury-diamond-cta__content{max-width:580px}.luxury-diamond-cta__heading{margin:0 0 20px;font-family:eb-garamond,serif;font-weight:600;line-height:1.15;color:var(--ldc-heading, #000000)}.luxury-diamond-cta__body{margin-bottom:20px;font-family:var(--font-body-family);font-size:15px;line-height:1.7;color:var(--ldc-body, #9a9a9a)}.luxury-diamond-cta__body p{margin:0 0 14px}.luxury-diamond-cta__body p:last-child{margin-bottom:0}.luxury-diamond-cta__subheading{margin:0 0 28px;font-family:var(--font-body-family);font-size:15px;font-weight:700;line-height:1.5;color:var(--ldc-subheading, #000000)}.luxury-diamond-cta__subheading p{margin:0}.luxury-diamond-cta__buttons{display:flex;flex-direction:column;gap:12px;max-width:var(--ldc-buttons-max-width, 480px);margin-bottom:28px}.luxury-diamond-cta__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:14px 24px;border-radius:4px;font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.06em;line-height:1.3;text-align:center;text-decoration:none;text-transform:uppercase;box-sizing:border-box;transition:opacity .15s ease,background-color .15s ease,border-color .15s ease}.luxury-diamond-cta__button .icon-wrap{display:inline-flex;width:14px;height:10px;flex-shrink:0}.luxury-diamond-cta__button .icon-wrap svg{width:14px;height:10px}.luxury-diamond-cta__button--primary{border:1px solid var(--ldc-btn-primary-bg, #d9a441);background-color:var(--ldc-btn-primary-bg, #d9a441);color:var(--ldc-btn-primary-text, #fffdf8)}.luxury-diamond-cta__button--primary:hover{opacity:.92;color:var(--ldc-btn-primary-text, #fffdf8)}.luxury-diamond-cta__button--dark{border:1px solid var(--ldc-btn-dark-bg, #0e3b3a);background-color:var(--ldc-btn-dark-bg, #0e3b3a);color:var(--ldc-btn-dark-text, #fffdf8)}.luxury-diamond-cta__button--dark:hover{opacity:.92;color:var(--ldc-btn-dark-text, #fffdf8)}.luxury-diamond-cta__button--secondary{border:1px solid var(--ldc-btn-secondary-border, #0e3b3a);background-color:transparent;color:var(--ldc-btn-secondary-text, #000000)}.luxury-diamond-cta__button--secondary:hover{background-color:#0e3b3a0d;color:var(--ldc-btn-secondary-text, #000000)}.luxury-diamond-cta__button--tertiary{border:1px solid rgba(14,59,58,.22);background-color:#0e3b3a0a;color:var(--ldc-btn-secondary-text, #000000)}.luxury-diamond-cta__button--tertiary:hover{border-color:var(--ldc-btn-secondary-border, #0e3b3a);background-color:#0e3b3a12}.luxury-diamond-cta__button[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.luxury-diamond-cta__note{margin:0;font-family:var(--font-body-family);font-size:13px;line-height:1.55;color:var(--ldc-note, #9a9a9a)}.luxury-diamond-cta__note p{margin:0}.luxury-diamond-cta__media{margin:0;line-height:0;border-radius:var(--ldc-image-radius, 14px);overflow:hidden;background:var(--ldc-image-bg, #0e3b3a)}.luxury-diamond-cta__image{display:block;width:100%;height:var(--ldc-image-height-mobile, 320px);object-fit:var(--ldc-image-fit, cover)}@media screen and (min-width:750px){.luxury-diamond-cta__image{height:var(--ldc-image-height-desktop, 480px)}}.luxury-diamond-cta__placeholder{width:100%;height:var(--ldc-image-height-mobile, 320px);background:#0e3b3a1f}@media screen and (min-width:750px){.luxury-diamond-cta__placeholder{height:var(--ldc-image-height-desktop, 480px)}}@media screen and (min-width:990px){.luxury-diamond-cta__heading{font-size:clamp(32px,3vw,44px)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-luxury-diamond-cta.css.map */
