.assistant-container{display:none;position:fixed;height:100%;width:100vw;padding-bottom:300px;z-index:6;background-color:#fff;overflow:auto}.assistant-header{top:0;background:#fff;z-index:99999999999;position:sticky;padding:17px 24px!important;color:#222;text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;display:flex;align-items:center;justify-content:space-between}.assistant-content{padding-left:15%;padding-right:15%}.assistant-content-title{color:#000;font-family:Lexend;font-size:16px;font-style:normal;font-weight:400;margin-bottom:24px}.assistant-loading{display:none;text-align:center;opacity:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease;padding-top:40px}.assistant-loading.slick-initialized{visibility:visible;opacity:1}.assistant-loading .slick-list{overflow:visible!important}.loading-container{display:flex!important;flex-direction:column;justify-content:center;align-items:center}.loading-icon-container{margin-bottom:12px;width:48px;height:48px;display:flex;justify-content:center;align-items:center;top:-55px;position:absolute;z-index:2}.loading-copy{width:33%;color:#000;text-align:center;font-family:Lexend;font-size:14px;font-style:normal;font-weight:400}.prompt-text{width:fit-content;padding:6px 16px;border-radius:4px;border:1px solid #d8d8d8;color:var(--Grayscale-Gray-1, #222);text-align:left;font-family:Lexend;font-size:14px;font-style:normal;font-weight:300;margin-bottom:12px;cursor:pointer}.chat-query{width:fit-content;padding:6px 16px;border-radius:4px;border:1px solid var(--Grayscale-Black, #000);background:var(--Grayscale-Gray-5, #eeeded);text-align:left;font-family:Lexend;font-size:14px;font-style:normal;font-weight:500;margin-bottom:16px}.chat-response,.follow-up-response{color:#000;font-family:Lexend;font-size:14px;font-style:normal;font-weight:300;margin-bottom:12px}.short-response,.full-response,.short-follow-response,.full-follow-response{display:inline}.follow-up-response{margin-bottom:24px}.read-more-chat,.read-more-follow{display:inline-block;margin-left:5px;color:var(--Grayscale-Gray-2, #626262);font-family:Lexend;font-size:14px;font-style:normal;font-weight:300}.assistant-product-carousel{display:none;margin-bottom:12px}.assistant-product-carousel .buttons-prev{left:-20px;top:31%;transform:rotate(180deg)}.assistant-product-carousel .buttons-next{right:-22px;top:31%}.assistant-carousel-button{cursor:pointer;width:min-content;position:absolute;z-index:100;width:48px}.assistant-product.slick-slide{margin:0 4px}.assistant-product-container{display:flex;aspect-ratio:4 / 5;width:100%;height:auto;overflow:hidden;position:relative}.assistant-product-container>img{object-fit:contain}.assistant-product-overlay{position:absolute;opacity:.05;background:#000;height:100%;width:100%;z-index:999}.assistant-product-img{background-size:contain;opacity:1!important;position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background-repeat:no-repeat;background-position:center}.assistant-product-brand{color:var(--Grayscale-Gray-1, #222);font-family:Crimson Pro;font-size:16px;font-style:normal;font-weight:600;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assistant-product-sale{display:inline-block;color:var(--Grayscale-Gray-1, #222);font-family:Lexend;font-size:16px;font-style:normal;font-weight:400;margin-right:8px}.assistant-product-price{display:inline-block;color:var(--Grayscale-Gray-2, #626262);font-family:Lexend;font-size:14px;font-style:normal;font-weight:400;text-decoration:line-through}.assistant-reset{margin-right:16px;cursor:pointer}.assistant-input{display:flex;justify-content:center;flex-direction:row;align-items:center;padding-top:12px;padding-bottom:12px;position:fixed;bottom:0;border-top:1px solid var(--Grayscale-Gray-4, #d8d8d8);width:100%;z-index:999999;background-color:#fff}.assistant-input-button{cursor:pointer}.input-container{width:50%;display:flex;align-items:center;border-radius:40px;border:1px solid #e8e9eb}.input-container>input{width:100%;border:none;color:var(--Grayscale-Gray-2, #626262);font-family:Lexend;font-size:16px;font-style:normal;font-weight:300;padding:12px 16px}.assistant-modal-overlay{z-index:1310000;background-color:#000;display:none;opacity:.75}.beta-title{color:#222;text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;margin-bottom:40px}.beta-header{color:#000;text-align:center;font-family:Lexend;font-size:16px;font-style:normal;font-weight:400}.beta-text{color:#000;font-family:Lexend;font-size:16px;font-style:normal;font-weight:300}#beta-chat-modal{text-align:center;padding:24px 50px 50px}#reset-chat-modal{padding:32px}#reset-chat-modal,#beta-chat-modal{display:none;z-index:1310000;position:absolute;background:#fff;border-radius:10px;top:50%;left:50%;transform:translate(-50%,-50%)}.close-reset-chat,.close-beta-chat{cursor:pointer;position:absolute;top:16px;right:16px}.reset-title{color:var(--Grayscale-Black, #000);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;margin-bottom:17px}.reset-text{color:var(--Grayscale-Black, #000);font-family:Lexend;font-size:16px;font-style:normal;font-weight:300;margin-bottom:24px}.reset-button-wrap{display:flex;align-items:center;justify-content:center;align-content:center;flex-direction:row}.reset-button{width:55%}.reset-cancel{cursor:pointer;margin-left:24px;color:var(--Grayscale-Black, #000);font-family:Lexend;font-size:14px;font-style:normal;font-weight:400;text-decoration:underline}@media only screen and (max-width: 767px){.assistant-container{top:0;z-index:9999;position:fixed;padding-bottom:50px;overflow-x:hidden}.assistant-header{padding:14px 16px!important}.assistant-content-container{padding-top:16px!important}.assistant-content{padding-left:6px;padding-right:6px}.loading-copy{width:95%}.assistant-loading{padding-bottom:60px}.assistant-product-carousel .slick-list{overflow:visible}.assistant-carousel-button{display:none!important}.assistant-input{padding:12px 10px}.input-container{width:100%}#beta-chat-modal{overflow:auto;position:fixed;height:100vh;border-radius:0;top:0;left:0;transform:none;text-align:left;padding:24px 16px}.close-beta-chat{top:28px}.beta-header{text-align:left}#reset-chat-modal{transform:none;position:absolute;top:25vh;left:0%;margin:10px;max-width:95vw}}
/*# sourceMappingURL=/cdn/shop/t/594/assets/shopping-assistant.css.map */
