.embeddedServiceSidebarFeature.featureBody{max-height:100%;overflow:auto}.embeddedServiceLiveAgentStateChatHeader:not(.alert) .message,.embeddedServiceLiveAgentStateChatHeaderOption .optionName{text-overflow:clip!important;white-space:normal!important}.embeddedServiceLiveAgentStateChatAction.uiButton svg{fill:#31babc!important}body.touch-based div.embeddedServiceSidebar.layout-docked .dockableContainer{top:50%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}@media (max-width:1199.98px){body.touch-based div.embeddedServiceSidebar.layout-docked .dockableContainer{bottom:auto!important}}div.embeddedServiceSidebar.layout-docked .dockableContainer{max-height:558px;bottom:20px;border-radius:4px}@media (max-width:767.98px){div.embeddedServiceSidebar.layout-docked .dockableContainer{max-height:90vh!important;bottom:0!important}}div.embeddedServiceSidebar .headerText{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}div.embeddedServiceSidebar .headerText .headerTextContent{margin:auto}div.embeddedServiceSidebar .embeddedServiceSidebarHeader .closeButton,div.embeddedServiceSidebar .embeddedServiceSidebarHeader .minimizeButton{padding:14px 20px}div.embeddedServiceSidebar .embeddedServiceSidebarHeader .shortHeader{background:#000}div.embeddedServiceSidebar .embeddedServiceSidebarHeader .shortHeader:after{content:"";display:block;width:calc(100% - 40px);height:1px;background:rgba(0,0,0,.1)}div.embeddedServiceSidebar .cSnapInPreChat{display:block;margin-top:-10px}div.embeddedServiceSidebar .cSnapInPreChat .header-title{background:#000;color:#fff;margin:0 -5px;padding:11px 20px;text-align:center;line-height:19px}div.embeddedServiceSidebar .cSnapInPreChat .header-title+.control-label{margin-top:5px;font-size:16px}div.embeddedServiceSidebar .cSnapInPreChat .header-title+.control-label,div.embeddedServiceSidebar .cSnapInPreChat label{font-family:futura-pt,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;color:#000}div.embeddedServiceSidebar .cSnapInPreChat label{padding:0 15px;font-size:14px;letter-spacing:.056rem;margin-bottom:0}div.embeddedServiceSidebar .cSnapInPreChat .abbr,div.embeddedServiceSidebar .cSnapInPreChat .requiredField,div.embeddedServiceSidebar .cSnapInPreChat label .required,div.embeddedServiceSidebar .cSnapInPreChat label abbr{color:inherit}div.embeddedServiceSidebar .cSnapInPreChat .form-control1 label{font-size:14px;font-family:futura-pt,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;letter-spacing:.056rem;margin-bottom:0;color:#000;line-height:1}div.embeddedServiceSidebar .cSnapInPreChat .form-control1 label .required,div.embeddedServiceSidebar .cSnapInPreChat .form-control1 label abbr{color:inherit}div.embeddedServiceSidebar .cSnapInPreChat .slds-form-element__help,div.embeddedServiceSidebar .cSnapInPreChat .uiInputDefaultError .form-element__help{text-align:left;padding:0 15px;margin-top:4px;line-height:1.3}div.embeddedServiceSidebar .cSnapInPreChat .btn-primary{background:#31babc!important;color:#fff!important;width:calc(100% - 30px)!important;border-radius:0!important;margin:10px auto 0;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important;text-transform:uppercase;line-height:1!important;font-size:18px!important;font-family:FuturaCondensed,Arial,arial,sans-serif!important;font-weight:500;letter-spacing:.08rem}div.embeddedServiceSidebar .cSnapInPreChat .btn-primary span{color:#fff!important;padding:22px 58px!important;font-family:inherit}div.embeddedServiceSidebar .cSnapInPreChat .btn-primary:hover{color:#fff!important}div.embeddedServiceSidebar .cSnapInPreChat .btn-primary:hover:focus{background:#299c9e!important;color:#fff!important}div.embeddedServiceSidebar .slds-form-element__control,div.embeddedServiceSidebar .slds-input{width:calc(100% - 30px);margin:-3px auto 0}div.embeddedServiceSidebar .cSnapInPreChat .form-control1 .slds-input,div.embeddedServiceSidebar select.slds-input{height:34px;padding:8px 20px;font-size:16px;line-height:1.4;color:#1c1c1c;background-image:none;background-color:#fff;border:1px solid #dadada;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none}div.embeddedServiceSidebar .cSnapInPreChat .form-control1 .slds-input:active,div.embeddedServiceSidebar .cSnapInPreChat .form-control1 .slds-input:focus,div.embeddedServiceSidebar select.slds-input:active,div.embeddedServiceSidebar select.slds-input:focus{border-color:#dadada!important}div.embeddedServiceSidebar select.slds-input{background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 51.5 38.6'%3E%3Cpolygon fill='%233ABABB' points='51.5,0 0,0 25.8,38.6'/%3E%3C/svg%3E") no-repeat right 20px center;background-size:8px 10px;padding-top:2px;padding-bottom:0}div.embeddedServiceSidebar .cSnapInPreChat div.startButtonWrapper{margin-top:10px}div.embeddedServiceSidebar .cSnapInPreChat .btn-primary span:hover{color:inherit}div.embeddedServiceSidebar .embeddedServiceLiveAgentStateChatHeaderOption:hover,div.embeddedServiceSidebar .embeddedServiceSidebarButton.uiButton--inverse .label{color:#fff}div.embeddedServiceSidebar .embeddedServiceLiveAgentStateChatInputFooter.chasitorInputWrapper{background:#f6f6f5}div.embeddedServiceSidebar .embeddedServiceSidebarButton{text-decoration:none!important}div.embeddedServiceSidebar .embeddedServiceLiveAgentStateChatItem.chasitor .chatContent,div.embeddedServiceSidebar .embeddedServiceSidebarButton,div.embeddedServiceSidebar .waitingCancelChat{background:#31babc}div.embeddedServiceSidebar .embeddedServiceLiveAgentStateChatItem.chasitor .chatContent:focus,div.embeddedServiceSidebar .embeddedServiceLiveAgentStateChatItem.chasitor .chatContent:hover,div.embeddedServiceSidebar .embeddedServiceSidebarButton:focus,div.embeddedServiceSidebar .embeddedServiceSidebarButton:hover,div.embeddedServiceSidebar .waitingCancelChat:focus,div.embeddedServiceSidebar .waitingCancelChat:hover{background:#299c9e!important}div.embeddedServiceSidebar .embeddedServiceSidebarButton,div.embeddedServiceSidebar .waitingCancelChat{font-family:FuturaCondensed,Arial,arial,sans-serif!important;font-weight:500;letter-spacing:.08rem}div.embeddedServiceSidebar .embeddedServiceSidebarButton,div.embeddedServiceSidebar .embeddedServiceSidebarExtendedHeader,div.embeddedServiceSidebar .waitingCancelChat{border-radius:0!important;margin:10px auto 0;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important;text-transform:uppercase;line-height:1!important;font-size:18px!important;color:#fff!important;padding:22px 8px!important;height:auto}div.embeddedServiceSidebar .embeddedServiceSidebarButton .label{font-family:inherit}div.embeddedServiceSidebar .embeddedServiceSidebarExtendedHeader{padding-top:36px!important;padding-bottom:10px!important;background:#000;text-transform:none}div.embeddedServiceSidebar .embeddedServiceSidebarExtendedHeader:focus,div.embeddedServiceSidebar .embeddedServiceSidebarExtendedHeader:hover{background:#000!important}div.embeddedServiceSidebar .embeddedServiceLiveAgentStateChatHeader .chatOptions{padding-bottom:10px}div.embeddedServiceSidebar.modalContainer,div.embeddedServiceSidebar .uiOutputRichText{font-family:futura-pt,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif!important}div.embeddedServiceSidebar .embeddedServiceLiveAgentStateChatItem.agent .chatContent{background:#d0d0d0}div.embeddedServiceSidebar .embeddedServiceLiveAgentStateChatHeader .content{height:auto}div.embeddedServiceSidebar .embeddedServiceLiveAgentStateChatAvatar,div.embeddedServiceSidebar .embeddedServiceLiveAgentStateChatItem .avatar.iconAvatar{display:none}div.embeddedServiceSidebar .embeddedServiceLiveAgentStateChatItem.agent .agentName,div.embeddedServiceSidebar .embeddedServiceLiveAgentStateChatItem .chatContent{margin-left:0}div.embeddedServiceSidebar .embeddedServiceLiveAgentStateChatInputFooter .chasitorText{font-size:14px;font-family:futura-pt,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;border-color:#4d4d4d}div.embeddedServiceSidebar .embeddedServiceLiveAgentStateChatInputFooter .chasitorText.textAreaIsFocused{color:#4d4d4d}div.embeddedServiceSidebar .embeddedServiceLiveAgentStateChat .endChatContainer .endChatButton{height:auto!important}div.embeddedServiceSidebar .embeddedServiceLiveAgentStateWaitingHeader .waitingGreeting,div.embeddedServiceSidebar .embeddedServiceLiveAgentStateWaitingHeader .waitingMessage{font-size:14px}div.embeddedServiceSidebar .embeddedServiceSidebarDialogState #dialogTextTitle{color:#1a1a1a;font-size:18px;line-height:22px;margin-bottom:2px!important}div.embeddedServiceSidebar .embeddedServiceSidebarHeader .headerItem:focus:after{content:none}form.cSnapInPreChat{padding-bottom:1px!important;margin-top:-25px!important}.embeddedServiceHelpButton,.embeddedServiceSidebar.modalContainer{z-index:99!important}.embeddedServiceSidebar.modalContainer.sidebarMaximized{z-index:9999!important}.embeddedServiceHelpButton .uiButton .helpButtonLabel{display:none!important}.embeddedServiceHelpButton .uiButton .helpButtonLabel .message{font-family:futura-pt,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;font-weight:300}.embeddedServiceHelpButton .helpButton{bottom:-1px!important;right:0!important}@media (max-width:767.98px){body.catalog-category-view .embeddedServiceHelpButton .helpButton{max-width:calc(100vw - 200px)!important}}.embeddedServiceHelpButton .helpButton .uiButton{-webkit-box-shadow:none!important;box-shadow:none!important;background:#1a1a1a!important;max-width:13.4em!important;height:45px!important;border-radius:0!important;min-width:0!important}.embeddedServiceHelpButton .helpButton .uiButton .embeddedServiceIcon{margin-left:10px}@media (max-width:767.98px){.embeddedServiceHelpButton .helpButton .uiButton,.embeddedServiceSidebarMinimizedDefaultUI{max-width:calc(100vw - 200px)!important}}@media (max-width:767.98px){.embeddedServiceSidebarMinimizedDefaultUI.helpButton{max-width:calc(100vw - 200px)!important;min-width:0!important}}.embeddedServiceSidebarMinimizedDefaultUI .content,.embeddedServiceSidebarMinimizedDefaultUI .minimizedText,.embeddedServiceSidebarMinimizedDefaultUI:not(.waiting) .messageContent{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.embeddedServiceSidebarMinimizedDefaultUI:not(.helpButton) .minimizedText{line-height:45px}.embeddedServiceSidebarMinimizedDefaultUI:not(.waiting) .minimizedText{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-width:100%}.embeddedServiceSidebarMinimizedDefaultUI:not(.waiting) .minimizedText .message{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;min-width:100%}.embeddedServiceHelpButton .helpButton .helpButtonEnabled:focus:before,.embeddedServiceHelpButton .helpButton .helpButtonEnabled:hover:before{content:none}.embeddedServiceSidebarMinimizedDefaultUI.sidebarHeader{bottom:0!important;border-radius:0!important;height:45px!important;width:auto!important;min-width:0!important}.embeddedServiceSidebarMinimizedDefaultUI.sidebarHeader .messageContent{display:none!important}.embeddedServiceSidebarMinimizedDefaultUI .content:before{content:"\e900";font-family:embeddedserviceiconfont;font-size:1.25em}.embeddedServiceSidebarMinimizedDefaultUI.minimizedContainer{-webkit-box-shadow:none!important;box-shadow:none!important}.embeddedServiceSidebarMinimizedDefaultUI.minimizedContainer:focus{text-decoration:none!important}div.embeddedServiceHelpButton .helpButton .uiButton.helpButtonDisabled{display:none!important}.helpButtonEnabled:focus div.helpButtonLabel{text-decoration:none!important}
