:is([data-studio-metal=silver],[data-studio-metal=gold],[data-studio-story-metal=silver],[data-studio-story-metal=gold],.m-metal-choice[data-metal=".925 Sterling Silver"],.m-metal-choice[data-metal="14k Yellow Gold"]){position:relative}:is([data-studio-metal=silver],[data-studio-metal=gold],[data-studio-story-metal=silver],[data-studio-story-metal=gold],.m-metal-choice[data-metal=".925 Sterling Silver"],.m-metal-choice[data-metal="14k Yellow Gold"]):before{content:"";position:absolute;z-index:1;top:6px;right:6px;width:20px;height:20px;pointer-events:none;background:radial-gradient(circle,#fff 0,#fff 30%,#fffce8 75%,#fff);clip-path:polygon(50% 0,59% 35%,65% 41%,100% 50%,65% 59%,59% 65%,50% 100%,41% 65%,35% 59%,0 50%,35% 41%,41% 35%)}body button.momenza-metal-swatch:is([data-studio-metal],[data-studio-story-metal],[data-m-metal-image]){--metal-art: url(/figma/metals/swatches/white-brass.png);position:relative;box-sizing:border-box;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;outline:none;overflow:visible;cursor:pointer}body button.momenza-metal-swatch:is([data-studio-metal],[data-studio-story-metal],[data-m-metal-image]):is([data-studio-metal=yellow-bronze],[data-studio-story-metal=yellow-bronze],[data-metal="Yellow Brass"]){--metal-art: url(/figma/metals/swatches/yellow-brass.png)}body button.momenza-metal-swatch:is([data-studio-metal],[data-studio-story-metal],[data-m-metal-image]):is([data-studio-metal=silver],[data-studio-story-metal=silver],[data-metal=".925 Sterling Silver"]){--metal-art: url(/figma/metals/swatches/silver.png)}body button.momenza-metal-swatch:is([data-studio-metal],[data-studio-story-metal],[data-m-metal-image]):is([data-studio-metal=gold],[data-studio-story-metal=gold],[data-metal="14k Yellow Gold"]){--metal-art: url(/figma/metals/swatches/gold.png)}body button.momenza-metal-swatch:is([data-studio-metal],[data-studio-story-metal],[data-m-metal-image]):before{content:none}body button.momenza-metal-swatch:is([data-studio-metal],[data-studio-story-metal],[data-m-metal-image])>span{display:none}body button.momenza-metal-swatch:is([data-studio-metal],[data-studio-story-metal],[data-m-metal-image]):after{content:"";position:absolute;display:block;top:9.43%;right:9.43%;bottom:9.43%;left:9.43%;border:0;border-radius:50%;background:var(--metal-art) center / 100% 100% no-repeat;box-shadow:none;pointer-events:none}body button.momenza-metal-swatch:is([data-studio-metal],[data-studio-story-metal],[data-m-metal-image]).is-selected:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;width:auto;height:auto;clip-path:none;background:url(/figma/metals/swatches/selected.svg) center / 100% 100% no-repeat;pointer-events:none}body button.momenza-metal-swatch:is([data-studio-metal],[data-studio-story-metal],[data-m-metal-image]):focus-visible{outline:2px solid #443200;outline-offset:4px}ul.product-included-list,ul.product-included-list>li{text-align:left}.m-studio-mobile-info .product-details-heading,.studio-desktop-details .product-details-heading{display:flex;align-items:center;justify-content:space-between;column-gap:24px}.product-details-heading:after{flex-shrink:0}body :is(.m-studio-mobile-info,.studio-desktop-details) details>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;text-align:left;list-style:none}body :is(.m-studio-mobile-info,.studio-desktop-details) details>summary:after{content:"";display:block;flex:0 0 10px;width:10px;height:6px;margin-left:auto;float:none;background:url(/figma/icons/drawer-chevron.svg) center / contain no-repeat;transform:rotate(180deg)}body :is(.m-studio-mobile-info,.studio-desktop-details) details[open]>summary:after{content:"";transform:rotate(0)}body :is(.m-studio-mobile-info,.studio-desktop-details) summary::-webkit-details-marker{display:none}@media (width < 1024px){.m-studio-mobile-info,.m-studio-mobile-info>details{width:100%;min-width:0;box-sizing:border-box;justify-self:stretch;text-align:left}.m-studio-mobile-info>details>summary{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:24px;text-align:left}.m-studio-mobile-info>details>summary:after{float:none;flex-shrink:0;margin-left:auto}.m-studio-mobile-info>details>summary::-webkit-details-marker{display:none}}#cropper-confirm{border-radius:999px}.m-figma-upload,.m-primary-cta,.m-home-how-cta,.m-product-upload,.m-how-design-start,.m-gift-card-add,.m-contact-form button,.hero-upload-btn,.studio-design-modal-start,.studio-pdp-closing a,.add-photo-button,#add-photo-btn,#cropper-confirm,.mobile-buy-now,.studio-add-to-cart-btn,[data-local-add-to-cart],.mobile-add-photo-fab,.onboarding-btn.primary,#momenza-design-cart-panel .design-cart-checkout,.studio-upload-prompt [data-choose-photo]{border:1px solid var(--primary-border, rgba(0, 0, 0, .1))!important;background-color:#fc0!important;background-image:var(--primary-surface, url(/figma/button-gold-surface.svg))!important;background-position:center!important;background-size:100% 100%!important;background-repeat:no-repeat!important;background-blend-mode:var(--primary-blend, normal)!important;box-shadow:var(--primary-shadow, inset 0 2px 4px rgba(255, 255, 255, .25), 2px 4px 4px rgba(0, 0, 0, .05))!important;color:#443200!important}#notification{position:fixed;z-index:3000;box-sizing:border-box;width:min(400px,calc(100vw - 40px));padding:16px 48px 16px 20px;border:1px solid rgba(87,59,7,.22);border-left:5px solid #bf8c00;border-radius:16px;background:#fffaf1;color:#573b07;box-shadow:0 16px 36px #432e0a2e;font:600 .95rem/1.45 Lora,Georgia,serif}#notification[data-notification-type=success]{border-color:#bf8c0066;border-left-color:#bf8c00;background:linear-gradient(135deg,#fffaf1,#fff0bc)}#notification[data-notification-type=error]{border-color:#682a2347;border-left-color:#8e4237;background:linear-gradient(135deg,#fffaf1,#f9e8df);color:#63342b}#notification[data-notification-type=info]{border-left-color:#9a7a36;background:linear-gradient(135deg,#fffaf1,#f4ead4)}#notification-content>:first-child{margin-top:0}#notification-content>:last-child{margin-bottom:0}#notification-content h3{margin:0 0 6px;font:700 1.05rem/1.2 Lora,Georgia,serif}#notification-content p{margin:6px 0}#notification-content code{padding:2px 5px;border-radius:4px;background:#573b071a!important;color:inherit}#notification-close{position:absolute;top:9px;right:11px;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:currentColor;cursor:pointer;font:400 1.5rem/1 Arial,sans-serif}#notification-close:hover,#notification-close:focus-visible{background:#573b071a}@media (width < 1024px){#notification{width:auto;max-width:none;padding:14px 44px 14px 16px;border-radius:14px;font-size:.9rem}}
