.ayla-ring-guide-footer{padding:18px 20px;text-align:center;background:#fff6f5;border-top:1px solid #ecd3d5}.ayla-ring-guide-footer a{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:10px 16px;color:#73131a;font-family:var(--font-body-family),Poppins,sans-serif;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.ayla-ring-guide-footer a:focus-visible{outline:3px solid #b34d59;outline-offset:3px}.ayla-gift{display:block;margin:16px 0}.ayla-gift__card{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--ayla-line);border-radius:16px;background:var(--ayla-blush-soft);cursor:pointer}.ayla-gift__card input{display:block!important;visibility:visible!important;position:static!important;-webkit-appearance:auto!important;appearance:auto!important;opacity:1!important;width:20px!important;height:20px!important;min-width:20px;margin:0;accent-color:var(--ayla-cherry)}.ayla-gift__image{width:56px;height:56px;object-fit:cover;border-radius:10px}.ayla-gift__copy{display:grid;gap:4px;color:var(--ayla-ink);font-size:13px;line-height:1.5}.ayla-gift__copy strong{font-weight:500}.ayla-gift__copy>span{color:var(--ayla-cherry)}.ayla-gift__status{display:block;font-size:12px;color:var(--ayla-muted);margin-top:4px}.ayla-gift[aria-busy=true]{opacity:.65}#halo-cart-sidebar .ayla-gift{padding-inline:20px}.ayla-ring-guide-dialog{width:min(760px,calc(100% - 24px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:22px;background:#fffaf9;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 24px 90px #24090c40}.ayla-ring-guide-dialog::backdrop{background:#190c0d8c}.ayla-ring-guide-dialog__close{display:flex;justify-content:flex-end;position:sticky;top:0;height:0;z-index:2;margin:0}.ayla-ring-guide-dialog__close button{width:48px;height:48px;margin:6px;padding:0;border:1px solid #edc5c7;border-radius:50%;background:#fffaf9;color:#73131a;font-size:28px;line-height:1;cursor:pointer}.ayla-ring-guide-dialog .ayla-ring-guide__header{padding-right:64px}.ayla-ring-guide-product-link{margin:12px 0}.ayla-ring-guide-product-link a{display:inline-flex;align-items:center;min-height:48px;padding:10px 0;font-family:var(--font-body-family),Poppins,sans-serif;font-size:14px;color:#73131a;text-decoration:underline;text-underline-offset:4px}.ayla-ring-guide-dialog button:focus-visible,[data-ayla-ring-guide-open]:focus-visible{outline:3px solid #b34d59;outline-offset:3px}html:has(.ayla-ring-guide-dialog[open]){overflow:hidden}.ayla-ring-guide{color:#322726;font-family:var(--font-body-family),Poppins,sans-serif;text-align:left}.ayla-ring-guide,.ayla-ring-guide *{box-sizing:border-box}.ayla-ring-guide__header{padding:32px 28px;background:#73131a;color:#ffe2e2;border-radius:22px 22px 0 0}.ayla-ring-guide__header p{margin:8px 0 0;font-size:14px;line-height:1.6}.ayla-ring-guide__header p:first-child{margin:0 0 10px;font-size:11px;letter-spacing:.15em;text-transform:uppercase}.ayla-ring-guide__header :is(h1,h2){color:inherit;font-family:inherit;font-size:clamp(25px,4vw,36px);line-height:1.2;margin:0;font-weight:600}.ayla-ring-guide__body{padding:24px 28px;background:#fffaf9;border-radius:0 0 22px 22px}.ayla-ring-guide__table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;margin:0;font-size:16px;line-height:1.5}.ayla-ring-guide__table caption{text-align:left;color:#625454;margin-bottom:16px;font-size:13px}.ayla-ring-guide__table th,.ayla-ring-guide__table td{padding:12px 8px;text-align:center;border:0;border-bottom:1px solid #ecd3d5;overflow-wrap:anywhere}.ayla-ring-guide__table thead th{background:#ffe2e2;color:#73131a;font-weight:600;font-size:13px}.ayla-ring-guide__table tbody th{color:#73131a;font-weight:700}.ayla-ring-guide__note{font-size:12px;color:#6b5b59;line-height:1.6;margin:16px 0 24px}.ayla-ring-guide__faq{border-top:1px solid #ecd3d5;padding-top:8px}.ayla-ring-guide__faq summary{padding:14px 0;min-height:48px;cursor:pointer;color:#73131a;font-size:16px;font-weight:600;line-height:1.5}.ayla-ring-guide__faq :is(ol,p){font-size:14px;line-height:1.7}.ayla-ring-guide__faq ol{padding-left:22px;margin:0}.ayla-ring-guide__faq li{margin-bottom:10px}.ayla-ring-guide a{color:#73131a;text-decoration:underline;overflow-wrap:anywhere}@media(max-width:480px){.ayla-ring-guide__header{padding:24px 18px}.ayla-ring-guide__body{padding:18px}.ayla-ring-guide__table th,.ayla-ring-guide__table td{padding:11px 5px}.ayla-ring-guide__table thead th{font-size:12px}.ayla-ring-guide__table thead span{display:block}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=EAAAAAAAAAAAAAAAAAAAAAAAADI */
