<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.product-item-link{font-family:minion-pro,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.visual-nav-container{position:relative;overflow-x:hidden;overflow-y:auto;max-width:100%;padding-bottom:0;flex:1;display:flex;--border-radius:10px}#EngagementRingsVisualNav h3,#EngagementRingsVisualNav span.category-name{font-size:.75rem;font-weight:500}.visual-scroll-container{position:relative;display:flex;flex:0 0 auto;flex-direction:row;width:100%;gap:1em;align-items:center;justify-content:center;box-sizing:border-box;padding:.25em 5rem 0}.visual-nav-item_link{max-width:282px;width:100%;color:inherit;font-family:proxima-nova,Arial,Helvetica,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif;font-weight:400!important}.visual-nav-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;text-align:center;isolation:isolate;z-index:1}.visual-nav-item.active{border-radius:var(--border-radius);border:1px solid #000;overflow:hidden;cursor:pointer}.visual-nav-item.active .visual-nav-item_link{pointer-events:none}.visual-nav-item.active::after,.visual-nav-item:after{position:absolute;content:"";width:100%;height:100%;box-sizing:border-box}.visual-nav-item.active::after{border:1px solid #000;border-radius:var(--border-radius)}.visual-nav-item.active::before,.visual-nav-item:hover::after{position:absolute;z-index:1;content:'';padding:5px;bottom:0;width:100%;height:20%}.visual-nav-item.active::before{background-color:#000}.visual-nav-item::after{opacity:0}.visual-nav-item:hover::after{transition:opacity .2s ease-in;background-color:rgba(255,255,255,.7)}.visual-nav-item.active:hover::after{background-color:inherit}.visual-nav-item:hover::after{opacity:1}.visual-nav-item_image{position:relative;overflow:hidden;border-radius:var(--border-radius)}.visual-nav-item_image img{max-width:100%;width:100%;height:auto;display:block}a{box-sizing:border-box;text-decoration:none}.visual-nav-item_text{position:absolute;bottom:0;width:100%;text-align:center;padding:0;height:20%;display:flex;flex-direction:column;align-items:center;justify-content:center}h1.sub-category-header{font-family:freight-big-pro,'Times New Roman',Times,serif;margin:2rem auto 1rem;text-align:center;font-size:3.75rem;font-weight:100;line-height:1}p.sub-category-body-copy{font-family:minion-pro,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";text-align:center}.visual-nav-item_text h3,.visual-nav-item_text span.category-name{font-family:proxima-nova,Arial,Helvetica,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif;font-weight:400;color:#000;line-height:1;margin:0;z-index:2;position:relative;display:flex;align-items:center;justify-content:center;height:100%}.visual-nav-item.active .visual-nav-item_text h3,.visual-nav-item.active .visual-nav-item_text span.category-name{color:#fff;z-index:2}.visual-nav-item .visual-nav-item_text h3 sup,.visual-nav-item .visual-nav-item_text span.category-name sup{font-size:.5em;top:-.5em}div.visual-nav-item_cta{color:#000;text-decoration:underline;text-transform:uppercase;font-family:proxima-nova,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;letter-spacing:1.3px;display:none}div.visual-nav-item_cta.active{display:none}.x-button-container{position:relative;height:100%;width:2em;aspect-ratio:1;display:flex;justify-content:center;align-items:center;cursor:pointer;pointer-events:all;margin-left:-2em}.x-shape{width:auto;height:1em;position:relative;aspect-ratio:1}.x-shape::after,.x-shape::before{content:"";position:absolute;left:50%;width:2px;height:1em;background-color:#fff;transform-origin:center}.x-shape::before{transform:translateX(-50%) rotate(45deg)}.x-shape::after{transform:translateX(-50%) rotate(-45deg)}@media screen and (max-width:1023.98px){.visual-scroll-container{margin-bottom:2rem}}@media screen and (max-width:769px){.visual-nav-wrapper{position:relative;display:flex;overflow-x:scroll;max-width:100%}.visual-nav-container{min-width:fit-content;max-width:fit-content;--border-radius:10px}.visual-scroll-container{width:fit-content;display:flex;align-items:flex-start;justify-content:center;flex-direction:row;gap:.5rem;padding:0 1rem}.visual-nav-item{min-width:130px;scroll-snap-align:center;scroll-snap-stop:always;flex-shrink:1;width:40vw;max-width:280px}.sub-cat-nav-wrapper{width:100%;position:relative}.navigation-arrow{position:absolute;top:50%;transform:translateY(calc(-50% - 1rem));z-index:3;transition:opacity .2s ease-in;height:40px;width:40px;padding:5px 0 5px 10px}.navigation-arrow.hide{opacity:0;pointer-events:none}.navigation-arrow.prev-arrow{left:2%;padding:5px 10px 5px 0}.navigation-arrow.next-arrow img,.navigation-arrow.prev-arrow img{max-width:100%;height:auto;display:block}.navigation-arrow.prev-arrow img{transform:scale(-1)}.navigation-arrow.next-arrow{right:2%}h1.sub-category-header{font-size:2.5rem;line-height:1;padding:0 1rem}p.sub-category-body-copy{max-width:100%;margin:.5rem auto 2rem;font-size:.9375rem;line-height:1.2666;padding:0 2rem}.visual-nav-item:hover::after{content:none}.visual-nav-item:active{border:1px solid #000;border-radius:var(--border-radius)}.x-button-container{width:1.5em;margin-left:-1.5em}}.visual-nav-container::-webkit-scrollbar,.visual-nav-wrapper::-webkit-scrollbar,.visual-scroll-container::-webkit-scrollbar{display:none}.visual-nav-container,.visual-nav-wrapper,.visual-scroll-container{-ms-overflow-style:none;scrollbar-width:none}.visual-nav-item_text h3,.visual-nav-item_text span.category-name{font-size:.875rem}div.visual-nav-item_cta{font-size:.6875rem}@media screen and (min-width:769px){p.sub-category-body-copy{max-width:500px;margin:1rem auto 2rem;font-size:1rem;line-height:1.375}.visual-nav-item_text h3,.visual-nav-item_text span.category-name{font-size:1rem}div.visual-nav-item_cta{font-size:.6875rem}.visual-nav-item{width:100%;max-width:200px}.mobile-only{display:none}}</pre></body></html>