.product-customization{display:block}.product-customization__toggle{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:1px solid var(--colorBorder);background:transparent;color:var(--colorTextBody);text-align:left;cursor:pointer;font:inherit;line-height:1.3;transition:border-color .15s ease}.product-customization__toggle:hover,.product-customization__toggle:focus-visible{border-color:var(--colorTextBody)}.product-customization__check{flex:0 0 auto;width:18px;height:18px;border:1px solid var(--colorTextBody);border-radius:50%;position:relative}.product-customization__check:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--colorTextBody);transform:scale(0);transition:transform .15s ease}.product-customization__toggle[aria-expanded=true] .product-customization__check:after{transform:scale(1)}.product-customization__labels{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.product-customization__label{font-weight:600}.product-customization__sublabel{font-size:.85em;opacity:.7}.product-customization__fee{flex:0 0 auto;font-size:.9em;white-space:nowrap}.product-customization__panel{padding:16px;border:1px solid var(--colorBorder);border-top:0}.product-customization__panel[hidden]{display:none}.product-customization__field-label{display:block;margin-bottom:6px}.product-customization__input{resize:vertical;min-height:64px;margin-bottom:0}.product-customization__meta{display:flex;justify-content:space-between;gap:12px;margin-top:6px;font-size:.8em;opacity:.75}.product-customization__count{flex:0 0 auto;font-variant-numeric:tabular-nums}.cart__item--personalization-fee .js-qty__wrapper,.cart__item--personalization-fee .cart__remove{display:none}.has-paid-personalization .shopify-payment-button,.has-paid-personalization .additional-checkout-buttons{display:none!important}.product-customization__heading{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--colorBorder)}.product-customization--open .product-customization__panel{border-top:0}.product-customization__field+.product-customization__field{margin-top:16px}.product-customization__error{margin-top:12px;margin-bottom:0}.product-customization__error[hidden]{display:none}.product-customization__upload{display:flex;align-items:center;gap:14px;padding:14px;border:1px dashed var(--colorBorder);cursor:pointer;margin:0;transition:border-color .15s ease}.product-customization__upload:hover,.product-customization__upload:focus-within{border-color:var(--colorTextBody)}.product-customization__file{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0 0 0 0)}.product-customization__preview{flex:0 0 auto;width:64px;height:64px;object-fit:cover;border:1px solid var(--colorBorder)}.product-customization__preview[hidden]{display:none}.product-customization__upload-text{display:flex;flex-direction:column;gap:2px;min-width:0}.product-customization__upload-cta{font-weight:600;text-decoration:underline;overflow-wrap:anywhere}.product-customization__clear-file{margin-top:8px;font-size:.85em}.product-customization__clear-file[hidden]{display:none}.design-picker{display:block}.design-picker__group{border:0;padding:0;margin:0;min-width:0}.design-picker__question{display:block;padding:0;margin-bottom:12px;font-size:var(--typeAccentSmallSize);letter-spacing:var(--typeUppercaseSpacing);text-transform:uppercase}.design-picker__options{display:grid;grid-template-columns:1fr;gap:10px}@media only screen and (min-width:769px){.design-picker__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.design-picker__error{margin-top:12px;margin-bottom:0}.design-picker__error[hidden]{display:none}.design-option{position:relative;min-width:0}.design-option__input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0 0 0 0)}.design-option__card{display:flex;align-items:center;gap:12px;height:100%;padding:14px 16px;margin:0;border-radius:4px;box-shadow:inset 0 0 0 1px var(--colorBorder);background:var(--colorBody);cursor:pointer;line-height:1.35;transition:box-shadow .15s ease,transform .15s ease;font-size:inherit;letter-spacing:normal;text-transform:none}.design-option--has-image .design-option__card{flex-direction:column;align-items:stretch;gap:10px;padding:10px 10px 14px}.design-option__card:hover{box-shadow:inset 0 0 0 1px var(--colorTextBody),0 6px 18px -12px #00000059;transform:translateY(-1px)}.design-option__input:focus-visible+.design-option__card{box-shadow:inset 0 0 0 2px var(--colorTextBody)}.design-option.is-selected .design-option__card{box-shadow:inset 0 0 0 2px var(--colorTextBody)}.design-option__image{display:block;overflow:hidden;border-radius:3px}.design-option__image img{display:block;width:100%;height:auto}.design-option__text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0;padding-right:28px}.design-option--has-image .design-option__text{padding-right:32px}.design-option__title{font-weight:600}.design-option__desc{font-size:.85em;opacity:.7}.design-option__check{position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid var(--colorBorder);border-radius:50%;color:var(--colorBody);background:transparent;transition:background .15s ease,border-color .15s ease}.design-option--has-image .design-option__check{top:auto;bottom:14px}.design-option__check svg{opacity:0;transform:scale(.6);transition:opacity .15s ease,transform .15s ease}.design-option.is-selected .design-option__check{background:var(--colorTextBody);border-color:var(--colorTextBody)}.design-option.is-selected .design-option__check svg{opacity:1;transform:scale(1)}.design-option__fields{grid-column:1 / -1;order:99;padding:16px;border-radius:4px;background:var(--colorBodyDim, rgba(0, 0, 0, .03));animation:design-fields-in .2s ease}.design-option__fields[hidden]{display:none}@keyframes design-fields-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.design-option__field+.design-option__field{margin-top:12px}.design-option__field-label{display:block;margin-bottom:6px}.design-option__control{margin-bottom:0}.design-preview{display:flex;flex-direction:column;align-items:center;margin:0 0 16px;padding:8px 0 4px}.design-preview__svg{display:block;width:184px;height:192px;max-width:none;aspect-ratio:240 / 250;flex:0 0 auto}.design-preview__caption{margin:6px 0 0;font-size:.75em;opacity:.6}.design-preview[data-metal=gold] .design-preview__chain,.design-preview[data-metal=gold] .design-preview__bail{stroke:#c9a24d}.design-preview[data-metal=silver] .design-preview__chain,.design-preview[data-metal=silver] .design-preview__bail{stroke:#b5b5b5}.design-preview__disc{stroke-width:1.5;transition:transform .25s ease}.design-preview[data-metal=gold] .design-preview__disc{stroke:#9a7627}.design-preview[data-metal=silver] .design-preview__disc{stroke:#8a8a8a}.design-preview__heart{transition:opacity .2s ease}.design-preview__heart[hidden]{display:none}.design-preview[data-metal=gold] .design-preview__heart,.design-preview[data-metal=gold] .design-preview__text{stroke:#7a5b16;fill:#7a5b16}.design-preview[data-metal=silver] .design-preview__heart,.design-preview[data-metal=silver] .design-preview__text{stroke:#555;fill:#555}.design-preview__heart{fill:none!important;stroke-width:2.2}.design-preview__text{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.1em}.design-preview__temple{transition:opacity .2s ease}.design-preview__temple[hidden]{display:none}.design-preview[data-metal=gold] .design-preview__temple path{fill:#7a5b16}.design-preview[data-metal=silver] .design-preview__temple path{fill:#555}.design-preview[data-metal=gold] .design-preview__temple-windows rect{fill:#d9b25a}.design-preview[data-metal=silver] .design-preview__temple-windows rect{fill:#d4d4d4}.design-preview__text.is-placeholder{opacity:.45;font-style:italic}.variant__price-hint{display:inline-block;margin-left:6px;font-size:.8em;opacity:.7}.design-preview__beads[hidden]{display:none}.design-preview__beads circle{stroke:#0000001f;stroke-width:.6}.design-preview__map[hidden]{display:none}.design-preview__map path{fill:none;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.design-preview[data-metal=gold] .design-preview__map path{stroke:#7a5b16}.design-preview[data-metal=silver] .design-preview__map path{stroke:#555}.design-preview__map .design-preview__map-heart{stroke:none}.design-preview[data-metal=gold] .design-preview__map .design-preview__map-heart{fill:#7a5b16}.design-preview[data-metal=silver] .design-preview__map .design-preview__map-heart{fill:#555}[data-bead-group][hidden]{display:none}.bead-picker{display:block}.bead-picker__group{border:0;padding:0;margin:0;min-width:0}.bead-picker__question{display:block;padding:0;margin-bottom:10px;font-size:var(--typeAccentSmallSize);letter-spacing:var(--typeUppercaseSpacing);text-transform:uppercase}.bead-picker__selected{text-transform:none;letter-spacing:normal;opacity:.8}.bead-picker__options{display:flex;flex-wrap:wrap;gap:14px 18px}.bead-picker__error{margin-top:12px;margin-bottom:0}.bead-picker__error[hidden]{display:none}.bead-option{position:relative}.bead-option__input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0 0 0 0)}.bead-option__label{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0;cursor:pointer;font-size:.8em;letter-spacing:normal;text-transform:none}.bead-option__swatch{display:block;width:44px;height:44px;border-radius:50%;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #0000001f,0 0 0 2px transparent;transition:box-shadow .15s ease,transform .15s ease}.bead-option__label:hover .bead-option__swatch{transform:scale(1.05)}.bead-option__input:checked+.bead-option__label .bead-option__swatch,.bead-option__input:focus-visible+.bead-option__label .bead-option__swatch{box-shadow:inset 0 0 0 1px #0000001f,0 0 0 2px var(--colorBody),0 0 0 4px var(--colorTextBody)}.bead-option__input:checked+.bead-option__label .bead-option__name{font-weight:600}.bead-option__swatch--icon{display:flex;align-items:center;justify-content:center;background:var(--colorBody);color:#c9a24d}.bead-picker[data-metal=silver] .bead-option__swatch--icon{color:#9a9a9a}.bead-option__swatch--icon svg{width:30px;height:30px;display:block}.design-preview__toggle[hidden]{display:none}.design-preview[data-metal=gold] .design-preview__toggle{fill:#c9a24d}.design-preview[data-metal=silver] .design-preview__toggle{fill:#b5b5b5}.variant__bead-dot{display:inline-block;width:12px;height:12px;margin-right:8px;border-radius:50%;vertical-align:-1px;box-shadow:inset 0 0 0 1px #0000001f}.variant-wrapper[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/17/assets/customization.css.map */
