.product-conf{--product-conf-option-size: 3.6rem;--product-conf-stone-icon-size: 2.6rem;display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}.product__variant-picker .product-form__input .form__label,.product__variant-picker .product-form__input .form__label [data-selected-value]{text-transform:none}.product-conf__swatches{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.product-conf__swatch-option{display:inline-flex;align-items:center;flex:0 0 auto}.product-conf__swatch-option--color{width:auto}.product-conf__swatches--color .product-conf__swatch-option--overflow{display:none}.product-conf__swatches--color.is-expanded .product-conf__swatch-option--overflow{display:inline-flex}.product-conf__swatches--color.is-expanded .product-conf__swatches-more{display:none}.product-conf__swatches-more{display:inline-flex;align-items:center;justify-content:center;min-width:var(--product-conf-option-size);height:var(--product-conf-option-size);margin-inline-start:.9rem;padding:0 .4rem;border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer;font:inherit;line-height:1}.product-conf__swatches-more:hover{text-decoration:underline;text-underline-offset:.2rem}.product-conf__swatches--stone .product-conf__swatch-option--overflow{display:none}.product-conf__swatches--stone.is-expanded .product-conf__swatch-option--overflow{display:inline-flex}.product-conf__swatches--stone.is-expanded .product-conf__swatches-more{display:none}.product-conf__swatch--color{display:inline-block;width:var(--product-conf-option-size);height:var(--product-conf-option-size);border-radius:50%;border:0;cursor:pointer;padding:0;box-sizing:border-box;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;transition:transform .18s ease,box-shadow .18s ease;flex-shrink:0;overflow:hidden}.product-conf__swatch--color:hover{transform:none}.product-conf__swatch--color.is-active{box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground))}.product-conf__swatch{display:inline-block;width:var(--product-conf-option-size);height:var(--product-conf-option-size);border-radius:50%;border:none;cursor:pointer;padding:0;box-sizing:border-box;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;transition:transform .18s ease,box-shadow .18s ease;flex-shrink:0;overflow:hidden}.product-conf__swatch:hover{transform:none}.product-conf__swatch.is-active{box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground))}.product-conf__swatches--color{align-items:center;gap:.65rem}.product-conf__swatches--color .product-conf__swatch--color{width:var(--product-conf-option-size);height:var(--product-conf-option-size);min-width:var(--product-conf-option-size);min-height:var(--product-conf-option-size);box-sizing:border-box;background-size:100% 100%;box-shadow:inset 0 0 0 .1rem rgba(var(--color-foreground),.12)}.product-conf__swatches--color .product-conf__swatch--color:hover{transform:none}.product-conf__swatches--color .product-conf__swatch--color.is-active{box-shadow:inset 0 0 0 .1rem rgb(var(--color-foreground))}.product-conf__swatch--stone{display:inline-flex;align-items:center;justify-content:center;width:var(--product-conf-option-size);height:var(--product-conf-option-size);min-width:var(--product-conf-option-size);min-height:var(--product-conf-option-size);border:.1rem solid var(--color-border, rgba(0, 0, 0, .16));border-radius:50%;box-sizing:border-box;background-color:#fff;background-image:none!important;box-shadow:none;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.product-conf__swatch--stone:hover{border-color:#00000061;background-color:#fafafa}.product-conf__swatch--stone.is-active{border-color:rgb(var(--color-foreground));border-width:.1rem;box-shadow:none}.product-conf__swatch-gem{display:block;width:var(--product-conf-stone-icon-size);height:var(--product-conf-stone-icon-size);color:#00000094;pointer-events:none}.product__variant-picker{--amoonic-pdp-option-size: 3.6rem}.product__variant-picker .product-form__input--button .product-option__label:not(.product-option__label--image),.product__variant-picker .product-form__input--button .product-option__label:has(.product-option__swatch){width:var(--amoonic-pdp-option-size);min-width:var(--amoonic-pdp-option-size);height:var(--amoonic-pdp-option-size);min-height:var(--amoonic-pdp-option-size);padding:0;border-radius:50%;box-sizing:border-box;flex:0 0 var(--amoonic-pdp-option-size)}.product__variant-picker .product-form__input--button .product-option__label:has(.product-option__swatch) .product-option__swatch{width:100%;height:100%;box-sizing:border-box;border-radius:50%}.product__variant-picker .product-form__input--button .product-option__input:checked+.product-option__label{border-width:.1rem}.product-conf__swatches--stone .product-conf__swatch--stone{display:inline-flex!important;align-items:center;justify-content:center;width:auto;min-width:var(--product-conf-option-size)!important;height:var(--product-conf-option-size)!important;min-height:var(--product-conf-option-size)!important;border-radius:calc(var(--product-conf-option-size)/2)!important;box-sizing:border-box;padding:0 3px}.product-conf__swatches--stone .product-conf__swatch--stone{border:.1rem solid rgba(var(--color-foreground),.15)!important}.product-conf__swatches--stone .product-conf__swatch--stone.is-active{border:.1rem solid rgb(var(--color-foreground))!important;box-shadow:none!important}.product-conf__feature-list{display:grid;gap:.65rem}.product-conf__feature-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.65rem;border-bottom:1px solid rgba(0,0,0,.08)}.product-conf__feature-item:last-child{padding-bottom:0;border-bottom:none}.product-conf__feature-main{display:grid;gap:.15rem}.product-conf__feature-name{font-size:var(--font-size-static-sm);color:var(--color-foreground)}.product-conf__feature-value{font-size:var(--font-size-static-xs);color:var(--color-foreground-secondary, rgba(0, 0, 0, .6));text-transform:uppercase;letter-spacing:.04em}.product-conf__feature-icon{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;flex:0 0 auto}.product-conf__feature-icon .product-conf__swatch-gem{width:24px;height:24px}.product-conf__engraving-section{margin-top:1.5rem}#infiniteoptions-container{--amoonic-product-control-radius: min(var(--button-border-radius, 1.2rem), 1.2rem);margin-top:.5rem}#infiniteoptions-container.is-hidden{display:none}#infiniteoptions-container input,#infiniteoptions-container select{width:100%;margin-top:.8rem;border:1px solid rgba(0,0,0,.15)!important;padding:1.4rem;font-size:var(--font-size-static-sm);font-family:inherit;line-height:1.4;border-radius:var(--amoonic-product-control-radius);background-color:var(--color-background, #fff);-webkit-appearance:none;appearance:none}#infiniteoptions-container input:focus,#infiniteoptions-container select:focus{outline:none;border-color:#0006!important}#infiniteoptions-container label{display:block;font-size:var(--font-size-static-sm);font-family:inherit;font-weight:400;margin-bottom:0;margin-top:2.4rem;color:var(--color-foreground)}#infiniteoptions-container>div:first-child label{margin-top:0}#infiniteoptions-container input::placeholder{color:var(--color-foreground-secondary, rgba(0, 0, 0, .5))}#infiniteoptions-container .plaettchen-jahreszahl input,#infiniteoptions-container .plaettchen-initialen input,#infiniteoptions-container .plaettchen-jahreszahl label,#infiniteoptions-container .plaettchen-initialen label,#infiniteoptions-container .herz-datum label,#infiniteoptions-container .herz-individuell label,#infiniteoptions-container .herz-datum input,#infiniteoptions-container .herz-individuell input,#infiniteoptions-container .box-individuell label,#infiniteoptions-container .box-individuell input,#infiniteoptions-container .schmuckgravur-text label,#infiniteoptions-container .schmuckgravur-text input,.schmuckgravur-text input,.herz-datum input,.herz-individuell input,.plaettchen-jahreszahl input,.plaettchen-initialen input,input[name="properties[Text Etuigravur]"]{display:none}.engraving-field__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;margin-top:1rem}.engraving-field__label{font-size:var(--font-size-static-sm);font-weight:400;color:var(--color-foreground)}.engraving-field__input-wrap{position:relative;display:flex;align-items:center}#infiniteoptions-container .engraving-field__input-wrap input{display:block!important;width:100%;padding:1.4rem;border:1px solid rgba(0,0,0,.15)!important;border-radius:var(--amoonic-product-control-radius);font-size:var(--font-size-static-sm);font-family:inherit;line-height:1.4;color:var(--color-foreground);background-color:var(--color-background, #fff);margin:0;transition:border-color .2s ease}#infiniteoptions-container .engraving-field__input-wrap input:focus{outline:none;border-color:#0006!important}#infiniteoptions-container .engraving-field__input-wrap input::placeholder{color:var(--color-foreground-secondary, rgba(0, 0, 0, .4))}.engraving-field__counter{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:var(--font-size-static-sm);color:var(--color-foreground-secondary, rgba(0, 0, 0, .4));pointer-events:none}.product-conf__delivery-time{margin-top:2rem;padding:.5rem 0;display:flex;align-items:center;justify-content:center;gap:.8rem;text-align:center;font-size:var(--font-size-static-sm);font-weight:400;color:var(--color-foreground-secondary, rgba(0, 0, 0, .72))}.product-conf__delivery-dot{width:.8rem;height:.8rem;border-radius:999px;background:#2f8f2f;flex:0 0 auto}.product-conf__delivery-text{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap;justify-content:center}.product-conf__delivery-label{color:inherit}.product-conf__delivery-days{color:inherit;font-weight:400}.product-conf__christmas-message{display:block;width:100%;margin-top:.15rem;color:#488224;font-weight:500}.product-conf__christmas-message.express{color:#b3772b}body.loading{cursor:wait;pointer-events:none}body.loading:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-color:#ffffffb3;z-index:9999}body.loading:before{content:"";position:fixed;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:3px solid var(--color-foreground, #000);border-top-color:transparent;border-radius:50%;z-index:10000;animation:amoonic-spin .8s linear infinite}@keyframes amoonic-spin{to{transform:rotate(360deg)}}.product-conf__details-table{width:100%;border-collapse:collapse;font-size:var(--font-size-static-sm);line-height:1.55}.product-conf__details-table tr{border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .1))}.product-conf__details-table tr:last-child{border-bottom:none}.product-conf__details-table td{padding:1rem 0}.product-conf__details-table td.label{color:var(--color-foreground-secondary, rgba(0, 0, 0, .6));width:40%}.product-conf__details-table td.value{font-weight:400;font-size:inherit}.product-conf__info-section{margin-top:2rem}.product-conf__info-heading{margin:0 0 1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(var(--color-border),var(--alpha-border));font-size:clamp(1.9rem,1.6vw,2.6rem);font-weight:400;line-height:1.1;letter-spacing:-.02em}.product-conf__info-content{font-size:var(--font-size-static-sm);line-height:1.55;letter-spacing:0;color:inherit}.product-conf__info-rte{max-width:70rem;display:grid;gap:.2rem;font-size:inherit;line-height:inherit}.product-conf__info-rte p{margin:0}.product-conf__info-rte p+p{margin-top:.1rem}.product-conf__info-rte ul,.product-conf__info-rte ol{margin:0;padding-left:1.6rem}.product-conf__info-rte li{margin:.1rem 0}.product-conf__info-summary-label{display:inline-flex;align-items:center}@media screen and (min-width:990px){.main-product__media{flex-direction:column}.main-product__media--slider-wrapper{width:100%!important;order:1;max-height:60vh}.main-product__media--slider-wrapper .swiper--product-gallery,.main-product__media--slider-wrapper .swiper-slide{max-height:60vh}.main-product__media--thumbs-wrapper{width:100%!important;height:auto!important;order:2}.main-product__media .swiper--product-thumbs .swiper-slide,.main-product__media .swiper--product-thumbs .swiper-slide .media{width:var(--thumbs-width)!important}}.cart-item__properties div{width:100%}.cart-item dd{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cart-item__property--title{width:auto;min-width:auto;flex-shrink:0;margin-right:.5rem}.cart-item dd.cart-item__property{flex-wrap:wrap}.cart-item__property--desc{flex:1;min-width:0}.cart-item__property--separator{margin-inline:.4rem}.cart-item__property--price{white-space:nowrap}.card-metal-swatches,.card-stone-swatches{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin-block-start:.1rem}.card-metal-swatches__swatch,.card-stone-swatches__swatch{display:inline-block;width:22px;height:22px;padding:0;border:none;border-radius:50%;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:cover;cursor:pointer;flex-shrink:0;transition:transform .18s ease,box-shadow .18s ease}.card-stone-swatches__swatch{background:linear-gradient(135deg,var(--stone-swatch-light, #fff) 0%,var(--stone-swatch-mid, #d8e1ea) 48%,var(--stone-swatch-dark, #8796a2) 100%)}.card-metal-swatches__swatch:hover,.card-stone-swatches__swatch:hover{transform:scale(1.15)}.card-metal-swatches__swatch:first-child:hover,.card-stone-swatches__swatch:first-child:hover{transform-origin:left center}.card-metal-swatches__swatch.is-active,.card-stone-swatches__swatch.is-active{box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.card-metal-swatches__more,.card-stone-swatches__more{font-size:.6875rem;font-weight:600;line-height:22px;color:var(--color-foreground-secondary, rgba(0, 0, 0, .55));margin-inline-start:.4rem;padding-inline:.125rem;text-decoration:none}.card-metal-swatches__more:hover,.card-metal-swatches__more:focus-visible,.card-stone-swatches__more:hover,.card-stone-swatches__more:focus-visible{text-decoration:underline;text-underline-offset:.2rem}@media(max-width:749px){.product-card__media{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.product-card__media::-webkit-scrollbar{display:none}.product-card__media>img,.product-card__media>picture,.product-card__media>.image-wrapper{flex:0 0 100%;width:100%;scroll-snap-align:start;scroll-snap-stop:always}.product-card__media--hoverable .hover-img{position:relative;opacity:1}}.product-card__badge[data-badge=gravierbar]{background-color:#839573;color:#fff}.product-card__badges .product-card__badge{font-size:9px;text-transform:uppercase;letter-spacing:.05em}.product-card__badge[data-badge*=xmas]{background-color:#942318e6;color:#fff}.product-card__badge[data-badge*=black]{background-color:#585858;color:#fff}.stoerer{display:flex;align-items:stretch;background-color:var(--stoerer-bg-color, #fff);border-radius:var(--border-radius, 4px);overflow:hidden;min-height:200px;transition:transform .2s ease,box-shadow .2s ease}.stoerer:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stoerer__image{flex:0 0 50%;position:relative;overflow:hidden}.stoerer__image img{width:100%;height:100%;object-fit:cover}.stoerer__content{flex:1;display:flex;flex-direction:column;justify-content:center;padding:1.5rem}.stoerer--image-left .stoerer__image{order:-1}.stoerer--image-right .stoerer__image{order:1}.stoerer__title{font-size:var(--font-size-lg, 1.25rem);font-weight:600;margin:0 0 .5rem}.stoerer__text{font-size:var(--font-size-sm, .875rem);color:var(--color-foreground-secondary, rgba(0, 0, 0, .7));margin:0 0 1rem}.stoerer__link{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--font-size-sm, .875rem);font-weight:500;color:var(--color-foreground);text-decoration:underline;text-underline-offset:2px}.stoerer__link:hover{text-decoration:none}@media(max-width:749px){.stoerer{flex-direction:column;min-height:auto}.stoerer__image{flex:0 0 auto;aspect-ratio:16/9}.stoerer--image-left .stoerer__image,.stoerer--image-right .stoerer__image{order:-1}.stoerer__content{padding:1rem}.stoerer__title{font-size:var(--font-size-base, 1rem)}.stoerer__text{display:none}}.product__content [data-live-options],.product__info [data-live-options]{--amoonic-product-control-radius: min(var(--button-border-radius, 1.2rem), 1.2rem)}.product__content [data-live-options] select,.product__content [data-live-options] textarea,.product__content [data-live-options] input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.product__info [data-live-options] select,.product__info [data-live-options] textarea,.product__info [data-live-options] input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]){border-radius:var(--amoonic-product-control-radius)!important}.product__content .amoonic-medaillon-upload-group{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))!important;gap:.8rem!important;width:100%!important;margin-bottom:1rem!important}.product__content .cl-po--option:has(.cl-po--upload){display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;min-height:3.8rem!important;margin:0!important;padding:.7rem 1.4rem!important;border:.1rem solid rgba(var(--color-foreground),.25)!important;border-radius:2.4rem!important;background-color:transparent!important;position:relative!important;cursor:pointer!important;box-sizing:border-box!important;text-align:center!important;transition:border-color .18s ease,background-color .18s ease,color .18s ease!important}.product__content .cl-po--option:has(.cl-po--upload):hover{border-color:rgba(var(--color-foreground),.6)!important}.product__content .amoonic-medaillon-upload-group--error>.cl-po--option:has(.cl-po--upload){border-color:#b3261e!important}.product__content .cl-po--upload{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important}.product__content .cl-po--upload-wrap{display:contents!important}.product__content .cl-po--upload-button{position:absolute!important;width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.product__content .amoonic-medaillon-upload-title{display:block!important;margin:0!important;color:rgb(var(--color-foreground))!important;font-size:1.25rem!important;font-weight:400!important;line-height:1.3!important;letter-spacing:0!important;text-align:center!important;text-transform:none!important}.product__content .cl-po--preview-progress{width:80%!important;margin-top:.4rem!important}.product__content .cl-po--upload-files{margin-top:.35rem!important;font-size:.85rem!important;line-height:1.25!important;text-align:center!important;word-break:break-word!important}.product__content .cl-po--upload-files:empty{display:none!important}@media(max-width:749px){.product__content .cl-po--option:has(.cl-po--upload){min-height:3.6rem!important;padding:.6rem 1rem!important}.product__content .amoonic-medaillon-upload-title{font-size:1.2rem!important}}.swiper--product-gallery .cl-po--preview canvas{touch-action:none!important;-webkit-user-select:none;user-select:none}.swiper--product-gallery .cl-po--preview .canvas-container{overflow:visible!important}.swiper--product-gallery .media:has(.cl-po--preview){overflow:visible!important}.cl-po--gallery-thumbnails,.cl-po--gallery-thumbnails~.splide__arrows,.main-product__media .splide__arrows{display:none!important}.amoonic-packaging-popover{width:min(290px,calc(100vw - 24px))!important;max-width:min(290px,calc(100vw - 24px))!important;max-height:min(520px,calc(100vh - var(--header-height, 0px) - 24px))!important;padding:10px!important;border:1px solid #ded0c6!important;border-radius:10px!important;background:#fffaf7!important;color:#2a2520!important;font-size:12px!important;line-height:1.4!important;text-align:left!important;box-shadow:0 16px 42px #2a25202e!important;overflow:auto!important;z-index:799!important;z-index:calc(var(--z-header, 800) - 1)!important}.amoonic-packaging-popover,.amoonic-packaging-popover *{box-sizing:border-box!important;min-width:0!important}.amoonic-packaging-popover :is(div,section,article,aside,figure){max-width:100%!important;border:0!important;background:transparent!important;box-shadow:none!important}.amoonic-packaging-popover>:is(div,section,article,aside,figure),.amoonic-packaging-popover :is(div,section,article,aside,figure):has(>img){padding:0!important;margin:0!important}.amoonic-packaging-popover img{display:block!important;width:100%!important;height:clamp(112px,14vw,150px)!important;max-height:150px!important;object-fit:cover!important;border-radius:7px!important}.amoonic-packaging-popover :is(div,p,span,li,h1,h2,h3,h4,h5,h6){color:#5f5751!important;font-size:12px!important;line-height:inherit!important;letter-spacing:0!important;text-align:left!important;text-transform:none!important;white-space:normal!important;overflow-wrap:break-word!important}.amoonic-packaging-popover .amoonic-packaging-popover__title{display:block!important;margin:10px 0 5px!important;color:#2a2520!important;font-size:18px!important;line-height:1.2!important;font-weight:500!important}.amoonic-packaging-popover .amoonic-packaging-popover__title *{color:inherit!important;font-size:inherit!important;line-height:inherit!important}.cart-count-badge{white-space:nowrap;min-width:1.5rem}.seo-content__collapsible,.seo-content__collapsible .section__heading{width:100%}.seo-content__collapsible .seo-content__body{padding-top:1rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.seo-content__collapsible.is-expanded .seo-content__body{display:block;-webkit-line-clamp:unset;overflow:visible}.seo-content__toggle-btn{display:block;margin:1.5rem auto 0}.seo-content__collapsible.is-expanded .seo-content__toggle-btn{display:none}.section-multitile__content,.section-multitile__text,.section-mixed-text__content,.section-mixed-text__content span{word-break:normal;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}.footer__newsletter .field__input{border:.5px solid #000!important}.footer__richtext--copyright{font-weight:500}.section-footer__block:has(.footer__richtext--copyright),.section-footer__block:has(.footer__payment){margin-block-start:calc(1rem - var(--spacing-6))}.footer__localization .country-drawer__trigger.link,.footer__localization .country-drawer__trigger{text-transform:none;font-size:13px;letter-spacing:.02em;padding:.4rem 0 .6rem;display:flex}.footer__localization .select-input__el{font-size:13px}.footer__localization .drawer__button-text{font-size:12px}.footer__localization .country-drawer__trigger::marker,.footer__localization .country-drawer__trigger::-webkit-details-marker{display:none}.country-drawer__trigger-inner{display:inline-flex;align-items:center;gap:.5rem}.country-drawer__chevron{display:flex;align-items:center;transition:transform .2s ease;opacity:.6}.country-drawer__chevron svg{width:1rem;height:1rem}.country-drawer[open]>.country-drawer__trigger .country-drawer__chevron{transform:rotate(180deg)}.section-multitile .h1,.section-multitile .h2,.section-multitile .h3,.section-multitile .h4,.section-multitile .h5,.section-multitile .h6,.section-mixed-text .h1,.section-mixed-text .h2,.section-mixed-text .h3,.section-mixed-text .h4{word-break:normal;overflow-wrap:break-word}.product-conf{--product-conf-option-size: 3.4rem;--product-conf-stone-icon-size: 2.3rem;gap:0;margin-bottom:0}.product-conf__group,.product__variant-picker .product-form__input.product-conf__group,.product-conf__engraving-section.product-conf__group{--product-conf-header-gap: 1.4rem;--product-conf-group-padding: 2.2rem;display:flex;flex-direction:column;gap:var(--product-conf-header-gap);width:100%;margin:0;padding:var(--product-conf-group-padding) 0;border:0;border-top:.1rem solid rgba(var(--color-foreground),.12);box-sizing:border-box}.product-conf__group[hidden],.product-conf__engraving-section.product-conf__group[hidden],.product__variant-picker .product-form__input.product-conf__group[hidden],.product-conf__pills[hidden]{display:none}.product__variant-picker .product-conf:first-child>.product-conf__group:first-child,.product__variant-picker product-variant-selects:first-child .product-conf__group:first-child{padding-top:0;border-top:0}.product__variant-picker product-variant-selects:first-child .product-conf__group:first-child .product-conf__group-legend{padding-top:0;border-top:0}.product__variant-picker fieldset.product-form__input.product-conf__group{flex-direction:row;flex-wrap:wrap;align-items:center;row-gap:var(--product-conf-header-gap);column-gap:.8rem;padding-top:0;border-top:0}.product__variant-picker .product-conf__group .product-conf__group-legend{margin:0 0 var(--product-conf-header-gap);padding-top:var(--product-conf-group-padding);border-top:.1rem solid rgba(var(--color-foreground),.12)}.product-conf__group-legend{display:block;width:100%;margin:0;padding:0;letter-spacing:0;text-transform:none}.product__variant-picker .product-conf__group-legend .product-conf__group-header,.product__variant-picker .product-conf__group-legend .product-conf__group-title,.product__variant-picker .product-conf__group-legend .product-conf__group-value{margin-inline-start:0;letter-spacing:0;text-transform:none}.product__variant-picker .product-conf__group-legend .product-conf__group-title{font-weight:600}.product__variant-picker .product-conf__group-legend .product-conf__group-value{font-weight:400;color:rgba(var(--color-foreground),.55)}.product-conf__group-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:.2rem .8rem;width:100%;margin:0}.product-conf__group-title{font-size:var(--font-size-static-sm, 1.4rem);font-weight:600;color:rgb(var(--color-foreground));text-transform:none;letter-spacing:0}.product-conf__group-value{font-size:var(--font-size-static-sm, 1.4rem);font-weight:400;color:rgba(var(--color-foreground),.55);text-align:left;text-transform:none}.product-conf__group-link{margin-inline-start:auto}.product-conf__group-link .drawer__button,.product-conf__group-link .button--text{padding:0;min-height:0;font-size:var(--font-size-static-sm, 1.4rem);color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.product-conf__swatches{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.6rem .8rem}.product-conf__swatch-option{display:flex;flex-direction:column;align-items:center;gap:.7rem;flex:0 0 auto;width:6.4rem}.product-conf__swatch-caption{font-size:1.05rem;line-height:1.25;text-align:center;color:rgba(var(--color-foreground),.6);overflow-wrap:break-word}.product-conf__swatch.is-unavailable{opacity:.4}.product-conf__swatch.is-unavailable+.product-conf__swatch-caption{opacity:.5}.product-conf__swatches-more{flex:0 0 100%;justify-content:flex-start;min-width:0;height:auto;margin:.2rem 0 0;padding:0;font-size:1.3rem;line-height:1.4;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.product-conf__pills{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.8rem}.product-conf__pills--single-compact{grid-template-columns:max-content}.product-conf__pill{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:3.8rem;padding:.7rem 1.4rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:2.4rem;background-color:transparent;color:rgb(var(--color-foreground));font-family:inherit;font-size:1.25rem;line-height:1.3;text-align:center;cursor:pointer;box-sizing:border-box;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.product-conf__pill:hover{border-color:rgba(var(--color-foreground),.6)}.product-conf__pill.is-active{border-color:rgb(var(--color-foreground));background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product__variant-picker .product-form__input--button .product-option__label:not(.product-option__label--image):not(:has(.product-option__swatch)){border:.1rem solid rgba(var(--color-foreground),.25);background-color:transparent;color:rgb(var(--color-foreground));font-size:1.3rem}.product__variant-picker .product-form__input--button .product-option__input:checked+.product-option__label:not(.product-option__label--image):not(:has(.product-option__swatch)){border-color:rgb(var(--color-foreground));background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product-conf__engraving-panel.is-hidden{display:none}.product-conf__engraving-panel select{width:100%;min-height:4.8rem;padding:0 4rem 0 1.6rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:.6rem;background-color:transparent;color:rgb(var(--color-foreground));font-family:inherit;font-size:1.4rem}@media(max-width:749px){.product-conf{--product-conf-option-size: 3.2rem;--product-conf-stone-icon-size: 2.2rem}.product-conf__group,.product__variant-picker .product-form__input.product-conf__group,.product-conf__engraving-section.product-conf__group{--product-conf-header-gap: 1.2rem;--product-conf-group-padding: 1.8rem}.product-conf__swatches{gap:1.4rem .6rem}.product-conf__swatch-option{width:5.8rem}.product-conf__swatch-caption{font-size:1rem}.product-conf__pill{min-height:3.6rem;padding:.6rem 1rem;font-size:1.2rem}}@media screen and (min-width:750px){.main-product .product-grid{column-gap:clamp(4.8rem,5vw,9.6rem)}.main-product .product-grid__item--content-wrapper{max-width:52rem;margin-inline:auto}}.product__divider:has(+.product__variant-picker):not(:has(+.product__variant-picker .product-conf)):not(:has(+.product__variant-picker .product-conf__engraving-section:not([hidden]))){display:none}.product__content .product__app-block:has([data-live-options] .cl-po--option){padding:2.2rem 0;margin-bottom:2.2rem;border-top:.1rem solid rgba(var(--color-foreground),.12)}.product__content .cl-po--options>.cl-po--option,.product__content .cl-po--options>.amoonic-medaillon-upload-group{margin-bottom:2.2rem!important}.product__content .amoonic-feature-section-divider{margin-top:0!important;padding-top:2.2rem!important;border-top:.1rem solid rgba(var(--color-foreground),.12)!important}.product__content [data-live-options] .cl-po--label{font-size:var(--font-size-static-sm, 1.4rem)!important;font-weight:600!important;color:rgb(var(--color-foreground))!important;text-transform:none!important;letter-spacing:0!important}.product__content [data-live-options] .cl-po--option+.cl-po--option:not(.amoonic-medaillon-upload-card){margin-top:1.4rem!important}.product__content [data-live-options] select,.product__content [data-live-options] textarea,.product__content [data-live-options] input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]){min-height:4.8rem!important;border:.1rem solid rgba(var(--color-foreground),.25)!important;background-color:transparent!important;color:rgb(var(--color-foreground))!important;font-family:inherit!important;font-size:1.4rem!important}.cl-po--popup .cl-po--option:has(.cl-po--upload){display:flex;flex-direction:column}.cl-po--popup .amoonic-medaillon-upload-copy{order:-1;margin-bottom:.6rem}.cl-po--popup .amoonic-medaillon-upload-help{display:none}.ldcv .inner{overflow-y:auto!important}@media(max-width:749px){.product__content .product__app-block:has([data-live-options] .cl-po--option){padding:1.8rem 0;margin-bottom:1.8rem}.product__content .cl-po--options>.cl-po--option,.product__content .cl-po--options>.amoonic-medaillon-upload-group{margin-bottom:1.8rem!important}.product__content .amoonic-feature-section-divider{padding-top:1.8rem!important}}.stoerer--image-only{position:relative;min-height:0}.stoerer--image-only .stoerer__image{position:absolute;top:0;right:0;bottom:0;left:0;flex:1 1 100%}div.stoerer--image-only:hover{transform:none;box-shadow:none}@media(max-width:749px){.stoerer--image-only .stoerer__image{aspect-ratio:auto;height:100%}}.main-product .product-form__submit,.main-product .product-bar__submit{border-radius:0}.section-collection .collection{background-color:#f8f9f7}.product__content--gift-card .product-option__label:not(.product-option__label--image):not(:has(.product-option__swatch)){width:auto!important;min-width:10rem!important;height:auto!important;min-height:3.8rem!important;flex:1 1 10rem!important;padding:.7rem 1.4rem!important;border:.1rem solid rgba(var(--color-foreground),.25)!important;border-radius:2.4rem!important;background-color:transparent!important;color:rgb(var(--color-foreground))!important;font-family:inherit!important;font-size:1.25rem!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;transition:border-color .18s ease,background-color .18s ease,color .18s ease!important}.product__content--gift-card .product-option__label:hover{border-color:rgba(var(--color-foreground),.6)!important}.product__content--gift-card .product-option__input:checked+.product-option__label{border-color:rgb(var(--color-foreground))!important;background-color:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important}@media(max-width:749px){.product__content--gift-card .product-option__label:not(.product-option__label--image):not(:has(.product-option__swatch)){min-height:3.6rem!important;padding:.6rem 1rem!important;font-size:1.2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/amoonic-custom.css.map */
