<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#maincontent{overflow:hidden}.rollover-parent-container{width:100%;background-color:#f9f9f9}.rollover-component-container{display:flex;background-color:#f9f9f9;justify-content:space-between;max-width:1800px;margin:0 auto}.rollover-hero-video-container{width:45%;min-height:100%}.rollover-hero-video-container .desktop-video,.rollover-hero-video-container .mobile-video,.rollover-hero-video-container video{width:100%;height:100%;object-fit:cover}.rollover-component-container .image-video-container{display:flex;width:100%}.rollover-component-container h2,.rollover-component-container h3,button.rollover-component_button{font-family:sweet-sans-pro,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';text-transform:uppercase;font-size:1.25rem}.rollover-component-container h2{margin-bottom:10px;white-space:nowrap;font-weight:700}.rollover-component-container h3.rollover-details_header{font-size:.625rem;margin:0 0 1em}.rollover-component-container h3.rollover-hover-details_header{font-size:.75rem}.rollover-component-container p{font-family:proxima-nova,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;line-height:18.2px}button.rollover-component_button{background-color:#000;width:100%;color:#fff;font-size:12px;letter-spacing:.2px;line-height:1;padding:10px 0 12px}.rollover-component-container .rollover-details-container{flex:0;padding:40px 40px 40px 0;align-self:center}.rollover-component-container .product-info-container{display:flex;flex-direction:column}ul.rollover-details_selector{list-style-type:none;padding:0}ul.rollover-details_selector li.rollover-details_element{border:1px solid transparent;max-width:40px;aspect-ratio:1/1;background:rgba(0,0,0,.05);transition:border 150ms ease-in 50ms}ul.rollover-details_selector li.rollover-details_element a.swatch-link{display:block;line-height:1}ul.rollover-details_selector li.rollover-details_element:hover,ul.rollover-details_selector li.rollover-details_element[data-active=true]{border:1px solid #000;cursor:pointer}.rollover-component-container .rollover-hover-details-container{height:100px;opacity:1;transition:opacity .2s ease-in 50ms}.rollover-component-container .rollover-hover-details-container.transition{opacity:0}.rollover-image-container .rollover-image,.rollover-image-container .rollover-image-placeholder{position:absolute;top:0;left:0;z-index:1}.rollover-image-container .rollover-image-placeholder{z-index:0}.rollover-image-container .rollover-image{opacity:0;transition:opacity 250ms ease-in 50ms}.rollover-image-container .rollover-image.show{opacity:1}.rollover-component-container img{max-width:100%;width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:.75rem;text-align:left}@media only screen and (min-width:1440.1px){.rollover-component-container .rollover-details-container{flex:0;padding:40px 40px 40px 0;align-self:center}}@media only screen and (max-width:1440px){.rollover-component-container .rollover-details-container{padding:20px 20px 20px 0}}@media only screen and (min-width:1024px){.rollover-swatch-container::after,.rollover-swatch-container::before{content:'';display:block;width:100%;border-bottom:.5px solid rgba(0,0,0,.2);position:relative;margin:0}.rollover-details_header::after{margin-top:10px}ul.rollover-details_selector{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;width:fit-content;margin:20px 0}ul.rollover-details_selector[data-category=ring]{grid-template-columns:repeat(5,1fr)}.rollover-component-container h3.rollover-hover-details_header{margin:1em 0 10px}.rollover-component-container .rollover-image-container{flex:1;position:relative;min-height:400px;height:40%;overflow:hidden;align-self:center}.rollover-component-container .product-info-container{background:#fff;height:100%;padding:40px 60px 40px 40px;display:flex;flex-direction:column;width:min-content;box-sizing:border-box}button.rollover-component_button{margin-top:40px}.rollover-component-container .mobile-only{display:none}.rollover-image-container .rollover-image,.rollover-image-container .rollover-image-placeholder{display:flex;align-items:center;height:100%}}@media only screen and (max-width:1023.98px){.rollover-parent-container{padding:40px 0}.rollover-component-container{flex-direction:column}.rollover-component-container .rollover-image-container,.rollover-hero-video-container{position:relative;width:50%}.rollover-component-container h2{font-size:1.125rem;margin-bottom:5px;line-height:120%}.rollover-component-container p{margin-bottom:0}.rollover-image-container .rollover-image,.rollover-image-container .rollover-image-placeholder{width:100%;height:100%;object-fit:cover}.rollover-details-container{width:100%}button.rollover-component_button{margin-top:0}.rollover-component-hero-text{width:25%;text-align:center;margin:0 auto 15px;min-width:250px}.rollover-component-container .product-info-container,.rollover-component-container .rollover-details-container{width:100%;padding:0}ul.rollover-details_selector{display:flex;gap:5px;align-items:center;justify-content:center;margin:10px 0;padding:0 5px}.rollover-component-container h3.rollover-hover-details_header{font-weight:700;margin:15px 0 5px;line-height:120%}.rollover-component-container .desktop-only{display:none}.rollover-hover-details-container{margin:0 auto;text-align:center;width:40%;min-width:275px}.rollover-component_link{align-self:center}button.rollover-component_button{padding:12px 20px 13px}}@media only screen and (max-width:389px){ul.rollover-details_selector li.rollover-details_element{max-width:28px}}@media only screen and (max-width:350px){ul.rollover-details_selector{padding:0 36px;flex-flow:wrap}ul.rollover-details_selector li.rollover-details_element{min-width:36px}.rollover-hover-details-container{min-width:250px}}</pre></body></html>