._wrapper_h3mwh_1{position:relative;height:100%}._dropzoneOverlay_h3mwh_6{display:none;z-index:var(--z-index-max);position:absolute;inset:0;background:#0009;align-items:center;justify-content:center;border-radius:var(--border-radius-lg);border:.8rem dashed var(--light-color)}._dropzoneOverlay_h3mwh_6._isDragging_h3mwh_20{display:flex}._dropzoneOverlay_h3mwh_6 p{font-family:var(--primary-font);font-size:2.4rem;color:var(--light-color)}img{-webkit-user-drag:none;user-select:none;-webkit-user-select:none}._openButton_1tyey_7{position:fixed;bottom:2.4rem;right:2.4rem;line-height:1;background:none;border:none;border-radius:50%;z-index:var(--z-index-overlay);cursor:pointer}._openButton_1tyey_7:active{outline:none}@media print{._openButton_1tyey_7{display:none}}._openButtonImage_1tyey_27{height:6.8rem;width:15.7rem}._floatingContainerWrapper_1tyey_32{position:fixed;inset:0;z-index:var(--z-index-sunny-wrapper);background:#00000080}._floatingContainerWrapper_1tyey_32._hideOverlay_1tyey_41{background:transparent}._floatingContainer_1tyey_32{position:fixed;inset:0;background:var(--light-color);box-shadow:var(--box-shadow-lg),var(--box-shadow-sm);z-index:var(--z-index-sunny)}@media screen and (min-width: 62em){._floatingContainer_1tyey_32{width:40rem;height:calc(100vh - 4.8rem);top:2.4rem;bottom:2.4rem;right:4rem;left:auto;border-radius:var(--border-radius-xl) var(--border-radius-xl) var(--border-radius-lg) var(--border-radius-lg)}}._messagesHeader_1tyey_67{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 2.4rem;background-color:var(--gray-2)}@media screen and (min-width: 62em){._messagesHeader_1tyey_67{border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0;height:auto}}._closeButton_1tyey_81{cursor:pointer;z-index:var(--z-index-base);background:none;border:none;margin-top:.4rem}._cartLink_1tyey_89 p{display:none}._chatContainer_1tyey_93{display:flex;flex-direction:column;gap:1.6rem;width:100%;height:calc(100% - 8.5rem);margin:auto;padding:1.6rem}._chatContainer_1tyey_93._withBanner_1tyey_102{height:calc(100% - 14.1rem)}._messages_1tyey_67{flex:1;overflow-y:auto;background:var(--light-color);border-radius:var(--border-radius-sm)}._messageList_1tyey_113{list-style:none;display:flex;flex-direction:column;padding:0 .4rem}._message_1tyey_67{position:relative;display:grid;gap:1.6rem;margin-bottom:1.6rem}._avatar_1tyey_127{display:flex}._sender_1tyey_131{font-size:1.2rem;font-weight:600;line-height:2;margin-bottom:.4rem;display:flex;justify-content:space-between}._sender_1tyey_131._botSender_1tyey_139{color:#00a5c4}._timeSent_1tyey_143{font-size:1.1rem;font-weight:400;color:var(--gray-3);margin-left:.8rem}._messageContent_1tyey_150{background:var(--off-white-color);border-radius:var(--border-radius-lg) 0 var(--border-radius-lg) var(--border-radius-lg);padding:1.6rem;word-break:break-word;white-space:pre-wrap}._messageContent_1tyey_150._botSender_1tyey_139{border-radius:0 var(--border-radius-lg) var(--border-radius-lg)}._messageContent_1tyey_150 h1,._messageContent_1tyey_150 h2,._messageContent_1tyey_150 h3,._messageContent_1tyey_150 h4,._messageContent_1tyey_150 h5,._messageContent_1tyey_150 h6{margin:.75em 0 .5em}._messageContent_1tyey_150 p{white-space:pre-line;word-break:break-word}._messageContent_1tyey_150 ul{list-style:disc;padding-left:2em}._messageContent_1tyey_150 ol{padding-left:2em}._messageContent_1tyey_150._withImages_1tyey_179{border-radius:var(--border-radius-lg) 0 var(--border-radius-lg) var(--border-radius-lg)}._messageImages_1tyey_183{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));grid-auto-flow:dense;gap:1.6rem;background:var(--off-white-color);padding:1.6rem;border-radius:0 0 var(--border-radius-sm) var(--border-radius-lg);margin-top:-2rem}._messageImages_1tyey_183 img{width:100%;height:100%;min-height:12rem;border-radius:var(--border-radius-sm);cursor:pointer}._enlargeImage_1tyey_201{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--z-index-sunny);background-color:#00000080;display:flex;align-items:center;justify-content:center;cursor:pointer}._enlargeImage_1tyey_201 img{max-width:90%;max-height:90%;object-fit:contain}._messageExtensions_1tyey_220{display:flex;flex-direction:column;padding:1.6rem 0;gap:1.6rem}._productRecommendation_1tyey_227{display:flex;gap:.8rem;align-items:center}._productRecommendationImage_1tyey_233{width:100%;max-width:6.4rem;border-radius:var(--border-radius-lg);height:100%;object-fit:cover}._productRecommendationContent_1tyey_241{font-size:1rem;display:flex;flex-direction:column;gap:.4rem;padding:.4rem}._productRecommendationName_1tyey_249{font-size:1.4rem;font-weight:600}._productRecommendationRating_1tyey_254{display:flex;align-items:center;gap:.4rem}._productRecommendationPrice_1tyey_260{font-size:1.8rem;font-weight:600;color:var(--secondary-dark-color)}._productRecommendationLink_1tyey_266{text-decoration:none}._productRecommendationActions_1tyey_270{display:flex;align-items:center;gap:1.6rem}._productRecommendationAddToCart_1tyey_276{width:100%}._productRecommendationAddToCart_1tyey_276._added_1tyey_279{opacity:.5}._productRecommendationAddToCart_1tyey_276 button{padding:.8rem 1.6rem;font-size:1.2rem}._addToCartButton_1tyey_287>div:before{content:"";display:flex;height:.4rem}._cartCloseContainer_1tyey_293{display:flex;align-items:center;gap:1.6rem}._messageIconButton_1tyey_299{font-size:1.6rem;line-height:1}._messageFeedbackWrapper_1tyey_304{display:flex;justify-content:space-between;align-items:center;width:100%}._messageFeedback_1tyey_304{display:flex;flex-direction:column;flex-basis:100%}._messageFeedbackCopy_1tyey_317{color:var(--gray-3);margin-bottom:.8rem;font-size:1.2rem}._statusText_1tyey_323{color:var(--gray-3);font-size:1.2rem;margin:.8rem 0}._messageFeedbackActions_1tyey_329{display:flex;justify-content:space-between}._messageContentButtons_1tyey_334{display:flex;flex-direction:column;justify-content:flex-end;gap:.8rem}._messageFeedbackButtons_1tyey_341{display:flex;justify-content:flex-start;align-items:center;gap:1.2rem}._messageFeedbackButton_1tyey_341{background:transparent;border:none;height:2.4rem;padding:0;width:2.4rem;display:flex;align-items:center;justify-content:center}._messageFeedbackButton_1tyey_341:hover,._messageFeedbackButton_1tyey_341:disabled{background:transparent;border:none}._thumbsDown_1tyey_363{transform:rotate(180deg)}._chatControls_1tyey_367{display:grid;grid-template-columns:1fr 12rem;align-items:center;gap:1.6rem;border:.1rem solid #b9bdbb;border-radius:var(--border-radius);transition:border-color .2s ease;position:relative}._chatControls_1tyey_367:focus-within{border-color:#3c3ce3}._chatControls_1tyey_367 label[for=messageContent]{display:none}._chatControls_1tyey_367 textarea{resize:none;width:100%;padding:1rem 0 1rem 1.6rem!important}._chatControls_1tyey_367 textarea:focus{outline:none}._chatControls_1tyey_367 textarea{scrollbar-width:none;-ms-overflow-style:none}._chatControls_1tyey_367 textarea::-webkit-scrollbar{display:none}._imageUploadLabel_1tyey_400{cursor:pointer;display:flex;align-items:center;justify-content:center;height:100%;width:100%}._sendButtonWrapper_1tyey_409{display:flex;align-items:center;justify-content:flex-end;height:100%;gap:1.2rem;padding:1.2rem}._sendButtonWrapper_1tyey_409 label[for=imageUpload]{cursor:pointer;display:flex;align-items:center;justify-content:flex-end;width:100%}._imageUploadContainer_1tyey_425{position:relative;display:flex;align-items:center;justify-content:center;height:4rem;width:4rem}._removeImagesButton_1tyey_434{cursor:pointer;position:absolute;top:-.4rem;right:-.4rem;z-index:var(--z-index-high);background-color:var(--gray-4);border:.2rem solid var(--light-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:600}._removeImagesButton_1tyey_434:hover{background-color:var(--gray-4);border:.2rem solid var(--light-color)}._removeImagesButton_1tyey_434 svg{width:1.6rem;height:1.6rem;stroke:var(--light-color);stroke-width:6}._removeImagesButton_1tyey_434 svg:hover{stroke:var(--light-color)}._imageUploadPreview_1tyey_463{position:absolute;border-radius:var(--border-radius-sm);border:.2rem solid var(--dark-color);box-shadow:var(--box-shadow-sm);object-fit:cover}._imageUploadPreview_1tyey_463._disabled_1tyey_470{opacity:.8}._imageUploadPreview_1tyey_463:nth-child(1){top:.6rem;left:.6rem;z-index:var(--z-index-medium);width:2.8rem;height:2.8rem}._imageUploadPreview_1tyey_463:nth-child(1)._doubleImages_1tyey_480{top:.4rem;left:.4rem}._imageUploadPreview_1tyey_463:nth-child(1)._multipleImages_1tyey_484{top:0;left:0}._imageUploadPreview_1tyey_463:nth-child(2){top:.4rem;left:.4rem;z-index:var(--z-index-low);width:2.8rem;height:2.8rem}._imageUploadPreview_1tyey_463:nth-child(2)._doubleImages_1tyey_480{top:1rem;left:1rem}._imageUploadPreview_1tyey_463:nth-child(2)._multipleImages_1tyey_484{width:2.8rem;height:2.8rem}._imageUploadPreview_1tyey_463:nth-child(3){top:.8rem;left:.8rem;z-index:var(--z-index-base);width:2.8rem;height:2.8rem}._imageUploadPreview_1tyey_463:nth-child(3)._multipleImages_1tyey_484{width:2.8rem;height:2.8rem;top:.8rem;left:.8rem}._imageUploadPreview_1tyey_463:nth-child(4){top:1.2rem;left:1.2rem;width:2.8rem;height:2.8rem}._imageUploadPreview_1tyey_463:nth-child(4)._multipleImages_1tyey_484{width:2.8rem;height:2.8rem}._sendButtonImage_1tyey_527{width:3.6rem;height:3.6rem}._sendButton_1tyey_409{background:none;border:none;height:100%;display:flex;align-items:center;cursor:pointer}._sendButton_1tyey_409 img{width:3.6rem;height:3.6rem}._sendButton_1tyey_409:hover{opacity:.8}._typing_1tyey_548{font-size:1.2rem;font-weight:400;color:var(--gray-3);margin-left:.8rem;margin-top:.4rem}._emoji_1tyey_556{font-size:3.6rem;margin-right:1.2rem;margin-top:-.8rem}._initialMessage_1tyey_562{display:flex}._copyButtonWrapper_1tyey_566{display:flex;align-items:center;padding:.4rem}._copyButton_1tyey_566{background:none;border:none;cursor:pointer;padding:.4rem;border-radius:var(--border-radius-sm);position:relative}._copyButton_1tyey_566 img{width:auto}._copyButtonText_1tyey_584{display:flex;align-items:center;font-size:1.2rem;font-weight:400;color:var(--gray-3);margin-left:.8rem;transition:opacity .2s ease-in-out;opacity:0}._copyButtonText_1tyey_584._visible_1tyey_594{opacity:1}._copied_1tyey_598{font-size:1.2rem;font-weight:400;color:var(--secondary-dark-color);display:flex;align-items:center;margin-right:.8rem;transition:opacity .2s ease-in-out;opacity:0}._copied_1tyey_598._visible_1tyey_594{opacity:1}._pendingMessage_1tyey_612{margin-bottom:1.6rem;white-space:pre-wrap}._imageUploadLoader_1tyey_617{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));grid-template-rows:repeat(auto-fill,minmax(12rem,1fr));grid-auto-flow:dense;gap:1.6rem}._imageUploadLoaderItem_1tyey_625{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:12rem;background-color:#0000001a;border-radius:var(--border-radius-sm)}._floatingContainer_1tyey_32._halfHeight_1tyey_636{height:60vh;max-height:600px;min-height:400px;top:initial}@media screen and (min-width: 62em){._floatingContainer_1tyey_32._halfHeight_1tyey_636{height:70vh;max-height:700px;min-height:450px}}@media (max-width: 768px){._onboardingMode_1tyey_651 ._floatingContainer_1tyey_32{left:0;height:62vh;max-height:450px}}._onboardingControls_1tyey_658{padding-top:.8rem;border-top:1px solid var(--gray-6);background:var(--light-color);display:flex;flex-direction:column;gap:.8rem;border-radius:0 0 var(--border-radius) var(--border-radius)}@media screen and (min-width: 62em){._onboardingControls_1tyey_658{border-radius:0 0 var(--border-radius-lg) var(--border-radius-lg)}}._onboardingProgressWrapper_1tyey_673{display:flex;flex-direction:column;gap:.4rem}._onboardingProgressBarBg_1tyey_679{width:100%;height:.4rem;background:var(--gray-6);border-radius:999px;overflow:hidden}._onboardingProgressBarFg_1tyey_687{height:100%;background:var(--secondary-dark-color);transition:width .3s ease}._onboardingProgressLabel_1tyey_693{font-size:1.2rem;color:var(--gray-3);text-align:right}._onboardingActionButton_1tyey_699{width:100%;justify-content:center}._onboardingActionButton_1tyey_699._primaryAction_1tyey_703{order:1}._onboardingActionButton_1tyey_699._secondaryAction_1tyey_706{order:2}._onboardingPlaceholder_1tyey_710{text-align:center;color:var(--gray-3);font-size:1.2rem;padding:1rem;font-style:italic}._onboardingLoadingButton_1tyey_718{background-color:var(--gray-3)!important;border:none!important;color:var(--light-color);animation:_pulsate_1tyey_1 2s ease-in-out infinite}@keyframes _pulsate_1tyey_1{0%{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.01)}to{opacity:.5;transform:scale(1)}}
