#ring-builder-app .sp-diamondt-links>a[data-damasci-tab-icon]{--damasci-tab-icon-background:#fff}#ring-builder-app .sp-diamondt-links>a.active[data-damasci-tab-icon]{--damasci-tab-icon-background:var(--primary, #4a1f66)}#ring-builder-app .sp-diamondt-links>a[data-damasci-tab-icon]>.pc-flex{flex:0 0 28px;align-items:center;justify-content:center}#ring-builder-app .sp-diamondt-links>a[data-damasci-tab-icon]>.pc-flex>svg:not(.damasci-tab-icon){display:none}#ring-builder-app .sp-diamondt-links>a[data-damasci-tab-icon]>span:not(.damasci-tab-label){display:none}#ring-builder-app .sp-diamondt-links svg.damasci-tab-icon{display:block;width:28px!important;height:28px!important;flex:0 0 28px;fill:none!important;stroke:currentColor}#ring-builder-app .sp-diamondt-links svg.damasci-tab-icon path{fill:none!important}#ring-builder-app .sp-diamondt-links svg.damasci-tab-icon path[fill="#fff"]{fill:var(--damasci-tab-icon-background)!important}@media screen and (max-width:650px){#ring-builder-app .sp-diamondt-links>a[data-damasci-tab-icon]:not([data-damasci-fancy-icon]){flex:1 1 calc(50% - 8px);min-width:0;min-height:58px;padding-inline:10px;box-sizing:border-box;justify-content:center}#ring-builder-app .sp-diamondt-links .damasci-tab-label{white-space:normal;min-width:0;line-height:1.25;text-align:left}}.damasci-engagement-nav{color:#42145d}.damasci-engagement-nav section{margin:0;padding:24px 20px 0}.damasci-engagement-nav section:last-child{padding-bottom:28px}.damasci-engagement-nav h3{font-family:inherit;color:inherit;margin:0 0 12px;font-size:13px;font-weight:600;line-height:22px;text-transform:uppercase;letter-spacing:.04em}.damasci-engagement-nav ul{list-style:none;margin:0;padding:0}.damasci-engagement-nav ul>li{border:0;padding:0;margin:0;min-width:0}.damasci-engagement-nav__link{display:flex;align-items:center;gap:12px;min-height:44px;font-size:14px;line-height:21px;color:inherit;text-decoration:none}.damasci-engagement-nav__link:hover span,.damasci-engagement-nav__all:hover{text-decoration:underline}.damasci-engagement-nav__link>svg{width:28px;height:28px;flex:0 0 28px}.damasci-engagement-nav__link img{width:28px;height:32px;object-fit:contain;flex:0 0 28px}.damasci-engagement-nav__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.damasci-engagement-nav__style-icon{display:block;width:32px;height:32px;flex:0 0 32px}.damasci-engagement-nav__style-icon svg{display:block;width:32px;height:32px}.damasci-engagement-nav__all{display:flex;align-items:center;gap:8px;min-height:44px;margin-top:22px;color:inherit;text-decoration:none;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}@media(min-width:990px){.is-megamenu .damasci-engagement-nav{display:grid;grid-template-columns:minmax(240px,1.2fr) minmax(240px,1fr) minmax(185px,.85fr);gap:28px;width:100%;padding:12px 0 20px}.is-megamenu .damasci-engagement-nav section{padding:0}.is-megamenu .damasci-engagement-nav__link{font-size:13px}.is-megamenu:has(.damasci-engagement-nav) .mega-menu__promo{display:none}}.damasci-mobile-design-menu{margin:0;padding:22px 20px;border-top:1px solid #e5dfe9}.damasci-mobile-design-menu__heading{margin:0 0 12px;font-family:inherit;font-size:13px;line-height:22px;font-weight:500;color:#42145d;text-transform:uppercase;letter-spacing:.04em}.damasci-mobile-design-menu__links{list-style:none;padding:0;margin:0}.damasci-mobile-design-menu__links>li{border:0;margin:0;padding:0}.damasci-mobile-design-menu__link{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:14px;line-height:21px;color:#42145d;text-decoration:none}.damasci-mobile-design-menu__link:hover{text-decoration:underline}.damasci-nav-colours{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px}.damasci-nav-colours>li{margin:0;padding:0;border:0;min-width:0}.damasci-nav-colours__link{display:flex;align-items:center;gap:10px;min-height:42px;color:#42145d;font-size:13px;line-height:20px;text-decoration:none}.damasci-nav-colours__link img{width:22px;height:22px;flex:0 0 22px;object-fit:contain}.damasci-nav-colours__link:hover span{text-decoration:underline}.damasci-nav-fancy{padding:22px 20px;border-top:1px solid #e5dfe9}.damasci-nav-fancy__heading{display:block;color:#42145d;font-size:13px;font-weight:500;line-height:22px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.damasci-nav-fancy__heading:hover{text-decoration:underline}.damasci-nav-shapes{padding:22px 20px 14px;border-top:1px solid #e5dfe9}.damasci-nav-shapes__heading{margin:0 0 16px;color:#42145d;font-family:inherit;font-size:13px;font-weight:500;line-height:20px;letter-spacing:.06em;text-transform:uppercase}.damasci-nav-shapes__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;list-style:none;margin:0;padding:0}.damasci-nav-shapes__grid>li{min-width:0;margin:0;padding:0;border:0}.damasci-nav-shapes__link{display:flex;align-items:center;gap:10px;min-height:52px;color:#42145d;text-decoration:none;font-size:13px;line-height:18px;padding:4px 0}.damasci-nav-shapes__link img{flex:0 0 36px;width:36px;height:40px;object-fit:contain}.damasci-nav-shapes__link span{min-width:0;overflow-wrap:normal}.damasci-nav-shapes__link:hover span{text-decoration:underline}.damasci-design-icon{width:24px;height:24px;flex:0 0 24px}.damasci-design-menu{margin-top:24px;padding-top:20px;border-top:1px solid #e5dfe9}.damasci-design-menu__heading{margin:0 0 12px;font-family:inherit;font-size:13px;line-height:22px;font-weight:500;color:#42145d;text-transform:uppercase;letter-spacing:.04em}.damasci-design-menu__links{list-style:none;padding:0;margin:0}.damasci-design-menu__links>li{border:0;margin:0;padding:0}.damasci-design-menu__link{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:14px;line-height:21px;color:#42145d;text-decoration:none}.damasci-design-menu__link:hover{text-decoration:underline}.damasci-desktop-colours{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 20px}.damasci-desktop-colours__link{display:flex;align-items:center;gap:10px;min-height:34px;color:#42145d;font-size:14px;line-height:20px;text-decoration:none}.damasci-desktop-colours__link img{width:22px;height:22px;flex:0 0 22px;object-fit:contain}.damasci-desktop-colours__link:hover span{text-decoration:underline}.is-megamenu:has(.damasci-desktop-diamonds)>.list-menu-dropdown{max-height:calc(100dvh - 180px);overflow-y:auto}.damasci-desktop-diamonds__fancy{display:block;margin-top:20px;padding-top:18px;border-top:1px solid #e5dfe9;color:#42145d;font-size:13px;font-weight:500;line-height:22px;text-transform:uppercase;letter-spacing:.04em;text-decoration:none}.damasci-desktop-diamonds__fancy:hover{text-decoration:underline}.is-megamenu:has(.damasci-desktop-diamonds) .mega-menu__promo{flex:0 0 clamp(140px,15vw,220px)}.is-megamenu .damasci-desktop-diamonds{display:grid;grid-template-columns:minmax(280px,1.35fr) minmax(220px,1fr);gap:32px}.is-megamenu.show-images .damasci-desktop-diamonds>.mega-menu__item,.is-megamenu .damasci-desktop-diamonds>.mega-menu__item{width:100%;max-width:none;min-width:0}.damasci-desktop-diamonds__shopping{display:block;padding-top:2px}.damasci-desktop-diamonds__shopping>.damasci-desktop-diamonds__shop-link{display:block;margin-bottom:18px}.damasci-desktop-diamonds__shapes{margin-top:0}.damasci-desktop-diamonds__shopping>.damasci-design-menu{margin-top:26px;padding-top:20px}.damasci-desktop-diamonds .damasci-design-menu__link{font-size:13px;line-height:19px;padding:6px 0}.damasci-desktop-diamonds{align-items:start}.damasci-desktop-diamonds__browse .damasci-desktop-diamonds__fancy{margin-top:24px;padding-top:20px}.damasci-desktop-diamonds__shop-link{color:#42145d;font-size:15px;line-height:24px;text-decoration:none}.damasci-desktop-diamonds__heading{margin:0 0 14px;color:#42145d;font-family:inherit;font-size:13px;font-weight:500;line-height:24px;letter-spacing:.06em;text-transform:uppercase}.damasci-desktop-diamonds__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px;list-style:none;margin:0;padding:0}.damasci-desktop-diamonds__shape-link{display:flex;align-items:center;gap:10px;min-height:50px;color:#42145d;font-size:14px;line-height:20px;text-decoration:none}.damasci-desktop-diamonds__shape-link img{flex:0 0 36px;width:36px;height:40px;object-fit:contain}.damasci-desktop-diamonds__shop-link:hover,.damasci-desktop-diamonds__shape-link:hover span{text-decoration:underline}@media screen and (min-width:990px)and (max-width:1199px){.is-megamenu:has(.damasci-desktop-diamonds)>.list-menu-dropdown>.page-width{padding-inline:4rem}}@media screen and (max-width:650px){#ring-builder-app .pc_setting_listing:has(.sp-diamondt-links){padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))!important}#ring-builder-app .pc_setting_listing:has(.sp-diamondt-links) .pc-filter-header{margin:0!important;padding:0!important;min-height:0}#ring-builder-app .pc_setting_listing:has(.sp-diamondt-links) .pc-filter-header>button.pc-setting-filter{position:fixed;inset:auto 12px 12px;z-index:990;display:flex!important;align-items:center;justify-content:center;gap:12px;width:calc(100% - 24px)!important;box-sizing:border-box;min-width:0!important;height:auto!important;min-height:calc(64px + env(safe-area-inset-bottom,0px));margin:0!important;padding:18px 24px calc(18px + env(safe-area-inset-bottom,0px))!important;border:0!important;border-radius:0!important;background:var(--color-button-background, #42145d)!important;color:#fff!important;box-shadow:0 -2px 12px #00000014;font-size:18px!important;font-weight:500;line-height:28px!important;letter-spacing:.04em}#ring-builder-app .pc_setting_listing:has(.sp-diamondt-links) .pc-filter-header>button.pc-setting-filter:after{content:"";position:static;transform:none;z-index:auto;flex:0 0 24px;width:24px;height:24px;border:0;border-radius:0;box-shadow:none;transition:none;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M3 7h10m4 0h4M3 17h4m4 0h10'/%3E%3Ccircle cx='15' cy='7' r='2'/%3E%3Ccircle cx='9' cy='17' r='2'/%3E%3C/svg%3E")}#ring-builder-app .pc_setting_listing:has(.sp-diamondt-links) .pc-filter-header>button.pc-setting-filter:focus-visible{outline:3px solid #fff;outline-offset:-6px}#ring-builder-app .pc_setting_listing:has(.sp-diamondt-links) .pc-responsive-p.pc-mobile-show-filter-section .pc-filter-header>button.pc-setting-filter{visibility:hidden;pointer-events:none}#ring-builder-app .pc_setting_listing:has(.sp-diamondt-links) .pc-filter-grids:not(.pc-mobile-show-filter-section){position:static!important;display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;opacity:1!important;transition:none!important;z-index:auto}#ring-builder-app .pc_setting_listing:has(.sp-diamondt-links) .pc-filter-grids:not(.pc-mobile-show-filter-section)>:not(.pc-main-section),#ring-builder-app .pc_setting_listing:has(.sp-diamondt-links) .pc-filter-grids:not(.pc-mobile-show-filter-section) .pc-listing_inner_filter>:not(.nshpmain-wrapper){display:none!important}#ring-builder-app .pc_setting_listing:has(.sp-diamondt-links) .pc-filter-grids:not(.pc-mobile-show-filter-section) .pc-listing_inner_filter{display:block!important;padding:0!important;border:0!important}#ring-builder-app .pc_setting_listing:has(.sp-diamondt-links) .pc-filter-grids:not(.pc-mobile-show-filter-section) .nshpmain-wrapper{display:block!important;width:100%!important;margin:0!important;padding:0!important}#ring-builder-app .pc_setting_listing:has(.sp-diamondt-links) .pc-filter-grids:not(.pc-mobile-show-filter-section) .only-shape{display:none!important}#ring-builder-app .pc_setting_listing:has(.sp-diamondt-links) .pc-filter-grids:not(.pc-mobile-show-filter-section) .nshp-wrap{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:8px!important;width:100%;box-sizing:border-box;margin:0!important;padding:6px 4px 12px!important;overflow-x:auto!important;overflow-y:hidden!important;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}#ring-builder-app .pc_setting_listing:has(.sp-diamondt-links) .pc-filter-grids:not(.pc-mobile-show-filter-section) .nshp-wrap::-webkit-scrollbar{display:none}#ring-builder-app .pc_setting_listing:has(.sp-diamondt-links) .pc-filter-grids:not(.pc-mobile-show-filter-section) .nshp-box{flex:0 0 68px!important;min-width:68px;max-width:68px;scroll-snap-align:start}#ring-builder-app .pc_setting_listing:has(.sp-diamondt-links) .pc-filter-grids:not(.pc-mobile-show-filter-section) .shape-title{display:block;white-space:normal;font-size:12px!important;line-height:16px;text-align:center}#ring-builder-app .pc_setting_listing:has(.sp-diamondt-links) .pc-filter-grids:not(.pc-mobile-show-filter-section) .shape-arrow{display:none!important}}@media only screen and (max-width:650px){body:has(#ring-builder-app .pc_setting_listing .sp-diamondt-links) #chat-bubble{bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}}.damasci-filter-sheet-header,.damasci-filter-backdrop{display:none}@media screen and (max-width:650px){body.damasci-filter-sheet-active{overflow:hidden!important}body.damasci-filter-sheet-active #chat-bubble{visibility:hidden}.damasci-filter-backdrop.is-open{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000052;z-index:10000}#ring-builder-app .pc_setting_listing:has(.sp-diamondt-links) .pc-filter-grids.damasci-filter-sheet.pc-mobile-show-filter-section{position:fixed!important;inset:auto 0 0!important;width:100%!important;height:80vh!important;height:80dvh!important;max-height:calc(100dvh - 64px);box-sizing:border-box;margin:0!important;padding:0!important;display:flex!important;flex-direction:column;overflow:hidden!important;border-radius:18px 18px 0 0;background:#fff;box-shadow:0 -4px 24px #0002;z-index:10001;transform:translateY(var(--damasci-sheet-drag, 0px));transition:transform .18s ease-out!important}#ring-builder-app .pc_setting_listing:has(.sp-diamondt-links) .pc-filter-grids.damasci-filter-sheet.pc-mobile-show-filter-section[data-dragging]{transition:none!important}#ring-builder-app .damasci-filter-sheet.pc-mobile-show-filter-section>.damasci-filter-sheet-header{display:block;position:relative;flex:0 0 auto;padding:24px 64px 16px;border-bottom:1px solid #e6e1e9;color:#42145d;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.damasci-filter-sheet-header:before{content:"";position:absolute;width:40px;height:4px;border-radius:4px;background:#ccc6d1;top:9px;left:calc(50% - 20px)}.damasci-filter-sheet-title{text-align:center;margin:0;font-size:20px;line-height:28px;font-weight:500}#ring-builder-app button.damasci-filter-sheet-close{position:absolute;right:10px;top:14px;display:grid;place-items:center;width:44px;height:44px;min-width:44px;margin:0;padding:0;background:transparent;color:#42145d;border:0;border-radius:0;box-shadow:none;cursor:pointer}#ring-builder-app button.damasci-filter-sheet-close:before,#ring-builder-app button.damasci-filter-sheet-close:after{display:none}#ring-builder-app .damasci-filter-sheet-close:focus-visible{outline:2px solid #42145d;outline-offset:-4px}#ring-builder-app .pc_setting_listing:has(.sp-diamondt-links) .damasci-filter-sheet.pc-mobile-show-filter-section>.pc-main-section{flex:1 1 auto;min-height:0;width:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;box-sizing:border-box;padding:12px 16px 20px;-webkit-overflow-scrolling:touch}#ring-builder-app .damasci-filter-sheet.pc-mobile-show-filter-section .pc-listing_inner_filter{padding-left:0!important;padding-right:0!important}#ring-builder-app .pc_setting_listing:has(.sp-diamondt-links) .damasci-filter-sheet.pc-mobile-show-filter-section>.pc-mobile-show-results{position:static!important;flex:0 0 auto;width:100%;box-sizing:border-box;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #e6e1e9;background:#fff!important}#ring-builder-app .damasci-filter-sheet .pc-mobile-show-results>button:first-child{width:100%!important;min-height:52px;background:#42145d;color:#fff}#ring-builder-app .damasci-filter-sheet .pc-mobile-show-results>button:not(:first-child){display:none!important}}@media(prefers-reduced-motion:reduce){#ring-builder-app .pc_setting_listing:has(.sp-diamondt-links) .pc-filter-grids.damasci-filter-sheet.pc-mobile-show-filter-section{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/55/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAwAAAAAAECEA */
