damasci-mobile-gallery{display:none}@media(min-width:0px){product-info.dmg-width-ready #ring-builder-app-choose-setting .custom-selector:has(#BandWidth){display:none}damasci-mobile-gallery .dmg-engraving{display:block;margin:0;padding:0 0 12px}damasci-mobile-gallery .dmg-engraving .gpo-divider{display:none}product-info.dmg-enabled media-gallery,product-info.dmg-enabled .dmg-source-option{display:none!important}product-info.dmg-enabled damasci-mobile-gallery{display:block;width:100%;color:#42145d;--dmg-purple:#42145d;--dmg-border:#dfd5e4}damasci-mobile-gallery [hidden]{display:none!important}damasci-mobile-gallery button,damasci-mobile-gallery a{-webkit-tap-highlight-color:transparent}damasci-mobile-gallery button{font:inherit;color:inherit;border:0;background:transparent;cursor:pointer;padding:0}damasci-mobile-gallery button:focus-visible,damasci-mobile-gallery a:focus-visible{outline:2px solid var(--dmg-purple);outline-offset:3px}damasci-mobile-gallery button:disabled{cursor:default;opacity:.4}.dmg-stage{position:relative;width:100%;aspect-ratio:1;background:#f7f7f7;isolation:isolate}.dmg-spin,.dmg-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.dmg-spin>div{width:100%!important;height:100%!important;padding:0!important;margin:0!important}.dmg-spin iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.dmg-photo{z-index:1}.dmg-photo img{display:block;width:100%;height:100%;object-fit:contain}.dmg-view-name{position:absolute;top:12px;left:14px;font-size:11px;line-height:16px;color:#776780;z-index:2;pointer-events:none}.dmg-hand{position:relative;width:34px;height:43px;display:block}.dmg-hand-shape{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-14deg);transform-origin:50% 80%}.dmg-hand svg{position:absolute;left:0;bottom:1px;width:32px;height:34px;transform:scale(-.79,1.16);transform-origin:center}.dmg-hand .dmg-thumb{transform:translate(-1.32px) scaleX(1.06);transform-origin:0 0}.dmg-hand-band{position:absolute;z-index:1;left:9.6px;top:21.05px;width:4.5px;height:2px;border-top:.6px solid currentColor;border-bottom:.6px solid currentColor;box-sizing:border-box}.dmg-hand-diamond{position:absolute;z-index:2;left:9.75px;top:19.65px;width:4.2px;height:4.2px;border-radius:50%;background-color:#f7f7f7;background-size:420.8054% 425.0847%;background-position:7.7406% 8.342%;background-repeat:no-repeat}.dmg-thumbnails{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding:12px 0 14px;border-bottom:1px solid #e8e1eb}.dmg-thumbnails::-webkit-scrollbar,.dmg-option-list::-webkit-scrollbar{display:none}.dmg-thumbnails .dmg-thumbnail{flex:0 0 calc((100% - 24px)/4);min-width:65px;position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 0 9px;font-size:10px;line-height:14px;border-bottom:2px solid transparent;scroll-snap-align:start}.dmg-thumbnail img{display:block;width:100%;aspect-ratio:1.2;object-fit:contain;background:#f7f7f7}.dmg-thumbnails .dmg-thumbnail[aria-pressed=true]{border-color:var(--dmg-purple)}.dmg-thumbnail .dmg-spin-mark{position:absolute;top:20%;left:calc(50% - 12px);font-size:24px;line-height:24px;text-shadow:0 1px 5px #fff}.dmg-selectors{padding:14px 0 16px;border-bottom:1px solid #e8e1eb}.dmg-tiles{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.dmg-tiles .dmg-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:96px;padding:10px 24px;border:1px solid var(--dmg-border);border-radius:7px;background:#fff}.dmg-tile .dmg-selected-name{font-size:14px;line-height:19px;text-align:center}.dmg-chevron{position:absolute;right:10px;bottom:13px;font:20px/20px Arial,sans-serif;font-weight:400}.dmg-shape-icon{display:block;flex-shrink:0;width:40px;height:40px;background-position:center;background-size:contain;background-repeat:no-repeat}.dmg-metal-icon{position:relative;display:grid;place-items:center;width:35px;height:35px;font:500 12px/1 Arial,sans-serif;color:#797b80;isolation:isolate}.dmg-metal-icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--dmg-art);background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-mask-image:radial-gradient(circle closest-side,transparent 70%,#000 72%);mask-image:radial-gradient(circle closest-side,transparent 70%,#000 72%)}.dmg-metal-icon[data-tone=yellow]{color:#967623}.dmg-metal-icon[data-tone=rose]{color:#b47d72}.dmg-metal-icon[data-purity=""]:before{-webkit-mask-image:none;mask-image:none}.dmg-options{display:grid;grid-template-columns:18px minmax(0,1fr) 18px;gap:3px;align-items:center;min-height:96px}.dmg-options .dmg-scroll{font:24px/1 Arial,sans-serif;height:96px;min-width:18px}.dmg-option-list{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.dmg-option-list .dmg-option{flex:0 0 calc((100% - 24px)/4);min-width:66px;min-height:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:8px 3px;background:#f8f6f9;border:1px solid transparent;border-radius:7px;font-size:11px;line-height:15px;scroll-snap-align:start;text-align:center}.dmg-options[data-kind=metal] .dmg-option{flex-basis:calc((100% - 16px)/3);min-width:80px}.dmg-option-list .dmg-option[aria-pressed=true]{border-color:var(--dmg-purple);background:#fff}damasci-mobile-gallery[aria-busy=true] .dmg-selectors{opacity:.65}}@media(min-width:0px){.dmg-product-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px 0 12px}.dmg-product-summary{min-width:0}.dmg-product-summary .product__tax{margin:6px 0 0!important;font-size:11.5px;line-height:1.5;letter-spacing:0;color:#756c7b}.dmg-product-code{margin-top:14px;padding-top:12px;border-top:1px solid #eee9f0;font-size:12px;line-height:1.6;color:#756c7b;overflow-wrap:anywhere}.dmg-product-code .product__sku{display:inline;margin:0!important;font:inherit;letter-spacing:0;text-transform:none;color:inherit}.dmg-product-code[hidden]{display:none}.dmg-product-summary .product__title{margin:0!important}.dmg-product-summary .product__heading{font-size:22px;line-height:1.17;letter-spacing:0;margin:0 0 6px!important;overflow-wrap:anywhere}.dmg-product-summary [id^=price-]{margin:0!important}.dmg-product-summary .price{font-size:17px;line-height:1.4;margin:0!important}.dmg-product-summary .price-item{margin:0 6px 0 0}.dmg-product-summary .price__sale s{font-size:12px}.dmg-product-summary .price dl{margin:0}.dmg-actions{display:flex;align-items:center;gap:8px}damasci-mobile-gallery .dmg-action{position:static;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:51px;min-height:62px;padding:0 2px;color:var(--dmg-purple);text-decoration:none;font:11px/15px var(--font-body-family,Arial,sans-serif);background:transparent;border:0;white-space:nowrap}.dmg-action .dmg-hand{width:34px;height:38px}.dmg-envelope{position:relative;display:block;width:40px;height:38px}.dmg-envelope svg{position:absolute;left:0;top:7px;width:40px;height:28px}.dmg-envelope img{position:absolute;left:14px;top:18px;width:12px;height:12px;object-fit:contain}.dmg-selectors{padding-top:8px}html.dmg-hint-open,html.dmg-hint-open body{overflow:hidden}.dmg-hint-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:calc(100% - 24px);max-width:440px;max-height:calc(100dvh - 32px);padding:0;border:0;background:transparent;color:#453a49;overflow:auto;overscroll-behavior:contain;font:14px/1.5 var(--font-body-family,Arial,sans-serif)}.dmg-hint-dialog::backdrop{background:#1c0f2366}.dmg-hint-card{position:relative;margin:26px 0 0;padding:61px 23px 22px;border:1px solid #e7e0e9;border-radius:16px;background:#fff}.dmg-hint-dialog *{box-sizing:border-box}.dmg-hint-dialog h2,.dmg-hint-dialog h3,.dmg-hint-dialog p{margin:0}.dmg-hint-dialog [hidden]{display:none!important}.dmg-hint-dialog .dmg-hint-close{position:absolute;z-index:3;top:5px;right:5px;width:44px;height:44px;padding:12px;border:0;background:none;color:#42145f}.dmg-hint-close svg{width:20px;height:20px}.dmg-hint-header{text-align:center}.dmg-hint-header>.dmg-envelope{position:absolute;top:-22px;left:calc(50% - 31px);width:62px;height:44px;background:#fff}.dmg-hint-header .dmg-envelope svg{top:0;left:-3px;width:68px;height:44px;stroke-width:1}.dmg-hint-header .dmg-envelope img{left:23px;top:18px;width:16px;height:16px}.dmg-hint-header h2{position:absolute;top:26px;left:0;right:0;font:14px/20px var(--font-body-family,Arial,sans-serif);color:#42145f;letter-spacing:0}.dmg-hint-header p{font:italic 29px/30px var(--font-heading-family,Georgia,serif);color:#42145f;letter-spacing:0}.dmg-hint-dialog form{display:grid;gap:12px;margin:20px 0 0}.dmg-hint-names{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.dmg-hint-dialog label{min-width:0}.dmg-hint-dialog input:not([type=checkbox]),.dmg-hint-dialog textarea,.dmg-hint-dialog select{font:16px/22px var(--font-body-family,Arial,sans-serif);color:#453a49;width:100%;min-width:0;min-height:48px;padding:11px 13px;border:1px solid #dfd7e3;border-radius:12px;background:#fff;box-shadow:none}.dmg-hint-dialog input::placeholder,.dmg-hint-dialog textarea::placeholder{color:#827689;opacity:1}.dmg-hint-dialog summary{display:flex;align-items:center;gap:5px;list-style:none;min-height:44px;font-size:12px;color:#42145f;cursor:pointer}.dmg-hint-dialog summary::-webkit-details-marker{display:none}.dmg-hint-dialog .dmg-hint-card summary small{font-size:12px!important;line-height:1.4;color:#776d7c;white-space:nowrap}.dmg-hint-dialog .dmg-hint-card summary svg{margin-left:auto;width:22px;height:22px;flex:0 0 22px;stroke-width:1.8}.dmg-hint-dialog details[open] summary svg{transform:rotate(180deg)}.dmg-hint-extras{display:grid;gap:12px;padding:5px 0 10px}.dmg-hint-extras label{display:grid;gap:6px;font-size:12px;color:#776d7c}.dmg-hint-dialog textarea{resize:vertical;min-height:90px}.dmg-hint-dialog .dmg-hint-primary,.dmg-hint-dialog .dmg-hint-secondary{display:block;width:100%;min-height:48px;border:1px solid #42145f;border-radius:26px;padding:11px 16px;font:14px/24px var(--font-body-family,Arial,sans-serif);background:#42145f;color:#fff;text-align:center;text-decoration:none}.dmg-hint-dialog .dmg-hint-secondary{background:#fff;color:#42145f}.dmg-hint-newsletter{display:flex;gap:10px;align-items:flex-start;padding-top:5px;font-size:12px;line-height:1.5;color:#6d6273}.dmg-hint-newsletter input{width:16px;height:16px;flex:0 0 16px;margin:2px 0 0;accent-color:#42145f}.dmg-hint-newsletter small{display:block;font-size:11px;margin-top:3px}.dmg-hint-dialog .dmg-hint-note{margin:16px 0 0;color:#776d7c;text-align:center;font-size:11px;line-height:1.5}.dmg-hint-email{text-align:center}.dmg-hint-email .dmg-hint-back{display:block;min-height:44px;margin:-30px 0 12px;color:#42145f;font-size:12px}.dmg-hint-email-meta{text-align:left;font-size:11px;color:#776d7c;border-bottom:1px solid #e7e0e9;padding-bottom:16px;margin-bottom:24px;overflow-wrap:anywhere}.dmg-hint-email h2{font:28px/1.2 var(--font-heading-family,Georgia,serif);color:#42145f;margin:0 0 15px}.dmg-hint-email h3{font:23px/1.2 var(--font-heading-family,Georgia,serif);color:#42145f;margin:12px 0}.dmg-hint-email blockquote{margin:20px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font:italic 20px/1.4 var(--font-heading-family,Georgia,serif);color:#42145f}.dmg-hint-email img{display:block;width:100%;height:190px;object-fit:contain;margin-top:12px}.dmg-hint-email [data-hint-options]{font-size:12px;margin:0 0 20px;color:#776d7c}}@media(max-width:359px){.dmg-product-row{gap:7px}.dmg-product-summary .product__heading{font-size:20px}.dmg-actions{gap:3px}damasci-mobile-gallery .dmg-action{font-size:10px;min-width:46px}.dmg-hint-card{padding-left:16px;padding-right:16px}}@media(min-width:0px){.dmg-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dmg-tiles .dmg-tile{padding:10px 14px 10px 8px;min-height:100px}.dmg-tile .dmg-selected-name{font-size:12.5px;line-height:17px;min-height:34px;display:flex;align-items:center;justify-content:center;overflow-wrap:anywhere}.dmg-tiles .dmg-chevron{right:5px;bottom:15px}.dmg-origin-icon{display:flex;align-items:center;justify-content:center;width:35px;height:40px;color:var(--dmg-purple)}.dmg-origin-icon svg{display:block;width:34px;height:34px;overflow:visible}.dmg-options[data-kind=origin] .dmg-option{flex:1;min-width:100px;font-size:13px}.dmg-accent-preview-note{font-size:11px;line-height:1.45;color:#776d7c;margin:8px 0 14px}}@media(min-width:0px){.dmg-tiles[data-no-accents=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.dmg-tiles [data-open=origin][hidden]{display:none}}@media(min-width:0px){.dmg-stage .dmg-view-name{display:none}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/damasci-mobile-gallery-v3.css.map */
