@media(min-width:750px){.cart-items .cart-item__personalisation{display:block;grid-column:2 / -1;grid-row:2;min-width:0;text-align:start}.cart-item--personalised .cart-item__quantity,.cart-item--personalised .cart-item__totals{grid-row:3}.cart-item--personalised .cart-item__totals{grid-column:5}.cart-item__details .me-cart-personalisation-property,.da-cart-assessment .da-inspection-desktop-copy{display:none}.da-cart-assessment .da-inspection-mobile-copy{display:inline}.cart-item__personalisation .me-cart-personalisation{display:grid;gap:10px;margin:0;min-width:0;max-width:100%}.cart-item__personalisation .me-cart-personalisation__card{padding:12px;border:1px solid #dfd6e6;border-radius:10px;background:#fcfafc;color:#401557;min-width:0;box-sizing:border-box}.cart-item__personalisation .me-cart-personalisation__card h3{margin:0 0 8px;font:500 13px/1.4 var(--font-body-family,Arial,sans-serif);letter-spacing:0;color:#401557}.cart-item__personalisation .me-cart-personalisation__words{margin:0 0 10px;font:400 20px/1.35 Damasci Clover,Damasci Single Paw,Georgia,serif;color:#401557;overflow-wrap:anywhere;white-space:pre-wrap}.cart-item__personalisation .me-cart-personalisation__meta{display:grid;gap:6px;margin:0;padding:0;font:400 12px/1.5 var(--font-body-family,Arial,sans-serif)}.cart-item__personalisation .me-cart-personalisation__meta>div{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:8px}.cart-item__personalisation .me-cart-personalisation__meta dt{color:#756c7b}.cart-item__personalisation .me-cart-personalisation__meta dd{margin:0;color:#514558;overflow-wrap:anywhere}.cart-item__personalisation .me-cart-personalisation__stone{display:flex;gap:9px;align-items:flex-start;min-width:0}.cart-item__personalisation .me-cart-personalisation__stone+.me-cart-personalisation__stone{border-top:1px solid #e7e0e9;margin-top:10px;padding-top:10px}.cart-item__personalisation .me-cart-personalisation__stone>div{min-width:0}.cart-item__personalisation .me-cart-personalisation__number{display:grid;place-items:center;flex:0 0 22px;height:22px;border-radius:50%;background:#eee8f2;color:#401557;font:400 12px/1 var(--font-body-family,Arial,sans-serif)}.cart-item__personalisation .me-cart-personalisation__month{display:block;color:#401557;font:500 14px/1.45 var(--font-body-family,Arial,sans-serif)}.cart-item__personalisation .me-cart-personalisation__gem{display:block;color:#514558;font:400 12px/1.5 var(--font-body-family,Arial,sans-serif);overflow-wrap:anywhere}.cart-item__personalisation .me-cart-personalisation__placement{display:block;margin-top:3px;color:#756c7b;font:400 12px/1.5 var(--font-body-family,Arial,sans-serif);overflow-wrap:anywhere}#ring-builder-app .ring-detail-wrapper .thumbnail-box{padding:0}#ring-builder-app .dproduct-box-img{flex:0 0 auto}#ring-builder-app .settingpro-description{display:flex;flex-direction:column;flex:1;min-width:0}#ring-builder-app .settingpro-description>a{display:block;flex:1;min-width:0}#ring-builder-app .settingpro-description .lproduct-name{min-height:2lh}#ring-builder-app .settingpro-description .damasci-setting-metals{margin-top:8px!important}#ring-builder-app .ring-detail-wrapper .gallery-section{position:relative;display:block;width:100%;min-width:0;max-width:none;align-self:start}#ring-builder-app .ring-detail-wrapper .gallery-content{width:100%;gap:0}#ring-builder-app .ring-detail-wrapper .main-image-wrapper{width:100%;max-height:none;aspect-ratio:1;border-radius:10px}#ring-builder-app .ring-detail-wrapper .main-image-container{width:100%;height:100%;padding:12px 12px 64px}#ring-builder-app .ring-detail-wrapper .primary-display-image{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}#ring-builder-app .ring-detail-wrapper .thumbnail-strip{position:absolute;inset:auto 12px 12px auto;z-index:2;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;padding:0}#ring-builder-app .ring-detail-wrapper .thumbnail-box{width:48px;height:48px;min-width:48px;border:1px solid #ddd4e3;border-radius:7px;box-sizing:border-box;box-shadow:0 2px 6px #4015570d;transition:border-color .15s ease,box-shadow .15s ease;transform:none;background:#fff}#ring-builder-app .ring-detail-wrapper .thumbnail-box.thumbnail-active{border:2px solid #401557;box-shadow:0 0 0 2px #40155712;transform:none}#ring-builder-app .ring-detail-wrapper .thumbnail-box:focus-visible{outline:2px solid #401557;outline-offset:3px}#ring-builder-app .ring-detail-wrapper .thumbnail-preview{width:100%;height:100%;object-fit:contain;display:block}#ring-builder-app .ring-detail-wrapper .gallery-controls{display:none}#ring-builder-app .ring-detail-wrapper .main-image-container{padding:0}.damasci-final-media{position:relative;width:100%;height:100%;background:#fff}.damasci-final-media-panel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.damasci-final-media-panel[hidden]{display:none}.damasci-final-media-panel iframe,.damasci-final-media-panel video{display:block;width:100%;height:100%;border:0;object-fit:contain}#ring-builder-app .ring-detail-wrapper .damasci-final-media-fallback{box-sizing:border-box;padding:12px 12px 64px}.damasci-final-media-status{position:absolute;left:12px;right:12px;top:12px;text-align:center;font-size:12px;color:#706675;pointer-events:none}#ring-builder-app .ring-detail-wrapper .thumbnail-box{position:relative;overflow:hidden}#ring-builder-app .ring-detail-wrapper .thumbnail-box:after{content:"360\b0";position:absolute;bottom:0;left:0;right:0;padding:1px 0;background:#ffffffeb;color:#401557;font-size:9px;line-height:12px;font-weight:600;text-align:center}}@media(min-width:750px){product-info.ddv-product .product{display:block;margin:0}product-info.ddv-product .product .product__media-wrapper{width:100%;max-width:none;padding:0;margin:0}product-info.ddv-product .product>.product__info-wrapper{display:none}product-info.ddv-product damasci-mobile-gallery{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(380px,.87fr);gap:clamp(28px,4vw,70px);align-items:start;padding-top:12px}.ddv-media{position:relative;min-width:0}.ddv-media .dmg-thumbnails{display:none}.ddv-open-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.ddv-open-photos .ddv-open-photo{display:block;width:100%;aspect-ratio:1;border-radius:10px;overflow:hidden;background:#f7f7f7;cursor:zoom-in}.ddv-open-photo img{display:block;width:100%;height:100%;object-fit:contain}.ddv-details{min-width:0}.ddv-details .product__info-container{position:static;padding:0;max-width:none;z-index:auto}.ddv-details .product__info-container>*:first-child{margin-top:0}.ddv-details .dmg-product-row{padding:0 0 22px;align-items:start;gap:14px}.ddv-details .dmg-product-summary .product__heading{font-size:clamp(28px,2.4vw,38px);line-height:1.13;max-width:400px;margin-bottom:10px!important}.ddv-details .dmg-product-summary .price{font-size:23px}.ddv-details .dmg-product-summary .product__tax{font-size:12px;line-height:1.5;margin-top:8px!important}.ddv-details .dmg-actions{gap:12px;padding-top:3px}damasci-mobile-gallery .dmg-action{min-width:57px;font-size:12px;gap:5px}.dmg-stage{border-radius:12px;overflow:hidden}.dmg-thumbnails{gap:12px;padding:14px 0;border:0}.dmg-thumbnails .dmg-thumbnail{flex-basis:calc((100% - 36px)/4);font-size:12px;gap:8px;padding-bottom:10px}.dmg-thumbnail img{border-radius:7px;aspect-ratio:1.45}.ddv-details .dmg-selectors{padding:0 0 24px;margin:0 0 24px}.dmg-tiles{gap:12px}.dmg-tiles .dmg-tile{min-height:114px;border-radius:9px;padding:14px 18px;transition:background .16s,border-color .16s}.dmg-tiles .dmg-tile:hover{background:#faf7fb;border-color:#42145d}.dmg-tile .dmg-selected-name{font-size:14px;min-height:24px;line-height:20px}.dmg-tiles .dmg-chevron{right:10px;bottom:18px}.dmg-shape-icon{width:43px;height:43px}.dmg-options{min-height:114px}.dmg-option-list .dmg-option{min-height:114px;font-size:13px}.ddv-choice-groups{display:grid;gap:20px}.ddv-choice-grid{display:grid;gap:8px;min-width:0}.ddv-choice-grid+.ddv-choice-grid{padding-top:20px;border-top:1px solid #eee9f0}.ddv-choice-line{display:grid;grid-template-columns:repeat(var(--ddv-columns),minmax(0,1fr));gap:8px}.ddv-choice{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:92px;padding:10px 4px;background:#faf8fb;border:1px solid transparent;border-radius:8px;color:#42145d;font:13px/1.3 var(--font-body-family,Arial,sans-serif);cursor:pointer;transition:border-color .15s,background .15s}.ddv-choice-name{display:flex;align-items:center;justify-content:center;min-height:34px;text-align:center;max-width:100%}.ddv-choice:hover{border-color:#c8b7d1;background:#fff}.ddv-choice[aria-pressed=true]{border-color:#42145d;background:#f1ebf5}.ddv-choice:focus-visible{outline:2px solid #42145d;outline-offset:2px}.ddv-choice:disabled{opacity:.4;cursor:not-allowed}.ddv-choice .dmg-shape-icon,.ddv-choice .dmg-metal-icon{width:34px;height:34px;flex-shrink:0}.ddv-details .dmg-tiles,.ddv-details .dmg-options{display:none}.ddv-choice-grid[data-choice-kind=origin] .ddv-choice{flex-direction:row;gap:12px;min-height:64px}.ddv-choice-grid[data-choice-kind=origin] .ddv-choice-name{min-height:0}.ddv-choice-grid[data-choice-kind=origin] .dmg-origin-icon{width:34px;height:34px}.dmg-product-code{font-size:12px;color:#786c7d}product-info.ddv-product #ring-builder-app-choose-setting .custom-selector:has(#RingSize),product-info.ddv-product #ring-builder-app-choose-setting .custom-selector:has(#BandWidth){display:none}.dmg-hint-dialog{max-width:470px}.dmg-hint-card{padding-right:30px;padding-left:30px}.dmg-hint-dialog summary,.dmg-hint-dialog .dmg-hint-card summary small{font-size:14px!important}.ddv-details .drd-description-content{font-size:14px;line-height:1.75}.ddv-details .drd-summary{font-size:28px;padding:20px 0}.ddv-details .drd-body{padding-bottom:20px}.ddv-details damasci-ring-details .drd-cards .card{padding-top:18px;padding-bottom:18px}.ddv-details #ring-builder-app-choose-setting button{min-height:50px}#ring-builder-app .ring-detail-wrapper{max-width:1360px;margin-inline:auto}#ring-builder-app .ring-detail-wrapper .gallery-section{position:sticky;top:110px}#ring-builder-app .ring-detail-wrapper .gallery-controls{display:none}#ring-builder-app .ring-detail-wrapper .thumbnail-box{width:64px;height:64px;min-width:64px}#ring-builder-app .ring-detail-wrapper .thumbnail-strip{right:16px;bottom:16px;gap:10px}#ring-builder-app .ring-detail-wrapper .main-image-wrapper{border:1px solid #eee9f0;box-shadow:none}.ring-detail-container .setting-card .damasci-setting-shape{display:none}.ring-detail-container .info-card .card-content-wrapper{padding:24px}.ring-detail-container .info-card .card-info-block{min-width:0;flex:1}.ring-detail-container .info-card .card-info-block>p:last-child{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-top:16px}.ring-detail-container .info-card .card-info-block>p:last-child>span{margin-left:auto;text-align:right;white-space:nowrap}.ring-detail-container .details-content .price,.ring-detail-container .details-content .price dl,.ring-detail-container .details-content .price dd{margin:0;padding:0}.ring-detail-container .details-content>h2.pc-justify-between{width:100%;max-width:none;box-sizing:border-box;padding-inline:24px}.me-final-size{margin-top:22px;gap:16px}damasci-personalisation{margin:18px 0}damasci-personalisation .me-open{font-size:15px;min-height:52px}damasci-personalisation .me-saved-summary{gap:12px}damasci-personalisation .me-dialog{top:0;right:0;bottom:0;left:0;margin:auto;width:min(1020px,calc(100vw - 64px));max-width:1020px;height:min(620px,calc(100dvh - 64px));max-height:calc(100dvh - 64px);border-radius:18px}damasci-personalisation .me-dialog .me-panel{display:grid;width:100%;max-width:none;grid-template-columns:minmax(0,1.1fr) minmax(380px,1fr);grid-template-rows:72px minmax(0,1fr) 72px;height:100%}damasci-personalisation .me-dialog .me-heading{grid-column:1/-1;padding:22px 60px 12px;border-bottom:1px solid #eee9f0}damasci-personalisation .me-dialog h2{font-size:36px}damasci-personalisation .me-dialog .me-stage{grid-column:1;grid-row:2/4;display:flex;align-items:center;border-right:1px solid #eee9f0;padding:0;background:#faf8fb}damasci-personalisation .me-dialog canvas.me-ring{height:340px;max-height:100%;width:100%}damasci-personalisation .me-dialog .me-controls{grid-column:2;grid-row:2;padding:22px 24px 12px;gap:18px;overflow-y:auto}damasci-personalisation .me-dialog .me-footer{grid-column:2;grid-row:3;padding:8px 24px 18px}damasci-personalisation .me-dialog .me-close{top:14px;right:14px}damasci-personalisation .me-dialog .me-label{font-size:14px}damasci-personalisation .me-dialog .me-mode{font-size:14px;min-height:46px}damasci-personalisation .me-dialog .me-count{font-size:12px}damasci-personalisation .me-dialog .me-month{min-height:56px}damasci-personalisation .me-dialog .me-drag-guide{top:70%}.cart-items td.cart-item__personalisation{display:none}.cart-items .cart-item__details .cart-item__personalisation{display:block;padding:0;width:100%}.cart-item__personalisation .me-cart-personalisation{max-width:580px;margin:12px 0 0;grid-template-columns:1fr}.cart-item__personalisation .me-cart-personalisation:has(>section:only-child){grid-template-columns:1fr}.cart-item__personalisation .me-cart-personalisation__card{padding:16px}@media(hover:hover)and (pointer:fine){#ring-builder-app .drpoduct-img-inner-setting{aspect-ratio:1;overflow:hidden}#ring-builder-app .drpoduct-img-inner-setting .dimg-hover{position:absolute!important;top:0;right:0;bottom:0;left:0;height:100%!important;display:block!important;opacity:0;visibility:hidden;pointer-events:none}#ring-builder-app .drpoduct-img-inner-setting .dimgin{display:block!important;opacity:1}#ring-builder-app .dproduct-box:hover .drpoduct-img-inner-setting .dimg-hover{opacity:1!important;visibility:visible!important}#ring-builder-app .dproduct-box:hover .drpoduct-img-inner-setting .dimgin{opacity:0!important}}#ring-builder-app .dproduct-box-img{flex:none}#ring-builder-app .dproduct-box .lproduct-name{min-height:40px;margin:0;font-size:15px;line-height:20px}#ring-builder-app .dproduct-box .damasci-setting-metals{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;gap:6px;padding:5px 2px 8px;margin-top:0;max-width:100%}#ring-builder-app .dproduct-box .damasci-setting-metal{flex:0 0 30px}html.ddv-qr-open{overflow:hidden}.ddv-try-dialog{width:min(790px,calc(100vw - 64px));max-width:none;padding:42px;border:1px solid #e2d9e7;border-radius:18px;background:#fff;color:#42145d;font-family:var(--font-body-family,Arial,sans-serif);overflow:visible}.ddv-try-dialog[open]{display:grid;grid-template-columns:1fr 280px;gap:35px;align-items:center}.ddv-try-dialog::backdrop{background:#21112975}.ddv-close{position:absolute;right:14px;top:10px;border:0;background:transparent;font:32px/1 Arial;color:#42145d;width:38px;height:38px;cursor:pointer}.ddv-eyebrow{font-size:10px;letter-spacing:.18em;color:#827187}.ddv-try-copy h2{font:38px/1.1 var(--font-heading-family,Georgia,serif);color:#42145d;margin:14px 0 18px}.ddv-try-copy p{font-size:14px;line-height:1.7}.ddv-try-copy .ddv-eyebrow{font-size:10px}.ddv-try-copy .ddv-ring-name{font:24px/1.2 var(--font-heading-family,Georgia,serif);margin:26px 0 6px}.ddv-try-copy .ddv-ring-options{font-size:12px;color:#7c7083;margin:0}.ddv-qr-panel{text-align:center;background:#faf8fb;border-radius:12px;padding:14px}.ddv-qr-panel canvas{display:block;width:252px;height:252px;background:#fff;image-rendering:pixelated}.ddv-qr-status{font-size:11px;line-height:1.5;margin:12px 0;color:#74667b}.ddv-copy{width:100%;padding:11px 15px;border:1px solid #42145d;border-radius:7px;background:#42145d;color:#fff;font:13px/1.5 var(--font-body-family,Arial,sans-serif);cursor:pointer}.ddv-try-here{display:block;font-size:11px;margin-top:12px;color:#42145d;text-decoration:underline;text-underline-offset:3px}}@media(min-width:750px)and (max-width:1000px){product-info.ddv-product damasci-mobile-gallery{grid-template-columns:minmax(0,1fr) minmax(340px,1fr);gap:25px}.ddv-details .dmg-product-row{display:block}.ddv-details .dmg-actions{justify-content:flex-end;margin-top:12px}damasci-personalisation .me-dialog .me-panel{grid-template-columns:1fr 360px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/damasci-desktop-v3.css.map */
