:root{--velorela-floating-bottom: calc(20px + env(safe-area-inset-bottom, 0px)) }#casa-widget{display:none!important}body.velorela-rewards-page #casa-widget{display:block!important}#VelorelaWelcome .vwl-launch{left:16px;bottom:var(--velorela-floating-bottom);min-height:44px;max-width:calc(100vw - 100px);padding:11px 16px;border:1px solid #d8c7aa;border-radius:999px;background:#294638;color:#fffaf0;font-size:12px;box-shadow:0 3px 12px #14291b1a;transition:bottom .16s ease}body shopify-chat{--shopify-chat-activator-offset: var(--velorela-floating-bottom) !important}shopify-chat::part(activator){position:relative;right:auto;bottom:auto;display:flex;align-items:center;justify-content:center;width:46px;min-width:46px;height:46px;padding:0;gap:0;border:1px solid #d8c7aa;border-radius:50%;background:#294638;color:#fffaf0;font-size:0;box-shadow:0 3px 12px #14291b1a}body:has(#VelorelaWelcomeDialog[open]) shopify-chat,body:has(#VelorelaWelcomeDialog[open]) shopify-chat::part(activator),body:has(#VelorelaWelcomeDialog[open]) #casa-widget,body:has(dialog[open]:not(.chat-drawer):not(.vwl-dialog)) #VelorelaWelcome .vwl-launch,body:has(dialog[open]:not(.chat-drawer):not(.vwl-dialog)) shopify-chat::part(activator),body:has(shopify-chat[open]) #VelorelaWelcome .vwl-launch,#VelorelaWelcome:has(dialog[open]) .vwl-launch{visibility:hidden;pointer-events:none}@media(max-width:767px){:root:has(.sticky-add-to-cart__bar[data-stuck=true]){--velorela-floating-bottom: calc(96px + env(safe-area-inset-bottom, 0px)) }#VelorelaWelcome .vwl-launch{left:12px;padding-inline:14px}}@media(max-width:650px){#VelorelaWelcome .vwl-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}#VelorelaWelcome .vwl-art{padding:20px 16px 12px}#VelorelaWelcome .vwl-wordmark{font-size:17px}#VelorelaWelcome .vwl-eyebrow{display:none}#VelorelaWelcome .vwl-wheelbox{max-width:156px;margin:14px 0 10px}#VelorelaWelcome .vwl-mystery strong{font-size:34px}#VelorelaWelcome .vwl-gift img{width:38px;height:38px}#VelorelaWelcome .vwl-note{font-size:10px}#VelorelaWelcome .vwl-content{padding:18px 20px 22px}#VelorelaWelcome .vwl-content h2{padding-right:12px;font-size:26px}#VelorelaWelcome .vwl-progress{margin:12px 0}#VelorelaWelcome .vwl-result{min-height:96px;margin-bottom:16px;padding:14px}#VelorelaWelcome .vwl-close{width:44px;height:44px;top:6px;right:6px}}@media(prefers-reduced-motion:reduce){#VelorelaWelcome .vwl-launch{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/velorela-floating-ui.css.map */
