:root{--expert-bg-color: #ffffff;--expert-text-color: #000000;--expert-text-secondary: #000000;--expert-card-bg:rgba(245, 245, 245, 1);--expert-accent-color: #F37021;--expert-border-radius: 16px;--expert-spacing: 24px}.expert-widget-container{background-color:var(--expert-bg-color);width:100%;max-width:435px;height:100vh;box-shadow:-5px 0 30px #00000026;position:fixed;top:0;right:-100%;bottom:0;z-index:999999;overflow-y:auto;transition:right .4s cubic-bezier(.19,1,.22,1)}.expert-widget-container.active{right:0}.expert-header{position:relative;height:250px;background-color:#eee;overflow:hidden}.expert-header-image-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#ff9a9e,#fecfef);background-image:url(https://placehold.co/375x250/F37021/white?text=Roland+Store+Image);background-size:cover;background-position:center}.expert-close-button{position:absolute;top:20px;right:20px;background:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #0000001a;z-index:10;color:#333}.expert-close-button:hover{background:#f9f9f9}.expert-content{padding:var(--expert-spacing);text-align:center;background:#fff;border-radius:0;margin-top:-20px;position:relative;z-index:5}.expert-greeting{font-size:18px;font-weight:600;margin-bottom:4px;display:flex;align-items:center;justify-content:center;gap:6px}.expert-wave{display:inline-block;animation:wave 2.5s infinite;transform-origin:70% 70%}@keyframes wave{0%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0)}to{transform:rotate(0)}}.expert-subheading{font-size:16px;font-weight:500;margin-bottom:32px}.expert-options-grid{display:flex;flex-direction:column;gap:8px}.expert-card{background-color:var(--expert-card-bg);border-radius:var(--expert-border-radius);padding:32px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;position:relative}.expert-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.expert-card-icon{color:var(--expert-accent-color);margin-bottom:16px}.expert-card-title{font-size:16px;font-weight:600;margin-bottom:8px;color:#000}.expert-card-description{font-size:12px;color:var(--expert-text-secondary);line-height:16px;margin-bottom:16px;max-width:280px}.expert-card-footer{display:flex;gap:16px;font-size:13px;color:#868686}.expert-meta-item{display:flex;align-items:center;gap:4px}.expert-meta-icon{opacity:.6}.expert-floating-hand{position:absolute;top:40px;right:40px;color:#333;opacity:.8}@media(min-width:600px){.expert-widget-container{border-radius:0;height:100vh;min-height:100vh;margin:0}}.expert-floating-button{position:fixed;bottom:30px;right:30px;background-color:#fff;border:none;border-radius:40px;padding:8px 8px 8px 24px;display:flex;align-items:center;gap:16px;box-shadow:0 8px 30px #0000001f;cursor:pointer;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .3s ease;z-index:900}.expert-floating-button:hover{transform:scale(1.05);box-shadow:0 10px 40px #00000026}.expert-floating-button.hidden{transform:scale(.8) translateY(20px);opacity:0;pointer-events:none}.expert-floating-text{font-weight:500;font-size:16px;color:#000;white-space:nowrap}.expert-floating-image-container{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0}.expert-floating-image{width:100%;height:100%;object-fit:cover}.expert-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffff1a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:950;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.expert-overlay.active{opacity:1;visibility:visible}@media all and (max-width:989px){#expertTriggerBtn{padding:5px}#expertTriggerBtn .expert-floating-text{display:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/expert-support.css.map */
