@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400;1,500;1,600&family=Inter:wght@300;400;500;600&display=swap";.ah-ring{font-family:Inter,sans-serif;color:#1c1a17}.ah-ring button,.ah-ring select{font-family:Inter,sans-serif}.ah-ring .ahr-gallery-outer{position:relative;height:78svh}.ah-ring .ahr-gallery-full{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;height:100%;width:100%}.ah-ring .ahr-gallery-full::-webkit-scrollbar{display:none}.ah-ring .ahr-slide{flex:0 0 100%;scroll-snap-align:start;position:relative;height:100%;width:100%}.ah-ring .ahr-slide img{width:100%;height:100%;object-fit:cover;display:block}.ah-ring .ahr-slide-hero{background:linear-gradient(160deg,#efe9dc,#dccfa9 60%,#cdbb8c);display:flex;align-items:center;justify-content:center}.ah-ring .ahr-ring-placeholder{width:38%;aspect-ratio:1;border:1.5px solid #2A3A54;border-radius:50%;position:relative}.ah-ring .ahr-ring-placeholder:after{content:"";position:absolute;top:-16%;left:50%;transform:translate(-50%) rotate(45deg);width:18%;height:18%;background:#fdfcf9;border:1.5px solid #2A3A54}.ah-ring .ahr-hero-bottom{position:absolute;left:24px;right:24px;bottom:34px;z-index:2;text-align:left}.ah-ring .ahr-price-hero{margin-top:14px;font-size:13px;color:#2a3a54;letter-spacing:.03em}.ah-ring .ahr-dots{position:absolute;bottom:14px;left:0;right:0;z-index:3;display:flex;justify-content:center;gap:6px}.ah-ring .ahr-dots span{width:5px;height:5px;border-radius:50%;background:#1c1a1740}.ah-ring .ahr-dots span.active{background:#1c1a17}.ah-ring .ahr-cue-wrap{position:relative;overflow:hidden;height:74px;width:56px;margin:20px auto;display:flex;align-items:center;justify-content:center}.ah-ring .ahr-cue-svg{width:52px;height:63px;overflow:visible}.ah-ring .cue-ring-group{animation:ahrCueTravel 2.9s ease-in infinite;transform-box:fill-box;transform-origin:center}@keyframes ahrCueTravel{0%{transform:translateY(-14px);opacity:1}55%{transform:translateY(8px);opacity:1}82%{transform:translateY(20px);opacity:0}to{transform:translateY(20px);opacity:0}}.ah-ring .cue-diamond{animation:ahrCueDiamondCycle 2.9s ease-in infinite;transform-box:fill-box;transform-origin:center}@keyframes ahrCueDiamondCycle{0%{transform:translate(30px);opacity:0}10%{transform:translate(30px);opacity:0}26%{transform:translate(0);opacity:1}82%{transform:translate(0);opacity:0}to{transform:translate(30px);opacity:0}}.ah-ring .cue-sparkle{animation:ahrCueSparkle 2.9s ease-in infinite;transform-box:fill-box;transform-origin:center}@keyframes ahrCueSparkle{0%,22%{opacity:0;transform:scale(.6)}28%{opacity:1;transform:scale(1.15)}36%,to{opacity:0;transform:scale(.6)}}.ah-ring .ahr-cue-note{text-align:center;font-size:9px;letter-spacing:.25em;text-transform:uppercase;color:#a8a8a3;margin-top:-8px;margin-bottom:20px}.ah-ring .ahr-swap-block{padding:0 26px;max-width:480px;margin:0 auto;min-height:200px}.ah-ring [id^=productInfo-]{display:block;text-align:center}.ah-ring .ahr-eyebrow{font-size:9.5px;letter-spacing:.3em;text-transform:uppercase;color:#a8a8a3;margin-bottom:16px}.ah-ring .ahr-title{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:400;font-size:44px;line-height:.98}.ah-ring h1.ahr-title{margin:0}.ah-ring .ahr-subtitle{font-size:12.5px;color:#7a756a;margin-top:10px;letter-spacing:.02em}.ah-ring .ahr-price{font-size:19px;margin-top:20px;color:#2a3a54}.ah-ring .ahr-price-note{font-size:10.5px;color:#a8a8a3;margin-top:2px}.ah-ring .ahr-description{font-size:13.5px;color:#5a5a56;line-height:1.75;margin-top:20px;padding-bottom:28px;border-bottom:1px solid #eee}.ah-ring .ahr-metal-block{padding:28px 0;border-bottom:1px solid #eee}.ah-ring .ahr-label{font-size:9.5px;letter-spacing:.25em;text-transform:uppercase;color:#a8a8a3;margin-bottom:14px}.ah-ring .metal-group{margin-bottom:16px}.ah-ring .metal-group:last-child{margin-bottom:0}.ah-ring .metal-karat-label{font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;color:#c2bcae;margin-bottom:8px;text-align:center}.ah-ring .metal-row{display:flex;gap:14px;justify-content:center}.ah-ring .metal-swatch{width:26px;height:26px;border-radius:50%;cursor:pointer;position:relative}.ah-ring .metal-swatch.sel:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid #1C1A17;border-radius:50%}.ah-ring .metal-name-display{font-size:11.5px;color:#5a5a56;margin-top:16px}.ah-ring .ahr-build-btn{margin:26px auto 0;width:100%;max-width:340px;background:#1c1a17;color:#fff;border:none;border-radius:40px;height:54px;font-size:11px;letter-spacing:.25em;text-transform:uppercase;font-weight:500;cursor:pointer;display:block}.ah-ring .bf-topbar{display:flex;align-items:center;justify-content:space-between;padding:0 0 18px;border-bottom:1px solid #eee;margin-bottom:24px;text-align:left}.ah-ring .bf-back{font-size:19px;cursor:pointer}.ah-ring .bf-ring-price{font-size:12px;letter-spacing:.02em;text-align:right}.ah-ring .bf-ring-price b{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:500}.ah-ring .bf-steps{display:flex;padding-bottom:0;margin-bottom:30px;border-bottom:1px solid #eee}.ah-ring .bf-step{flex:1;text-align:center;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#c2bcae;padding-bottom:14px;border-bottom:2px solid transparent;cursor:pointer}.ah-ring .bf-step.active{color:#1c1a17;border-bottom:2px solid #2A3A54}.ah-ring .bf-panel{display:none;text-align:left}.ah-ring .bf-panel.active{display:block}.ah-ring .bf-title{font-family:Cormorant Garamond,serif;font-style:italic;font-size:26px;line-height:1.2;margin-bottom:14px}.ah-ring .bf-copy{font-size:13px;color:#5a5a56;line-height:1.75;margin-bottom:28px}.ah-ring .bf-copy u{color:#1c1a17}.ah-ring .bf-field-label{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:#a8a8a3;margin-bottom:12px}.ah-ring .bf-select-box{border:1px solid #1C1A17;padding:15px 16px;font-size:13.5px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;margin-bottom:22px}.ah-ring .bf-select-box select{border:none;background:none;font-size:13.5px;font-family:Inter,sans-serif;width:100%;-webkit-appearance:none;appearance:none;cursor:pointer}.ah-ring .bf-estimate{font-size:12px;color:#2a3a54;margin-bottom:32px}.ah-ring .bf-size-row{display:flex;align-items:center;gap:20px;margin-bottom:16px}.ah-ring .bf-later-link{font-size:14px;font-weight:500;color:#1c1a17;text-decoration:underline;cursor:pointer}.ah-ring .bf-helper{font-size:11.5px;color:#7a756a;line-height:1.7;margin-bottom:28px;font-style:italic;font-family:Cormorant Garamond,serif}.ah-ring .bf-helper b{color:#1c1a17;font-style:normal;font-weight:600}.ah-ring .bf-input{width:100%;border:none;border-bottom:1px solid #1C1A17;padding:12px 4px;font-size:13.5px;font-family:Inter,sans-serif;margin-bottom:8px}.ah-ring .bf-char-count{font-size:10.5px;color:#a8a8a3;margin-bottom:28px}.ah-ring .bf-cta{background:#1c1a17;color:#fff;text-align:center;padding:17px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;margin-bottom:16px}.ah-ring .bf-mini-row{display:flex;justify-content:flex-end;font-size:10.5px;letter-spacing:.05em;color:#a8a8a3}.ah-ring .bf-mini-row span{text-decoration:underline;cursor:pointer}.ah-ring .bf-summary{border-top:1px solid #eee;padding-top:22px;margin-bottom:26px}.ah-ring .bf-summary-row{display:flex;justify-content:space-between;padding:9px 0;font-size:12.5px;border-bottom:1px solid #f1f1ef}.ah-ring .bf-summary-row span:first-child{color:#a8a8a3}.ah-ring .carat-pick-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.ah-ring .carat-pick{border:1px solid #eee;padding:10px 14px;font-size:12px;cursor:pointer;color:#5a5a56}.ah-ring .carat-pick.sel{background:#1c1a17;color:#fff;border-color:#1c1a17}.ah-ring .carat-slider-wrap{margin-bottom:8px}.ah-ring .carat-slider-label{font-family:Cormorant Garamond,serif;font-style:italic;font-size:20px;text-align:center;margin-bottom:10px;color:#2a3a54}.ah-ring .carat-slider{width:100%;accent-color:#2A3A54}.ah-ring .carat-ticks{display:flex;justify-content:space-between;font-size:9.5px;color:#c2bcae;margin-top:4px;margin-bottom:26px}.ah-ring .stone-note{font-size:11.5px;font-style:italic;font-family:Cormorant Garamond,serif;color:#7a756a;margin-bottom:26px}.ah-ring .ahr-trust{display:flex;flex-wrap:wrap;margin:36px 0 0;border-top:1px solid #eee}.ah-ring .ahr-trust-item{width:50%;text-align:center;padding:20px 8px;border-right:1px solid #eee;border-bottom:1px solid #eee;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:#5a5a56;line-height:1.5;cursor:pointer}.ah-ring .ahr-trust-item:nth-child(2n){border-right:none}.ah-ring .ahr-trust-item:active{color:#2a3a54}.ah-ring .ahr-fp-section{padding:64px 26px;border-bottom:1px solid #eee;text-align:center;max-width:520px;margin:0 auto}.ah-ring .ahr-fp-visual{width:100%;aspect-ratio:4/3;background:linear-gradient(160deg,#efe9dc,#dccfa9);display:flex;align-items:center;justify-content:center;margin-bottom:30px}.ah-ring .ahr-fp-visual .ahr-ring-placeholder{width:26%;opacity:.55}.ah-ring .ahr-fp-eyebrow{font-size:9.5px;letter-spacing:.3em;text-transform:uppercase;color:#2a3a54;margin-bottom:16px}.ah-ring .ahr-fp-headline{font-family:Cormorant Garamond,serif;font-weight:400;font-size:29px;line-height:1.2;margin-bottom:16px}.ah-ring .ahr-fp-headline em{font-style:italic;color:#2a3a54}.ah-ring .ahr-fp-body{font-size:13px;color:#5a5a56;line-height:1.75;margin-bottom:32px}.ah-ring .ahr-fp-step{display:flex;gap:16px;padding:18px 0;border-top:1px solid #f1f1ef;text-align:left}.ah-ring .ahr-fp-step:last-child{border-bottom:1px solid #f1f1ef}.ah-ring .ahr-fp-num{font-family:Cormorant Garamond,serif;font-style:italic;font-size:18px;color:#2a3a54;min-width:28px}.ah-ring .ahr-fp-step-title{font-size:12.5px;margin-bottom:4px;font-weight:500}.ah-ring .ahr-fp-step-desc{font-size:11.5px;color:#7a756a;line-height:1.6}.ah-ring .ahr-acc-section{padding:50px 26px;border-bottom:1px solid #eee;max-width:520px;margin:0 auto}.ah-ring .ahr-acc-item{border-top:1px solid #eee;text-align:left}.ah-ring .ahr-acc-item:last-child{border-bottom:1px solid #eee}.ah-ring .ahr-acc-q{padding:18px 2px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:13.5px;letter-spacing:.02em}.ah-ring .ahr-acc-mark{font-family:Cormorant Garamond,serif;font-style:italic;color:#2a3a54;font-size:15px}.ah-ring .ahr-acc-a{max-height:0;overflow:hidden;font-size:12px;color:#5a5a56;line-height:1.75;transition:max-height .3s ease}.ah-ring .ahr-acc-item.open .ahr-acc-a{max-height:220px;padding-bottom:18px}.ah-ring .ahr-teaser{padding:58px 26px;border-bottom:1px solid #eee;text-align:center;max-width:480px;margin:0 auto}.ah-ring .ahr-teaser:last-of-type{border-bottom:none}.ah-ring .teaser-photo-slot{width:100%;aspect-ratio:5/4;object-fit:cover;background:repeating-linear-gradient(45deg,#efe9dc,#efe9dc 10px,#e6dec9 10px 20px);border:1px dashed #C2BCAE;display:flex;align-items:center;justify-content:center;margin-bottom:24px;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#a8a8a3;text-align:center;padding:10px}.ah-ring .ahr-teaser-eyebrow{font-size:9.5px;letter-spacing:.3em;text-transform:uppercase;color:#2a3a54;margin-bottom:14px}.ah-ring .ahr-teaser-title{font-family:Cormorant Garamond,serif;font-style:italic;font-size:25px;line-height:1.2;margin-bottom:14px}.ah-ring .ahr-teaser-body{font-size:13px;color:#5a5a56;line-height:1.75;margin-bottom:16px}.ah-ring .ahr-teaser-link{font-size:11.5px;letter-spacing:.05em;text-decoration:underline;color:#1c1a17;cursor:pointer;font-family:Cormorant Garamond,serif;font-style:italic}.ah-ring .ahr-footer{background:#1c1a17;color:#c9c4b8;text-align:center;padding:56px 26px 36px}.ah-ring .ahr-footer-logo{font-family:Cormorant Garamond,serif;font-style:italic;font-size:20px;letter-spacing:.2em;margin-bottom:12px}.ah-ring .ahr-footer-tag{font-size:10.5px;line-height:1.7;margin-bottom:26px;color:#8f8a7d}.ah-ring .ahr-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 18px;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;padding-top:22px;border-top:1px solid #35322c}.ah-ring .ahr-footer-links a{color:#c9c4b8;text-decoration:none;opacity:.85}@media(min-width:900px){.ah-ring .ahr-hero-split{display:grid;grid-template-columns:42% 58%;grid-template-rows:100vh;height:100vh}.ah-ring .ahr-gallery-outer{height:100%}.ah-ring .ahr-right-col{height:100%;overflow-y:auto;padding:24px 44px 30px;display:flex;flex-direction:column;justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/anahiv-ring-final-immersive.css.map */
