@supports (height: 100dvh){.js .menu-drawer{height:calc(100dvh - var(--header-bottom-position, 100%))!important}.js .header--transparent .menu-drawer{height:calc(100dvh - var(--header-bottom-position, 100%) - var(--header-height-transparent, 0px))!important}.product-quick-view{height:calc(100dvh - 2rem)!important;max-height:calc(100dvh - 2rem)!important}.product-popup-modal,.product-media-modal__dialog{min-height:100dvh}}@media screen and (max-width:1069px){.header__logo{transform:none!important}.header__in{min-width:0;position:relative!important}.header__icons{min-width:0}.header__icons>a.header__icon[aria-label=Home]{display:flex!important;position:absolute!important;inset-inline-start:4.4rem!important;top:50%!important;transform:translateY(-50%)!important;width:3.8rem!important;height:3.8rem!important;margin:0!important;z-index:6!important}}@media screen and (min-width:768px)and (max-width:1023px){.footer__content-top{min-height:0!important}.footer__blocks-wrapper{gap:2rem!important}.footer-block--menu{display:block!important;width:100%!important;margin-top:0!important}.footer-block--menu ul{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;white-space:normal!important;row-gap:1rem!important}.footer-block--text{position:static!important;inset:auto!important;transform:none!important;width:100%!important;max-width:100%!important;margin:0 auto!important}.footer-block--text .flex.flex-col{align-items:center!important}.gallery_layout-left .thumbnail-carousel .splide__track{height:min(60dvh,500px)!important;min-height:360px}}@media screen and (max-width:767px){.section-main-product .product-variant-picker-wrap .swatch-block{min-height:44px!important;padding-top:10px!important;padding-bottom:10px!important}.product-popup-modal__opener button,.quantity__button,.product__media-icon,.splide-slideshow .splide__arrow{min-width:44px;min-height:44px}.slideshow-item__content{padding:4rem 1.6rem 5rem!important}.splide-slideshow .splide__arrows{bottom:1.2rem!important;inset-inline-end:1.2rem!important;gap:.6rem!important}.splide-slideshow .splide__arrow{width:44px!important;height:44px!important}.promo-grid__content-info{padding:1.6rem!important}.promo-productlist{grid-column:span 1!important}.footer__content-bottom>.container,.footer__content-bottom>.container-fluid{min-width:0}.footer__content-bottom .footer__column--info{width:100%!important;margin-left:0!important}.footer__payment{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin-top:12px!important;max-width:100%!important}.footer__payment .list-payment{max-width:100%!important;flex-wrap:wrap!important}.footer-block--menu ul{flex-direction:column!important;gap:.8rem!important;white-space:normal!important}footer.footer nav:has(a[href="/policies/privacy-policy"]){display:flex!important;flex-wrap:wrap!important;justify-content:center!important;row-gap:8px!important}footer.footer nav:has(a[href="/policies/privacy-policy"]) a{white-space:normal!important;line-height:1.35!important;text-align:center}footer.footer nav:has(a[href="/policies/privacy-policy"])>span{margin-inline:8px!important}.rte table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.product-quick-view__product-content{padding:1.6rem!important}}@media screen and (max-width:420px){footer.footer nav:has(a[href="/policies/privacy-policy"])>span{display:none!important}footer.footer nav:has(a[href="/policies/privacy-policy"]){column-gap:12px!important}.section-main-product .product-price-line{gap:6px!important}.section-main-product .productprice .price-item{font-size:22px!important}.section-main-product .product__description{font-size:13px!important}}@media screen and (max-width:767px){[id*=slideshow_new_qEYqxw]{--ld-mobile-hero-media-height: clamp(380px, 112vw, 500px);--ld-mobile-hero-copy-height: 270px}[id*=slideshow_new_qEYqxw] .slideshow-item.slideshow-item__mobile-height{height:calc(var(--ld-mobile-hero-media-height) + var(--ld-mobile-hero-copy-height))!important;min-height:calc(var(--ld-mobile-hero-media-height) + var(--ld-mobile-hero-copy-height))!important;padding-top:0!important}[id*=slideshow_new_qEYqxw] .slideshow-item__background,[id*=slideshow_new_qEYqxw] .slideshow-item__video,[id*=slideshow_new_qEYqxw] .slideshow-item__overlay{top:0!important;bottom:auto!important;height:var(--ld-mobile-hero-media-height)!important}[id*=slideshow_new_qEYqxw] .slideshow-item__content{top:var(--ld-mobile-hero-media-height)!important;bottom:auto!important;height:var(--ld-mobile-hero-copy-height)!important;min-height:var(--ld-mobile-hero-copy-height)!important;padding:2.2rem 1.8rem!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;background:#0a0a0a!important}[id*=slideshow_new_qEYqxw] .slideshow-item__content-inner{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:max-content!important;align-content:center!important;row-gap:1.2rem!important;width:min(100%,36rem)!important;max-width:36rem!important;height:auto!important;min-height:0!important;margin:0 auto!important}[id*=slideshow_new_qEYqxw] .heading-container,[id*=slideshow_new_qEYqxw] .description-container,[id*=slideshow_new_qEYqxw] .button-single,[id*=slideshow_new_qEYqxw] .button-group{position:static!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;transform:none!important;overflow:visible!important}[id*=slideshow_new_qEYqxw] .slideshow-item__heading,[id*=slideshow_new_qEYqxw] .slideshow-item__description,[id*=slideshow_new_qEYqxw] .slideshow-item__buttons{position:static!important;margin:0!important}[id*=slideshow_new_qEYqxw] .slideshow-item__heading{line-height:1.08!important}[id*=slideshow_new_qEYqxw] .slideshow-item__description{line-height:1.4!important}[id*=slideshow_new_qEYqxw] .button-single,[id*=slideshow_new_qEYqxw] .button-group{margin-top:.6rem!important}[id*=slideshow_new_qEYqxw] .slideshow-item__buttons{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:.8rem!important}.js [id*=slideshow_new_qEYqxw] .slideshow-item.is-active .slideshow-item__heading,.js [id*=slideshow_new_qEYqxw] .slideshow-item.is-active .slideshow-item__description,.js [id*=slideshow_new_qEYqxw] .slideshow-item.is-active .slideshow-item__buttons{transform:none!important}[id*=slideshow_new_qEYqxw] .splide__arrows,[id*=slideshow_new_qEYqxw] .splide__counter,[id*=slideshow_new_qEYqxw] .splide__pagination{bottom:calc(var(--ld-mobile-hero-copy-height) + 1.2rem)!important}}@media screen and (max-width:767px){.footer-block--menu{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important}.footer-block--menu .footer-block__heading,.footer-block--menu summary{display:none!important}.footer-block--menu .footer-block__details-content{width:100%!important;padding:0!important}.footer-block--menu ul{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:.8rem 1.4rem!important;width:100%!important;margin:0 auto!important;padding:0!important;white-space:normal!important}.footer-block--menu li{margin:0!important}.footer-block--menu a{display:inline-flex!important;align-items:center!important;padding:.25rem 0!important}}@media screen and (max-width:1069px){.menu-drawer .menu-drawer__menu-link-and-toggle{justify-content:flex-start!important;gap:.4rem!important}.menu-drawer .menu-drawer__menu-link-and-toggle>a.menu-drawer__menu-item{flex:0 1 auto!important;width:auto!important;padding-inline-end:0!important}.menu-drawer .menu-drawer__menu-link-and-toggle .details-link-and-toggle{flex:0 0 44px!important;width:44px!important}.menu-drawer .menu-drawer__menu-link-and-toggle .details-link-and-toggle summary{position:relative!important;width:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important}.menu-drawer .menu-drawer__menu-link-and-toggle .details-link-and-toggle summary>.icon-arrow{top:50%!important;inset-inline-start:50%!important;inset-inline-end:auto!important;transform:translate(-50%,-50%) scale(var(--rtl-logical))!important;width:1.5rem!important}}@media screen and (max-width:1069px){.header__icons{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:0!important;min-width:0!important;margin-inline-start:auto!important;z-index:6!important}.header__icons>a.header__icon[aria-label=Home]{position:static!important;inset:auto!important;top:auto!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:center!important;width:3.4rem!important;min-width:3.4rem!important;height:3.4rem!important;flex:0 0 3.4rem!important;margin:0!important}.header__icons>.header__search{width:3.4rem!important;min-width:3.4rem!important;flex:0 0 3.4rem!important;margin:0!important}.header__icons>.header__search .header__icon,.header__icons>a.header__icon--cart{width:3.4rem!important;min-width:3.4rem!important;height:3.4rem!important;margin:0!important}}@media screen and (max-width:1069px){.menu-drawer .menu-drawer__menu-link-and-toggle.menu-drawer__menu-lv-1{display:grid!important;grid-template-columns:7.5rem 44px!important;column-gap:.4rem!important;justify-content:start!important;align-items:center!important}.menu-drawer .menu-drawer__menu-link-and-toggle.menu-drawer__menu-lv-1>a.menu-drawer__menu-item{flex:none!important;width:7.5rem!important;max-width:7.5rem!important;padding-inline-end:0!important;white-space:nowrap!important}.menu-drawer .menu-drawer__menu-link-and-toggle.menu-drawer__menu-lv-1 .details-link-and-toggle{flex:none!important;width:44px!important}.menu-drawer .menu-drawer__menu-link-and-toggle.menu-drawer__menu-lv-1 .details-link-and-toggle summary{position:relative!important;width:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important}.menu-drawer .menu-drawer__menu-link-and-toggle.menu-drawer__menu-lv-1 .details-link-and-toggle summary>.icon-arrow{top:50%!important;inset-inline-start:50%!important;inset-inline-end:auto!important;transform:translate(-50%,-50%) scale(var(--rtl-logical))!important;width:1.5rem!important}}@media screen and (max-width:767px){.header__icons>a.header__icon[aria-label=Home] svg{width:22px!important;height:22px!important}[id*=slideshow_new_qEYqxw]{--ld-mobile-hero-copy-height: 225px}[id*=slideshow_new_qEYqxw] .slideshow-item__content{padding:1.2rem 1.5rem!important}[id*=slideshow_new_qEYqxw] .slideshow-item__content-inner{row-gap:.7rem!important}[id*=slideshow_new_qEYqxw] .button-single,[id*=slideshow_new_qEYqxw] .button-group{margin-top:.1rem!important}[id*=collection_list_Xi8cjB] .collections-header-wrap{margin-bottom:1.8rem!important}[id*=custom_content_9Ljm43] .or-custom-liquid-blocks button{display:flex!important;max-width:calc(100% - 48px)!important;margin-inline:auto!important;transform:translateY(-10px)!important;white-space:normal!important}}@media screen and (max-width:767px){.ring-details-table .luscious-details-heading td{white-space:normal!important}.ring-details-table .luscious-details-heading .product-customize-action{position:static!important;inset:auto!important;left:auto!important;top:auto!important;transform:none!important;display:inline-flex!important;align-items:center!important;margin:0 0 0 1rem!important;vertical-align:middle!important}}@media screen and (max-width:767px){.ring-details-table{table-layout:auto!important}.ring-details-table tr:not(.luscious-details-heading):not(.luscious-details-section) td{white-space:nowrap!important;font-size:clamp(11px,3.15vw,12px)!important;line-height:1.35!important;min-width:0!important}.ring-details-table tr:not(.luscious-details-heading):not(.luscious-details-section) td:first-child{width:55%!important;padding-right:.6rem!important}.ring-details-table tr:not(.luscious-details-heading):not(.luscious-details-section) td:last-child{width:45%!important;padding-left:.6rem!important}}@media screen and (max-width:767px){.section-main-product .product__media-wrapper{width:100%!important;max-width:100%!important;flex:0 0 auto!important;margin-inline:0!important;min-width:0!important}.section-main-product .product__media-list,.section-main-product .main-carousel,.section-main-product .main-carousel .splide__track,.section-main-product .main-carousel .splide__slide,.section-main-product .product-media-container{width:100%!important;max-width:100%!important}.section-main-product .product-media-container.media-type-image .media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important}}.section-main-product .product-variant-picker-wrap .variant-picker--diamond-shape,.section-main-product .product-variant-picker-wrap .variant-picker--metal-type{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:flex-start!important}.section-main-product .product-variant-picker-wrap .variant-picker--diamond-shape .swatch-block,.section-main-product .product-variant-picker-wrap .variant-picker--metal-type .metal-swatch-block{width:76px!important;min-width:76px!important;max-width:76px!important;height:70px!important;min-height:70px!important;padding:6px 5px!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;box-sizing:border-box!important;border-radius:6px!important}.section-main-product .product-variant-picker-wrap .variant-picker--diamond-shape label.swatch-block:before{width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;flex:0 0 42px!important;margin:0 auto!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;transform:none!important}.section-main-product .product-variant-picker-wrap .variant-picker--metal-type .metal-swatch-block:before{content:none!important;display:none!important}.section-main-product .product-variant-picker-wrap .variant-picker--metal-type .metal-swatch-art{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;flex:0 0 36px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto!important;background-position:center!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.section-main-product .product-variant-picker-wrap .variant-picker--metal-type .metal-swatch-art--yellow{background-image:url(/cdn/shop/files/yellow-gold-bg.webp?v=1775213090)!important}.section-main-product .product-variant-picker-wrap .variant-picker--metal-type .metal-swatch-art--white{background-image:url(/cdn/shop/files/white-gold-bg.webp?v=1775213197)!important}.section-main-product .product-variant-picker-wrap .variant-picker--metal-type .metal-swatch-art--rose{background-image:url(/cdn/shop/files/rose-gold-bg.webp?v=1775212530)!important}.section-main-product .product-variant-picker-wrap .variant-picker--metal-type .metal-swatch-art--platinum{background-image:url(/cdn/shop/files/white-gold-bg.webp?v=1775213197)!important}.section-main-product .product-variant-picker-wrap .variant-picker--diamond-shape .swatch-block__value,.section-main-product .product-variant-picker-wrap .variant-picker--metal-type .swatch-block__value{display:block!important;width:auto!important;min-width:0!important;height:13px!important;min-height:13px!important;margin:0!important;padding:0!important;text-align:center!important;white-space:nowrap!important;font-family:var(--font-body-family)!important;font-size:11.5px!important;font-weight:400!important;line-height:13px!important;letter-spacing:0!important}.section-main-product .product-variant-picker-wrap .variant-picker--metal-type .metal-swatch-karat{font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:500!important;line-height:1!important;color:#111!important}.section-main-product .product-variant-picker-wrap .variant-picker--diamond-shape input[type=radio]:checked+.swatch-block,.section-main-product .product-variant-picker-wrap .variant-picker--metal-type input[type=radio]:checked+.metal-swatch-block{border:1.5px solid #111!important;box-shadow:none!important;background:#fff!important}@media screen and (max-width:767px){.section-main-product .product-variant-picker-wrap .variant-picker--diamond-shape,.section-main-product .product-variant-picker-wrap .variant-picker--metal-type{gap:6px!important}.section-main-product .product-variant-picker-wrap .variant-picker--diamond-shape .swatch-block,.section-main-product .product-variant-picker-wrap .variant-picker--metal-type .metal-swatch-block{width:74px!important;min-width:74px!important;max-width:74px!important;height:68px!important;min-height:68px!important;padding:6px 4px!important;gap:3px!important}.section-main-product .product-variant-picker-wrap .variant-picker--diamond-shape .swatch-block{justify-content:center!important;gap:3px!important}.section-main-product .product-variant-picker-wrap .variant-picker--diamond-shape label.swatch-block:before{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;flex-basis:40px!important;background-size:contain!important}.section-main-product .product-variant-picker-wrap .variant-picker--metal-type .metal-swatch-art{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;max-width:34px!important;max-height:34px!important;flex-basis:34px!important}}.section-main-product .product-variant-picker-wrap .variant-picker--diamond-shape .swatch-block{width:76px!important;min-width:76px!important;max-width:76px!important;height:70px!important;min-height:70px!important;padding:6px 5px!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;box-sizing:border-box!important;border-radius:6px!important}.section-main-product .product-variant-picker-wrap .variant-picker--diamond-shape label.swatch-block:before{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;flex:0 0 36px!important;margin:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;transform:none!important}.section-main-product .product-variant-picker-wrap .variant-picker--diamond-shape .swatch-block__value{display:block!important;width:auto!important;min-width:0!important;height:13px!important;min-height:13px!important;margin:0!important;padding:0!important;text-align:center!important;font-family:var(--font-body-family)!important;font-size:11.5px!important;font-weight:400!important;line-height:13px!important;letter-spacing:0!important;white-space:nowrap!important}@media screen and (max-width:767px){.section-main-product .product-variant-picker-wrap .variant-picker--diamond-shape .swatch-block{width:74px!important;min-width:74px!important;max-width:74px!important;height:68px!important;min-height:68px!important;padding:6px 4px!important;gap:3px!important}.section-main-product .product-variant-picker-wrap .variant-picker--diamond-shape label.swatch-block:before{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;max-height:34px!important;flex-basis:34px!important}}.section-main-product .product-variant-picker-wrap .variant-picker--metal-type{display:grid!important;grid-template-columns:repeat(5,76px)!important;gap:8px!important;align-items:start!important;justify-content:start!important}@media screen and (max-width:767px){.section-main-product .product-variant-picker-wrap .variant-picker--metal-type{width:100%!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important}.section-main-product .product-variant-picker-wrap .variant-picker--metal-type .metal-swatch-block{width:100%!important;min-width:0!important;max-width:none!important;height:66px!important;min-height:66px!important;padding:5px 2px!important;gap:3px!important}.section-main-product .product-variant-picker-wrap .variant-picker--metal-type .metal-swatch-art{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;flex-basis:32px!important}.section-main-product .product-variant-picker-wrap .variant-picker--metal-type .metal-swatch-karat{font-size:11px!important;font-weight:500!important}.section-main-product .product-variant-picker-wrap .variant-picker--metal-type .swatch-block__value{font-size:10.5px!important;line-height:11px!important;height:auto!important;min-height:0!important}}.section-main-product .luscious-product-size{margin:18px 0 14px!important}.section-main-product .luscious-product-size__label{display:block!important;margin:0 0 7px!important;font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;line-height:1.2!important;color:#111!important}.section-main-product .luscious-product-size__controls{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;flex-wrap:nowrap!important;min-height:46px!important;border:1px solid #111!important;border-radius:12px!important;background:#fff!important;box-shadow:0 1px #00000008!important}.section-main-product .luscious-product-size .ring-size-select{appearance:none!important;-webkit-appearance:none!important;width:188px!important;min-width:188px!important;max-width:188px!important;height:46px!important;margin:0!important;padding:0 38px 0 14px!important;border:0!important;border-radius:0!important;background:linear-gradient(45deg,transparent 50%,#111 50%) calc(100% - 17px) 20px/5px 5px no-repeat,linear-gradient(135deg,#111 50%,transparent 50%) calc(100% - 12px) 20px/5px 5px no-repeat,#fff!important;color:#111!important;font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:500!important;line-height:1!important;outline:none!important;box-shadow:none!important;cursor:pointer!important}.section-main-product .luscious-product-size .ring-size-select:focus{background-color:#fafafa!important}.section-main-product .luscious-product-size .ring-size-guide-link{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:46px!important;margin:0!important;padding:0 16px!important;border:0!important;border-left:1px solid #d9d9d9!important;background:#f7f7f7!important;color:#111!important;font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:600!important;line-height:1!important;letter-spacing:.01em!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important}.section-main-product .luscious-product-size .ring-size-guide-link:after{content:"\2197";display:inline-block;margin-left:7px;font-size:11px;line-height:1;transform:translateY(-1px)}.section-main-product .luscious-product-size .ring-size-guide-link:hover,.section-main-product .luscious-product-size .ring-size-guide-link:focus-visible{background:#111!important;color:#fff!important}.section-main-product .luscious-product-size+.ring-details-table{margin-top:10px!important}@media screen and (max-width:767px){.section-main-product .luscious-product-size{margin:16px 0 12px!important}.section-main-product .luscious-product-size__controls{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;max-width:360px!important;min-height:44px!important}.section-main-product .luscious-product-size .ring-size-select{width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;font-size:13px!important}.section-main-product .luscious-product-size .ring-size-guide-link{height:44px!important;padding:0 13px!important;font-size:11.5px!important}}.section-main-product .ring-details-table .luscious-details-heading td{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 0 8px!important;min-height:28px!important;color:#111!important;font-family:var(--font-body-family)!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.06em!important;line-height:1.2!important;border-bottom:1px solid #dcdcdc!important}.section-main-product .ring-details-table .luscious-details-heading .product-customize-action{position:static!important;left:auto!important;top:auto!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;margin:0!important;padding:0!important;flex:0 0 auto!important}.section-main-product .ring-details-table .luscious-details-heading .luscious-customize{display:inline-flex!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;color:#111!important;text-decoration:none!important}.section-main-product .ring-details-table .luscious-details-heading .luscious-customize__text{font-family:var(--font-body-family)!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.02em!important;line-height:1.2!important;color:#111!important}.section-main-product .ring-details-table .luscious-details-heading .luscious-customize svg,.section-main-product .ring-details-table .luscious-details-heading .luscious-customize .icon{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;margin:0!important;stroke-width:1.4!important}.section-main-product .ring-details-table .luscious-details-heading .luscious-customize:hover{opacity:.72!important}@media screen and (max-width:767px){.section-main-product .ring-details-table .luscious-details-heading td{font-size:12px!important;min-height:26px!important;gap:10px!important}.section-main-product .ring-details-table .luscious-details-heading .luscious-customize__text{font-size:12px!important}.section-main-product .ring-details-table .luscious-details-heading .luscious-customize svg,.section-main-product .ring-details-table .luscious-details-heading .luscious-customize .icon{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important}}.section-main-product .ring-details-table{width:100%!important;table-layout:fixed!important}.section-main-product .ring-details-table .luscious-details-heading td{position:relative!important;display:table-cell!important;width:auto!important;padding:0 0 8px!important;min-height:0!important;color:#111!important;font-family:var(--font-body-family)!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.06em!important;line-height:1.2!important;text-transform:uppercase!important;vertical-align:middle!important;border-bottom:1px solid #dcdcdc!important}.section-main-product .ring-details-table .luscious-details-heading .product-customize-action{position:absolute!important;right:0!important;left:auto!important;top:50%!important;transform:translateY(-50%)!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;margin:0!important;padding:0!important;width:auto!important;max-width:45%!important}.section-main-product .ring-details-table .luscious-details-heading .luscious-customize{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;margin:0!important;padding:0!important;color:#111!important;text-decoration:none!important;line-height:1!important}.section-main-product .ring-details-table .luscious-details-heading .luscious-customize__text{display:inline-block!important;margin:0!important;padding:0!important;color:#111!important;font-family:var(--font-body-family)!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.06em!important;line-height:1!important;text-transform:uppercase!important;white-space:nowrap!important}.section-main-product .ring-details-table .luscious-details-heading .luscious-customize svg,.section-main-product .ring-details-table .luscious-details-heading .luscious-customize .icon{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;margin:0!important;display:block!important}.section-main-product .ring-details-table tr:not(.luscious-details-heading):not(.luscious-details-section) td:first-child{width:55%!important;padding-right:16px!important;text-align:left!important;vertical-align:top!important}.section-main-product .ring-details-table tr:not(.luscious-details-heading):not(.luscious-details-section) td:last-child{width:45%!important;text-align:left!important;vertical-align:top!important}.section-main-product .ring-details-table .luscious-details-section td{display:table-cell!important;width:auto!important;padding:8px 0 3px!important}@media screen and (max-width:767px){.section-main-product .ring-details-table .luscious-details-heading td{font-size:12px!important;padding-bottom:7px!important}.section-main-product .ring-details-table .luscious-details-heading .luscious-customize__text{font-size:12px!important}.section-main-product .ring-details-table .luscious-details-heading .luscious-customize svg,.section-main-product .ring-details-table .luscious-details-heading .luscious-customize .icon{width:13px!important;height:13px!important;min-width:13px!important;min-height:13px!important}.section-main-product .ring-details-table tr:not(.luscious-details-heading):not(.luscious-details-section) td:first-child{width:55%!important;padding-right:10px!important}.section-main-product .ring-details-table tr:not(.luscious-details-heading):not(.luscious-details-section) td:last-child{width:45%!important}}.section-main-product .ring-details-table .luscious-details-heading td{padding-top:0!important;padding-bottom:8px!important;line-height:15px!important}.section-main-product .ring-details-table .luscious-details-heading .product-customize-action{top:0!important;bottom:auto!important;transform:none!important;height:15px!important;min-height:15px!important;line-height:15px!important;align-items:center!important}.section-main-product .ring-details-table .luscious-details-heading .luscious-customize{height:15px!important;min-height:15px!important;line-height:15px!important;align-items:center!important}.section-main-product .ring-details-table .luscious-details-heading .luscious-customize__text{line-height:15px!important}.section-main-product .ring-details-table .luscious-details-heading .luscious-customize svg,.section-main-product .ring-details-table .luscious-details-heading .luscious-customize .icon{align-self:center!important;transform:none!important}@media screen and (max-width:767px){.section-main-product .ring-details-table .luscious-details-heading td{line-height:14px!important;padding-bottom:7px!important}.section-main-product .ring-details-table .luscious-details-heading .product-customize-action,.section-main-product .ring-details-table .luscious-details-heading .luscious-customize{height:14px!important;min-height:14px!important;line-height:14px!important}.section-main-product .ring-details-table .luscious-details-heading .luscious-customize__text{line-height:14px!important}}.section-main-product .ring-details-table .luscious-details-heading .product-customize-action{left:55%!important;right:auto!important;top:0!important;bottom:auto!important;transform:none!important;width:45%!important;max-width:45%!important;height:15px!important;min-height:15px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important}.section-main-product .ring-details-table .luscious-details-heading .luscious-customize{width:auto!important;height:15px!important;min-height:15px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;margin:0!important;padding:0!important;line-height:15px!important}.section-main-product .ring-details-table .luscious-details-heading .luscious-customize__text{line-height:15px!important;margin:0!important;padding:0!important}.section-main-product .ring-details-table .luscious-details-heading .luscious-customize svg,.section-main-product .ring-details-table .luscious-details-heading .luscious-customize .icon{margin:0!important;flex:0 0 auto!important;align-self:center!important;transform:none!important}@media screen and (max-width:767px){.section-main-product .ring-details-table .luscious-details-heading .product-customize-action{left:55%!important;width:45%!important;max-width:45%!important;height:14px!important;min-height:14px!important}.section-main-product .ring-details-table .luscious-details-heading .luscious-customize,.section-main-product .ring-details-table .luscious-details-heading .luscious-customize__text{height:14px!important;min-height:14px!important;line-height:14px!important}}.section-main-product .ring-details-table .luscious-details-heading td{position:static!important;display:table-cell!important;vertical-align:middle!important;padding-top:0!important;padding-bottom:8px!important;border-bottom:1px solid #dcdcdc!important;font-family:var(--font-body-family)!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.06em!important;line-height:15px!important;text-transform:uppercase!important}.section-main-product .ring-details-table .luscious-details-heading td:first-child{width:55%!important;padding-right:16px!important;text-align:left!important}.section-main-product .ring-details-table .luscious-details-heading td:last-child{width:45%!important;padding-left:0!important;text-align:left!important}.section-main-product .ring-details-table .luscious-details-heading .product-customize-action{position:static!important;inset:auto!important;transform:none!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;vertical-align:middle!important}.section-main-product .ring-details-table .luscious-details-heading .luscious-customize{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;line-height:15px!important}.section-main-product .ring-details-table .luscious-details-heading .luscious-customize__text{margin:0!important;padding:0!important;line-height:15px!important}@media screen and (max-width:767px){.section-main-product .ring-details-table .luscious-details-heading td{font-size:12px!important;line-height:14px!important;padding-bottom:7px!important}.section-main-product .ring-details-table .luscious-details-heading td:first-child{width:55%!important;padding-right:10px!important}.section-main-product .ring-details-table .luscious-details-heading td:last-child{width:45%!important;padding-left:0!important}.section-main-product .ring-details-table .luscious-details-heading .luscious-customize,.section-main-product .ring-details-table .luscious-details-heading .luscious-customize__text{line-height:14px!important}}.section-main-product .ring-details-table .luscious-details-heading .luscious-customize{position:relative!important;gap:0!important;padding:0!important;margin:0!important}.section-main-product .ring-details-table .luscious-details-heading .luscious-customize__icon{position:absolute!important;right:100%!important;left:auto!important;top:50%!important;transform:translateY(-50%)!important;width:18px!important;height:15px!important;min-width:18px!important;max-width:18px!important;flex:0 0 18px!important;margin:0 6px 0 0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:0!important}.section-main-product .ring-details-table .luscious-details-heading .luscious-customize__icon svg{width:16px!important;height:14px!important;min-width:16px!important;max-width:16px!important;margin:0!important;display:block!important}.section-main-product .ring-details-table .luscious-details-heading .luscious-customize__text{display:block!important;margin:0!important;padding:0!important;line-height:15px!important;text-align:left!important}@media screen and (max-width:767px){.section-main-product .ring-details-table .luscious-details-heading .luscious-customize__icon{width:17px!important;height:14px!important;min-width:17px!important;max-width:17px!important;flex-basis:17px!important;margin-right:5px!important}.section-main-product .ring-details-table .luscious-details-heading .luscious-customize__icon svg{width:15px!important;height:13px!important;min-width:15px!important;max-width:15px!important}.section-main-product .ring-details-table .luscious-details-heading .luscious-customize__text{line-height:14px!important}}.section-main-product .luscious-product-size__controls{display:grid!important;grid-template-columns:minmax(0,58fr) minmax(0,42fr)!important;width:min(412px,100%)!important;max-width:412px!important;gap:0!important;align-items:stretch!important}.section-main-product .luscious-product-size .ring-size-select{width:100%!important;min-width:0!important;max-width:none!important;height:46px!important}.section-main-product .luscious-product-size .ring-size-guide-link{width:100%!important;min-width:0!important;max-width:none!important;height:46px!important;padding-left:16px!important;padding-right:16px!important;justify-content:center!important}@media screen and (max-width:767px){.section-main-product .luscious-product-size__controls{width:100%!important;max-width:100%!important;grid-template-columns:minmax(0,58fr) minmax(0,42fr)!important}.section-main-product .luscious-product-size .ring-size-select,.section-main-product .luscious-product-size .ring-size-guide-link{height:44px!important}.section-main-product .luscious-product-size .ring-size-guide-link{padding-left:10px!important;padding-right:10px!important}}.section-main-product .ring-details-table{width:min(412px,100%)!important;max-width:412px!important;margin-left:0!important;margin-right:auto!important;table-layout:fixed!important}.section-main-product .ring-details-table .luscious-details-heading td:first-child,.section-main-product .ring-details-table tr:not(.luscious-details-heading):not(.luscious-details-section) td:first-child{width:58%!important}.section-main-product .ring-details-table .luscious-details-heading td:last-child,.section-main-product .ring-details-table tr:not(.luscious-details-heading):not(.luscious-details-section) td:last-child{width:42%!important}.section-main-product .ring-details-table .luscious-details-heading td:first-child,.section-main-product .ring-details-table tr:not(.luscious-details-heading):not(.luscious-details-section) td:first-child{padding-right:16px!important}.section-main-product .ring-details-table .luscious-details-heading td:last-child,.section-main-product .ring-details-table tr:not(.luscious-details-heading):not(.luscious-details-section) td:last-child{padding-left:0!important}@media screen and (max-width:767px){.section-main-product .ring-details-table{width:100%!important;max-width:100%!important}.section-main-product .ring-details-table .luscious-details-heading td:first-child,.section-main-product .ring-details-table tr:not(.luscious-details-heading):not(.luscious-details-section) td:first-child{width:58%!important;padding-right:10px!important}.section-main-product .ring-details-table .luscious-details-heading td:last-child,.section-main-product .ring-details-table tr:not(.luscious-details-heading):not(.luscious-details-section) td:last-child{width:42%!important;padding-left:0!important}}.section-main-product .product-form__quantity,.section-main-product .luscious-quantity-shipping-row,.section-main-product .product-form__buttons,.section-main-product .product__trustbadge{width:min(412px,100%)!important;max-width:412px!important;margin-left:0!important;margin-right:auto!important;box-sizing:border-box!important}.section-main-product .luscious-quantity-shipping-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:16px!important;flex-wrap:nowrap!important}.section-main-product .product-form__buttons{display:flex!important;flex-direction:column!important;align-items:stretch!important}.section-main-product .product-form__buttons .product-form__submit,.section-main-product .product-form__buttons .shopify-payment-button,.section-main-product .product-form__buttons .shopify-payment-button__button{width:100%!important;max-width:none!important;box-sizing:border-box!important}.section-main-product .product-form__buttons .shopify-payment-button__more-options{width:100%!important;text-align:center!important}.section-main-product .product__trustbadge{padding:14px 16px!important}@media screen and (max-width:767px){.section-main-product .product-form__quantity,.section-main-product .luscious-quantity-shipping-row,.section-main-product .product-form__buttons,.section-main-product .product__trustbadge{width:100%!important;max-width:100%!important}.section-main-product .luscious-quantity-shipping-row{gap:12px!important;flex-wrap:wrap!important}}.section-main-product .product-form__quantity .quantity__label{margin:0 0 7px!important;padding:0!important;font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;line-height:1.2!important;color:#111!important;text-transform:uppercase!important}.section-main-product .luscious-quantity-shipping-row{min-height:46px!important;align-items:center!important;gap:14px!important}.section-main-product .luscious-quantity-shipping-row quantity-input.quantity{display:grid!important;grid-template-columns:44px 1fr 44px!important;align-items:center!important;width:152px!important;min-width:152px!important;max-width:152px!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0!important;border:1px solid #111!important;border-radius:12px!important;background:#fff!important;box-shadow:0 1px #00000008!important;box-sizing:border-box!important}.section-main-product .luscious-quantity-shipping-row .quantity__button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#111!important}.section-main-product .luscious-quantity-shipping-row .quantity__button svg{width:12px!important;height:12px!important}.section-main-product .luscious-quantity-shipping-row .quantity__input{width:100%!important;min-width:0!important;height:44px!important;margin:0!important;padding:0!important;border:0!important;background:#fff!important;box-shadow:none!important;text-align:center!important;font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:500!important;line-height:1!important;color:#111!important}.section-main-product .luscious-quantity-shipping-row .product__icon-text{display:inline-flex!important;align-items:center!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important}.section-main-product .luscious-quantity-shipping-row .icon-with-text__item{display:inline-flex!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0!important;font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:400!important;line-height:1.25!important;color:#555!important;white-space:nowrap!important}.section-main-product .luscious-quantity-shipping-row .icon-with-text__item .icon{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin:0!important}@media screen and (max-width:767px){.section-main-product .luscious-quantity-shipping-row{min-height:44px!important;gap:12px!important;flex-wrap:nowrap!important}.section-main-product .luscious-quantity-shipping-row quantity-input.quantity{grid-template-columns:42px 1fr 42px!important;width:146px!important;min-width:146px!important;max-width:146px!important;height:44px!important;min-height:44px!important;border-radius:12px!important}.section-main-product .luscious-quantity-shipping-row .quantity__button{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.section-main-product .luscious-quantity-shipping-row .quantity__input{height:42px!important;font-size:12.5px!important}.section-main-product .luscious-quantity-shipping-row .icon-with-text__item{font-size:11.5px!important;white-space:normal!important}.section-main-product .luscious-quantity-shipping-row .icon-with-text__item .icon{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important}}.section-main-product .product__trustbadge{width:min(412px,100%)!important;max-width:412px!important;padding:14px 16px 16px!important;row-gap:12px!important;align-items:stretch!important;box-sizing:border-box!important}.section-main-product .product__trustbadge>p{width:100%!important;margin:0!important;text-align:center!important;font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:500!important;line-height:1.3!important;color:#111!important}.section-main-product .product__trustbadge ul{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px 12px!important;width:100%!important;margin:0!important;padding:0!important;align-items:center!important;justify-items:center!important}.section-main-product .product__trustbadge ul li{width:100%!important;min-width:0!important;height:28px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.section-main-product .product__trustbadge ul li .icon,.section-main-product .product__trustbadge ul li svg{width:auto!important;max-width:46px!important;height:24px!important;max-height:24px!important;object-fit:contain!important;display:block!important}@media screen and (max-width:767px){.section-main-product .product__trustbadge{width:100%!important;max-width:100%!important;padding:13px 12px 14px!important;row-gap:10px!important}.section-main-product .product__trustbadge ul{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px 8px!important}.section-main-product .product__trustbadge ul li{height:26px!important}.section-main-product .product__trustbadge ul li .icon,.section-main-product .product__trustbadge ul li svg{max-width:42px!important;height:22px!important;max-height:22px!important}}.section-main-product .product__trustbadge ul{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px 10px!important}@media screen and (max-width:767px){.section-main-product .product__trustbadge ul{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:9px 6px!important}}.section-main-product .product__share{width:min(412px,100%)!important;max-width:412px!important;margin-left:0!important;margin-right:auto!important}.section-main-product .product__share>.flex{gap:10px!important;align-items:center!important}.section-main-product .product__share>.flex>span.text-sm{margin:0!important;padding:0!important;font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:0!important;color:#555!important}.section-main-product .product__share .share-button__copy{margin-left:2px!important}@media screen and (max-width:767px){.section-main-product .product__share{width:100%!important;max-width:100%!important}.section-main-product .product__share>.flex>span.text-sm{font-size:11.5px!important}}.section-main-product .product__share>.flex>span.text-sm{font-size:13px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:.01em!important;color:#444!important}@media screen and (max-width:767px){.section-main-product .product__share>.flex>span.text-sm{font-size:12.5px!important}}.section-main-product .luscious-quantity-shipping-row .icon-with-text__item{font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:.01em!important;color:#333!important;white-space:nowrap!important}.section-main-product .luscious-quantity-shipping-row .icon-with-text__item .icon{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important}@media screen and (max-width:767px){.section-main-product .luscious-quantity-shipping-row .icon-with-text__item{font-size:12.5px!important;font-weight:500!important}.section-main-product .luscious-quantity-shipping-row .icon-with-text__item .icon{width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important}}.section-main-product .product__share>.flex>span.text-sm{font-size:14px!important;font-weight:500!important;line-height:1.3!important}@media screen and (max-width:767px){.section-main-product .product__share>.flex>span.text-sm{font-size:13.5px!important}}.section-main-product .product__share>.flex>span.text-sm{text-transform:uppercase!important;letter-spacing:.06em!important}.section-main-product .product__share>.flex>span.text-sm{font-size:12px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}@media screen and (max-width:767px){.section-main-product .product__share>.flex>span.text-sm{font-size:12px!important}}.section-main-product .product__share>.flex{display:flex!important;align-items:center!important;gap:14px!important;min-height:24px!important}.section-main-product .product__share>.flex>span.text-sm{display:inline-flex!important;align-items:center!important;height:22px!important;margin:0!important;line-height:22px!important;flex:0 0 auto!important}.section-main-product .product__share .social-sharing{display:flex!important;align-items:center!important;gap:16px!important;height:24px!important;margin:0!important;padding:0!important}.section-main-product .product__share .social-sharing__link,.section-main-product .product__share .share-button__copy{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0!important;line-height:1!important;vertical-align:middle!important}.section-main-product .product__share .social-sharing__link svg,.section-main-product .product__share .share-button__copy svg{display:block!important;width:17px!important;height:17px!important;margin:0!important}.section-main-product .product__share .share-button__copy{margin-left:0!important}@media screen and (max-width:767px){.section-main-product .product__share>.flex{gap:12px!important}.section-main-product .product__share .social-sharing{gap:14px!important}.section-main-product .product__share .social-sharing__link,.section-main-product .product__share .share-button__copy{width:19px!important;min-width:19px!important;height:19px!important;min-height:19px!important}.section-main-product .product__share .social-sharing__link svg,.section-main-product .product__share .share-button__copy svg{width:16px!important;height:16px!important}}.section-main-product .product__share>.flex{gap:16px!important}.section-main-product .product__share .social-sharing{gap:19px!important;height:26px!important}.section-main-product .product__share .social-sharing__link,.section-main-product .product__share .share-button__copy{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important}.section-main-product .product__share .social-sharing__link svg,.section-main-product .product__share .share-button__copy svg{width:19px!important;height:19px!important}@media screen and (max-width:767px){.section-main-product .product__share>.flex{gap:14px!important}.section-main-product .product__share .social-sharing{gap:17px!important;height:24px!important}.section-main-product .product__share .social-sharing__link,.section-main-product .product__share .share-button__copy{width:21px!important;min-width:21px!important;height:21px!important;min-height:21px!important}.section-main-product .product__share .social-sharing__link svg,.section-main-product .product__share .share-button__copy svg{width:18px!important;height:18px!important}}@media screen and (min-width:768px){:is(.template-index,.template-product) .section-scrolling-text .scrolling-text__animation{animation-duration:var(--duration)!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;animation-play-state:running!important;will-change:transform!important}:is(.template-index,.template-product) .section-scrolling-text .scrolling-text__animation.scrolling-text__left{animation-name:ld-home-scroll-left!important}:is(.template-index,.template-product) .section-scrolling-text .scrolling-text__animation.scrolling-text__right{animation-name:ld-home-scroll-right!important}:is(.template-index,.template-product) .section-scrolling-text .scrolling-text__wrap:hover .scrolling-text__animation{animation-play-state:running!important}}@keyframes ld-home-scroll-left{0%{transform:translate(0)}to{transform:translate(calc(var(--rtl-logical) * -100%))}}@keyframes ld-home-scroll-right{0%{transform:translate(calc(var(--rtl-logical) * -100%))}to{transform:translate(0)}}@media screen and (min-width:1024px){.collection-hero--rings .collection-hero__wrapper-content{max-width:110rem!important;width:100%!important}.collection-hero--rings .collection-hero__description{max-width:110rem!important;width:100%!important;white-space:nowrap!important}}@media screen and (max-width:1023px){.collection-hero--rings .collection-hero__description{white-space:normal!important}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/luscious-responsive-qa.css.map */
