.mjs-hint-trigger{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:transparent;border:1.5px solid #C9A86A;color:#c9a86a;font-family:inherit;font-size:13px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:all .3s ease;border-radius:24px;width:100%;justify-content:center;margin-top:8px}.mjs-hint-trigger:hover{background:#c9a86a;color:#fff}.mjs-hint-trigger:hover .mjs-hint-trigger-icon svg{stroke:#fff;fill:#fff3}.mjs-hint-trigger-icon{display:flex;align-items:center}.mjs-hint-trigger-icon svg{transition:all .3s ease}.mjs-hint-card-trigger{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#fffffff2;border:none;border-radius:50%;cursor:pointer;transition:all .3s ease;color:#888;box-shadow:0 2px 8px #0000001a}.mjs-hint-card-trigger:hover{background:#c9a86a;color:#fff;transform:scale(1.1)}.mjs-hint-card-trigger:hover svg{stroke:#fff;fill:#fff3}.mjs-hint-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;background:#0000!important;z-index:2147483647!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:0;visibility:hidden;pointer-events:none;transition:background .3s ease,opacity .3s ease,visibility .3s ease;padding:20px!important;box-sizing:border-box!important}.mjs-hint-overlay.active{background:#000000a6!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.mjs-hint-modal-inner{background:#fff;width:100%;max-width:920px;max-height:90vh;overflow-y:auto;position:relative;transform:translateY(30px) scale(.95);transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 25px 80px #0003;border-radius:16px}.mjs-hint-overlay.active .mjs-hint-modal-inner{transform:translateY(0) scale(1)}.mjs-hint-close{position:absolute;top:16px;right:16px;width:36px;height:36px;background:none;border:1px solid #e0e0e0;border-radius:50%;font-size:20px;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10;line-height:1}.mjs-hint-close:hover{background:#f5f5f5;color:#1a1a1a;border-color:#ccc}.mjs-hint-layout{display:grid;grid-template-columns:1fr 1fr;min-height:500px}.mjs-hint-left{background:#faf7f2;padding:40px 35px;display:flex;flex-direction:column}.mjs-hint-brand{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:2.5px;color:#c9a86a;text-transform:uppercase;margin-bottom:16px}.mjs-hint-brand-icon{display:flex}.mjs-hint-title{font-family:inherit;font-size:26px;font-weight:400;color:#1a1a1a;margin:0 0 12px;line-height:1.3}.mjs-hint-subtitle{font-size:14px;color:#666;line-height:1.6;margin:0 0 24px}.mjs-hint-product-preview{margin-bottom:24px}.mjs-hint-product-card{display:flex;gap:16px;background:#fff;padding:14px;border:1px solid #E8E0D4;transition:box-shadow .2s ease}.mjs-hint-product-card:hover{box-shadow:0 4px 16px #0000000f}.mjs-hint-product-img{width:90px;height:90px;object-fit:cover;flex-shrink:0}.mjs-hint-product-info{display:flex;flex-direction:column;justify-content:center}.mjs-hint-product-name{font-size:14px;font-weight:500;color:#1a1a1a;margin:0 0 4px;line-height:1.3}.mjs-hint-product-price{font-size:16px;font-weight:600;color:#c9a86a;margin:0}.mjs-hint-product-vendor{font-size:12px;color:#999;margin:4px 0 0;text-transform:uppercase;letter-spacing:.5px}.mjs-hint-multi-label{font-size:13px;color:#666;margin:0 0 12px}.mjs-hint-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mjs-hint-mini-card{background:#fff;border:1px solid #E8E0D4;padding:8px;text-align:center}.mjs-hint-mini-img{width:100%;aspect-ratio:1;object-fit:cover;margin-bottom:4px}.mjs-hint-mini-price{font-size:11px;font-weight:600;color:#c9a86a}.mjs-hint-mini-more{display:flex;align-items:center;justify-content:center;background:#f5efe3;border:1px solid #E8E0D4;font-size:13px;color:#c9a86a;font-weight:600}.mjs-hint-benefits{display:flex;flex-direction:column;gap:10px;margin-top:auto}.mjs-hint-benefit{display:flex;align-items:center;gap:10px;font-size:13px;color:#555}.mjs-hint-benefit svg{flex-shrink:0}.mjs-hint-right{padding:40px 35px;display:flex;flex-direction:column}.mjs-hint-form-title{font-size:18px;font-weight:500;color:#1a1a1a;margin:0 0 24px}.mjs-hint-form-section{margin-bottom:18px}.mjs-hint-form-label{display:block;font-size:12px;font-weight:600;color:#1a1a1a;text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px}.mjs-hint-optional{font-weight:400;color:#999;text-transform:none;letter-spacing:0}.mjs-hint-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mjs-hint-input,.mjs-hint-select,.mjs-hint-textarea{width:100%;padding:11px 14px;border:1px solid #ddd;background:#fff;font-family:inherit;font-size:14px;color:#1a1a1a;transition:border-color .2s ease;outline:none;border-radius:0;-webkit-appearance:none;box-sizing:border-box}.mjs-hint-input:focus,.mjs-hint-select:focus,.mjs-hint-textarea:focus{border-color:#c9a86a}.mjs-hint-input::placeholder,.mjs-hint-textarea::placeholder{color:#bbb}.mjs-hint-select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.mjs-hint-textarea{resize:vertical;min-height:70px}.mjs-hint-char-count{text-align:right;font-size:11px;color:#bbb;margin-top:4px}.mjs-hint-extras{padding:14px 0;border-top:1px solid #f0f0f0}.mjs-hint-checkbox-label{display:flex;align-items:center;gap:10px;font-size:13px;color:#555;cursor:pointer;margin-bottom:10px}.mjs-hint-checkbox-label:last-child{margin-bottom:0}.mjs-hint-checkbox{display:none}.mjs-hint-checkbox-custom{width:18px;height:18px;border:1.5px solid #ccc;border-radius:3px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.mjs-hint-checkbox:checked+.mjs-hint-checkbox-custom{background:#c9a86a;border-color:#c9a86a}.mjs-hint-checkbox:checked+.mjs-hint-checkbox-custom:after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-2px}.mjs-hint-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 24px;background:#c9a86a;color:#fff;border:none;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .3s ease;margin-top:8px}.mjs-hint-submit:hover{background:#b8975a;transform:translateY(-1px);box-shadow:0 4px 16px #c9a86a4d}.mjs-hint-submit:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.mjs-hint-submit svg{fill:#fff3}.mjs-hint-spinner{display:inline-block;width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:mjsHintSpin .6s linear infinite}@keyframes mjsHintSpin{to{transform:rotate(360deg)}}.mjs-hint-privacy{font-size:11px;color:#bbb;text-align:center;margin:12px 0 0;line-height:1.5}.mjs-hint-error{background:#fff2f2;color:#d32f2f;padding:10px 14px;font-size:13px;border:1px solid #FFCDD2;margin-bottom:16px;animation:mjsHintFadeIn .3s ease}.mjs-hint-success{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px;height:100%;animation:mjsHintFadeIn .5s ease}@keyframes mjsHintFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mjs-hint-success-icon{margin-bottom:20px;animation:mjsHintPulse 1.5s ease infinite}@keyframes mjsHintPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.mjs-hint-success h3{font-size:22px;font-weight:400;color:#1a1a1a;margin:0 0 12px}.mjs-hint-success p{font-size:14px;color:#666;margin:0 0 8px;line-height:1.5}.mjs-hint-success-sub{font-size:13px!important;color:#999!important}.mjs-hint-success-actions{display:flex;gap:12px;margin-top:28px}.mjs-hint-btn-secondary{padding:12px 24px;background:transparent;border:1.5px solid #C9A86A;color:#c9a86a;font-family:inherit;font-size:13px;font-weight:500;letter-spacing:.5px;cursor:pointer;transition:all .2s ease}.mjs-hint-btn-secondary:hover{background:#faf7f2}.mjs-hint-btn-primary{padding:12px 24px;background:#c9a86a;border:1.5px solid #C9A86A;color:#fff;font-family:inherit;font-size:13px;font-weight:500;letter-spacing:.5px;cursor:pointer;transition:all .2s ease}.mjs-hint-btn-primary:hover{background:#b8975a;border-color:#b8975a}@media(max-width:768px){.mjs-hint-overlay{padding:0;align-items:flex-end}.mjs-hint-modal-inner{max-height:95vh;max-width:100%;border-radius:16px 16px 0 0;transform:translateY(100%)}.mjs-hint-overlay.active .mjs-hint-modal-inner{transform:translateY(0)}.mjs-hint-layout{grid-template-columns:1fr}.mjs-hint-left{padding:28px 24px 20px}.mjs-hint-title{font-size:22px}.mjs-hint-benefits{display:none}.mjs-hint-right{padding:20px 24px 32px}.mjs-hint-form-row{grid-template-columns:1fr;gap:10px}.mjs-hint-success-actions{flex-direction:column;width:100%}.mjs-hint-btn-secondary,.mjs-hint-btn-primary{width:100%;text-align:center}.mjs-hint-product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.mjs-hint-left{padding:24px 20px 16px}.mjs-hint-right{padding:16px 20px 28px}.mjs-hint-product-card{padding:10px}.mjs-hint-product-img{width:70px;height:70px}}.mjs-hint-modal-inner::-webkit-scrollbar{width:6px}.mjs-hint-modal-inner::-webkit-scrollbar-track{background:transparent}.mjs-hint-modal-inner::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.mjs-hint-modal-inner::-webkit-scrollbar-thumb:hover{background:#ccc}.mjs-qv-extra-actions{display:flex;gap:10px;margin-top:12px;align-items:center}.mjs-qv-hint-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;background:transparent;border:1.5px solid #C9A86A;color:#c9a86a;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.mjs-qv-hint-btn:hover{background:#c9a86a;color:#fff}.mjs-qv-hint-btn:hover svg{stroke:#fff}.mjs-qv-wishlist-btn{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:transparent;border:1.5px solid #e0d5c5;cursor:pointer;transition:all .3s ease;flex-shrink:0}.mjs-qv-wishlist-btn:hover{border-color:#c9a86a}.mjs-qv-wishlist-btn.is-wishlisted{border-color:#c9a86a;background:#fff8f0}.mjs-qv-wishlist-btn.is-wishlisted svg{fill:#c9a86a;stroke:#c9a86a}.mjs-hint-trigger{border-radius:24px!important}
/*# sourceMappingURL=/cdn/shop/t/25/assets/mjs-drop-hint.css.map */
