#navigation{display:flex;justify-content:space-between;align-items:center;width:100%;height:50px;border-radius:10px;direction:ltr!important}#navigation.rtl{direction:ltr!important}#nav-arrow{width:40px;height:40px;background:url(//memoryjewelry.shop/cdn/shop/t/6/assets/icon_arrow.svg?v=179457208316832300071764359239) no-repeat center center;background-size:contain;padding:0;border:none;cursor:pointer}#nav-arrow-reverse{width:40px;height:40px;background-color:#0d6a37;mask:url(//memoryjewelry.shop/cdn/shop/t/6/assets/icon_arrow.svg?v=179457208316832300071764359239) no-repeat center center;mask-size:contain;-webkit-mask:url(//memoryjewelry.shop/cdn/shop/t/6/assets/icon_arrow.svg?v=179457208316832300071764359239) no-repeat center center;-webkit-mask-size:contain;transform:rotate(180deg);padding:0;border:none;cursor:pointer}#nav-arrow{width:40px;height:40px;background:url(//memoryjewelry.shop/cdn/shop/t/6/assets/icon_arrow.svg?v=179457208316832300071764359239) no-repeat center center;background-size:contain;padding:0;border:none;cursor:pointer}#navigation.rtl #nav-arrow-reverse{background-color:#0d6a37}#nav-title{text-decoration:underline;font-weight:700;font-size:18px;color:#0d6a37;text-align:center;flex:1}#reset-journey-btn{flex:0 0 auto;width:80px;max-width:100px;min-width:60px}.locket-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:flex;align-items:center;justify-content:center;background-color:#00000040;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.locket-modal.hide{display:none}.locket-modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:transparent;z-index:1;pointer-events:auto}.locket-modal-content{position:relative;background-color:#fff;border-radius:12px;padding:30px 40px;max-width:90%;width:400px;box-shadow:0 4px 20px #00000026;z-index:2;animation:modalFadeIn .3s ease-out}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.locket-modal-close{position:absolute;top:10px;right:15px;background:none;border:none;font-size:28px;color:#666;cursor:pointer;line-height:1;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.locket-modal-close:hover{color:#0d6a37}.locket-modal-message{margin:0;font-size:16px;line-height:1.6;color:#333;text-align:center;padding-right:20px}.instruction-button{position:fixed;top:20px;right:20px;z-index:9999;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background-color:#0d6a37;color:#fff;border:none;border-radius:50%;font-size:20px;cursor:pointer;box-shadow:0 2px 8px #00000026;transition:all .3s ease}.instruction-button:hover{background-color:#0a5529;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.instruction-button span{font-size:20px;line-height:1}.instruction-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10001;display:flex;align-items:center;justify-content:center;background-color:#000000bf;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.instruction-modal.hide{display:none}.instruction-modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:transparent;z-index:1;pointer-events:auto}.instruction-modal-content{position:relative;background-color:#fff;border-radius:12px;padding:0;max-width:90%;width:600px;max-height:80vh;box-shadow:0 4px 20px #00000026;z-index:2;animation:modalFadeIn .3s ease-out;display:flex;flex-direction:column;overflow:hidden}.instruction-modal-close{position:absolute;top:10px;right:15px;background:none;border:none;font-size:28px;color:#666;cursor:pointer;line-height:1;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:color .2s ease;z-index:3}.instruction-modal-close:hover{color:#0d6a37}.instruction-modal-body{padding:30px 40px;overflow-y:auto;max-height:80vh}.instruction-modal-body h2{margin:0 0 20px;font-size:24px;color:#0d6a37;font-weight:700}.instruction-content{color:#333}.instruction-content h3{margin:20px 0 10px;font-size:18px;color:#0d6a37;font-weight:600}.instruction-content h3:first-of-type{margin-top:0}.instruction-content p{margin:0 0 15px;font-size:15px;line-height:1.6}.instruction-content ul{margin:10px 0 15px;padding-left:25px}.instruction-content li{margin:8px 0;font-size:15px;line-height:1.6}.instruction-loading{text-align:center;padding:40px 20px;color:#666;font-style:italic}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fffffff2;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:99999;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease,visibility .3s ease;opacity:1;visibility:visible}.loading-overlay.hide{opacity:0;visibility:hidden;pointer-events:none;display:none}.loading-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.spinner-circle{width:60px;height:60px;border:4px solid #f3f3f3;border-top:4px solid #0D6A37;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text{font-size:18px;color:#0d6a37;font-weight:500;margin:0;font-family:inherit}
/*# sourceMappingURL=/cdn/shop/t/6/assets/css-page-navigation.css.map */
