body.modal-open{overflow:hidden}.video-modal{display:none;position:fixed;align-items:center;z-index:1000;left:0;top:0;width:100%;height:100%;background:#000000b3}.video-modal-content{position:relative;margin:15% auto;width:80%;max-width:700px;background:#fff;border-radius:10px;overflow:hidden;height:max-content}@media screen and (max-width:750px){.video-modal-content{width:94%;height:50%}}.video-wrapper{position:relative;height:100%}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-modal-close{position:absolute;top:10px;right:15px;font-size:28px;cursor:pointer;color:#333;z-index:10}.product-checkbox__container{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.product-video__popup__container{display:flex;justify-content:space-between;align-items:center}.video_popup{display:flex;align-items:center;font-size:15px;color:#2e2e2ecc;gap:5px;text-decoration:underline}@media screen and (max-width:768px){.video_popup{font-size:13px}}@media screen and (min-width:1750px){.video_popup{font-size:18px;font-weight:700}}#popupVideo{aspect-ratio:unset;height:100%}.gravuroptions .parents-tab-contents .aligncenter a.summary_show{display:block!important}button.step-completed{background:#e4f0ee;padding:10px 17px 10px 15px;border-radius:50px}.font-selection{margin:20px;font-family:Arial,sans-serif}.font-heading{font-size:18px;margin-bottom:10px;color:#333}.font-list{display:flex;gap:10px;list-style-type:none;padding:0;margin-bottom:20px}.font-list li{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:#f0f0f0;font-size:18px;font-weight:700;cursor:pointer;transition:background-color .3s}.font-list li:hover{background-color:#e0e0e0}.input-container{position:relative;display:inline-block;width:100%}.input-label{display:block;font-size:14px;color:#666;margin-bottom:5px}.input-container input{width:calc(100% - 50px);padding:10px 40px 10px 10px;font-size:16px;border:1px solid #ccc;border-radius:5px;outline:none;box-sizing:border-box}.input-container input::placeholder{color:#999}.heart-symbol{position:absolute;top:50%;right:10px;transform:translateY(-50%);font-size:20px;color:#999;pointer-events:none}.symbol-text{display:block;text-align:right;margin-top:5px;font-size:14px;color:#999}.step-next-btn{background-color:#f5f1ec;color:#000;border:none;padding:10px 20px;font-size:16px;cursor:pointer;border-radius:50px}.aligncenter{text-align:center;margin-top:50px}.step-next-btn:hover{background-color:#0056b3}.motivelist ul li{display:inline-block;width:45%}.motivelist ul.font_lists li{width:auto;margin-right:8px}.toggle-container{display:flex;align-items:center;gap:10px;font-family:Arial,sans-serif}.toggle-switch{position:relative;display:inline-block;width:50px;height:24px}.toggle-switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.slider:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:2px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider{background-color:#4caf50}input:checked+.slider:before{transform:translate(26px)}.tabs{list-style:none;display:flex;padding:0;margin:0;border-bottom:1px solid #ccc}.tab-item{padding:10px 15px;cursor:pointer;border:none;border-bottom:none}.tab-item:hover{background:#e9e9e9}.tab-item.active{background:#fff;border-top:2px solid #007bff;font-weight:700}.tab-contents{padding:10px;background:#fff}ul.list li.items.active img{border:2px solid #000;border-radius:50%}.symbol-container ul.symbol_selection li.symbol_click:hover{border-color:#333}.geburtsblumen_info li.items.active img{border:2px solid #000;border-radius:50%}.select_Geburtsblume_box{display:flex;text-align:center;margin-top:20px;gap:10px}.tabs-container{display:flex;flex-direction:column}.tabs{list-style:none;display:flex;margin:0;padding:0}.tab-items{padding:10px 20px;cursor:pointer;background-color:#f5f5f5}.tab-items.active{background-color:#fff;font-weight:700}.parents-tab-contents{padding:15px}.parent-tab-content{display:none}.parent-tab-content:first-of-type{display:block}ul.gravurart li.items.active{background:#90ee90}ul.list li.items.active .configurator-option-title{font-weight:600}ul.gravurart li{width:31%;display:inline-block;text-align:center;padding-top:10px}ul.gravurart{padding-left:0}.tabs-container .tabs li.tab-items.disabled{pointer-events:none}ul.list li.items .configurator-option-title{color:#333;font-weight:400}ul.gravurart li.active img{border:2px solid #000!important;border-radius:50%}.symbol_selection{position:absolute;background:#fff;border:1px solid #ddd;box-shadow:0 4px 6px #0000001a;padding:8px;border-radius:4px;list-style:none;display:none;z-index:10}.symbol_selection li{padding:5px;cursor:pointer}.symbol_selection li:hover{background:#f0f0f0}.symbol-container span.input_symbal{bottom:auto;top:30px;gap:0;cursor:pointer;right:-30px}.symbol-container{position:absolute!important;top:0;right:50px}.symbol-container ul.symbol_selection li.symbol_click{background:#fff;width:27px;height:27px;border-radius:100px;display:flex;align-items:center;justify-content:center;border:1px solid #cdcdcd}.symbol-container ul.symbol_selection{box-shadow:none;border:none;padding:0;right:10px;top:-14px;background:transparent}.close-btn{position:absolute;top:10px;right:15px;cursor:pointer;font-size:20px}.show-btn{cursor:pointer;font-weight:700;text-decoration:underline;color:#0073aa}
/*# sourceMappingURL=/cdn/shop/t/42/assets/product-gravurarten.css.map */
