.lz-page-wrapper{background-color:#011a12;background-image:radial-gradient(circle at 50% 20%,#062e24,#011a12 70%);min-height:100vh;padding:50px 20px 60px;display:flex;justify-content:center;align-items:flex-start;font-family:Lato,sans-serif;color:#e0e0e0;box-sizing:border-box}.dragon-bg{display:none!important}.lz-card,.report-container{width:100%;max-width:800px;background-color:#011a12f2;background-image:var(--dragon-url);background-repeat:repeat;background-size:500px;background-blend-mode:overlay;box-shadow:0 40px 80px #000000b3;position:relative;padding:60px 40px;border:1px solid rgba(255,255,255,.05);margin:0 auto}.lz-card:after,.report-container:after{content:"";position:absolute;top:12px;left:12px;right:12px;bottom:12px;border:1px solid rgba(212,175,55,.25);pointer-events:none;z-index:1}.lz-card-content,.report-content{position:relative;z-index:2}.hidden{display:none!important}.lz-header{text-align:center;margin-bottom:60px}.lz-brand{font-family:Cinzel,serif;font-size:13px;letter-spacing:3px;color:#8c9e96;text-transform:uppercase;margin-bottom:15px;display:block;opacity:.8}.lz-main-title{font-family:Cinzel,serif;font-size:38px;color:#d4af37;text-transform:uppercase;letter-spacing:6px;font-weight:500;line-height:1.2;text-shadow:0 0 25px rgba(212,175,55,.2)}.lz-section-title{font-family:Cinzel,serif;color:#d4af37;font-size:16px;text-align:center;margin-top:60px;margin-bottom:40px;letter-spacing:3px;position:relative;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.lz-section-title:before,.lz-section-title:after{content:"";width:40px;height:1px;background:linear-gradient(90deg,transparent,#5c4d26);margin:0 20px}.lz-section-title:after{background:linear-gradient(90deg,#5c4d26,transparent)}.lz-group{margin-bottom:40px;position:relative}.lz-label{display:block;font-size:11px;color:#a8b8b0;margin-bottom:15px;text-transform:uppercase;letter-spacing:1.5px;text-align:center;font-weight:700}.lz-label span.opt{color:#5c6e66;text-transform:none;font-style:italic;font-weight:400;font-size:11px}.lz-input{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(140,158,150,.3);color:#fff;padding:12px 0;font-family:Lato,sans-serif;font-size:16px;text-align:center;transition:all .4s ease;border-radius:0}.lz-input:focus{outline:none;border-bottom-color:#d4af37;background:linear-gradient(to bottom,transparent 95%,rgba(212,175,55,.05) 100%)}.lz-input::placeholder{color:#4a635a;font-weight:400;letter-spacing:.5px;opacity:.7}.lz-input.error{border-bottom-color:#e74c3c!important;color:#e74c3c}.lz-err{color:#e74c3c;font-size:11px;margin-top:8px;text-align:center;display:none;font-weight:400;letter-spacing:.5px;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.lz-tiles-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;justify-content:center;margin-bottom:50px}.lz-tile{position:relative;cursor:pointer;aspect-ratio:1 / 1}.lz-tile input{position:absolute;opacity:0;width:0;height:0}.lz-tile-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px;border:1px solid rgba(140,158,150,.3);transition:all .3s ease;height:100%;box-sizing:border-box;background:#ffffff03}.lz-tile-text{font-size:11px;color:#8c9e96;text-align:center;letter-spacing:.5px;line-height:1.3;text-transform:uppercase;word-break:break-word}.lz-tile:hover .lz-tile-inner{border-color:#8f7d4b;background:#d4af370d}.lz-tile input:checked+.lz-tile-inner{border-color:#d4af37;background:#d4af371a;box-shadow:0 0 20px #d4af3726}.lz-tile input:checked+.lz-tile-inner .lz-tile-text{color:#d4af37;font-weight:700}.lz-grid-3{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:25px}.lz-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:30px}.lz-question-wrapper{max-width:550px;margin:0 auto}.lz-question-wrapper input{text-align:left;padding-left:10px}.lz-gender-row{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin-top:10px}.lz-gender-opt{cursor:pointer;display:flex;align-items:center;color:#8c9e96;font-size:13px;transition:.3s;padding:8px 15px;border:1px solid transparent;border-radius:20px}.lz-gender-opt:hover{color:#d4af37;background:#ffffff05;border-color:#d4af3733}.lz-radio-circle{width:12px;height:12px;border:1px solid #5c4d26;border-radius:50%;margin-right:10px;display:grid;place-content:center}.lz-radio-circle:after{content:"";width:6px;height:6px;background:#d4af37;border-radius:50%;transform:scale(0);transition:.2s}input:checked+.lz-radio-circle{border-color:#d4af37}input:checked+.lz-radio-circle:after{transform:scale(1)}input:checked~span{color:#d4af37}.lz-privacy-block{text-align:center;margin:0 auto 50px;max-width:85%;font-size:12px;line-height:1.6;color:#5c6e66;font-style:italic;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);padding:20px 0}.lz-privacy-block strong{color:#8f7d4b;font-weight:400;font-style:normal}.lz-submit-btn{width:100%;padding:22px;margin-top:20px;background:linear-gradient(135deg,#9e7e2e,#d4af37,#9e7e2e);background-size:200% auto;border:none;color:#021a12;font-family:Cinzel,serif;font-size:16px;letter-spacing:4px;font-weight:700;cursor:pointer;transition:all .5s ease;box-shadow:0 10px 30px #d4af371a;clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px)}.lz-submit-btn:hover{background-position:right center;box-shadow:0 15px 50px #d4af374d;transform:translateY(-2px);letter-spacing:5px}.lz-submit-btn:disabled{opacity:.6;cursor:not-allowed}.back-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;margin-bottom:30px;background:#0003;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(240,215,166,.25);border-radius:50px;color:#d4c8b4;font-family:Cinzel,serif;font-size:.85rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .4s cubic-bezier(.25,.8,.25,1);box-shadow:0 4px 10px #0000001a;position:relative;overflow:hidden;z-index:2}.back-btn:hover{background:#f0d7a61a;border-color:#f0d7a6;color:#fff;box-shadow:0 0 15px #f0d7a64d,inset 0 0 10px #f0d7a60d;transform:translate(-3px)}.back-btn:active{transform:translate(-1px) scale(.98);opacity:.8}@media (max-width: 768px){.back-btn{padding:8px 20px;font-size:.75rem;margin-bottom:20px}}.fortune-status{text-align:center;margin:10px 0;color:#d4af37;font-style:italic;font-size:.9rem}.loading-icon{font-size:3rem;color:#d4af37;animation:rotate 3s linear infinite;margin-bottom:15px}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.markdown-body{color:#d4c8b4!important;font-family:Lato,sans-serif;line-height:1.8}.markdown-body h2{font-family:Cinzel,serif;color:#f0d7a6;border-bottom:1px solid #5c4d26;padding-bottom:8px;margin-top:30px}.markdown-body h3{color:#e6d7a3;margin-top:25px;font-weight:700}.markdown-body strong{color:#d4af37}.markdown-body blockquote{border-left:3px solid #d4af37;background:#d4af370d;color:#a8b8b0;padding:10px 15px}.markdown-body ul{padding-left:20px}.markdown-body li{margin-bottom:8px}.register-banner{background:#ffffff05;border:1px solid rgba(212,175,55,.2);padding:30px;text-align:center;border-radius:4px}.product-card{background:#00140f99;border:1px solid rgba(207,167,110,.4);border-radius:12px;overflow:hidden;margin:40px 0;display:flex;flex-direction:column;box-shadow:0 10px 40px #0009;transition:transform .3s ease,border-color .3s ease}.product-card:hover{transform:translateY(-3px);border-color:var(--gold-light);box-shadow:0 15px 50px #cfa76e33}.product-image{width:100%;aspect-ratio:1 / 1;min-height:280px;contain:paint layout;background:linear-gradient(135deg,#1a1a1a,#0d0d0d);overflow:hidden;position:relative;display:flex!important;align-items:center;justify-content:center;border-radius:8px}@media (min-width: 768px){.product-image{width:350px;height:auto;aspect-ratio:3 / 4;flex-shrink:0}}.product-image img{width:100%!important;height:100%!important;object-fit:cover!important;display:block;transition:transform .5s ease}.product-card:hover .product-image img{transform:scale(1.05)}.product-image img:-moz-broken,.product-image img:broken{opacity:0}.product-image.has-broken-image{background:linear-gradient(135deg,#1a1a1a,#0d0d0d)!important;display:flex!important;align-items:center;justify-content:center;flex-direction:column;gap:10px;border-bottom:1px solid rgba(212,175,55,.1)}.product-image.has-broken-image:before{content:"\2726";font-size:2rem;color:#d4af374d}.product-image.has-broken-image:after{content:"Image Unavailable";font-family:Cinzel,serif;font-size:.9rem;color:#8c9e9680;letter-spacing:1px;text-transform:uppercase}.product-info{padding:35px;flex:1;display:flex;flex-direction:column;gap:15px}.ai-reason{order:1;font-size:1.1rem;line-height:1.7;color:#f0f0f0;background:transparent;border:none;padding:0;margin:0!important;font-weight:300}.reason-label{display:inline-block;background:linear-gradient(135deg,#f0d7a6,#d4af37);color:#011a12;font-size:.85rem;font-weight:800;padding:5px 12px;border-radius:4px;margin-bottom:12px;font-family:Lato,sans-serif;text-transform:uppercase;letter-spacing:1px;box-shadow:0 2px 8px #0000004d}.product-info h3{order:2;font-family:Cinzel,serif;color:var(--gold-light);margin:10px 0 20px!important;font-size:1.8rem;line-height:1.3;font-weight:700;border:none!important;padding:0!important;text-shadow:0 2px 10px rgba(0,0,0,.5)}.product-price{display:none!important}.wearing-advice{order:3;background:#ffffff0a;border:1px dashed rgba(240,215,166,.4);border-radius:8px;padding:20px;margin-bottom:15px;font-size:1rem;color:#d4c8b4;line-height:1.6}.advice-title{color:var(--gold-light);font-weight:700;font-size:.95rem;margin-bottom:8px;display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:1px}.advice-title:before{content:"\1f4a1";font-size:1.1rem}.btn-group{order:4;display:flex;gap:20px;margin-top:auto;padding-top:20px}.btn-buy{flex:2;background:linear-gradient(135deg,#cfa76e,#f0d7a6);color:#003b30!important;text-align:center;padding:16px 10px;border-radius:6px;text-decoration:none!important;font-weight:700;font-family:Cinzel,serif;text-transform:uppercase;letter-spacing:1px;border:none;font-size:1rem;transition:all .3s;box-shadow:0 5px 15px #cfa76e33}.btn-buy:hover{filter:brightness(1.15);transform:translateY(-2px);box-shadow:0 8px 25px #cfa76e66}.btn-more{flex:1.5;background:#ffffff0d;border:1px solid rgba(212,175,55,.5);color:#f0d7a6!important;text-align:center;padding:16px 10px;border-radius:6px;text-decoration:none!important;font-size:.95rem;font-family:Cinzel,serif;display:flex;align-items:center;justify-content:center;transition:all .3s}.btn-more:hover{background:#d4af37;border-color:#d4af37;color:#011a12!important;box-shadow:0 0 15px #d4af374d}@media (min-width: 768px){.product-card{flex-direction:row;align-items:stretch;min-height:380px}.product-image{width:380px;height:auto;flex-shrink:0}.product-info{flex:1;justify-content:center}}@media (max-width: 768px){.lz-page-wrapper{padding:80px 15px 40px}.lz-card,.report-container{padding:40px 20px;box-shadow:none;border:none;background:transparent}.lz-card:after,.report-container:after{display:none}.lz-tiles-grid{grid-template-columns:repeat(2,1fr);gap:10px}.lz-grid-3,.lz-grid-2{grid-template-columns:1fr;gap:20px}.lz-main-title{font-size:28px;letter-spacing:4px}.lz-input{text-align:left;padding-left:0}.lz-label{text-align:left}}.lz-interactive-title{position:relative;cursor:pointer;display:block;width:100%;padding-right:30px;-webkit-user-select:none;user-select:none;transition:opacity .2s}.lz-interactive-title:hover{opacity:.8}.lz-interactive-title:after{content:"\25bc";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:.8em;color:var(--gold-light);transition:transform .3s ease}.lz-interactive-title.active:after{transform:translateY(-50%) rotate(180deg)}.lz-detail-content{display:none;margin-top:10px;margin-bottom:20px;padding-left:15px;border-left:2px solid rgba(240,215,166,.2);animation:simpleFadeIn .4s ease}.lz-detail-content.expanded{display:block}@keyframes simpleFadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.lz-trend-trigger{cursor:pointer;position:relative;transition:opacity .2s;padding-right:25px}.lz-trend-trigger:hover{opacity:.9}.lz-trend-arrow{position:absolute;right:0;bottom:3px;color:var(--gold-light);font-size:.9em;transition:transform .3s ease;cursor:pointer}.lz-trend-trigger.active .lz-trend-arrow{transform:rotate(180deg)}.lz-trend-content{display:none;animation:fadeSlideIn .4s ease}.lz-trend-content.expanded{display:block}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.streaming-active{padding-bottom:70vh!important;transition:padding-bottom .3s ease}.streaming-active::-webkit-scrollbar{width:0px;background:transparent}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ai-stream.css.map */
