@font-face{font-family:SandalsSans;src:url(https://cdn.sandals.com/libs/ui/brands/assets/fonts/SandalsSans/Regular/SandalsSans-Regular.woff2?v=u0lrpkmzk) format("woff2"),url(https://cdn.sandals.com/libs/ui/brands/assets/fonts/SandalsSans/Regular/SandalsSans-Regular.ttf?v=u0lrpkmzk) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SandalsSans;src:url(https://cdn.sandals.com/libs/ui/brands/assets/fonts/SandalsSans/Medium/SandalsSans-Medium.woff2?v=u0lrpkmzk) format("woff2"),url(https://cdn.sandals.com/libs/ui/brands/assets/fonts/SandalsSans/Medium/SandalsSans-Medium.ttf?v=u0lrpkmzk) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SandalsSans;src:url(https://cdn.sandals.com/libs/ui/brands/assets/fonts/SandalsSans/Bold/SandalsSans-Bold.woff2?v=u0lrpkmzk) format("woff2"),url(https://cdn.sandals.com/libs/ui/brands/assets/fonts/SandalsSans/Bold/SandalsSans-Bold.ttf?v=u0lrpkmzk) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SandalsSlab;src:url(https://cdn.sandals.com/libs/ui/brands/assets/fonts/SandalsSlab/Regular/SandalsSlab-Regular.woff2?v=u0lrpkmzk) format("woff2"),url(https://cdn.sandals.com/libs/ui/brands/assets/fonts/SandalsSlab/Regular/SandalsSlab-Regular.ttf?v=u0lrpkmzk) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SandalsScript;src:url(https://cdn.sandals.com/libs/ui/brands/assets/fonts/SandalsScript/Regular/SandalsScript-Regular.woff2?v=u0lrpkmzk) format("woff2"),url(https://cdn.sandals.com/libs/ui/brands/assets/fonts/SandalsScript/Regular/SandalsScript-Regular.ttf?v=u0lrpkmzk) format("truetype");font-weight:300;font-style:normal;font-display:swap}.copilotKitSidebar h1,.copilotKitSidebar h2,.copilotKitSidebar h3,.copilotKitSidebar h4,.copilotKitSidebar h5,.copilotKitSidebar h6,[data-copilotkit-sidebar] h1,[data-copilotkit-sidebar] h2,[data-copilotkit-sidebar] h3,[data-copilotkit-sidebar] h4,[data-copilotkit-sidebar] h5,[data-copilotkit-sidebar] h6{font-family:SandalsSlab,serif!important}.copilotKitSidebar h1,[data-copilotkit-sidebar] h1{font-size:20px!important;font-weight:600!important;line-height:24px!important}.copilotKitAssistantMessage,.copilotKitMessage,.copilotKitSidebar,.copilotKitSidebar button,.copilotKitSidebar div,.copilotKitSidebar input,.copilotKitSidebar p,.copilotKitSidebar span,.copilotKitSidebar textarea,.copilotKitUserMessage,[data-copilotkit-sidebar],[data-copilotkit-sidebar] button,[data-copilotkit-sidebar] div,[data-copilotkit-sidebar] input,[data-copilotkit-sidebar] p,[data-copilotkit-sidebar] span,[data-copilotkit-sidebar] textarea{font-family:SandalsSans,sans-serif!important}.copilotKitSidebar header,[class*=copilotKitHeader],[data-copilotkit-sidebar] [data-copilotkit-header]{background-color:#007aff!important;color:#fff!important;padding:10px 19px 10px 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.copilotKitSidebar header h2,[class*=copilotKitHeader] h2,[class*=copilotKitTitle],[data-copilotkit-sidebar] [data-copilotkit-header] [data-copilotkit-title]{color:#fff!important;font-family:SandalsSlab,serif!important;font-size:22px!important;font-weight:300!important;line-height:normal!important;margin:0!important;padding-left:0!important}.copilotKitHeader>div:first-child{font-family:SandalsSlab,serif!important;font-size:22px!important;font-weight:300!important}.copilotKitHeader>div:first-child:before{content:""!important;display:inline-block!important;width:31px!important;height:32px!important;margin-right:14px!important;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNyIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMCAwIDI3IDI4IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMjUuODA1MSAxNC44MzAyTDIwLjgyNDQgMTIuMTU0MkwyMC4zNzA5IDEwLjk1NTlMMjAuMjM1MSA3LjY5MzIySDE3LjQzMjRWOS42MTY1MkgxNS41MDY5VjcuNjkzMjJIMTQuNTg2M1Y2LjI1MTQzTDE2LjQ5MjggNS4xNjk0TDE4LjM1MzEgNS4yMzU4MkwyMC4wMjYgNC41NzcxOUwyMS4xODAxIDMuODcxNTJMMTkuOTI4MiAzLjc0Njk5TDE4Ljk0MjQgMy4yNDg4NkwxNy44NjQyIDIuODA4ODZMMTYuNjcyIDEuNzcxMUwxNC41ODkgMC45MTA0NTdWMEgxMi43MDdWNy42OTg3NUgxMS43ODY0VjkuNjIyMDZIOS44NjA4OVY3LjY5ODc1SDcuMDU4MjRMNi45MjI0NSAxMC45NTA0TDYuNjEwMTQgMTEuNzc3OEwwLjkyNjA3MSAxNC44MzAyTDAgMTkuMjc0NkwwLjkyNjA3MSAyMy43MTg5TDYuNzU0MDcgMjYuNTcyTDEzLjM2NDIgMjhMMTkuOTc0NCAyNi41NzJMMjUuODAyNCAyMy43MTg5TDI3IDE5LjI3NDZMMjUuODAyNCAxNC44MzAySDI1LjgwNTFaTTEwLjg2NTcgMjEuMzM5TDkuMzkxMDcgMjMuMjMxOUw3LjkxNjQyIDIxLjMzOUw3LjU5MzI0IDE4LjgwMTNMNy45MTY0MiAxNi4yNjM3TDkuMzkxMDcgMTQuMzcwOEwxMC44NjU3IDE2LjI2MzdMMTEuMTg4OSAxOC44MDEzTDEwLjg2NTcgMjEuMzM5Wk0xOC44MTQ3IDIxLjMzOUwxNy4zNDAxIDIzLjIzMTlMMTUuODY1NCAyMS4zMzlMMTUuNTQyMiAxOC44MDEzTDE1Ljg2NTQgMTYuMjYzN0wxNy4zNDAxIDE0LjM3MDhMMTguODE0NyAxNi4yNjM3TDE5LjEzNzkgMTguODAxM0wxOC44MTQ3IDIxLjMzOVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==")!important;background-repeat:no-repeat!important;background-position:50%!important;vertical-align:text-bottom!important}.copilotKitHeader>div:first-child:after{content:"BETA"!important;display:inline-block!important;margin-left:6px!important;font-family:SandalsSans,sans-serif!important;font-size:8px!important;font-weight:400!important;letter-spacing:.004px!important;color:#fff!important;vertical-align:text-top!important;text-transform:uppercase!important}.copilotKitSidebar header button,[class*=copilotKitHeader] button,[data-copilotkit-sidebar] [data-copilotkit-header] button{color:#fff!important;background:transparent!important;border:none!important;padding:0!important;width:24px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-right:-25px!important}.copilotKitSidebar header button svg,[class*=copilotKitHeader] button svg,[data-copilotkit-sidebar] [data-copilotkit-header] button svg{color:#fff!important;fill:#fff!important}[class*=DevConsole],[class*=copilotKitDevConsole],button:has(>[class*=DevConsole]),button[class*=copilotKitDevConsole]{display:none!important}.copilotKitHeaderControls{display:flex!important;align-items:center!important;gap:8px!important;margin-left:auto!important}.copilotKitDevConsole{max-width:200px!important;flex-shrink:0!important}.copilotKitDebugMenuTriggerButton{min-width:24px!important;height:24px!important;padding:4px 8px!important;font-size:12px!important;white-space:nowrap!important}.copilotKitHeaderCloseButton{margin-left:8px!important}.copilotKitMessage[data-role=user],.copilotKitUserMessage,[class*=copilotKitMessage][data-role=user],[class*=userMessage],[data-copilotkit-message-role=user],[data-role=user]{background-color:#007aff!important;color:#fff!important;border-radius:18px!important}.copilotKitMessage[data-role=user] p,.copilotKitUserMessage p,[class*=userMessage] p,[data-copilotkit-message-role=user] p,[data-role=user] p{color:#fff!important}.copilotKitUserMessage>div,[data-copilotkit-message-role=user]>div,[data-role=user]>div{background-color:#007aff!important}.copilotKitInputControlButton,[class*=copilotKitInput] button[type=submit],[data-copilotkit-send-button],button.copilotKitInputControlButton,button[class*=sendButton],button[type=submit][aria-label*=Send],form[class*=inputForm] button[type=submit]{background-color:#007aff!important;border:none!important;border-radius:50%!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;transition:background-color .2s ease!important}.copilotKitInputControlButton:hover,[class*=copilotKitInput] button[type=submit]:hover,[data-copilotkit-send-button]:hover,button.copilotKitInputControlButton:hover,button[type=submit][aria-label*=Send]:hover,form[class*=inputForm] button[type=submit]:hover{background-color:#0056b3!important}.copilotKitInputControlButton:disabled,[class*=copilotKitInput] button[type=submit]:disabled,[data-copilotkit-send-button]:disabled,button.copilotKitInputControlButton:disabled,button[type=submit][aria-label*=Send]:disabled,form[class*=inputForm] button[type=submit]:disabled{background-color:#ccc!important;cursor:not-allowed!important}.copilotKitInputControlButton svg,[class*=copilotKitInput] button[type=submit] svg,[data-copilotkit-send-button] svg,button.copilotKitInputControlButton svg,button[type=submit][aria-label*=Send] svg,form[class*=inputForm] button[type=submit] svg{color:#fff!important;fill:#fff!important;width:16px!important;height:16px!important}.copilotKitMessageControlButton{background-color:#f0f0f0!important;border:1px solid #e0e0e0!important;border-radius:20px!important;padding:6px 12px!important;font-size:13px!important;color:#333!important;transition:all .2s ease!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:6px!important}.copilotKitMessageControlButton:hover{background-color:#e0e0e0!important;border-color:#d0d0d0!important}.copilotKitMessageControlButton svg{width:14px!important;height:14px!important;color:#666!important}button.copilotKitMessageControlButton[aria-label*="Thumbs down"],button.copilotKitMessageControlButton[aria-label*="Thumbs up"],button.copilotKitMessageControlButton[aria-label*=Regenerate],button[title*="Regenerate response"],button[title*="Thumbs down"],button[title*="Thumbs up"]{display:none!important}@media (max-width:768px){.copilotKitSidebar header,[data-copilotkit-sidebar] [data-copilotkit-header]{padding:10px 16px!important}.copilotKitSidebar header h2,[data-copilotkit-sidebar] [data-copilotkit-header] [data-copilotkit-title]{font-size:20px!important}}.copilotKitButton{background-color:#007aff;border:unset;width:60px;height:60px}.copilotKitButtonIcon svg{width:35px;height:35px}.copilotKitSidebar{bottom:1.6rem;right:2.3rem}.copilotKitButton,.copilotKitSidebar{z-index:1300!important}.copilotKitSidebar .copilotKitWindow{z-index:1300!important;top:56px!important;width:100%;height:calc(100vh - 56px)!important;min-height:calc(100vh - 56px)!important;max-height:calc(100vh - 56px)!important}@media screen and (min-width:768px){.copilotKitSidebar .copilotKitWindow{width:580px}}.poweredBy{color:#242424!important}.copilotKitMessage table,.copilotKitSidebar table,[data-copilotkit-sidebar] table{background-color:#fff!important;border-radius:14px!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)!important;border-collapse:separate!important;border-spacing:0!important;overflow:visible!important;width:auto!important;border:none!important;display:table!important}.copilotKitMessage thead,.copilotKitSidebar thead,[data-copilotkit-sidebar] thead{background-color:#007aff!important;display:table-header-group!important}.copilotKitMessage tbody,.copilotKitSidebar tbody,[data-copilotkit-sidebar] tbody{display:table-row-group!important}.copilotKitMessage th,.copilotKitSidebar th,[data-copilotkit-sidebar] th{background-color:#007aff!important;color:#fff!important;font-family:SandalsSans,sans-serif!important;font-weight:700!important;font-size:16px!important;line-height:24px!important;text-align:left!important;padding:14px 12px!important;border:none!important;border-right:1px solid hsla(0,0%,100%,.2)!important;vertical-align:middle!important;min-width:140px!important;max-width:250px!important;word-break:break-word!important;overflow-wrap:anywhere!important}.copilotKitMessage th:last-child,.copilotKitSidebar th:last-child,[data-copilotkit-sidebar] th:last-child{border-right:none!important}.copilotKitMessage tbody,.copilotKitSidebar tbody,[data-copilotkit-sidebar] tbody{background-color:#fff!important}.copilotKitMessage tbody tr:nth-child(odd),.copilotKitSidebar tbody tr:nth-child(odd),[data-copilotkit-sidebar] tbody tr:nth-child(odd){background-color:rgba(215,233,247,.3)!important}.copilotKitMessage tbody tr:nth-child(2n),.copilotKitSidebar tbody tr:nth-child(2n),[data-copilotkit-sidebar] tbody tr:nth-child(2n){background-color:#fff!important}.copilotKitMessage td,.copilotKitSidebar td,[data-copilotkit-sidebar] td{font-family:SandalsSans,sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:24px!important;color:#242424!important;padding:14px 12px!important;border:none!important;border-right:1px solid rgba(0,0,0,.1)!important;vertical-align:top!important;white-space:normal!important;min-width:140px!important;max-width:250px!important;word-break:break-word!important;overflow-wrap:anywhere!important}.copilotKitMessage td:last-child,.copilotKitSidebar td:last-child,[data-copilotkit-sidebar] td:last-child{border-right:none!important}.copilotKitMessage tr:last-child td,.copilotKitSidebar tr:last-child td,[data-copilotkit-sidebar] tr:last-child td{border-bottom:none!important}.copilotKitMessage table[style],.copilotKitSidebar table[style],[data-copilotkit-sidebar] table[style]{background-color:#fff!important;border-radius:14px!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden!important;width:100%!important;border:none!important}.copilotKitMessage thead[style],.copilotKitSidebar thead[style],[data-copilotkit-sidebar] thead[style]{background-color:#007aff!important}.copilotKitMessage th[style],.copilotKitSidebar th[style],[data-copilotkit-sidebar] th[style]{background-color:#007aff!important;color:#fff!important;font-family:SandalsSans,sans-serif!important;font-weight:700!important;font-size:16px!important;line-height:24px!important;text-align:left!important;padding:17px 16px!important;border:none!important;border-right:1px solid hsla(0,0%,100%,.2)!important;vertical-align:middle!important}.copilotKitMessage td[style],.copilotKitSidebar td[style],[data-copilotkit-sidebar] td[style]{font-family:SandalsSans,sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:24px!important;color:#242424!important;padding:17px 16px!important;border:none!important;border-right:1px solid rgba(0,0,0,.1)!important;vertical-align:top!important}.copilotKitMessage tbody[style],.copilotKitSidebar tbody[style],[data-copilotkit-sidebar] tbody[style]{background-color:#fff!important}.sandy-table-scroll-wrapper::-webkit-scrollbar{height:8px!important}.sandy-table-scroll-wrapper::-webkit-scrollbar-track{background:rgba(215,233,247,.3)!important;border-radius:10px!important}.sandy-table-scroll-wrapper::-webkit-scrollbar-thumb{background:#007aff!important;border-radius:10px!important;-webkit-transition:background-color .2s ease!important;transition:background-color .2s ease!important}.sandy-table-scroll-wrapper::-webkit-scrollbar-thumb:hover{background:#0056b3!important}.sandy-table-scroll-wrapper{scrollbar-width:thin!important;scrollbar-color:#007aff rgba(215,233,247,.3)!important}