:root{--okg-ink: #161310;--okg-muted: #6f675f;--okg-line: #e4ddd3;--okg-ivory: #fbfaf7;--okg-cream: #f4efe7;--okg-page-warm: #faf8f6;--okg-gold: #b08d57;--okg-gold-dark: #8d6f3f;--okg-announcement: #dad2c7;--okg-shadow: 0 18px 50px rgba(22, 19, 16, .08);--okg-ease: cubic-bezier(.22, 1, .36, 1);--okg-section-gap-desktop: 48px;--okg-section-gap-mobile: 32px}body{color:var(--okg-ink);letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}main[data-template=product],body.okg-ringbuilder-page,body.okg-ringbuilder-page #MainContent,body:has(#ringBuilderIframe),body:has(#ringBuilderIframe) #MainContent,body:has(#ringBuilderIframe) #MainContent>.shopify-section,body:has(#ringBuilderIframe) #MainContent>.shopify-section>div,body:has(#ringBuilderIframe) #MainContent .page-width,body:has(#ringBuilderIframe) #MainContent .gradient,body:has([class*=keybuilder i]) #MainContent,body:has([id*=keybuilder i]) #MainContent,body:has([class*=ringbuilder i]) #MainContent,body:has([id*=ringbuilder i]) #MainContent,body:has([class*=ring-builder i]) #MainContent,body:has([id*=ring-builder i]) #MainContent,body:has([class*=diamond-ring i]) #MainContent,body:has([id*=diamond-ring i]) #MainContent{background-color:var(--okg-page-warm)!important}body:has(#ringBuilderIframe){overflow-x:clip}html:has(#ringBuilderIframe),html:has(#ringBuilderIframe) body{background-color:var(--okg-page-warm)!important;overflow-x:hidden!important}body:has(#ringBuilderIframe) #MainContent>#ringBuilderIframe,body:has(#ringBuilderIframe) #MainContent>.shopify-section:has(#ringBuilderIframe),body:has(#ringBuilderIframe) #MainContent>.shopify-section:has(#ringBuilderIframe)>*,body:has(#ringBuilderIframe) #MainContent .shopify-app-block:has(#ringBuilderIframe){box-shadow:none!important;-webkit-box-shadow:none!important;filter:none!important}body:has(#ringBuilderIframe) #MainContent{display:flex;flex-direction:column;overflow-x:clip}body:has(#ringBuilderIframe) #MainContent>.shopify-section:has(.main-page-title){order:-2}body:has(#ringBuilderIframe) #MainContent>.shopify-section:has(.collection-hero){background-color:var(--okg-page-warm)!important;order:-2}body:has(#ringBuilderIframe) #MainContent>.shopify-section:has(.collection-hero) .collection-hero,body:has(#ringBuilderIframe) #MainContent>.shopify-section:has(.collection-hero) .collection-hero__inner,body:has(#ringBuilderIframe) #MainContent>.shopify-section:has(.collection-hero) .collection-hero__text-wrapper,body:has(#ringBuilderIframe) #MainContent>.shopify-section:has(.collection-hero) .okg-collection-style-nav{background-color:var(--okg-page-warm)!important}body:has(#ringBuilderIframe) #MainContent>#ringBuilderIframe{order:-1}body:has(#ringBuilderIframe) #ringBuilderIframe{display:block;width:100%!important;max-width:100%!important;margin-top:0!important;margin-bottom:24px!important;border:0!important;outline:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;filter:none!important;background-color:#fff!important}body:has(#ringBuilderIframe):has(.collection-hero) #ringBuilderIframe{height:230px!important;min-height:230px!important}body:has(#ringBuilderIframe) main[data-template=product]>.shopify-section:has(#ringBuilderIframe){background-color:#fff!important;min-height:220px!important;overflow:visible!important;position:relative;z-index:1}body:has(#ringBuilderIframe) main[data-template=product] #ringBuilderIframe{height:220px!important;min-height:220px!important;margin-bottom:0!important;overflow:visible!important}body:has(#ringBuilderIframe) #MainContent>[id$=__product-grid]{margin-top:0!important}body:has(#ringBuilderIframe) main[data-template=product] .product-form__input--pill input[type=radio]:checked+.okg-product-option--metal .okg-product-option__metal-media,body:has(#ringBuilderIframe) #MainContent[data-template=product] .product-form__input--pill input[type=radio]:checked+.okg-product-option--metal .okg-product-option__metal-media{border-color:transparent!important;outline:8px solid #efe4dc!important;outline-offset:0!important;box-shadow:none!important;-webkit-box-shadow:none!important}.kirb-ai-assistant__panel,.kirb-ai-assistant__desktop-trigger,.kirb-ai-assistant__mobile-action,.kirb-ai-assistant__frame{box-shadow:none!important;-webkit-box-shadow:none!important;filter:none!important}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{color:var(--okg-ink);letter-spacing:0}.shopify-section .title-wrapper,.shopify-section .title-wrapper-with-link{justify-content:center;text-align:center}.shopify-section .title-wrapper-with-link{align-items:center}.shopify-section .title-wrapper-with-link .title,.shopify-section .title,.shopify-section .collection-list-title,.shopify-section .blog__title,.shopify-section .rich-text__heading,.shopify-section .related-products__heading,.shopify-section .collage-wrapper-title,.shopify-section .collapsible-content__heading,.shopify-section .page-title,.shopify-section .banner__heading,.shopify-section .image-with-text__heading,.shopify-section .multicolumn__title .title,.shopify-section .collection-hero__title,.shopify-section .footer-block__heading{margin-left:auto;margin-right:auto;font-family:var(--font-section-heading-family);font-style:var(--font-section-heading-style);font-weight:var(--font-section-heading-weight);text-align:center}.main-page-title{font-size:calc(var(--font-heading-scale) * 4rem);line-height:1.3}#MainContent .rte h2,#MainContent .rte h3,#MainContent .rte h4,#MainContent .rte h5,#MainContent .rte h6{font-family:var(--font-section-heading-family);font-style:var(--font-section-heading-style);font-weight:var(--font-section-heading-weight)}.shopify-section .okg-section-subtitle,.shopify-section .collection__description{flex-basis:100%;max-width:82rem;margin:1rem auto 0;color:var(--okg-ink);font-size:clamp(1.2rem,1vw,1.6rem);font-weight:400;letter-spacing:.12em;line-height:1.3;text-align:center;text-transform:uppercase}.shopify-section .collection__description p{margin:0}#MainContent>.shopify-section+.shopify-section{margin-top:var(--okg-section-gap-mobile)}#MainContent:has(.section-okg-custom-design-calendar)>.shopify-section.section[class*=shopify-section][id$=__beginning]{background-color:#fff!important}.section-image-banner .banner__heading,#MainContent>.shopify-section:first-child .banner__heading{color:#fff;font-size:clamp(4rem,9vw,8rem);line-height:.95}#MainContent>.shopify-section:first-child .banner__content{position:static}#MainContent>.shopify-section:first-child .banner__box{position:static;transform:none}#MainContent>.shopify-section:first-child .banner__text-stack{position:absolute;top:40%;left:50%;z-index:3;width:min(92vw,128rem);transform:translate(-50%,-50%);text-align:center}#MainContent>.shopify-section:first-child .banner__text-stack>*{margin-top:0;margin-bottom:0}#MainContent>.shopify-section:first-child .banner__text-stack>*+*{margin-top:.4rem}@media screen and (max-width:749px){#MainContent>.shopify-section:first-child .banner__text-stack{top:34%}#MainContent>.shopify-section:first-child .banner__buttons{position:absolute;bottom:clamp(2.4rem,8vw,3.6rem);left:50%;z-index:3;width:max-content;max-width:calc(100% - 3rem);margin-top:0;justify-content:center;transform:translate(-50%)}}.section-image-banner .banner__text,#MainContent>.shopify-section:first-child .banner__text{color:#fff;font-family:var(--font-section-heading-family);font-style:var(--font-section-heading-style);font-size:clamp(2.4rem,5vw,3rem);line-height:1.1}.section-image-banner .banner__text p,#MainContent>.shopify-section:first-child .banner__text p{color:inherit;font-size:inherit;line-height:inherit}@media screen and (min-width:750px){#MainContent>.shopify-section+.shopify-section{margin-top:var(--okg-section-gap-desktop)}.section-image-banner .banner__heading,#MainContent>.shopify-section:first-child .banner__heading{font-size:8rem}.section-image-banner .banner__text,#MainContent>.shopify-section:first-child .banner__text{font-size:3rem}}.button,.shopify-challenge__button,.customer button{font-weight:500;letter-spacing:0}.announcement-bar-section .utility-bar,.announcement-bar{background:var(--okg-announcement);color:#fff}.announcement-bar__message{align-items:center;display:flex;justify-content:center;min-height:5.76rem;padding:1.44rem 3.6rem;font-size:1.3rem;font-weight:500;letter-spacing:.08rem;line-height:1.2;text-transform:uppercase}.okg-featured-slider .slider-buttons{width:min(70vw,112rem);margin:6rem auto 0;column-gap:clamp(1.2rem,2vw,2.4rem)}.okg-featured-slider .slider-button{flex:0 0 4.4rem;color:var(--okg-ink)}.okg-featured-slider .slider-counter.okg-slider-progress{position:relative;display:block;flex:1 1 auto;min-width:0;height:2px}.okg-slider-progress__track{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#d8d5d1;border-radius:999px}.okg-slider-progress__bar{position:absolute;left:0;display:block;width:0;height:100%;border-radius:inherit;background:var(--okg-gold);transition:left var(--duration-default) var(--okg-ease),width var(--duration-default) var(--okg-ease)}.section-header{z-index:12}.shopify-section-header-sticky,.shopify-section-header-sticky .header-wrapper{backdrop-filter:none;-webkit-backdrop-filter:none}.header-wrapper{background:#fff;background-color:#fff;transition:background-color var(--duration-default) var(--okg-ease),box-shadow var(--duration-default) var(--okg-ease)}.header-wrapper--border-bottom{border-bottom:.1rem solid var(--okg-line)}.shopify-section-header-sticky .header-wrapper{box-shadow:none}@media screen and (min-width:990px){body:has(.okg-home-header) #MainContent>[id*=__image_banner]{margin-top:calc(-1 * var(--header-height, 12rem))}.okg-home-header{transition:background-color var(--duration-default) var(--okg-ease),box-shadow var(--duration-default) var(--okg-ease),backdrop-filter var(--duration-default) var(--okg-ease)}.okg-home-header:not(.is-okg-home-header-solid){background:#1613100d!important;background-color:#1613100d!important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.okg-home-header:not(.is-okg-home-header-solid) .header__menu-item,.okg-home-header:not(.is-okg-home-header-solid) .header__menu-item:visited,.okg-home-header:not(.is-okg-home-header-solid) .header__menu-item:hover,.okg-home-header:not(.is-okg-home-header-solid) details[open]>.header__menu-item,.okg-home-header:not(.is-okg-home-header-solid) .header__active-menu-item,.okg-home-header:not(.is-okg-home-header-solid) .header__menu-item:hover .header__active-menu-item,.okg-home-header:not(.is-okg-home-header-solid) .header__icon{color:#fff!important}.okg-home-header:not(.is-okg-home-header-solid) .header__menu-item{font-weight:500;text-shadow:0 .1rem .6rem rgba(0,0,0,.22)}.okg-home-header:not(.is-okg-home-header-solid) .header__heading-logo{filter:brightness(0) invert(1)}.okg-home-header:not(.is-okg-home-header-solid) .cart-count-bubble{background-color:#fff;color:var(--okg-ink)}}.header{min-height:7.2rem}.header.page-width{max-width:168rem}.header__heading-link{padding:0}.header__heading-logo-wrapper{width:clamp(3.4rem,2.8vw,4.8rem)}.header__heading-logo{display:block;width:100%}.header__icons{align-items:center;gap:.2rem;padding-right:0}.header__icon,.header__icon .svg-wrapper{width:4rem;height:4rem}.header__icon .icon{width:1.85rem;height:1.85rem;transition:color var(--duration-short) var(--okg-ease),transform var(--duration-short) var(--okg-ease)}.header__icon--cart .icon,.header__icon--cart .icon-cart-empty{width:4rem;height:4rem}.header__icon:hover{color:var(--okg-gold-dark)}.header__icon:hover .icon,.modal__close-button:hover .icon{transform:translateY(-.1rem)}.header__icon--cart{margin-right:0}.cart-count-bubble{background-color:var(--okg-gold);color:#fff;font-size:1rem;font-weight:600;line-height:1}.header__inline-menu{margin-left:0}.list-menu--inline{gap:.3rem}.header__menu-item{position:relative;min-height:4.2rem;padding:1.2rem 1.275rem;color:var(--okg-ink);font-size:1.4rem;font-weight:500;letter-spacing:0;text-transform:uppercase}summary.header__menu-item{column-gap:.35rem;padding-right:1.275rem}.header__menu-item span{position:relative;text-decoration:none}.header__menu-item span:after,.header__active-menu-item:after{content:"";position:absolute;left:0;right:0;bottom:-.5rem;height:.1rem;background:var(--okg-gold);transform:scaleX(0);transform-origin:center;transition:transform var(--duration-short) var(--okg-ease)}.header__menu-item:hover,details[open]>.header__menu-item{color:var(--okg-gold-dark);text-decoration:none}.header__menu-item:hover span,details[open]>.header__menu-item,.header__active-menu-item,.header__menu-item:hover .header__active-menu-item{text-decoration:none}.header__menu-item:hover span:after,details[open]>.header__menu-item span:after,.header__active-menu-item:after{transform:scaleX(1)}.header__inline-menu>.list-menu--inline>li>header-menu>details>summary.header__menu-item .icon-caret{position:static;flex:0 0 auto;width:.8rem;height:.8rem}.header__submenu.global-settings-popup{border:.1rem solid var(--okg-line);box-shadow:var(--okg-shadow)}.header__submenu.list-menu{min-width:24rem;padding:1rem}.header__submenu .header__menu-item{min-height:auto;padding:.9rem 1rem;font-size:1.25rem;text-transform:none}.header__submenu .header__menu-item:hover{background:var(--okg-cream);text-decoration:none}.mega-menu__content{border-top:.1rem solid var(--okg-line);border-bottom:0;box-shadow:none;padding:3.6rem 0 4rem}.header-wrapper--border-bottom{border-bottom:0!important}.js .mega-menu__content{transform:translateY(-.8rem);transition:opacity var(--duration-default) var(--okg-ease),transform var(--duration-default) var(--okg-ease)}.mega-menu__list,.header--top-center .mega-menu__list{--okg-mega-menu-column-gap: .5rem;display:grid!important;column-gap:var(--okg-mega-menu-column-gap)!important;grid-template-columns:repeat(4,minmax(25.9rem,1fr))!important;justify-content:normal!important;row-gap:2.4rem!important}.mega-menu__list.mega-menu__list--spacious,.header--top-center .mega-menu__list.mega-menu__list--spacious{--okg-mega-menu-column-gap: 3rem}.mega-menu__list.mega-menu__list--columns-5,.header--top-center .mega-menu__list.mega-menu__list--columns-5{grid-template-columns:repeat(5,minmax(20rem,1fr))!important}.mega-menu__list.mega-menu__list--with-category-promo,.header--top-center .mega-menu__list.mega-menu__list--with-category-promo{--okg-mega-menu-column-gap: 3rem;--okg-mega-menu-banner-width: 20vw;grid-template-columns:20rem 20rem minmax(0,1fr) var(--okg-mega-menu-banner-width)!important;margin:0;max-width:none;padding-left:var(--okg-mega-menu-trigger-left, max(5rem, calc((100vw - var(--page-width)) / 2 + 5rem)));padding-right:0}.mega-menu__list.mega-menu__list--with-category-promo.mega-menu__list--columns-1,.mega-menu__list.mega-menu__list--with-category-promo.mega-menu__list--columns-2,.header--top-center .mega-menu__list.mega-menu__list--with-category-promo.mega-menu__list--columns-1,.header--top-center .mega-menu__list.mega-menu__list--with-category-promo.mega-menu__list--columns-2{--okg-mega-menu-banner-width: 25vw}.mega-menu:has(.mega-menu__list--with-category-promo) .mega-menu__content{overflow-y:visible;padding:0}.shopify-section-header-sticky .mega-menu:has(.mega-menu__list--with-category-promo) .mega-menu__content{max-height:none}.mega-menu__list--with-category-promo>li:not(.mega-menu__category-promo){padding-bottom:4rem;padding-top:3.6rem}.header--top-center .mega-menu__list>li{padding-right:0!important;width:auto!important}.mega-menu__link{color:var(--okg-muted);font-size:1.45rem;letter-spacing:0;line-height:1.35;text-decoration:none}.mega-menu__link--level-2{color:var(--okg-ink);font-size:1.4rem;font-weight:600;text-transform:uppercase}.mega-menu__column--engagement .mega-menu__engagement-design{margin-top:2.8rem}.mega-menu__engagement-design-placeholder{aspect-ratio:16 / 9;background:var(--okg-gold);margin-bottom:1.6rem;overflow:hidden;width:100%}.mega-menu__engagement-design-placeholder img{display:block;height:100%;object-fit:cover;width:100%}.mega-menu__engagement-design>.mega-menu__link--level-2{display:inline-block}.mega-menu__engagement-design>.list-unstyled{margin-top:1.2rem}.mega-menu__category-promo{align-self:stretch;grid-column:4;justify-self:end;max-height:700px;overflow:hidden;width:100%}.mega-menu__category-promo-link{display:block;height:100%}.mega-menu__category-promo-image{display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.mega-menu__category-promo--engagement .mega-menu__category-promo-image{object-position:center top}.mega-menu__category-promo-placeholder{background:var(--okg-gold);display:block;height:100%;width:100%}.mega-menu__list.mega-menu__list--multi-column-promo,.header--top-center .mega-menu__list.mega-menu__list--multi-column-promo{--okg-mega-menu-column-gap: 4.4rem;grid-template-columns:repeat(var(--okg-mega-menu-column-count),minmax(0,1fr)) var(--okg-mega-menu-banner-width)!important}.mega-menu__list--multi-column-promo .mega-menu__category-promo{grid-column:-2 / -1;justify-self:stretch;min-height:0;position:relative;width:100%}.mega-menu__list--multi-column-promo .mega-menu__category-promo-link{top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute}.mega-menu__list.mega-menu__list--with-category-promo.mega-menu__list--columns-4,.header--top-center .mega-menu__list.mega-menu__list--with-category-promo.mega-menu__list--columns-4{--okg-mega-menu-banner-width: 25vw;--okg-mega-menu-column-gap: 2.4rem}.mega-menu__list--columns-4 .mega-menu__engagement-design-placeholder{width:calc(100% - 3rem)}.mega-menu__collections-gift-promo{align-self:start}.mega-menu__list--collections,.header--top-center .mega-menu__list--collections{column-gap:2rem!important;grid-template-columns:400px minmax(16rem,20rem) minmax(20rem,24rem)!important;justify-content:start!important;padding-left:var(--okg-compact-menu-left, 5rem)!important}.mega-menu__list--custom,.header--top-center .mega-menu__list--custom{column-gap:2rem!important;grid-template-columns:400px minmax(16rem,20rem)!important;justify-content:start!important;padding-left:var(--okg-compact-menu-left, 5rem)!important}.mega-menu__list--collections>.mega-menu__column--gift-guide,.mega-menu__list--custom>.mega-menu__custom-visit-promo+li{margin-left:1rem}.section-okg-custom-design-calendar{min-width:0}#MainContent>.shopify-section:has(.okg-custom-work)+[id*=google_reviews_heading],#MainContent>.shopify-section:has(.okg-custom-work)+[id*=google_reviews_heading] .rich-text,#MainContent>[id*=google_reviews_heading]+[id*=google_reviews_carousel]{background-color:#fff!important;background-image:none!important}#MainContent>[id*=__custom_work]+[id*=__google_reviews_heading]{margin-top:0!important}#MainContent>[id*=__custom_work]+[id*=__google_reviews_heading] .rich-text{padding-top:80px!important}#MainContent>[id*=google_reviews_heading] .rich-text{padding-top:0!important;padding-bottom:0!important}#MainContent>[id*=__google_reviews_heading]{margin-top:0!important}#MainContent>[id*=__google_reviews_heading] .rich-text{padding-top:80px!important}#MainContent>[id*=google_reviews_heading]+[id*=google_reviews_carousel]{margin-top:0!important;padding-top:0!important}#MainContent>.shopify-section:has(.okg-custom-work) .okg-custom-work{padding-bottom:0!important}#MainContent>[id*=__blog_stories],#MainContent>[id*=__blog_stories] .okg-blog-stories{background-color:var(--okg-page-warm)!important;background-image:none!important}@media screen and (min-width:750px){#MainContent>[id*=__image_banner] .banner--large:not(.banner--adapt){min-height:79.2rem}}@media screen and (max-width:749px){#MainContent>[id*=__image_banner] .banner--large:not(.banner--adapt) .banner__content{min-height:42.9rem}}#MainContent>[id*=__image_banner]+[id*=__featured_collection] .collection{padding-top:14px!important}body:has([id*=__services_grid]),#MainContent:has([id*=__services_grid]),#MainContent:has([id*=__services_grid])>.shopify-section,#MainContent:has([id*=__services_grid]) .rich-text,#MainContent:has([id*=__services_grid]) .multicolumn,#MainContent:has([id*=__services_grid]) .multicolumn-card{background-color:var(--okg-page-warm)!important;background-image:none!important}#MainContent:has([id*=__services_grid]) .multicolumn__title,#MainContent:has([id*=__services_grid]) .multicolumn__description,#MainContent:has([id*=__services_grid]) .multicolumn-list__item .multicolumn-card__info{margin-left:auto;margin-right:auto;text-align:center}#MainContent:has([id*=__services_grid]) .okg-multicolumn-icon{align-items:center;display:flex;height:9.6rem;justify-content:center;margin-bottom:1.8rem}#MainContent:has([id*=__services_grid]) .okg-multicolumn-icon img{display:block;height:9.6rem;max-width:12rem;object-fit:contain;width:auto}#MainContent:has([id*=__services_grid]) .multicolumn-list h3{font-family:var(--font-section-heading-family);font-size:calc(var(--font-heading-scale) * 1.8rem);font-style:var(--font-section-heading-style);font-weight:var(--font-section-heading-weight)}@media screen and (min-width:990px){#MainContent:has([id*=__services_grid]){margin:0 auto;max-width:var(--page-width);padding:0 5rem}#MainContent:has([id*=__services_grid]) .page-width{max-width:none;padding-left:0;padding-right:0}#MainContent:has([id*=__services_grid])>.shopify-section:first-child .rich-text__blocks{max-width:60%!important;width:60%!important}#MainContent:has([id*=__services_grid]) .multicolumn-list{row-gap:5.6rem}}body:has(.section-okg-custom-design-calendar),#MainContent:has(.section-okg-custom-design-calendar),#MainContent:has(.section-okg-custom-design-calendar)>.shopify-section:not(.section-okg-custom-work):not(.section-okg-custom-design-calendar),#MainContent:has(.section-okg-custom-design-calendar) .rich-text,#MainContent:has(.section-okg-custom-design-calendar) .multirow,#MainContent:has(.section-okg-custom-design-calendar) .multirow .image-with-text,#MainContent:has(.section-okg-custom-design-calendar) .multirow .image-with-text__content{background-color:var(--okg-page-warm)!important;background-image:none!important}.okg-custom-design-calendar{background:var(--okg-page-warm)}.okg-custom-design-calendar__media{background:transparent;border:0;box-shadow:none;outline:0}.okg-custom-design-calendar__media:after,.okg-custom-design-calendar .image-with-text__media-item:after{content:none}.okg-custom-design-calendar__media iframe{border:0;display:block;height:100%;outline:0;width:100%}#MainContent:has(.section-okg-custom-design-calendar) .okg-custom-design-calendar .image-with-text__content{background-color:var(--okg-page-warm)!important;background-image:none!important;text-align:left}#MainContent:has(.section-okg-custom-design-calendar) .okg-custom-design-calendar .image-with-text__content>*{align-self:flex-start;text-align:left}#MainContent:has(.section-okg-custom-design-calendar) .okg-custom-design-calendar .image-with-text__heading{margin-left:0;margin-right:0;text-align:left}#MainContent:has(.section-okg-custom-design-calendar) .multirow .image-with-text__content>.button{background:transparent;color:var(--okg-gold);display:inline-block;font-size:1.2rem;font-weight:500;letter-spacing:.12em;margin-top:1.4rem;min-height:0;min-width:0;padding:0;text-transform:uppercase}#MainContent:has(.section-okg-custom-design-calendar) .multirow .image-with-text__content>.button:before,#MainContent:has(.section-okg-custom-design-calendar) .multirow .image-with-text__content>.button:after{box-shadow:none;content:none}#MainContent:has(.section-okg-custom-design-calendar) .multirow .image-with-text__content>.button:hover{background:transparent;color:var(--okg-gold);text-decoration:underline;text-underline-offset:.35rem}#MainContent:has(.section-okg-custom-design-calendar) .multirow .image-with-text__content{background-color:#fff!important;background-image:none!important;padding-left:6rem;padding-right:6rem;text-align:left}#MainContent:has(.section-okg-custom-design-calendar) .multirow .image-with-text__content>*{align-self:flex-start;text-align:left}#MainContent:has(.section-okg-custom-design-calendar) .multirow .image-with-text__heading{align-self:flex-start;margin-left:0;margin-right:0;text-align:left}#MainContent:has(.section-okg-custom-design-calendar)>.shopify-section:has(.multirow)+.shopify-section:has(.multirow){margin-top:0}#MainContent:has(.section-okg-custom-design-calendar)>.shopify-section:has(.okg-custom-work)+.shopify-section,#MainContent:has(.section-okg-custom-design-calendar)>.shopify-section:has(.okg-custom-work)+.shopify-section .rich-text{background-color:#fff!important;background-image:none!important}#MainContent:has(.section-okg-custom-design-calendar)>.shopify-section:has(.okg-custom-work)+.shopify-section{margin-top:60px}#MainContent:has(.section-okg-custom-design-calendar)>.shopify-section:has(.rich-text)+.shopify-section:has(.okg-custom-work){margin-top:60px}#MainContent:has(.section-okg-custom-design-calendar)>.shopify-section:has(.okg-custom-work)+.shopify-section+.shopify-section:has(.multirow){margin-top:0}#MainContent:has(.section-okg-custom-design-calendar)>[id$=__google_reviews_heading],#MainContent:has(.section-okg-custom-design-calendar)>[id$=__google_reviews_carousel]{background-color:#fff!important;background-image:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;width:100vw}#MainContent:has(.section-okg-custom-design-calendar)>[id$=__google_reviews_heading] .rich-text,#MainContent:has(.section-okg-custom-design-calendar)>[id$=__google_reviews_carousel] .okg-google-reviews-section{background-color:#fff!important;background-image:none!important}#MainContent:has(.section-okg-custom-design-calendar)>[id$=__google_reviews_carousel] .okg-google-reviews-section{padding-bottom:60px!important}#MainContent:has(.section-okg-custom-design-calendar)>[id$=__google_reviews_heading]+[id$=__google_reviews_carousel]{margin-top:0!important;padding-bottom:0!important}.okg-calendly-modal{align-items:center;background:#0000006b;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:2rem;position:fixed;top:0;visibility:hidden;width:100%;z-index:-1}.okg-calendly-modal[open]{opacity:1;visibility:visible;z-index:101}.okg-calendly-modal__content{background:var(--okg-page-warm);height:min(80rem,calc(100vh - 4rem));max-width:96rem;position:relative;width:100%}.okg-calendly-modal__content iframe{border:0;display:block;height:100%;outline:0;width:100%}.okg-calendly-modal__close{align-items:center;background:var(--okg-page-warm);border:0;color:rgb(var(--color-foreground));cursor:pointer;display:flex;height:4rem;justify-content:center;padding:1rem;position:absolute;right:.8rem;top:.8rem;width:4rem;z-index:1}#MainContent:has(.section-okg-custom-design-calendar) .multicolumn__description{margin-bottom:0;max-width:70rem}#MainContent:has(.section-okg-custom-design-calendar) .multicolumn,#MainContent:has(.section-okg-custom-design-calendar) .multicolumn-card{background-color:var(--okg-page-warm)!important;background-image:none!important}#MainContent:has(.section-okg-custom-design-calendar) .multicolumn__title,#MainContent:has(.section-okg-custom-design-calendar) .multicolumn__description,#MainContent:has(.section-okg-custom-design-calendar) .multicolumn__button-wrapper,#MainContent:has(.section-okg-custom-design-calendar) .multicolumn-list__item .multicolumn-card__info{margin-left:auto;margin-right:auto;text-align:center}#MainContent:has(.section-okg-custom-design-calendar) .multicolumn__button-wrapper{margin:2.4rem auto 0;padding-bottom:8rem}#MainContent:has(.section-okg-custom-design-calendar) .multicolumn__button-wrapper .button{margin:0;text-transform:uppercase}#MainContent:has(.section-okg-custom-design-calendar) .okg-multicolumn-icon{align-items:center;display:flex;height:4rem;justify-content:center;margin-bottom:1.5rem}#MainContent:has(.section-okg-custom-design-calendar) .okg-multicolumn-icon img{display:block;height:4rem;max-width:5rem;object-fit:contain;width:auto}#MainContent:has(.section-okg-custom-design-calendar) .multicolumn-list h3{font-family:var(--font-section-heading-family);font-size:calc(var(--font-heading-scale) * 1.8rem);font-style:var(--font-section-heading-style);font-weight:var(--font-section-heading-weight)}#MainContent:has(.section-okg-custom-design-calendar)>.shopify-section:first-child .rich-text__heading{white-space:pre-line}#MainContent:has(.section-okg-custom-design-calendar)>[id$=__heritage] .rich-text__heading{white-space:pre-line}.okg-section-separator{padding:var(--okg-section-separator-top) 0 var(--okg-section-separator-bottom)}.okg-section-separator__line{background-color:#e4ddd3;height:1px;margin:0 auto;max-width:calc(100% - 4rem);width:var(--okg-section-separator-width)}@media screen and (min-width:990px){#MainContent:has(.section-okg-custom-design-calendar){margin:0 auto;max-width:var(--page-width);padding:0 5rem}#MainContent:has(.section-okg-custom-design-calendar) .page-width{max-width:none;padding-left:0;padding-right:0}#MainContent:has(.section-okg-custom-design-calendar) .rich-text__blocks{max-width:none}#MainContent:has(.section-okg-custom-design-calendar)>.shopify-section:first-child .rich-text__blocks{max-width:60%!important;width:60%!important}#MainContent:has(.section-okg-custom-design-calendar)>.shopify-section:has(.okg-custom-work)+.shopify-section .rich-text__blocks,#MainContent:has(.section-okg-custom-design-calendar)>.shopify-section:has(.okg-custom-work)+.shopify-section .rich-text__text{text-align:center}#MainContent:has(.section-okg-custom-design-calendar)>.shopify-section:has(.okg-custom-work)+.shopify-section .rich-text__blocks{max-width:60%!important;width:60%!important}#MainContent:has(.section-okg-custom-design-calendar) .okg-custom-design-calendar__media{height:55.6rem;margin:0 auto;overflow:hidden!important;width:80%}#MainContent:has(.section-okg-custom-design-calendar) .okg-custom-design-calendar__media iframe{height:125%;transform:scale(.8);transform-origin:top left;width:125%}#MainContent:has(.section-okg-custom-design-calendar) .multirow .image-with-text:has(.image-with-text__media--placeholder) .image-with-text__media-item{display:none}#MainContent:has(.section-okg-custom-design-calendar) .multirow .image-with-text:has(.image-with-text__media--placeholder) .image-with-text__grid{grid-template-columns:1fr}#MainContent:has(.section-okg-custom-design-calendar) .section-okg-custom-work .okg-custom-work{aspect-ratio:16 / 9;margin:0 auto;max-width:none;width:60%}#MainContent:has(.section-okg-custom-design-calendar) .section-okg-custom-work .okg-custom-work__content,#MainContent:has(.section-okg-custom-design-calendar) .section-okg-custom-work .okg-custom-work__overlay{display:none}}@media screen and (max-width:989px){.section-okg-custom-design-calendar{margin:0}#MainContent:has(.section-okg-custom-design-calendar) .multicolumn__description,#MainContent:has(.section-okg-custom-design-calendar) .multicolumn__button-wrapper{margin-left:1.5rem;margin-right:1.5rem}#MainContent:has(.section-okg-custom-design-calendar) .multirow .image-with-text__content{padding-left:3rem;padding-right:3rem}.okg-custom-design-calendar__media{overflow:hidden!important}.okg-calendly-modal{padding:1.5rem}.okg-calendly-modal__content{height:calc(100vh - 3rem)}}.mega-menu__collections-gift-promo,.mega-menu__custom-visit-promo{align-self:start}.mega-menu__collections-gift-promo-link,.mega-menu__custom-visit-promo-link{display:block;overflow:hidden}.mega-menu__collections-gift-promo-image,.mega-menu__custom-visit-promo-image{aspect-ratio:16 / 9;display:block;object-fit:cover;width:100%}.mega-menu__link:hover{color:var(--okg-gold);text-decoration:underline;text-underline-offset:.35rem}.header__inline-menu .mega-menu__link{text-decoration:none!important}.header__inline-menu .mega-menu__link:hover{color:var(--okg-gold);text-decoration:underline!important;text-underline-offset:.35rem}.header__inline-menu .mega-menu__link--shape{align-items:center;display:flex;gap:1.2rem;line-height:1.15;min-height:4.4rem;padding-bottom:.7rem;padding-top:.7rem}.header__inline-menu .mega-menu__shape-icon{align-items:center;display:inline-flex;flex:0 0 3rem;height:3rem;justify-content:center;width:3rem}.header__inline-menu .mega-menu__shape-icon svg{display:block;flex-shrink:0;height:100%;width:100%}.header__inline-menu .mega-menu__link--shape:hover .mega-menu__shape-icon svg *{fill:currentColor!important;stroke:currentColor!important;transition:fill var(--duration-short) ease,stroke var(--duration-short) ease}.header__inline-menu .mega-menu__shape-icon img{display:block;height:100%;object-fit:contain;transition:filter var(--duration-short) ease;width:100%}.header__inline-menu .mega-menu__link--shape:not(.mega-menu__link--metal):hover .mega-menu__shape-icon img{filter:invert(58%) sepia(19%) saturate(910%) hue-rotate(358deg) brightness(91%) contrast(86%)}.header__inline-menu .mega-menu__shape-label{align-items:center;display:inline-flex;min-height:3rem;line-height:1.18}.mobile-facets .mobile-facets__inner{margin-left:0;margin-right:auto;border-width:0 var(--drawer-border-width) 0 0}.js .disclosure-has-popup:not(.menu-opening) .mobile-facets .mobile-facets__inner{transform:translate(-105vw)}.mobile-facets__disclosure .mobile-facets__close{display:none!important}.js .mobile-facets__details[data-drawer-inline]:not([open])>.mobile-facets__submenu{display:none}.js .mobile-facets__details[data-drawer-inline][open]>.mobile-facets__submenu{position:static;inset:auto;transform:none;visibility:visible;display:block}.mobile-facets__details[data-drawer-inline]{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.mobile-facets__details[data-drawer-inline]>.mobile-facets__summary{cursor:pointer;padding-bottom:.4rem;pointer-events:auto;position:relative;z-index:4}.mobile-facets__details[data-drawer-inline] .mobile-facets__arrow,.mobile-facets__details[data-drawer-inline] .mobile-facets__close-button,.mobile-facets__details[data-drawer-inline] .mobile-facets__footer{display:none}.mobile-facets__details[data-drawer-inline] .mobile-facets__list{max-height:none;overflow:visible;padding-bottom:1.2rem;position:relative;z-index:1}.mobile-facets__details[data-drawer-inline] .facets__price{padding:0 2.5rem 1.8rem}.mobile-facets__header{align-items:center;border-bottom-color:#1613102e;min-height:7.2rem;padding:1.8rem 2.5rem}.mobile-facets__header-inner{flex-grow:0}.mobile-facets__heading{color:var(--okg-ink);font-size:2rem;font-weight:600;letter-spacing:.04em;line-height:1;text-align:left;text-transform:uppercase}.mobile-facets__count{display:none}.okg-filter-drawer__reset{align-items:center;display:flex;margin-left:auto}.okg-filter-drawer__reset a{color:#1613108c;font-size:1.1rem;letter-spacing:.02em;line-height:1;text-decoration:none}.mobile-facets__wrapper .mobile-facets__main{padding-top:0!important}.mobile-facets__main>.mobile-facets__details{order:var(--okg-filter-order, 20)}.mobile-facets__main>.mobile-facets__footer{order:99}.mobile-facets__details[data-drawer-inline].okg-filter-drawer__details{border-bottom-color:#1613102e}.mobile-facets__details[data-drawer-inline].okg-filter-drawer__details>.mobile-facets__summary{padding:2.4rem 2.5rem 1.8rem}.mobile-facets__details[data-drawer-inline].okg-filter-drawer__details--style>.mobile-facets__summary{padding-top:.8rem}.mobile-facets__details[data-drawer-inline].okg-filter-drawer__details>.mobile-facets__summary span:first-child{color:var(--okg-ink);font-size:1.1rem;font-weight:700;letter-spacing:0;line-height:1.2;text-transform:uppercase}.mobile-facets__details[data-drawer-inline].okg-filter-drawer__details .mobile-facets__arrow{display:block;width:1.4rem}.mobile-facets__details[data-drawer-inline].okg-filter-drawer__details[open] .mobile-facets__arrow{transform:rotate(-90deg)}.mobile-facets__details[data-drawer-inline].okg-filter-drawer__details:not([open]) .mobile-facets__arrow{transform:rotate(90deg)}.mobile-facets__details[data-drawer-inline] .okg-filter-drawer__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.8rem 1.4rem;padding:1.4rem 2.5rem 3.2rem}.okg-filter-drawer__grid .mobile-facets__item{display:block}.okg-filter-drawer__tile.mobile-facets__label{align-items:center;color:#1613109e;display:flex;flex-direction:column;gap:.8rem;justify-content:center;min-height:7.8rem;padding:.8rem .5rem;text-align:center;width:100%}.okg-filter-drawer__tile .mobile-facets__checkbox{height:100%;left:0;top:0;width:100%}.okg-filter-drawer__tile .mobile-facets__highlight{border-radius:.6rem;top:0;right:0;bottom:0;left:0;pointer-events:none}.okg-filter-drawer__tile.active .mobile-facets__highlight{opacity:1;visibility:visible;background-color:#eee5dc}.okg-filter-drawer__icon{align-items:center;display:flex;justify-content:center;position:relative;z-index:2}.okg-filter-drawer__icon img{display:block;height:100%;object-fit:contain;width:100%}.okg-filter-drawer__icon svg{display:block;height:100%;width:100%}.okg-filter-drawer__icon--style{height:2.8rem;width:5.3rem}.okg-filter-drawer__icon--metal{height:2.9rem;width:2.9rem}.okg-filter-drawer__icon--shape{height:3.36rem;width:6.36rem}.okg-filter-drawer__label-text{font-size:1.1rem;font-weight:400;letter-spacing:.02em;line-height:1.25;position:relative;z-index:2}.mobile-facets__details[data-drawer-inline]:not(.okg-filter-drawer__details--style):not(.okg-filter-drawer__details--metal):not(.okg-filter-drawer__details--shape):not(.okg-filter-drawer__details--price) .facet-checkbox__text{font-size:1.1rem;font-weight:400;letter-spacing:.02em;line-height:1.25}.okg-filter-drawer__details--price .mobile-facets__info{display:none}.mobile-facets__details[data-drawer-inline].okg-filter-drawer__details--price .facets__price{column-gap:.8rem;display:grid;grid-template-columns:11.4rem 11.4rem;justify-content:space-between;padding:.4rem 2.5rem 1.2rem}.okg-filter-drawer__details--price .field-currency{display:none}.okg-filter-drawer__details--price .field__input{-webkit-appearance:textfield;appearance:textfield;background:#fff;border:.1rem solid rgba(22,19,16,.14);box-shadow:none;font-size:1.35rem;height:3.3rem;min-height:1.6rem;padding:.35rem .7rem .35rem 1.8rem;width:11.4rem}.okg-filter-drawer__details--price .field:before,.okg-filter-drawer__details--price .field:after{display:none}.okg-filter-drawer__details--price .field{position:relative}.okg-filter-drawer__details--price .field:before{color:#16131094;content:"$";display:block;font-size:1.35rem;left:.7rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.okg-filter-drawer__details--price .field__label{display:none}.okg-filter-price-slider{--okg-min-percent: 0%;--okg-max-percent: 100%;height:2rem;margin:.1rem 2.5rem .6rem;position:relative}.okg-filter-price-slider__track{background:linear-gradient(to right,rgba(22,19,16,.14) 0%,rgba(22,19,16,.14) var(--okg-min-percent),var(--okg-gold) var(--okg-min-percent),var(--okg-gold) var(--okg-max-percent),rgba(22,19,16,.14) var(--okg-max-percent),rgba(22,19,16,.14) 100%);display:block;height:.4rem;left:0;position:absolute;right:0;top:.8rem}.okg-filter-price-slider__range{-webkit-appearance:none;appearance:none;background:transparent;height:2rem;left:0;margin:0;pointer-events:none;position:absolute;top:0;width:100%}.okg-filter-price-slider__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:.1rem solid rgba(22,19,16,.22);border-radius:50%;cursor:pointer;height:1.4rem;pointer-events:auto;width:1.4rem}.okg-filter-price-slider__range::-moz-range-thumb{background:#fff;border:.1rem solid rgba(22,19,16,.22);border-radius:50%;cursor:pointer;height:1.4rem;pointer-events:auto;width:1.4rem}.okg-filter-price-slider__range::-webkit-slider-runnable-track{background:transparent}.okg-filter-price-slider__range::-moz-range-track{background:transparent}.mobile-facets__main>.mobile-facets__footer{border-top:0;padding:2.4rem 2.5rem 3rem}.mobile-facets__main>.mobile-facets__footer .mobile-facets__clear-wrapper{display:none}.mobile-facets__main>.mobile-facets__footer>*{width:100%}.mobile-facets__main>.mobile-facets__footer .button{align-items:center;background:#111;border:.1rem solid #111;color:#fff;display:inline-flex;font-size:1.3rem;font-weight:500;justify-content:center;letter-spacing:.08em;line-height:1;min-height:4.4rem;min-width:18rem;padding:1.4rem 2.4rem;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease}.mobile-facets__main>.mobile-facets__footer .button:hover{background:#7d6550;border-color:#7d6550;color:#fff}.mobile-facets__main>.mobile-facets__footer .button:before,.mobile-facets__main>.mobile-facets__footer .button:after,.mobile-facets__main>.mobile-facets__footer .button:hover:after{box-shadow:none;content:none}.mobile-facets__main>.mobile-facets__footer .button:focus,.mobile-facets__main>.mobile-facets__footer .button:focus-visible{box-shadow:none;outline:none}.collection-hero{background:var(--okg-page-warm)}.collection-hero__inner{justify-content:center;text-align:center}.collection-hero__text-wrapper{flex-basis:100%}.collection-hero__title{margin:clamp(3rem,4vw,5rem) auto clamp(1.8rem,3vw,3rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)));text-transform:none}.okg-active-facets{align-items:center;background:transparent;column-gap:clamp(1.6rem,2vw,2.7rem);margin:1.6rem 0 2.4rem;padding:0;row-gap:.7rem}.okg-active-facets:not(:has(.okg-active-facets__group)):not(:has(.active-facets-vertical-filter)){display:none}.okg-active-facets__group,.okg-active-facets__values,.okg-active-facets__reset,.okg-active-facets__value,.okg-active-facets__reset-link{align-items:baseline;display:inline-flex}.okg-active-facets__group{column-gap:.8rem;min-width:0}.okg-active-facets__values{column-gap:1.2rem;flex-wrap:wrap;row-gap:.35rem}.active-facets .okg-active-facets__values facet-remove:only-child,.okg-active-facets__values facet-remove{display:inline-flex}.okg-active-facets__group-label{color:var(--okg-gold);flex:0 0 auto;font-size:1.3rem;font-weight:500;letter-spacing:0;line-height:1.25;text-transform:uppercase}.okg-active-facets__value,.okg-active-facets__reset-link{color:var(--okg-gold);column-gap:.25rem;font-size:1.3rem;line-height:1.25;text-decoration:none}.okg-active-facets__value:hover,.okg-active-facets__reset-link:hover{color:#7d6550}.okg-active-facets__remove{color:currentColor;font-size:.9em}.facets-pill .okg-active-facets{margin-left:0;margin-right:0}.okg-collection-style-nav{margin:0 auto clamp(1.6rem,2.2vw,2.8rem)}.collection-hero .okg-collection-style-nav{margin-bottom:clamp(.38rem,.56vw,.75rem);margin-top:clamp(1.05rem,1.6vw,1.85rem);max-width:none;padding-left:0;padding-right:0;width:100%}.okg-collection-style-nav__inner{align-items:flex-start;display:flex;flex-wrap:wrap;gap:clamp(1.8rem,2.4vw,3.4rem);justify-content:center;padding-top:30px}.okg-collection-style-nav__item{align-items:center;color:#161310b8;display:inline-flex;flex-direction:column;gap:.8rem;min-width:8rem;text-align:center;text-decoration:none;transition:color var(--duration-short) ease,opacity var(--duration-short) ease}.okg-collection-style-nav__item .okg-filter-drawer__icon--style{height:clamp(3.2rem,3vw,4.4rem);width:clamp(6.2rem,5.8vw,8.2rem)}.okg-collection-style-nav__item .okg-filter-drawer__icon svg *{fill:currentColor!important;stroke:currentColor!important;transition:fill var(--duration-short) ease,stroke var(--duration-short) ease}.okg-collection-style-nav__item .okg-filter-drawer__icon img{transition:filter var(--duration-short) ease}.okg-collection-style-nav__item:hover .okg-filter-drawer__icon img,.okg-collection-style-nav__item.is-active .okg-filter-drawer__icon img{filter:invert(58%) sepia(19%) saturate(910%) hue-rotate(358deg) brightness(91%) contrast(86%)}.okg-collection-style-nav__item:hover,.okg-collection-style-nav__item.is-active{color:var(--okg-gold)}.okg-collection-style-nav__item.is-disabled{opacity:.35;pointer-events:none}.okg-collection-style-nav__label{font-size:1.2rem;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}@media screen and (min-width:750px){div.facets-container.facets-container-drawer{padding-bottom:5px!important;padding-top:0!important}.facets-container-drawer .mobile-facets__wrapper{flex-grow:0;order:1}.facets-container-drawer .mobile-facets__open{font-weight:600;text-transform:uppercase}.facets-container-drawer .mobile-facets__open .svg-wrapper{color:currentColor}.facets-container-drawer .mobile-facets__open line,.facets-container-drawer .mobile-facets__open circle{stroke-width:2.2}.facets-container-drawer>.product-count{align-items:center;align-self:center;display:flex;margin:0 0 0 1.2rem;min-height:3.2rem;order:2;text-align:left;transform:translateY(.24rem)}.facets-container-drawer>.product-count .product-count__text,.facets-container-drawer>.product-count #ProductCount{align-items:center;display:flex;height:3.2rem}.facets-container-drawer>.facets:not(.facets-pill){flex:0 0 auto;margin-left:auto;order:3}.facets-container-drawer>.facets:not(.facets-pill) .facets__form{margin-bottom:0}.facets-container-drawer .facet-filters{align-items:center}.facets-container-drawer .facet-filters__label,.facets-container-drawer .facet-filters__label label{align-items:center;color:inherit;display:flex;font:inherit;font-size:1.4rem;height:3.2rem;line-height:calc(1 + .5 / var(--font-body-scale))}.facets-container-drawer .facet-filters__field .select{align-items:center;background-color:#fff;display:flex;min-height:3.2rem;padding-left:1.4rem;padding-right:1.4rem}.facets-container-drawer .facet-filters__sort{background-color:transparent;min-height:3.2rem;padding-right:2rem}.facets-container-drawer .facet-filters__field .select .svg-wrapper{right:1.4rem}.facets-container-drawer>.facets-pill{flex-basis:100%;order:4;width:100%}.facets-container-drawer>.facets-pill:has(.okg-active-facets__group){border-top:.1rem solid #dad2c7;margin-top:1.2rem;padding-top:.8rem}.facets-container-drawer .facets-pill .okg-active-facets{margin-bottom:0;margin-top:0}}@media screen and (max-width:749px){.okg-collection-style-nav{overflow-x:auto;padding:0 1.5rem .6rem}.okg-collection-style-nav__inner{flex-wrap:nowrap;justify-content:flex-start;min-width:max-content}.okg-collection-style-nav__item{min-width:7.4rem}.okg-active-facets{margin:1rem 0 1.6rem;padding:0}.okg-active-facets__group-label,.okg-active-facets__value,.okg-active-facets__reset-link{font-size:1.2rem}}.badge--sale{background-color:var(--okg-gold);border-color:rgba(176,141,87,var(--alpha-badge-border));color:#fff}[id$=__featured_collection] .product-card-wrapper .card__badge,[id$=__featured_collection_engagement] .product-card-wrapper .card__badge,[id$=__product-grid] .product-card-wrapper .card__badge{align-self:flex-start;grid-row-start:1;justify-self:flex-end}.product-card-wrapper .card__heading--short-title .full-unstyled-link{font-size:1.4em;font-weight:500;line-height:1.15}.okg-custom-work{align-items:center;aspect-ratio:16 / 4;display:flex;justify-content:center;min-height:0;overflow:hidden;position:relative}@media screen and (max-width:749px){.okg-custom-work{aspect-ratio:16 / 9}}.okg-custom-work__video,.okg-custom-work__image,.okg-custom-work__overlay{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.okg-custom-work__video,.okg-custom-work__image{object-fit:cover;object-position:center;z-index:0}.okg-custom-work__overlay{background-color:#0009;pointer-events:none;z-index:1}.okg-custom-work__content{color:#fff;margin:0 auto;max-width:86rem;padding-left:2rem;padding-right:2rem;position:relative;text-align:center;z-index:2}.okg-custom-work__title{color:#fff;font-size:calc(var(--font-heading-scale) * 4.68rem);margin:0}@media screen and (min-width:750px){.okg-custom-work__title{font-size:calc(var(--font-heading-scale) * 6.24rem)}}.okg-custom-work__subtitle{color:#fff;font-size:clamp(1.4rem,1.08vw,1.8rem);font-weight:500;letter-spacing:.08em;line-height:1.45;margin:1.4rem auto 0;max-width:72rem;text-transform:uppercase}.okg-custom-work__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center;margin-top:4.8rem}.okg-custom-work__button{align-items:center;background:#111;border:.1rem solid #111;color:#fff;display:inline-flex;font-size:1.3rem;font-weight:500;justify-content:center;letter-spacing:.08em;line-height:1;min-height:4.4rem;min-width:18rem;padding:1.4rem 2.4rem;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease}.okg-custom-work__button:hover{background:#7d6550;border-color:#7d6550;color:#fff}[id$=__product-grid] .collection.page-width{max-width:none;padding-left:0;padding-right:0;width:100%}[id$=__product-grid] .facets-wrapper.page-width,[id$=__product-grid] .collection--empty.page-width{max-width:none;width:100%}[id$=__product-grid] .facets-wrapper.page-width{padding-left:5rem;padding-right:5rem}[id$=__product-grid] .collection--empty.page-width{padding-left:0;padding-right:0}@media screen and (max-width:749px){[id$=__product-grid] .facets-wrapper.page-width{padding-left:1.5rem;padding-right:1.5rem}}[id$=__1786755499da21a2fe],[id$=__product-grid]{margin-top:0!important}[id$=__product-grid] collection-component>.gradient{padding-top:20px!important}body:has(#ringBuilderIframe) #MainContent>[id$=__product-grid] collection-component>.gradient{padding-top:0!important}product-info[id^=MainProduct-],product-info[id^=MainProduct-]>.page-width{background-color:#faf8f6}product-info[id^=MainProduct-] .product-media-container .media,product-info[id^=MainProduct-] .product__modal-opener,product-info[id^=MainProduct-] .thumbnail,product-info[id^=MainProduct-] .thumbnail img{background-color:#fff}[id$=__featured_collection],[id$=__featured_collection]>.gradient,[id$=__featured_collection] .collection,[id$=__featured_collection_engagement],[id$=__featured_collection_engagement]>.gradient,[id$=__featured_collection_engagement] .collection,[id$=__product-grid],[id$=__product-grid] collection-component>.gradient,[id$=__product-grid] .collection,[id$=__product-grid] .product-grid-container{background-color:#faf8f6}[id$=__featured_collection] .product-card-wrapper .card,[id$=__featured_collection] .product-card-wrapper .card__inner,[id$=__featured_collection] .product-card-wrapper .media,[id$=__featured_collection_engagement] .product-card-wrapper .card,[id$=__featured_collection_engagement] .product-card-wrapper .card__inner,[id$=__featured_collection_engagement] .product-card-wrapper .media,[id$=__product-grid] .product-card-wrapper .card,[id$=__product-grid] .product-card-wrapper .card__inner,[id$=__product-grid] .product-card-wrapper .media{background-color:#fff}[id$=__featured_collection] .product-card-wrapper .card--standard>.card__content,[id$=__featured_collection_engagement] .product-card-wrapper .card--standard>.card__content,[id$=__product-grid] .product-card-wrapper .card--standard>.card__content{min-height:13.8rem;padding:0 1.2rem 1.2rem}@media screen and (max-width:749px){[id$=__featured_collection] .product-card-wrapper .card--standard>.card__content,[id$=__featured_collection_engagement] .product-card-wrapper .card--standard>.card__content,[id$=__product-grid] .product-card-wrapper .card--standard>.card__content{min-height:15.4rem}}[id$=__featured_collection] .product-card-wrapper .card-information>.price,[id$=__featured_collection_engagement] .product-card-wrapper .card-information>.price,[id$=__product-grid] .product-card-wrapper .card-information>.price{font-size:1.3rem;font-weight:500}[id$=__featured_collection] .product-card-wrapper .price__regular .price-item--regular,[id$=__featured_collection] .product-card-wrapper .price-item--sale,[id$=__featured_collection_engagement] .product-card-wrapper .price__regular .price-item--regular,[id$=__featured_collection_engagement] .product-card-wrapper .price-item--sale,[id$=__product-grid] .product-card-wrapper .price__regular .price-item--regular,[id$=__product-grid] .product-card-wrapper .price-item--sale{color:var(--okg-gold);font-weight:500}.okg-card-metal-swatches{display:inline-flex;flex-direction:column;align-items:flex-start;margin-top:.8rem;position:relative;z-index:2}.okg-card-metal-swatches__items{display:flex;align-items:flex-start;gap:10px;padding-bottom:.9rem}.okg-card-metal-swatches__label{color:#1613109e;font-size:.9rem;font-weight:400;letter-spacing:.02rem;line-height:1.4rem;margin-left:var(--okg-card-metal-label-offset, 0);text-transform:uppercase;white-space:nowrap}.okg-card-metal-swatch{position:relative;display:block;-webkit-appearance:none;appearance:none;box-sizing:border-box;flex:0 0 auto;line-height:0;padding:0;width:14px;height:14px;border:.1rem solid rgba(22,19,16,.18);border-radius:0;cursor:pointer}.okg-card-metal-swatches.is-collapsed .okg-card-metal-swatch--extra{display:none}.okg-card-metal-swatches__toggle{-webkit-appearance:none;appearance:none;align-self:center;background:transparent;border:0;color:#161310b8;cursor:pointer;flex:0 0 auto;font-size:.8rem;font-weight:500;letter-spacing:0;line-height:14px;min-height:14px;padding:0}.okg-card-metal-swatches__toggle:hover{color:#161310}.okg-card-metal-swatch.is-active:after{content:"";position:absolute;top:calc(100% + 6px);left:50%;width:14px;height:1px;background-color:#161310;transform:translate(-50%)}[id$=__google_reviews_carousel] .reputon-google-reviews-widget,[id$=__google_reviews_carousel] .reputon-google-reviews-widget *{font-family:var(--font-body-family)!important}[id$=__google_reviews_carousel]{width:100%;padding-bottom:clamp(5.6rem,7vw,9rem);overflow:hidden}[id$=__google_reviews_carousel] .reputon-reviews-head,[id$=__google_reviews_carousel] .reputon-card,[id$=__google_reviews_carousel] .reputon-container,[id$=__google_reviews_carousel] .reputon-top-part{background-color:#fff!important}[id$=__google_reviews_carousel] .reputon-text,[id$=__google_reviews_carousel] .reputon-text-holder{font-size:1.3rem!important;font-weight:400!important;line-height:1.45!important}[id$=__google_reviews_carousel] .reputon-reviewer-info>.reputon-image{display:none!important}[id$=__google_reviews_carousel] .reputon-reviewer-info{column-gap:0!important}[id$=__google_reviews_carousel] .reputon-count-number,[id$=__google_reviews_carousel] .reputon-rating-stars>svg,[id$=__google_reviews_carousel] .reputon-count-text>svg{color:var(--okg-gold)!important;fill:var(--okg-gold)!important}[id$=__google_reviews_carousel] .reputon-rating-stars>svg *,[id$=__google_reviews_carousel] .reputon-count-text>svg *{fill:var(--okg-gold)!important}[id$=__google_reviews_carousel] .reputon-swiper-button-prev,[id$=__google_reviews_carousel] .reputon-swiper-button-next{display:none!important}[id$=__google_reviews_carousel] .reputon-reviews-holder{padding-bottom:4.2rem!important}[id$=__google_reviews_carousel] .okg-reviews-controls{display:flex;align-items:center;width:min(70vw,112rem);margin:3.2rem auto 0;column-gap:clamp(1.2rem,2vw,2.4rem)}[id$=__google_reviews_carousel] .okg-reviews-button{display:inline-flex;flex:0 0 4.4rem;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;background:transparent;color:var(--okg-ink);cursor:pointer}[id$=__google_reviews_carousel] .okg-reviews-button[disabled]{color:#1613103d;cursor:default}[id$=__google_reviews_carousel] .okg-reviews-button svg{width:1rem;height:1rem;transition:transform var(--duration-short) ease}[id$=__google_reviews_carousel] .okg-reviews-button--prev svg{transform:rotate(90deg)}[id$=__google_reviews_carousel] .okg-reviews-button--next svg{transform:rotate(-90deg)}[id$=__google_reviews_carousel] .okg-reviews-button--prev:not([disabled]):hover svg{transform:rotate(90deg) scale(1.12)}[id$=__google_reviews_carousel] .okg-reviews-button--next:not([disabled]):hover svg{transform:rotate(-90deg) scale(1.12)}[id$=__google_reviews_carousel] .okg-reviews-progress{position:relative;display:block;flex:1 1 auto;min-width:0;width:auto;height:1.8rem;margin:0;padding:0;overflow:hidden;border:0;-webkit-appearance:none;appearance:none;border-radius:999px;background:transparent;cursor:grab;touch-action:none}[id$=__google_reviews_carousel] .okg-reviews-progress:before{content:"";position:absolute;top:calc(50% - 1px);right:0;left:0;height:2px;border-radius:inherit;background:#d8d5d1}[id$=__google_reviews_carousel] .okg-reviews-progress.is-dragging{cursor:grabbing}[id$=__google_reviews_carousel] .okg-reviews-progress__bar{position:absolute;top:calc(50% - 1px);left:var(--okg-reviews-progress-left, 0%);display:block;width:var(--okg-reviews-progress-width, 36%);height:2px;border-radius:inherit;background:var(--okg-gold);transition:left var(--duration-default) var(--okg-ease),width var(--duration-default) var(--okg-ease)}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:auto minmax(0,1fr) auto;column-gap:clamp(2rem,3vw,5rem)}.header--middle-left .header__inline-menu{justify-self:center}}@media screen and (max-width:989px){.header{min-height:6.4rem}.header__heading-logo-wrapper{width:clamp(3.8rem,11vw,5.2rem)}.header__icon,.header__icon .svg-wrapper{width:4.2rem;height:4.2rem}.menu-drawer{background:var(--okg-ivory)}.menu-drawer__navigation{padding:2rem 0}.menu-drawer__menu-item{background-color:#dcd1c6!important;padding:1.35rem 2.4rem;color:var(--okg-ink);font-size:1.55rem;font-weight:500;letter-spacing:0}.menu-drawer__close-button{background-color:#dcd1c6!important}.menu-drawer__menu>li>.menu-drawer__menu-item{text-transform:uppercase}#menu-drawer>.menu-drawer__inner-container>.menu-drawer__navigation-container>.menu-drawer__navigation>.menu-drawer__menu>li>.menu-drawer__menu-item,#menu-drawer>.menu-drawer__inner-container>.menu-drawer__navigation-container>.menu-drawer__navigation>.menu-drawer__menu>li>details>summary.menu-drawer__menu-item{background-color:#dcd1c6!important}.menu-drawer__menu-item--active,.menu-drawer details[open]>summary.menu-drawer__menu-item,.menu-drawer__menu-item:focus,.menu-drawer__close-button:focus,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{background-color:#dcd1c6!important;color:var(--okg-gold-dark)}}.shopify-policy__container{color:var(--okg-ink);font-size:1.6rem;line-height:1.65}.shopify-policy__title h1,.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4,.shopify-policy__body h5,.shopify-policy__body h6,.shopify-policy__body .rte strong{font-family:var(--font-section-heading-family);font-style:var(--font-section-heading-style);font-weight:var(--font-section-heading-weight);letter-spacing:0}.shopify-policy__title h1{font-size:clamp(3.2rem,4vw,5.2rem);line-height:1.12}.shopify-policy__body h1,.shopify-policy__body h2{font-size:clamp(2.4rem,2.5vw,3.6rem);line-height:1.2}.shopify-policy__body h3,.shopify-policy__body h4,.shopify-policy__body .rte strong{font-size:clamp(2rem,2vw,2.8rem);line-height:1.2}.shopify-policy__body h5,.shopify-policy__body h6{font-size:clamp(1.7rem,1.6vw,2.2rem);line-height:1.25}.shopify-policy__body p,.shopify-policy__body li{line-height:1.65}.shopify-policy__body .rte strong{display:inline-block;margin-top:2rem}.shopify-policy__body a{color:var(--okg-gold);text-underline-offset:.3rem}.section-okg-diamond-education,.section-okg-diamond-education .okg-diamond-education{background:var(--okg-ivory)}.okg-diamond-education__inner{margin:0 auto;max-width:var(--page-width);padding:6rem 5rem 0}.okg-diamond-education__header,.okg-diamond-education__hero,.okg-diamond-education__lead,.okg-diamond-education__guide-intro{margin-right:auto;margin-left:auto;max-width:60%}.okg-diamond-education__title,.okg-diamond-education__guide-intro h2,.okg-diamond-education__row-title{font-family:var(--font-section-heading-family);font-style:var(--font-section-heading-style);font-weight:var(--font-section-heading-weight);letter-spacing:0}.okg-diamond-education__title{margin:0;text-align:center}.okg-diamond-education__hero{aspect-ratio:16 / 9;margin-top:6rem;overflow:hidden}.okg-diamond-education__hero img{display:block;height:100%;object-fit:cover;width:100%}.okg-diamond-education__lead{line-height:1.65;margin-top:4rem;margin-bottom:10rem;text-align:center}.okg-diamond-education__lead p,.okg-diamond-education__guide-intro p,.okg-diamond-education__row-text p{margin:0}.okg-diamond-education__lead p+p,.okg-diamond-education__guide-intro p+p,.okg-diamond-education__row-text p+p{margin-top:1.6rem}.okg-diamond-education__guide-intro{margin-bottom:5rem;text-align:center}.okg-diamond-education__guide-intro h2{font-size:clamp(2rem,2vw,2.8rem);line-height:1.2;margin:0 0 1.8rem}.okg-diamond-education__guide-intro .rte{line-height:1.65}.okg-diamond-education__guide-video{aspect-ratio:16 / 9;margin:0 auto 5rem;max-width:60%}.okg-diamond-education__guide-video iframe,.okg-diamond-education__row-media iframe{border:0;display:block;height:100%;width:100%}.okg-diamond-education__rows{border-top:1px solid #e4ddd3}.okg-diamond-education__row{background:#faf8f6;border-bottom:1px solid #e4ddd3;column-gap:clamp(3rem,7vw,12rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);padding:5rem 0}.okg-diamond-education__row-media{aspect-ratio:16 / 9;background:#e4ddd3;overflow:hidden}.okg-diamond-education__row-title{font-size:clamp(2rem,2vw,2.8rem);line-height:1.2;margin:0}.okg-diamond-education__row-text{line-height:1.65}.okg-diamond-education__row-text strong{font-weight:inherit}@media screen and (max-width:749px){.okg-diamond-education__inner{padding:5rem 2rem 0}.okg-diamond-education__header,.okg-diamond-education__hero,.okg-diamond-education__lead,.okg-diamond-education__guide-intro,.okg-diamond-education__guide-video{max-width:100%}.okg-diamond-education__hero{margin-top:4rem}.okg-diamond-education__lead{margin-top:3rem;margin-bottom:7rem}.okg-diamond-education__guide-intro{margin-bottom:3.5rem}.okg-diamond-education__row{row-gap:2rem;grid-template-columns:1fr;padding:3.5rem 0}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/okg-foundation.css.map */
