/* creation date: Fri, 05 Dec 2025 05:31:21 GMT
concat references:
https%3A%2F%2Fwww.jules.com%2Fon%2Fdemandware.static%2F-%2FSites%2Fdefault%2Fjules-sfcc%2FCSS%2FComponent-Landing-Page.css%3Fv%3D20250416
https%3A%2F%2Fwww.jules.com%2Fon%2Fdemandware.static%2F-%2FSites%2Fdefault%2Fjules-sfcc%2FCSS%2FChatbot-Noel.css%3Fv%3D20251113
*/
/*! https%3A%2F%2Fwww.jules.com%2Fon%2Fdemandware.static%2F-%2FSites%2Fdefault%2Fjules-sfcc%2FCSS%2FComponent-Landing-Page.css%3Fv%3D20250416 */
.ui-jules-lp .lp-politique-jules{display:flex;flex-flow:column nowrap;width:100%;justify-content:center;align-items:center;height:100%;gap:2em}.ui-jules-lp .lp-politique-jules a,.ui-jules-lp .lp-politique-jules p{margin:0;padding:0;color:#000}.ui-jules-lp .lp-politique-jules .lp-politique-jules__header{background-color:#0b7958;padding:2em;width:100%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;gap:1em}.ui-jules-lp .lp-politique-jules .lp-politique-jules__header .lp-politique-jules__title{font-size:clamp(1rem, .75vw + .85rem, 1.75rem);font-weight:900;text-transform:uppercase;color:#fff}.ui-jules-lp .lp-politique-jules .lp-politique-jules__header .lp-politique-jules__date{font-size:clamp(.875rem, .625vw + .75rem, 1.5rem);font-weight:700;color:#fff}.ui-jules-lp .lp-politique-jules .lp-politique-jules__content{display:flex;flex-flow:column nowrap;width:100%;align-items:start;justify-content:center;gap:2em;max-width:1550px;margin:0 auto;padding:0 1.2em}.ui-jules-lp .lp-politique-jules .lp-politique-jules__content .lp-politique-jules__content-button{display:flex;justify-content:center;align-items:center;width:max-content;border:.15em solid #000;background:-webkit-linear-gradient(left,#000 50%,rgba(0,0,0,.2) 50%);background:-o-linear-gradient(left,#000 50%,rgba(0,0,0,.2) 50%);background:linear-gradient(to left,#000 50%,rgba(0,0,0,.2) 50%);background-size:250%;background-position:right;color:#fff;height:37px;border-radius:50px;cursor:pointer;transition:.5s ease-out;margin:0;padding:1em 2em}.ui-jules-lp .lp-politique-jules .lp-politique-jules__content .lp-politique-jules__content-button:hover{background-position:left}.ui-jules-lp .lp-politique-jules .lp-politique-jules__content .lp-politique-jules__content-paragraphe{display:flex;flex-flow:column nowrap;gap:.5em}.ui-jules-lp .lp-politique-jules .lp-politique-jules__content .lp-politique-jules__content-paragraphe .lp-politique-jules__content-paragraphe-title{font-size:clamp(1rem, .375vw + .925rem, 1.375rem);font-weight:700}.ui-jules-lp .lp-politique-jules .lp-politique-jules__content .lp-politique-jules__content-paragraphe .lp-politique-jules__content-paragraphe-text{font-size:clamp(.875rem, .25vw + .825rem, 1.125rem)}.ui-jules-lp .lp-politique-jules .lp-politique-jules__content .lp-politique-jules__content-paragraphe .lp-politique-jules__content-paragraphe-text span{font-weight:700;margin-left:.5em}.ui-jules-lp .lp-politique-jules .lp-politique-jules__content .lp-politique-jules__content-paragraphe .lp-politique-jules__content-paragraphe-text span::before{padding-right:15px;content:"-"}.ui-jules-lp .lp-politique-jules .lp-politique-jules__content .lp-politique-jules__content-paragraphe .lp-politique-jules__content-paragraphe-text a{text-decoration:underline;transition:.25s linear}.ui-jules-lp .lp-politique-jules .lp-politique-jules__content .lp-politique-jules__content-paragraphe .lp-politique-jules__content-paragraphe-text a:hover{text-decoration:none;color:#707070}
/*! https%3A%2F%2Fwww.jules.com%2Fon%2Fdemandware.static%2F-%2FSites%2Fdefault%2Fjules-sfcc%2FCSS%2FChatbot-Noel.css%3Fv%3D20251113 */
:root{--chatbotNoelPrimary:#8C1517;--chatbotNoelSecondary:#9C0414;--chatbotNoelText:#172028;--chatbotNoelTextLight:#5c6c76;--chatbotNoelWhite:#ffffff;--chatbotNoelBorder:#e1ebf2;--chatbotNoelShadow:rgba(0, 0, 0, 0.1)}.chatBotNoelPopup{position:fixed;bottom:20px;right:20px;width:min(380px,calc(100vw - 40px));height:600px;max-height:calc(100vh - 100px);background:var(--chatbotNoelWhite);border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.3);overflow:hidden;display:none;flex-direction:column;z-index:9999;animation:.3s chatbotNoelSlideIn;transition:.3s;transform:translateZ(0);-webkit-transform:translateZ(0)}.chatBotNoelPopup.chatbotNoelActive{display:flex}.chatBotNoelPopup.chatbotNoelMinimized{height:60px;width:300px;border-radius:30px;cursor:pointer}#chatBotNoelPopup .chatbotNoelInfo p:last-child::after{content:'';width:10px;height:10px;background:#44b700;border-radius:50px;z-index:100;position:absolute;right:-15px;top:50%;transform:translateY(-50%)}.chatBotNoelPopup.chatbotNoelMinimized .chatBotNoelMessage,.chatBotNoelPopup.chatbotNoelMinimized .chatbotNoelControls{display:none}.chatBotNoelPopup.chatbotNoelMinimized .chatbotNoelHeader{cursor:pointer;padding:8px}@keyframes chatbotNoelSlideIn{from{opacity:0;transform:translateY(20px) translateX(20px) scale(.9)}to{opacity:1;transform:translateY(0) translateX(0) scale(1)}}.chatbotNoelControls{position:absolute;top:15px;right:15px;display:flex;gap:8px;z-index:10000}.chatbotNoelClose,.chatbotNoelMinimize{width:32px;height:32px;background:rgba(0,0,0,.5);border:none;border-radius:50%;color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s}.chatbotNoelClose:hover,.chatbotNoelMinimize:hover{background:rgba(0,0,0,.7);transform:scale(1.1)}.chatbotNoelMinimize{font-size:24px;font-weight:700;line-height:1}.chatbotNoelHeader{background:var(--chatbotNoelPrimary);color:#fff;padding:15px;display:flex;align-items:center;gap:12px;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:10;height:auto}.chatbotNoelAvatar{width:45px;height:45px;border-radius:50%;background:url("https://www.jules.com/on/demandware.static/-/Sites/default/jules-sfcc/PLP/Logo-Chat-Noel.png") center/cover no-repeat #fff;border:2px solid rgba(255,255,255,.5);flex-shrink:0}.chatbotNoelInfo{flex:1}.chatbotNoelTitle{font-size:16px;font-weight:600;margin-bottom:2px}.chatbotNoelInfo p:last-child{font-size:12px;opacity:.9;position:relative;width:fit-content;margin:0}.chatBotNoelMessage{flex:1;overflow-y:auto;padding:15px;background:linear-gradient(180deg,#f8f9fc 0,#fff 100%);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.chatBotNoelMessage::-webkit-scrollbar{width:6px}.chatBotNoelMessage::-webkit-scrollbar-thumb{background:var(--chatbotNoelBorder);border-radius:10px}.chatbotNoelMessageItem{display:flex;flex-direction:column;margin-bottom:15px;animation:.3s chatbotNoelSlideInMessage}@keyframes chatbotNoelSlideInMessage{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chatbotNoelMessageItem.chatbotNoelBot{align-items:flex-start}.chatbotNoelMessageItem.chatbotNoelUser{align-items:flex-end}.chatbotNoelMessageAvatar{width:22px;height:22px;border-radius:50%;border:2px solid var(--chatbotNoelBorder);flex-shrink:0;margin-top:4px}.chatbotNoelMessageItem.chatbotNoelBot .chatbotNoelMessageAvatar{background:url("https://www.jules.com/on/demandware.static/-/Sites/default/jules-sfcc/PLP/Logo-Chat-Noel.png") center/cover no-repeat #fff}.chatbotNoelMessageItem.chatbotNoelUser .chatbotNoelMessageAvatar{background:var(--chatbotNoelSecondary);border:2px solid var(--chatbotNoelSecondary)}.chatbotNoelMessageBubble{max-width:85%;padding:12px 16px;border-radius:18px;font-size:15px;line-height:1.4;box-shadow:0 2px 8px var(--chatbotNoelShadow)}.chatbotNoelMessageItem.chatbotNoelBot .chatbotNoelMessageBubble{background:#fff;border:1px solid var(--chatbotNoelBorder);border-bottom-left-radius:4px}.chatbotNoelMessageItem.chatbotNoelUser .chatbotNoelMessageBubble{background:var(--chatbotNoelSecondary);color:#fff;border-bottom-right-radius:4px}.chatbotNoelTyping{display:flex;gap:5px;padding:8px 12px}.chatbotNoelTypingDot{width:8px;height:8px;border-radius:50%;background:var(--chatbotNoelTextLight);animation:1.4s infinite chatbotNoelTypingAnimation}.chatbotNoelTypingDot:nth-child(2){animation-delay:.2s}.chatbotNoelTypingDot:nth-child(3){animation-delay:.4s}@keyframes chatbotNoelTypingAnimation{0%,100%,60%{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-8px)}}.chatbotNoelChips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chatbotNoelChip{background:#fff;border:1px solid var(--chatbotNoelBorder);padding:10px 16px;border-radius:20px;font-size:14px;cursor:pointer;transition:.2s;color:var(--chatbotNoelText);font-weight:500;display:inline-block;touch-action:manipulation;user-select:none;-webkit-user-select:none}.chatbotNoelChip:hover{background:var(--chatbotNoelSecondary);color:#fff;border-color:var(--chatbotNoelSecondary);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.chatbotNoelChip:active{transform:translateY(0)}.chatbotNoelActionButton{background:var(--chatbotNoelSecondary);color:#fff;border:none;padding:.35em 1.2em;border-radius:25px;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block;transition:.2s;box-shadow:0 4px 15px rgba(0,0,0,.2)}.chatbotNoelActionButton:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3);filter:brightness(1.1);color:#fff}.chatbotNoelActionButton.chatbotNoelSecondaryBtn{background:#fff;color:var(--chatbotNoelSecondary);border:2px solid var(--chatbotNoelSecondary)}.chatbotNoelActionButton.chatbotNoelSecondaryBtn:hover{background:var(--chatbotNoelSecondary);color:#fff}.chatbotNoelRecap{font-size:13px;color:var(--chatbotNoelText);margin-top:10px;padding:10px;background:rgba(217,43,50,.08);border-radius:10px;border-left:3px solid var(--chatbotNoelSecondary)}.chatbotNoelToast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%) translateY(100px);background:var(--chatbotNoelSecondary);color:#fff;padding:12px 24px;border-radius:12px;font-size:14px;font-weight:500;box-shadow:0 4px 20px rgba(0,0,0,.3);opacity:0;transition:.3s;z-index:10001}.chatbotNoelToast.chatbotNoelShow{opacity:1;transform:translateX(-50%) translateY(0)}@media screen and (max-width:385px){.chatbotNoelTitle{max-width:115px}.chatBotNoelPopup.chatbotNoelMinimized .chatbotNoelTitle{max-width:none}}@media (max-width:500px){.chatbotNoelToast{width:calc(100% - 30%)}.chatBotNoelPopup{bottom:1.1em;right:10px;left:10px;width:calc(100vw - 20px);height:calc(100% - 15%);max-height:none}.chatBotNoelPopup.chatbotNoelMinimized{left:10px;bottom:1.1em;right:10px;width:calc(100vw - 30px);height:60px;background-color:#9c0414;margin:0 auto}}