.fixed-ai{position:fixed;top:0;bottom:0;left:0;right:0;background:#00000090;z-index:999999;align-items:center;justify-content:center}.fixed-ai .relative-flex{width:100%;max-width:calc(100% - 40px);height:calc(100% - 40px);margin:auto;background:#fff;border-radius:20px;overflow:hidden}.flex-item-code .sticky-top svg{width:20px}.inner-flex-wrapper{display:grid;grid-template-columns:1fr 2fr 1fr;height:100%}.absolute-ai{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;height:100%}.sticky-ai{border-bottom:1px solid #e5e7eb;padding:15px}button.hidden-code{background:transparent;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}button.hidden-code svg{width:20px;height:20px}.absolute-ai .flex-ai{display:grid;grid-template-rows:auto 1fr;height:100%}.absolute-ai .flex-ai .flex-1-item h2{margin:0;font-size:24px;font-weight:400!important}.absolute-ai .flex-ai .flex-1-item p{font-size:16px;margin:10px 0;text-align:center}.absolute-ai .flex-ai .flex-round{padding:16px}.absolute-ai .flex-ai .flex-round button{background:#000;color:#fff;border:1px solid #000;font-size:16px;font-family:"t:settings_schema.typography.settings.custom.body_default";padding:10px 20px;width:100%;max-width:calc(100% - 40px);border-radius:50px;cursor:pointer;transition:all .5s}.absolute-ai .flex-ai .flex-round button:hover{background:#fff;color:#000;transition:all .5s}.absolute-ai .flex-ai .flex-1-item{padding:16px}.flex-item-code .sticky-top .flex-items-center{display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e5e7eb;gap:10px;padding:10px 0}.flex-item-code .sticky-top h2{margin:0;font-size:24px}.flex-item-code{display:grid;grid-template-rows:1fr auto}.flex-item-code .no-scrollbar{display:grid;grid-template-rows:auto 1fr}.flex-item-code .no-scrollbar .flex-flex-1{padding:20px 20px 0}.flex-item-code .space-y-4.inner-middle-flex{display:grid;height:100%;grid-template-rows:1fr auto;max-height:100%}.flex-item-code .sticky-bottom-0 p{margin:0;font-size:14px}.flex-item-code .sticky-bottom-0{padding:10px 20px}.main-item-div{display:flex;align-items:center;cursor:pointer}.main-item-div svg{width:70px!important;height:70px!important;display:block}.main-item-div span{font-size:14px;color:#000}.main-item-div .flex{display:flex;align-items:center;gap:0px}.scrolled-past-header .main-item-div svg path{fill:#000!important}.scrolled-past-header .main-item-div span{color:#000}.hidden-size-full{background-image:linear-gradient(to bottom right,#00b582,#aeaeae);border-radius:0 20px 20px 0}.hidden-size-full .sticky-top-0{border-bottom:1px solid #e5e7eb;padding:10px 15px}.sticky-top-0 h2{margin:0;text-align:left;color:#fff}.hidden-size-full .flex-1-overflow{padding:15px}.hidden-size-full .flex-1-overflow button{border:1px solid #fff;border-radius:50px;background:#fff3;color:#fff;padding:12px 20px;font-size:16px;font-family:Bricolage Grotesque;margin:0 10px 10px 0;cursor:pointer}.hidden-size-full .flex-1-overflow h2{font-size:24px;margin:0 0 15px;color:#fff}.space-y-4.inner-middle-flex .input-message input{width:100%;background:#fff;border:1px solid #e5e7eb;border-radius:50px;padding:10px 20px;min-height:48px}.space-y-4.inner-middle-flex .input-message input:focus-visible{outline:0;box-shadow:none;border:1px solid #e5e7eb}.inner-flex-wrapper .absolute-ai{width:100%;max-width:320px}.inner-flex-wrapper{height:100%;display:flex}.hidden-size-full{width:100%;max-width:330px}.flex-item-code .no-scrollbar{height:100%;max-height:100%}.flex-item-code .no-scrollbar .flex-flex-1{height:100%;min-height:100%}.sticky-top{position:sticky;top:0;z-index:9;background:#fff}.flex-item-code .no-scrollbar .flex-flex-1{height:auto;min-height:auto;padding-bottom:20px;overflow-y:auto}.flex-item-code .no-scrollbar{padding:0}.fixed-ai .input-message{position:static;padding-left:15px;padding-right:15px}.fixed-ai .conversation-list{padding:20px}.fixed-ai .suggestions-container{padding:0}.sticky-ai{border-bottom:0;padding:15px;position:absolute;right:0;z-index:99}.fixed-ai .relative-flex{position:relative}.absolute-ai .flex-ai .flex-1-item h2{margin:0;font-size:24px;font-weight:400!important;padding:10px 20px;border-bottom:1px solid #e5e7eb}.absolute-ai .flex-ai .flex-1-item{padding:0}.message.ai-message .product-card{display:grid;grid-template-rows:1fr auto}.card-wrapper-bottom button.add-to-cart{background:#00b582;font-family:Brandon BOLD;font-weight:400!important;font-size:14px}.fixed-ai .conversation-list{max-height:100%}.absolute-ai .flex-ai .flex-round{padding:0}.absolute-ai .flex-ai .flex-round h2.my-2-item{margin:0 0 15px;padding:10px 20px;border-bottom:1px solid #e5e7eb;font-size:24px;font-weight:400!important}.absolute-ai .flex-ai .flex-round button{margin:0 20px}.absolute-ai .flex-ai .flex-1-item{padding:20px 0;overflow-y:auto}body.active_ai{overflow:hidden}.flex-item-code .space-y-4.inner-middle-flex{display:flex;height:100%;grid-template-rows:auto auto;max-height:100%;flex-direction:column}.template-index .dbtfy-header.header--transparent:not(.scrolled-past-header) .header-wrapper,.dbtfy-header--transparent .main-item-div span{color:#fff}.main-item-div:not(.header .main-item-div){position:fixed;bottom:30px;right:30px;z-index:4}.main-item-div:not(.header .main-item-div) button img{display:block;width:100%;height:100%}.main-item-div:not(.header .main-item-div) button{background:#fff;border-radius:50%;max-width:80px;height:80px;cursor:pointer;border:1px solid #ff48b0;padding:5px}.what-juno-icons-sec img{filter:invert(1)}.juno-rich-text-wrapper .title,.juno-richtext-bottom .title,.rich-text-with-image-block h2.heading-block{color:#00b582}.rich-text-content-block .content-block em strong{font-size:24px;line-height:1.2;padding-bottom:15px;display:block}.slideshow__slide h1{color:#00b582}.juno-richtext-bottom .subtitle{line-height:1.5!important;padding-top:15px}.rich-text-video-block video{object-fit:contain}.rich-text-video-block div{height:auto}.holding-multicolumns-wrapper .slider-buttons button.slider-counter__link .dot{background-color:#00b582}.holding-multicolumns-wrapper .slider-buttons button.slider-counter__link .dot{background-color:#00b582;border:.1rem solid #00b582}.message p{margin:0}.card-wrapper-top{display:grid;grid-template-rows:100px 1fr;gap:5px}.card-wrapper-top .metadata{display:flex;flex-direction:column;justify-content:space-between}.product-card .metadata p{line-height:1.2}.product-card img{margin:auto}.main-item-div:not(.header .main-item-div) button{width:80px;justify-content:center}.main-item-div:not(.header .main-item-div) button svg{width:60px!important;height:60px!important}.header__icons{align-items:center}.ai-message p{font-weight:600}@media (max-width: 1024px){.inner-flex-wrapper{display:grid;grid-template-columns:1fr;height:100%;overflow-y:auto}}@media (max-width: 767px){h1.title{line-height:1.2!important;padding-bottom:10px}.wellness-richtext-wrapper .title{text-align:center;line-height:1.2!important;display:block!important;font-size:34px!important}.holding-rich-last-sec .rich-text__wrapper>div>div{padding:20px 0}.holding-rich-last-sec .rich-text__wrapper>div>div h2,.holding-rich-last-sec .rich-text__wrapper>div>div p{text-align:center}.holding-multicolumns-wrapper .slider:after{display:none}.holding-multicolumns-wrapper .title{font-size:34px!important;line-height:1.2!important;text-align:center}.inner-flex-wrapper .absolute-ai{width:100%;max-width:100%}.absolute-ai .flex-ai .flex-1-item .conversation-list{display:flex;white-space:nowrap;padding:20px 0;gap:15px}.absolute-ai .flex-ai .flex-1-item{padding:20px 15px}.main-item-div:not(.header .main-item-div){bottom:15px;right:15px}.hidden-size-full{max-width:100%;border-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/ai-popup.css.map */
