.product-badge-overlay{position:absolute;bottom:10px;right:10px;z-index:10;pointer-events:none}.product-badge-image{width:100px;height:auto;display:block}@media (max-width: 749px){.product-badge-image{width:60px}}.pdp-freebie{width:350px;height:auto}@media (min-width: 768px){.pdp-freebie{width:500px}}.rating-customer-info{vertical-align:inherit;font-size:90%;margin-left:10px}.loox-rating-detail{display:inline-block;margin-bottom:10px}.product-usp-wrapper{display:flex;flex-direction:column;gap:10px;margin-top:16px;margin-bottom:24px}.usp-item-price{display:flex;align-items:center;gap:10px;padding:0}.usp-icon{flex-shrink:0;width:32px;height:32px;object-fit:contain}.usp-text{font-size:14px;line-height:1.4;color:#4a5568;font-weight:400}.usp-item:hover .usp-text{color:#2d3748}@media (min-width: 768px){.product-usp-wrapper{flex-direction:row;flex-wrap:wrap;gap:20px 24px}.usp-item-price{flex:0 1 auto;min-width:0}.usp-text{font-size:13px}}@media (min-width: 1024px){.product-usp-wrapper{gap:10px 32px}.usp-text{font-size:14px}}.color-variant-additional{font-size:95%;margin-top:5px;text-align:center;color:rgba(var(--color-foreground),.7)}.customer-quote-detail-page{margin:24px 0;padding:20px;background:linear-gradient(135deg,#f8f9ff,#fff5f7);border-radius:12px;border-left:4px solid #973963}.quote-container{display:flex;align-items:flex-start;gap:16px}.quote-image{flex-shrink:0}.quote-image img{width:70px;height:70px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 2px 8px #0000001a}.quote-content{flex:1;display:flex;flex-direction:column;gap:8px}.quote-text{font-size:16px;line-height:1.6;color:#333;font-style:italic;font-weight:500}.quote-author{font-size:14px;color:#666;font-weight:600;display:flex;align-items:center;gap:4px}.trust-platform-logo{display:inline-flex;align-items:center;gap:4px;vertical-align:middle}.trust-platform-logo img{width:16px;height:16px;vertical-align:middle}.quote-heading{font-weight:700}@media (max-width: 640px){.customer-quote-detail-page{padding:16px}.quote-container{gap:12px}.quote-image img{width:70px;height:70px}.quote-text,.quote-author{font-size:12px}}.birthstone-grid{text-align:center;padding:2rem 1rem}.upsell-bullets{padding-inline-start:40px;display:flex;flex-direction:column;gap:12px}.section-title{margin-bottom:1.5rem}.birthstone-items{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.birthstone-item{display:flex;flex-direction:column;align-items:center;max-width:100px;cursor:pointer;color:#000;text-decoration:none;transition:transform .2s ease}.birthstone-item:hover{transform:scale(1.05)}.birthstone-item img{width:60px;height:60px;border-radius:50%;margin-bottom:.5rem;border:2px solid #ccc}.birthstone-item span{line-height:1.2}.header__menu-item{letter-spacing:.06em!important;font-weight:400}.product__subtitle{margin-top:-10px!important;color:#555;font-style:italic;font-size:130%;margin-bottom:-10px!important;line-height:30px}.customer-quote-wrapper{margin-top:2rem}.customer-quote-horizontal{display:flex;align-items:flex-start;gap:1rem;max-width:600px;font-family:sans-serif;margin-top:10px}.stars{font-size:1.4rem;margin-bottom:.5rem}.quote-text{font-style:italic;color:#333;margin:0 0 .8rem}.customer-info{display:flex;align-items:center;gap:.5rem}.customer-image{object-fit:cover}.customer-name{font-weight:700;color:#666}.gravurideen-wrapper{max-width:900px;margin:60px auto;padding:0 20px;font-family:sans-serif}.gravurideen-wrapper h1{margin-bottom:10px;text-align:center}.gravurideen-subtext{text-align:center;color:#666;margin-bottom:40px}.accordion-section details{background:#f9f9f9;margin-bottom:12px;padding:16px;border-radius:8px;cursor:pointer;transition:all .3s ease;border:1px solid #eee}.accordion-section summary{font-weight:600;cursor:pointer}.accordion-section p{margin-top:12px;color:#444}.kundenfotos{margin-top:60px;text-align:center}.kundenfotos h2{margin-bottom:20px}.kundenfoto-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.kundenfoto-grid img{width:100%;border-radius:8px;object-fit:cover;box-shadow:0 4px 8px #0000000d}.cta-box{margin-top:40px;text-align:center}.cta-btn{background:#000;color:#fff;padding:14px 28px;border-radius:8px;text-decoration:none;font-weight:600;transition:background .3s ease}.cta-btn:hover{background:#444}.info-kachel{display:flex;flex-wrap:wrap;gap:24px;align-items:center;background-color:#fafafa;padding:24px;border-radius:12px;margin:40px 0;box-shadow:0 4px 12px #0000000a}.info-kachel-img{flex:1 1 300px;max-width:100%;border-radius:10px;object-fit:cover}.info-kachel-text{flex:1 1 300px;text-align:left}.info-kachel-text h3{font-size:1.4rem;margin-bottom:10px}.info-kachel-text p{font-size:1rem;margin-bottom:16px;color:#555}.info-kachel-btn{display:inline-block;background-color:#000;color:#fff;padding:10px 20px;border-radius:8px;text-decoration:none;font-weight:500;transition:background .3s ease}.info-kachel-btn:hover{background-color:#444}.gravur-inspiration{margin:60px 0;text-align:center}.gravur-inspiration h2{margin-bottom:8px;color:#333}.gravur-subtext{color:#666;margin-bottom:30px}.gravur-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;max-width:1000px;margin:0 auto;padding:0 20px}.gravur-card{padding:18px;background-color:#f9f9f9;border-radius:12px;text-align:center;line-height:1.4;box-shadow:0 2px 6px #0000000a;transition:all .2s ease}.gravur-card:hover{background-color:#fff;box-shadow:0 4px 10px #0000000f}.category-list-wrapper{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0;justify-content:center}.category-list-item{padding:10px 20px;background-color:#f5f5f5;color:#000;text-decoration:none;font-weight:500;border-radius:10px;transition:all .2s ease;border:1px solid transparent}.category-list-item:hover{background-color:#fff;border-color:#ddd;box-shadow:0 2px 4px #0000000d}.category-list-item-text{font-size:1.4rem;text-align:center;letter-spacing:normal}.cart-trust-note{font-size:90%;color:gray;text-align:center;margin-top:3px}.cart-summary-row{display:flex;justify-content:space-between;margin-bottom:7px;font-size:15px}.mini-cart__footer{border-top:1px solid rgba(29,29,29,.15)}.cart-summary-price del{color:#888;margin-right:5px}.cart-summary-price,.cart-summary-delivery{font-weight:500}.cart-summary-discount{font-weight:500;color:#eb5757}.delivery-notice{font-size:13px;color:#008b10}.delivery-notice .alert--note{color:#000}.sales-hero{background-color:#1a1a1a;padding:1.5rem}.occasions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.occasion{display:flex;align-items:center;background-color:#f2f2f2;color:#333;border-radius:12px;padding:6px 12px;font-size:14px;font-weight:500;line-height:1;white-space:nowrap}.occasion .occasion-icon{margin-right:6px;font-size:16px;width:25px}.sale-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.sale-buttons a{padding:10px 40px;margin-right:10px;font-weight:700;flex:1 1 calc(25% - 10px);max-width:150px;text-align:center;background-color:#fff;border:1px solid #000000;color:#000!important;text-decoration:none;font-size:16px;border-radius:5px;transition:background-color .3s ease,color .3s ease}.sale-buttons a:hover{background-color:#ffed4e;color:#333}.sale-buttons a.active{background-color:#ffed4e;color:#333;font-weight:700}.category-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px}.category-button{flex:1 1 calc(33.333% - 20px);background-color:#f5f5f5;color:#333;border:2px solid #ddd;padding:20px;text-align:center;text-decoration:none;font-size:1.2rem;font-weight:700;text-transform:uppercase;border-radius:8px;transition:background-color .3s,color .3s}.category-button:hover{background-color:#f9f0f4;color:#000;border-color:#ebdcdc}@media (max-width: 768px){.category-button{flex:1 1 100%}}#ProductPopup-engraving-preview{display:none;background-color:#000;color:#fff;min-width:2rem}#ProductPopup-engraving-preview.show-engraving-preview.has-text{display:block!important}#ProductPopup-engraving-preview.hide-engraving-preview{display:none}.card-trust{position:absolute!important;display:flex!important;top:65%!important;left:82%!important;z-index:2}.trust-image{max-width:100%;max-height:100%;display:block;margin:auto;width:45px}.article-template__content{max-width:1000px!important}.mega-menu__item-link .header__menu-item{color:#000!important;font-weight:500}.quote-text{font-style:italic}.b2b-quote .quote-author{font-style:normal}.marker-highlight{border-bottom:1px solid #E0E0E0}.badge{font-weight:700}.facets__summary{min-width:220px}.announcement-text{font-weight:700}.featured-collcetion-subheading{margin-top:-20px}.payment-cart-drawer{margin-top:10px!important;justify-content:center!important}.homepage-usp-bar{display:flex;gap:20px;align-items:center;justify-content:center;background-color:#f5f5f5;padding-top:10px;padding-bottom:10px;flex-wrap:wrap}.swipe-category{text-align:center;color:#000;text-decoration:none!important}.swipe-category:hover .swipe-category-text{text-decoration:underline!important}.swipe-category-text{color:#000!important;text-decoration:none!important;text-transform:uppercase}.swipe-category-image{border-radius:250px;height:auto;width:100px;background-color:#f5f5f5}.swipe-track{display:flex;gap:50px;justify-content:center;margin-bottom:25px;margin-top:20px;overflow-x:auto}.swipe-track::-webkit-scrollbar{display:none}.usp-item{display:flex;gap:5px}.engraving-guide h3{margin-bottom:20px;margin-top:20px}:root{--pulseSize: 10px;--blue: rgba(0,139,16,.65);--transparentBlue: rgba(95,139,250,0)}.pulse{width:var(--pulseSize);height:var(--pulseSize);border-radius:50%;background:var(--blue);box-shadow:0 0 0 var(--blue);animation:pulsing 2s infinite;transition:all .2s;cursor:pointer;display:inline-block!important;margin-right:10px}.pulse:active{transform:scale(1.2)}@keyframes pulsing{0%{box-shadow:0 0 0 0 var(--blue)}70%{box-shadow:0 0 0 var(--pulseSize) var(--transparentBlue)}to{box-shadow:0 0 0 0 var(--transparentBlue)}}.shipping-info{position:relative;color:#008b10}.card-information__text{font-family:Nunito Sans;letter-spacing:.6px!important;text-transform:none!important;font-size:1.6rem!important;font-weight:400!important}.card__colors--vertical{position:absolute;left:10px;top:10px;flex-direction:column;z-index:3}.swatch-color-rosegold{background:linear-gradient(135deg,#e0bfb8 -18.75%,#e0bfb83b 54.25%,#e0bfb8 123.32%)!important;--swatch-background-image: none !important}.swatch-color-silber{background:linear-gradient(135deg,#d0d0d0 -18.75%,#e3e3e33b 53.22%,#d0d0d0 165.61%)!important;--swatch-background-image: none !important}.swatch-color-gold{background:linear-gradient(135deg,#e8be29 -18.75%,#e8be293b 54.25%,#e8be29 123.32%)!important;--swatch-background-image: none !important}.color-swatch:before,.color-swatch:after{background-color:transparent!important}.upsell-variants-wrapper{margin-top:10px}.upsell-variants-wrapper label{font-weight:700}.upsell-variants{display:flex;margin-top:10px;gap:10px}.upsell-variant .variant-name{text-align:center}.upsell-variant{position:relative}.upsell-variant.selected{border:2px solid}.upsell-variant:hover{cursor:pointer;border:2px solid}.related-product-checkbox{background-color:#fff;border:1px solid #ccc;border-radius:50%;cursor:pointer;height:28px;left:10px;top:10px;position:absolute;width:28px}.related-product-variant{font-weight:100}.related-product-wrapper{min-height:302px}.related-product-label{background-color:#ebdcdc;padding:5px;border-radius:10px;position:absolute;top:10px;right:10px;font-size:80%}.related-product label:after{border:2px solid #fff;border-top:none;border-right:none;content:"";height:6px;left:7px;opacity:0;position:absolute;top:8px;transform:rotate(-45deg);width:12px}.related-product input[type=checkbox]{visibility:hidden;position:absolute}.related-product input[type=checkbox]:checked+label{background:linear-gradient(90deg,#973963,#3a1828);border-color:transparent}.related-product input[type=checkbox]:checked+label:after{opacity:1}.related-product-image{background-color:#fafafa;text-align:center}.related-product-image img{width:100%;height:100%;object-fit:cover;min-height:309px}.related-product-upsells{display:flex;gap:10px}.related-product{flex:1 1 0px;position:relative}.related-product-name{display:block;font-weight:700}.swatch-items.dropdown{width:100%;z-index:2}.dropdown-image{border-radius:50%;vertical-align:middle;margin-right:10px}.ts-control{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right .75rem center!important;background-repeat:no-repeat!important;background-size:16px 12px!important}.timer-detail-page{margin-top:15px!important;margin-bottom:-20px!important}.customization-fields-section{padding:15px;background:#f5f5f5}.product-form__submit.button,button[name=checkout]{border:none!important}.customization-block-dropdown{margin-bottom:15px}.customization-block-dropdown select{width:100%;padding:10px;display:block;border-color:#ccc!important;border-radius:4px;border:1.5px solid}.avg-rating{font-weight:700;margin-right:5px;font-size:2.2rem}.trust-icons{display:flex;flex-wrap:wrap;justify-content:space-between}.trust-icon{flex:0 49%;margin-bottom:2%;padding:10px;background-color:#f5f5f5;display:flex;gap:7px;border-radius:5px}.quote-author{display:block;font-weight:700}.customer-quote-detail-page{background-color:#fbf7f2;padding:15px}.accordion__content{max-height:none!important}.upsell-show-details{display:inline}.upsell-garantie-details{margin-top:10px}.upsell-show-details:hover{cursor:pointer;text-decoration:underline}.upsell-body{display:flex;align-items:center;gap:10px}.upsell-label{position:absolute;top:15px;right:15px;padding:10px;background-color:#ebdcdc;color:#000;border-radius:5px}.express-shipping-info{background:#e6f9ec;padding:5px;border-radius:5px;max-width:fit-content;border:2px solid #a8dbb5}.upsell-description{display:block;color:rgba(var(--color-foreground),.7);font-size:1.5rem;margin-top:5px;margin-bottom:20px}.upsell-name{font-size:120%;font-weight:700}.upsell-price{margin-top:8px;margin-bottom:8px}.upsell-icon{float:left;margin-right:10px}.upsell .select-label{background-color:#fff;border:1px solid #ccc;border-radius:50%;cursor:pointer;height:28px;left:10px;position:absolute;width:28px}.checkbox-section,.radio-section{position:relative}.radio-wrapper{display:inline-block;position:relative}.radio-wrapper-image{display:inline-block;margin:5px;position:relative}.radio-wrapper-image label.radio-image-label{display:flex;flex-direction:column;align-items:center;gap:8px;padding:15px;border:2px solid #ddd;border-radius:8px;cursor:pointer;transition:border .2s ease;background-color:#fff}.radio-wrapper-image label.radio-image-label:hover{border-color:#999}.radio-wrapper-image input[type=radio]{display:none}.radio-wrapper-image input[type=radio]:checked+label.radio-image-label{border:2px solid #000}.radio-label{margin-left:15px;margin-right:15px}.radio-label-in-image{font-size:14px;text-align:center}.checkbox-section label,.radio-section label.radio-checkbox-label{background-color:#fff;border:1px solid #ccc;border-radius:50%;cursor:pointer;height:28px;left:0;position:absolute;width:28px}.checkbox-label{margin-left:10px}.product-upsells{padding:15px;background:#f5f5f5}.upsell:first-child{margin-top:0!important}.color-swatch-label,.chain-variant{background:#fff}.color-swatch-label{flex-direction:column;width:30%;padding-top:1.6rem!important;min-height:100px!important}.color-variant-name{margin-top:15px;text-align:center}.upsell label:after,.checkbox-section label:after,.radio-section label:after{border:2px solid #fff;border-top:none;border-right:none;content:"";height:6px;left:7px;opacity:0;position:absolute;top:8px;transform:rotate(-45deg);width:12px}.upsell input[type=checkbox],.checkbox-section input[type=checkbox],.radio-section input[type=radio]{visibility:hidden}.upsell input[type=checkbox]:checked+label,.checkbox-section input[type=checkbox]:checked+label,.radio-section input[type=radio]:checked+label.radio-checkbox-label{background:linear-gradient(90deg,#973963,#3a1828);border-color:transparent}.upsell input[type=checkbox]:checked+label:after,.checkbox-section input[type=checkbox]:checked+label:after,.radio-section input[type=radio]:checked+label.radio-checkbox-label:after{opacity:1}.upsell{color:rgb(var(--color-foreground));margin-top:.6rem;margin-bottom:.4rem;padding:1.6rem;min-width:4rem;min-height:4rem;font-size:1.4rem;letter-spacing:.1rem;line-height:1;align-items:center;position:relative;z-index:1;transition-property:color,box-shadow;transition-timing-function:ease;transition-duration:var(--duration-default);border-radius:min(var(--button-radius),.3rem);margin-top:15px;background:#fff;gap:10px}.variant-additional-cost{font-size:85%;margin-top:5px}.add-symbol{position:absolute!important;right:15px;letter-spacing:normal!important;font-size:.8em!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.add-symbol:hover{cursor:pointer}.add-symbol i{vertical-align:sub}.add-symbol i:before{vertical-align:middle}.add-symbol-container{padding:10px;background-color:#fff;z-index:3;position:absolute;right:0;font-size:1.5em;top:35px;text-align:center}.add-symbol-container span:hover{cursor:pointer}.add-symbol-container:before{content:"";display:block;position:absolute;right:1rem;top:-15px;border-bottom:15px solid #fff;border-left:15px solid transparent;border-right:15px solid transparent}.add-symbol-text{color:#000;font-weight:300;text-transform:uppercase;vertical-align:super}.add-symbol-container span{border:1px solid rgb(211,212,213);display:inline-block;border-radius:5px;min-width:50px;margin-left:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.add-symbol-container.hidden{display:none}.text-input-container{position:relative}.variant_name{flex:1}.color-circle{border-radius:50%;width:25px;height:25px}.color-circle.gold{background:linear-gradient(135deg,#e8be29 -18.75%,#e8be293b 54.25%,#e8be29 123.32%)}.color-circle.rosegold{background:linear-gradient(135deg,#e0bfb8 -18.75%,#e0bfb83b 54.25%,#e0bfb8 123.32%)}.color-circle.silber{background:linear-gradient(135deg,#d0d0d0 -18.75%,#e3e3e33b 53.22%,#d0d0d0 165.61%)}.product-form__input input[type=radio]:checked+label:not(.color__swatch):after{background-color:#fff!important}.product-form__input input[type=radio]:checked+label{color:#000!important}.product-form__input input[type=radio]:not(:disabled):not([data-crossout]):checked+label:not(.color__swatch){box-shadow:inset 0 0 0 .2rem #3a1828!important}.product-form__input input[type=radio]+label:not(.color__swatch):after{content:none!important}.chain-picker{display:block!important}.chain-variant{min-height:5rem!important}.customization-field-text{display:block;padding:10px;border-color:#ccc!important;width:100%;border-radius:4px;border:none;background:#fff;font-size:16px}.customization-block{transition:height .66s ease-out}.customization-field-description{display:block;color:rgba(var(--color-foreground),.7);font-size:1.3rem}.upsell-form-submit{display:none}.customization-block{margin-bottom:15px}.customization-block-swatch input[type=radio]{position:absolute;opacity:0;width:0;height:0}.customization-field-label{font-size:1.3rem;margin-bottom:.4rem;text-transform:uppercase;font-weight:700}.swatch-items{display:flex;flex-wrap:wrap;margin-bottom:15px}.customization-secondoray-info{display:inline-block;color:rgba(var(--color-foreground),.7);text-transform:none}.price__badge-sale{color:#fff;background:#008a11;border:none;font-weight:700;font-size:110%}.badge--onsale{color:#fff;background:#008a11!important;border:none;font-weight:700;font-size:110%}.payment-icons-buy-button{justify-content:center!important}.customization-block-swatch label{box-shadow:inset 0 0 0 .1rem rgb(var(--color-border));color:rgb(var(--color-foreground));margin-top:.6rem;margin-bottom:.4rem;margin-inline-end:1rem;padding:.6rem 1.6rem;min-width:4rem;min-height:55px;font-size:1.4rem;letter-spacing:.1rem;line-height:1;display:flex;align-items:center;cursor:pointer;position:relative;z-index:1;transition-property:color,box-shadow;transition-timing-function:ease;transition-duration:var(--duration-default);border-radius:min(var(--button-radius),.3rem);flex:1 0 30%;background:#fff}.customization-block-swatch input[type=radio]:not(:disabled):not([data-crossout])+label:hover{box-shadow:inset 0 0 0 .2rem rgb(var(--color-foreground))}.customization-block-swatch input[type=radio]:not(:disabled):not([data-crossout]):checked+label{box-shadow:inset 0 0 0 .2rem rgb(var(--color-foreground))!important}.customization-block-swatch label img{margin-right:10px;border-radius:50%}.gift-svg svg{margin-right:-3px!important}.gift-svg{background-color:#ebdcdc;padding:5px;border-radius:20px;margin-right:5px}.list-social{flex-direction:row-reverse}.footer-blocks{display:flex;gap:7rem}.footer-block.--contact span{display:block}.footer-block{margin-bottom:15px}.footer-block.--trust{max-width:200px}.payment-footer{justify-content:flex-start!important;margin-bottom:10px!important}.footer-block.--trust .footer-heading{margin-bottom:10px}.footer-heading{text-transform:uppercase;font-weight:700;color:#000}.shipping-icons{list-style:none;margin-top:-10px;margin-left:0;padding:0}.shipping-icons li{display:inline-block;vertical-align:middle}.footer__content-top{display:flex!important;gap:7rem}.footer-block__details-content{margin-bottom:0!important}.footer__content-top .grid{row-gap:2rem!important}.footer-trust-badge{margin-top:45px}.loox-trust-badge-widget-content{background-color:#f9f0f4}@media only screen and (max-width: 768px){.mini-cart__footer{padding-top:15px!important}.card-trust{top:55%!important;left:78%!important}.trust-image{width:35px}.customization-block-swatch label{min-width:45%}.upsell-label{display:none}.footer-images{width:100%;margin-top:15px}.footer__content-top{flex-wrap:wrap}.footer-block.--trust{max-width:100%}.footer--border-top{border-top:.1rem solid rgb(var(--color-border))!important}.footer-block{border-top:1px solid #d2d5d9;padding-top:10px}.hide-mobile{display:none}.swipe-track{gap:25px;justify-content:left}}@media only screen and (min-width:961px){.hide-desktop{display:none}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/custom.css.map */
