.center-stone-availability{width:100%;position:relative;box-sizing:border-box}.center-stone-availability__banner{position:relative;width:100%;min-height:var(--csa-desktop-height, 560px);display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box;padding:60px 20px}.center-stone-availability__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;pointer-events:none}.center-stone-availability__picture,.center-stone-availability__image{width:100%;height:100%;display:block}.center-stone-availability__image{object-fit:cover;object-position:center center}.center-stone-availability__placeholder{width:100%;height:100%;background:#eae5de;display:flex;align-items:center;justify-content:center}.center-stone-availability__placeholder-svg{width:120px;height:120px;opacity:.35}.center-stone-availability__container{position:relative;z-index:2;width:100%;max-width:var(--csa-max-width, 680px);margin:0 auto}.center-stone-availability__card{background-color:var(--csa-card-bg, #faf8f5);padding:10px;box-shadow:0 6px 28px #00000014}.center-stone-availability__card-frame{border:1px solid var(--csa-border-color, #c8c1b7);padding:40px;text-align:center}.center-stone-availability__subheading{font-family:var(--font-body-family);font-size:16px;font-weight:600;letter-spacing:.04em;line-height:1.2;color:#3a2512;text-align:center;margin:0 0 16px;padding:0}.center-stone-availability__heading{font-family:var(--font-heading-family);font-weight:400;font-size:42px;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;color:#3a2512;text-align:center;margin:0 0 16px;word-break:break-word}.center-stone-availability__description{font-family:var(--font-body-family);font-size:16px;line-height:24px;letter-spacing:normal;color:#3a2512;text-align:center;margin:0 auto}.center-stone-availability__description p{font-family:var(--font-body-family);font-size:16px;line-height:24px;letter-spacing:normal;margin:0}@media screen and (max-width:749px){.center-stone-availability__banner{min-height:var(--csa-mobile-height, 480px);padding:50px 20px}.center-stone-availability__container{max-width:100%}.center-stone-availability__card{padding:5px}.center-stone-availability__card-frame{padding:40px 20px}.center-stone-availability__subheading{font-size:14px;margin-bottom:12px}.center-stone-availability__heading{font-size:26px;line-height:1.25;letter-spacing:.08em;margin-bottom:16px}.center-stone-availability__description,.center-stone-availability__description p{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/section-center-stone-availability.css.map */
