@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&display=swap";.loader-container{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#0006;transition:all .3s ease-in-out;opacity:0;visibility:hidden;position:fixed;top:0;left:0;right:0;bottom:0}.loader-container.show{opacity:1;visibility:visible}.loader{border:8px solid #FFFFFF;border-top:8px solid rgba(var(--color-button));border-radius:50%;width:60px;height:60px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.delete-modal,.alert-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease}.delete-modal.show,.alert-modal.show{opacity:1;visibility:visible}.delete-content,.alert-content{background:#fff;border-radius:20px;padding:22px 45px 32px;max-width:400px;margin:1rem;text-align:center;transform:translateY(20px);transition:transform .3s ease}.delete-modal.show .delete-content,.alert-modal.show .alert-content{transform:translateY(0)}.delete-icon,.alert-icon{margin-bottom:11px;line-height:0px}.delete-title,.alert-title{font-size:13px;font-weight:600;color:#000;margin-bottom:9px;font-family:var(--font-body-family)}.delete-text,.alert-text{color:#7f7f7f;margin-bottom:11px;font-weight:400;font-size:12px;font-family:var(--font-body-family);padding-left:10px;padding-right:10px}.delete-buttons,.alert-buttons{display:flex;gap:12px;justify-content:center}.delete-btn,.alert-btn{padding:8px 24px;border:none;border-radius:20px;font-weight:600;cursor:pointer;min-width:110px;text-align:center;font-size:11px;font-family:var(--font-body-family);transition:all .3s ease}.delete-btn-primary,.alert-btn-primary{background:rgba(var(--color-button));color:#fff;text-decoration:none}.delete-btn-primary:hover,.alert-btn-primary:hover{background:rgba(var(--color-button));transform:translateY(-2px);text-decoration:none;color:#fff}.delete-btn-secondary,.alert-btn-secondary{background:#f0f0f0;color:#7f7f7f;text-decoration:none}.delete-btn-secondary:hover,.alert-btn-secondary:hover{background:#f0f0f0;transform:translateY(-2px);text-decoration:none}.dream-listings-section>h2{width:100%;max-width:995px;margin:0 20px;padding-left:80px;padding-right:110px;padding-top:0;color:#fff!important}@media screen and (max-width:1000px){.dream-listings-section>h2{padding-left:20px;padding-right:20px}}#dreamListings{width:100%;max-width:835px;margin:0 20px;padding-left:0;padding-right:10px;padding-top:0}.dream-listings-section>a.button{margin-top:20px}@media screen and (max-width:1000px){#dreamListings{padding-left:20px;padding-right:20px}}#dreamListings .accordion{width:100%;text-decoration:none;margin-bottom:0;color:#000;display:flex;gap:20px;border:0px;position:relative;margin-top:18px;align-items:center;cursor:pointer}#dreamListings .accordion.open .accordion-btn img{transform:rotate(180deg)}#dreamListings .accordion span{text-overflow:ellipsis;flex:1;overflow:hidden;white-space:nowrap;display:block;font-size:22px;font-weight:400;color:#fff;font-family:var(--font-body-family)}@media screen and (max-width:500px){#dreamListings .accordion span{font-size:16px}}#dreamListings .accordion .accordion-btn,#dreamListings .accordion .accordion-btn-delete{width:53px;height:53px;border-radius:36px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:1.2rem;background:#020303}@media screen and (max-width:500px){#dreamListings .accordion .accordion-btn,#dreamListings .accordion .accordion-btn-delete{width:40px;height:40px}}:is(#dreamListings .accordion .accordion-btn,#dreamListings .accordion .accordion-btn-delete) img{width:30px;transform:translateY(2px)}@media screen and (max-width:500px){:is(#dreamListings .accordion .accordion-btn,#dreamListings .accordion .accordion-btn-delete) img{width:20px}}#dreamListings .content{display:none;margin-bottom:10px;width:100%}#dreamListings .content.open{display:flex;flex-direction:column;gap:0px}#dreamListings h2{color:#fff!important}.dream-explorer-no-login{background:#5fa5b5;padding-top:80px;padding-bottom:80px;margin-bottom:0}.dream-explorer-no-login #btn-newsletter.loading:after{content:"";position:absolute;border-radius:100%;right:20px;top:50%;width:0px;height:0px;margin-top:-2px;border:2px solid rgba(255,255,255,.5);border-left-color:#fff;border-top-color:#fff;animation:spin .6s infinite linear,grow .3s forwards ease-out}.dream-explorer-no-login input[type=text]{color:#000}.dream-explorer-no-login .error_name,.dream-explorer-no-login .error_server{color:red;display:none;margin-top:10px}.dream-explorer-no-login .image-with-text__container{text-align:center}.dream-explorer-no-login .image-with-text__grid{display:inline-block}.dream-explorer-no-login .image-with-text__content--medium{max-width:none;align-items:center}.dream-explorer-subscribe{padding-top:30px}.dream-listings-section{background:#5fa5b5;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:65px;padding-bottom:65px;opacity:0;transition:all .2s ease-out}.dream-title{color:#2c3e50;font-size:2.5rem;font-weight:300;margin-bottom:3rem;text-align:center;letter-spacing:-.02em}.dream-form.again{margin-top:30px}.dream-form.again .dream-input-container{background:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:2rem;position:relative}.dream-form.again textarea{width:100%;height:54px;min-height:0px;border:none;outline:none;background:transparent;font-size:3rem;color:#2c3e50;resize:vertical;line-height:1.6;font-family:Caveat;font-weight:400}.dream-form{width:100%;max-width:800px;position:relative}.dream-input-container{background:#dac9bb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:2rem;position:relative}.dream-textarea{width:100%;min-height:150px;border:none;outline:none;background:transparent;font-size:3rem;color:#2c3e50;resize:vertical;line-height:1.6;font-family:Caveat;font-weight:400}.dream-textarea::placeholder{color:#7f8c8d;font-weight:400}.form-controls{position:relative;justify-content:end;display:flex;gap:.75rem}.control-btn{width:50px;height:50px;border-radius:36px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:1.2rem}.cancel-recording-btn{background:#020303;color:#fff;display:none}.cancel-recording-btn svg{width:30px}.cancel-recording-btn:hover{background:#34495e;transform:translateY(-2px)}.accept-recording{background:#020303;color:#fff;display:none}.accept-recording svg{width:30px}.accept-recording:hover{background:#34495e;transform:translateY(-2px)}.record-btn{background:#020303;color:#fff}.record-btn svg{width:25px}.record-btn:hover{background:#34495e;transform:translateY(-2px)}.record-btn.recording{background:#e74c3c;animation:pulse 1.5s infinite}.submit-btn{background:#020303;color:#fff}.submit-btn svg{width:30px!important;height:30px!important}.submit-btn:hover:not(:disabled){background:#34495e;transform:translateY(-2px)}.submit-btn:disabled{background:#bdc3c7;cursor:not-allowed;transform:none}@keyframes pulse{0%{box-shadow:0 0 #e74c3cb3}70%{box-shadow:0 0 0 10px #e74c3c00}to{box-shadow:0 0 #e74c3c00}}.status-message{margin-top:1rem;padding:1rem;border-radius:10px;text-align:center;font-weight:500;opacity:0;transform:translateY(10px);transition:all .3s ease}.status-message.show{opacity:1;transform:translateY(0)}.status-success{background:#2ecc71cc;color:#fff;border:1px solid rgba(46,204,113,.3)}.status-error{background:#e74c3ccc;color:#fff;border:1px solid rgba(231,76,60,.3)}.status-info{background:#3498dbcc;color:#fff;border:1px solid rgba(52,152,219,.3)}.permission-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease}.permission-modal.show{opacity:1;visibility:visible}.permission-content{background:#fff;border-radius:20px;padding:2rem;max-width:400px;margin:1rem;text-align:center;transform:translateY(20px);transition:transform .3s ease}.permission-modal.show .permission-content{transform:translateY(0)}.permission-icon{font-size:3rem;margin-bottom:1rem}.permission-title{font-size:1.5rem;font-weight:600;color:#2c3e50;margin-bottom:1rem}.permission-text{color:#7f8c8d;margin-bottom:2rem;line-height:1.6}.permission-buttons{display:flex;gap:1rem;justify-content:center}.permission-btn{padding:.75rem 1.5rem;border:none;border-radius:10px;font-weight:500;cursor:pointer;transition:all .3s ease}.permission-btn-primary{background:#3498db;color:#fff}.permission-btn-primary:hover{background:#2980b9;transform:translateY(-2px)}.permission-btn-secondary{background:#ecf0f1;color:#7f8c8d}.permission-btn-secondary:hover{background:#d5dbdb}.dream-result{width:100%;max-width:800px;display:none;animation:fadeInUp .6s ease-out}.dream-result.show{display:block}.user-dream{margin-top:20px;margin-left:30%;background:#dac9bb;border-radius:50px;padding:26px;margin-bottom:5px;font-size:20px;font-family:var(--font-body-family);line-height:1.6;color:#2c3e50}@media screen and (max-width:500px){.user-dream{font-size:16px}}.user-dream-date{margin-bottom:37px;font-size:13px;font-family:var(--font-body-family);line-height:1.6;color:rgb(var(--color-foreground-title));text-align:right;padding-right:25px}@media screen and (max-width:600px){.user-dream{margin-left:0%}.user-dream-date{text-align:left;padding-right:0;padding-left:25px}}.interpretation{margin-right:30%;background:#233d42;border-radius:50px;padding:34px 30px;margin-bottom:5px;color:#f9f9f9;line-height:1.6;font-size:20px;font-family:var(--font-body-family)}.interpretation-detail-date{margin-bottom:30px;font-size:14px;font-family:var(--font-body-family);line-height:1.6;color:rgb(var(--color-foreground-title));text-align:left;padding-left:25px}@media screen and (max-width:600px){.interpretation{margin-right:0%}}.interpretation-intro{font-size:2rem;margin-bottom:1rem;opacity:.9}.interpretation-main{font-size:2rem;margin-bottom:.5rem}.interpretation-key{font-weight:600;color:#f39c12}.interpretation-detail{font-size:20px;font-family:var(--font-body-family);color:#f9f9f9}@media screen and (max-width:500px){.interpretation-detail{font-size:16px}}.action-buttons{display:flex;gap:1rem;justify-content:left;margin-top:2rem;margin-left:20px}.action-btn{width:50px;height:50px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:all .3s ease;background:#fafafa;color:#2c3e50}.action-btn.copyBtn svg{width:25px;height:25px}.action-btn.likeBtn svg{width:28px;height:28px}.action-btn.likeBtn.like svg path{fill:#d9d935}.action-btn.dislikeBtn svg{width:28px;height:28px}.action-btn.dislikeBtn.dislike svg path{fill:#ff8080}.action-btn.closeBtn svg{width:30px;height:30px}.action-btn:hover{transform:translateY(-2px);background:#fff}.back-btn{position:absolute;top:2rem;left:2rem;width:50px;height:50px;border-radius:50%;border:none;cursor:pointer;display:none;align-items:center;justify-content:center;font-size:1.2rem;transition:all .3s ease;background:#ffffffe6;color:#2c3e50}.back-btn:hover{transform:translateY(-2px);background:#fff}.back-btn.show{display:flex}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.dream-title{font-size:2rem;margin-bottom:2rem}.dream-input-container{padding:1.5rem}.form-controls{bottom:1rem;right:1rem}.control-btn{width:45px;height:45px;font-size:2rem}.back-btn{top:1rem;left:1rem;width:45px;height:45px}.action-buttons{gap:.75rem}.action-btn{width:45px;height:45px;font-size:2rem}}.template-page-dream_explorer_listings main#MainContent{overflow:clip}.template-page-dream_explorer_listings .floating-button{position:sticky;bottom:0;display:flex;justify-content:center;width:100%;padding-bottom:20px;padding-top:20px;background:linear-gradient(180deg,#5fa5b500,#5fa5b5e6,#5fa5b5);transform:translateY(2px);transition:opacity .2s ease-out;opacity:0;pointer-events:none}.template-page-dream_explorer_listings .floating-button.active{opacity:1;pointer-events:all}.template-page-dream_explorer_listings .floating-button.empty{position:relative}
/*# sourceMappingURL=/cdn/shop/t/4/assets/dream-explorer-listings.css.map */
