.bsharpe-rate-refresh{background:none;border:none;color:inherit;cursor:pointer;font-size:1rem;line-height:1;opacity:.6;padding:0 4px;transition:opacity .2s,transform .3s;vertical-align:middle}.bsharpe-rate-refresh:hover{opacity:1;transform:rotate(180deg)}.bsharpe-rate-refresh[hidden]{display:none}.bsharpe-homepage-widget{font-family:var(--wp--preset--font-family--main);margin:2rem auto;max-width:483px}.bsharpe-homepage-widget .bsharpe-homepage-container{display:flex;flex-direction:column;gap:1rem}.bsharpe-homepage-widget:has(.bsharpe-currency-dropdown[aria-expanded=true]) .bsharpe-rate-tooltip__text{display:none}.bsharpe-homepage-widget .bsharpe-homepage-send{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem}.bsharpe-homepage-widget .bsharpe-homepage-send .bsharpe-homepage-section-label{color:#374151;font-size:.875rem;font-weight:600;margin-bottom:.75rem}.bsharpe-homepage-widget .bsharpe-homepage-send .bsharpe-homepage-input-group{align-items:center;display:flex;gap:1rem;position:relative}.bsharpe-homepage-widget .bsharpe-homepage-send .bsharpe-homepage-input-group .bsharpe-homepage-amount{background:transparent;border:none;color:#111827;flex:1;font-family:var(--wp--preset--font-family--main);font-size:1.5rem;font-weight:600;outline:none;width:inherit}.bsharpe-homepage-widget .bsharpe-homepage-send .bsharpe-homepage-input-group .bsharpe-homepage-amount::-moz-placeholder{color:#9ca3af}.bsharpe-homepage-widget .bsharpe-homepage-send .bsharpe-homepage-input-group .bsharpe-homepage-amount::placeholder{color:#9ca3af}.bsharpe-homepage-widget .bsharpe-homepage-send .bsharpe-homepage-input-group .bsharpe-currency-dropdown__chevron,.bsharpe-homepage-widget .bsharpe-homepage-send .bsharpe-homepage-input-group .bsharpe-currency-dropdown__trigger{color:#374151}.bsharpe-homepage-widget .bsharpe-homepage-receive{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;padding:1.5rem;width:100%}.bsharpe-homepage-widget .bsharpe-homepage-receive .bsharpe-homepage-section-label{font-size:.875rem;font-weight:600;margin-bottom:.75rem;opacity:.9}.bsharpe-homepage-widget .bsharpe-homepage-receive .bsharpe-homepage-result-group{align-items:center;display:flex;gap:1rem}.bsharpe-homepage-widget .bsharpe-homepage-receive .bsharpe-homepage-result-group .bsharpe-homepage-result-amount{color:#fff;flex:1;font-family:sora,sans-serif;font-size:1.5rem;font-weight:600}.bsharpe-homepage-widget .bsharpe-homepage-receive .bsharpe-homepage-result-group .bsharpe-currency-dropdown__label{color:#374151}.bsharpe-homepage-widget .bsharpe-homepage-swap{align-items:center;align-self:center;background:#1f2937;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;transition:all .3s ease;width:48px}.bsharpe-homepage-widget .bsharpe-homepage-swap:hover{background:#374151;transform:rotate(180deg)}.bsharpe-homepage-widget .bsharpe-homepage-swap:focus{box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.bsharpe-homepage-widget .bsharpe-homepage-rates{background:#f8fafc;border-radius:8px;padding:1rem}.bsharpe-homepage-widget .bsharpe-homepage-rates .bsharpe-homepage-rate-item{align-items:center;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:.5rem}.bsharpe-homepage-widget .bsharpe-homepage-rates .bsharpe-homepage-rate-item:last-child{margin-bottom:0}.bsharpe-homepage-widget .bsharpe-homepage-rates .bsharpe-homepage-rate-item .bsharpe-homepage-rate-label{color:#374151;font-weight:500}.bsharpe-homepage-widget .bsharpe-homepage-rates .bsharpe-homepage-rate-item .bsharpe-homepage-rate-value{color:#111827;font-weight:600}.bsharpe-homepage-widget .bsharpe-homepage-savings{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:1rem;text-align:center}.bsharpe-homepage-widget .bsharpe-homepage-savings .bsharpe-homepage-savings-text{color:#166534;font-size:var(--wp--preset--font-size--clamp-1);font-weight:500}.bsharpe-homepage-widget .bsharpe-homepage-savings .bsharpe-homepage-savings-text .bsharpe-homepage-savings-amount{color:#15803d;font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--clamp-1);font-weight:700}.bsharpe-homepage-widget .bsharpe-homepage-cta{text-align:center}.bsharpe-homepage-widget .bsharpe-homepage-cta .bsharpe-homepage-cta-button{align-items:center;background:#111827;border-radius:16px;color:#fff;display:inline-flex;font-size:1rem;font-weight:400;gap:5rem;justify-content:space-between;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}@media screen and (max-width:768px){.bsharpe-homepage-widget .bsharpe-homepage-cta .bsharpe-homepage-cta-button{gap:.5rem;width:100%}}.bsharpe-homepage-widget .bsharpe-homepage-cta .bsharpe-homepage-cta-button svg{transition:transform .3s ease}.bsharpe-homepage-widget .bsharpe-homepage-cta .bsharpe-homepage-cta-button:hover{background:#374151;transform:translateY(-1px)}.bsharpe-homepage-widget .bsharpe-homepage-cta .bsharpe-homepage-cta-button:hover svg{transform:translateX(4px)}.bsharpe-homepage-widget .bsharpe-homepage-cta .bsharpe-homepage-cta-button:focus{box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.bsharpe-homepage-widget .bsharpe-homepage-error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:.875rem;margin-top:1rem;padding:1rem}.bsharpe-homepage-widget .bsharpe-homepage-error:empty{display:none!important}.bsharpe-homepage-widget.loading .bsharpe-homepage-receive,.bsharpe-homepage-widget.loading .bsharpe-homepage-send{opacity:.7;pointer-events:none}.bsharpe-homepage-widget .bsharpe-currency-dropdown__trigger{align-items:center;background:none;border:none;color:#1a1a32;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:500;gap:8px;padding:0;white-space:nowrap}.bsharpe-homepage-widget .bsharpe-currency-dropdown__trigger:focus{outline:none}.bsharpe-homepage-widget .bsharpe-currency-dropdown__label{flex-shrink:1;min-width:0}.bsharpe-homepage-widget .bsharpe-currency-dropdown__chevron{color:#1a1a32;flex-shrink:0;transition:transform .2s ease;width:10px}.bsharpe-homepage-widget .bsharpe-currency-dropdown[aria-expanded=true] .bsharpe-currency-dropdown__chevron{transform:rotate(180deg)}.bsharpe-homepage-widget .bsharpe-currency-dropdown__list{background:#fff;border-radius:4px;box-shadow:0 8px 24px rgba(0,0,0,.12);left:0;list-style:none;margin:0;max-height:240px;min-width:210px;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;right:0;top:calc(100% + 1px);width:auto;z-index:100}.bsharpe-homepage-widget .bsharpe-currency-dropdown__item{align-items:center;color:#1a1a32;cursor:pointer;display:flex;font-size:.9rem;gap:10px;padding:11px 14px;width:100%}.bsharpe-homepage-widget .bsharpe-currency-dropdown__item[hidden]{display:none}.bsharpe-homepage-widget .bsharpe-currency-dropdown__item:hover,.bsharpe-homepage-widget .bsharpe-currency-dropdown__item[aria-selected=true]{background:rgba(139,159,255,.12)}.bsharpe-homepage-widget .bsharpe-currency-dropdown__item.is-active{background:rgba(139,159,255,.2);box-shadow:inset 3px 0 0 0 #8796db}.bsharpe-homepage-widget .bsharpe-currency-dropdown__item.is-disabled{color:#6b7280;cursor:not-allowed;flex-wrap:wrap}.bsharpe-homepage-widget .bsharpe-currency-dropdown__item.is-disabled img{filter:grayscale(100%) opacity(.55)}.bsharpe-homepage-widget .bsharpe-currency-dropdown__item.is-disabled:hover{background:transparent}.bsharpe-homepage-widget .bsharpe-currency-dropdown__item-cta{color:#6b7280;flex-basis:100%;font-size:10px;font-style:italic;padding-left:36px;pointer-events:none;white-space:nowrap}.bsharpe-homepage-widget .bsharpe-currency-dropdown__interstitial{background:#f8f9fb;border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;color:#6b7280;cursor:default;font-size:.78rem;font-style:italic;line-height:1.4;padding:9px 14px;pointer-events:none}.bsharpe-homepage-widget .bsharpe-currency-dropdown__interstitial-link{color:#1f61b6;font-style:normal;font-weight:500;pointer-events:auto;text-decoration:underline}.bsharpe-homepage-widget .bsharpe-currency-dropdown__interstitial-link:hover{color:#154d96}.bsharpe-homepage-widget .bsharpe-currency-dropdown__interstitial-link:focus-visible{border-radius:2px;outline:2px solid #1f61b6;outline-offset:2px}.bsharpe-homepage-widget .bsharpe-currency-dropdown__list .bsharpe-currency-flag-img{border-radius:50%;flex-shrink:0;height:24px;-o-object-fit:cover;object-fit:cover;width:24px}.bsharpe-homepage-widget .bsharpe-currency-dropdown__trigger .bsharpe-currency-flag-img{border-radius:50%;flex-shrink:0;height:26px;-o-object-fit:cover;object-fit:cover;width:26px}@media(max-width:768px){.bsharpe-homepage-widget{margin:1rem;min-width:100%}.bsharpe-homepage-widget .bsharpe-homepage-receive,.bsharpe-homepage-widget .bsharpe-homepage-send{padding:1.5rem}.bsharpe-homepage-widget .bsharpe-homepage-input-group,.bsharpe-homepage-widget .bsharpe-homepage-result-group{align-items:stretch;gap:.75rem}.bsharpe-homepage-widget .bsharpe-homepage-input-group .bsharpe-homepage-amount,.bsharpe-homepage-widget .bsharpe-homepage-input-group .bsharpe-homepage-result-amount,.bsharpe-homepage-widget .bsharpe-homepage-result-group .bsharpe-homepage-amount,.bsharpe-homepage-widget .bsharpe-homepage-result-group .bsharpe-homepage-result-amount{font-size:var(--wp--preset--font-size--body-1)!important;text-wrap:nowrap;width:100%}.bsharpe-homepage-widget .bsharpe-homepage-swap{margin:-8px 0;transform:rotate(0deg)}.bsharpe-homepage-widget .bsharpe-homepage-swap:hover{transform:rotate(180deg)}.bsharpe-homepage-widget .bsharpe-homepage-rate-item{align-items:flex-start;flex-direction:column;gap:.25rem}}.bsharpe-homepage-widget .bsharpe-homepage-shape,.half-white .bsharpe-homepage-shape,.pattern-convertisseur-hp .bsharpe-homepage-shape{background:linear-gradient(153.01deg,#8b9fff 32.56%,#593fa4 121.77%);bottom:0;height:120px;left:50%;-webkit-mask-image:var(--shape-svg-url);mask-image:var(--shape-svg-url);-webkit-mask-position:center top;mask-position:center top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;max-width:650px;pointer-events:none;position:absolute;transform:translate(-50%,calc(100% - 1px));width:var(--shape-w,33.333%)}@media(max-width:768px){.bsharpe-homepage-widget .bsharpe-homepage-shape,.half-white .bsharpe-homepage-shape,.pattern-convertisseur-hp .bsharpe-homepage-shape{height:40px;width:40%}}.bsharpe-homepage-widget .bsharpe-homepage-scroll-hint,.half-white .bsharpe-homepage-scroll-hint,.pattern-convertisseur-hp .bsharpe-homepage-scroll-hint{bottom:-12%;position:absolute;right:50%;transform:translateX(50%);z-index:1}@media(max-width:959px){.bsharpe-homepage-widget .bsharpe-homepage-scroll-hint,.half-white .bsharpe-homepage-scroll-hint,.pattern-convertisseur-hp .bsharpe-homepage-scroll-hint{bottom:-7%}}@media(max-width:768px){.bsharpe-homepage-widget .bsharpe-homepage-scroll-hint,.half-white .bsharpe-homepage-scroll-hint,.pattern-convertisseur-hp .bsharpe-homepage-scroll-hint{bottom:-25px}}.bsharpe-homepage-widget .bsharpe-homepage-scroll-hint .bsharpe-homepage-scroll-btn,.half-white .bsharpe-homepage-scroll-hint .bsharpe-homepage-scroll-btn,.pattern-convertisseur-hp .bsharpe-homepage-scroll-hint .bsharpe-homepage-scroll-btn{align-items:center;background:#3c1e8c;border:none;border-radius:50%;cursor:pointer;display:flex;height:86px;justify-content:center;transition:background .2s ease,transform .2s ease;width:86px}@media(max-width:768px){.bsharpe-homepage-widget .bsharpe-homepage-scroll-hint .bsharpe-homepage-scroll-btn,.half-white .bsharpe-homepage-scroll-hint .bsharpe-homepage-scroll-btn,.pattern-convertisseur-hp .bsharpe-homepage-scroll-hint .bsharpe-homepage-scroll-btn{height:53px;width:53px}}.bsharpe-homepage-widget .bsharpe-homepage-scroll-hint .bsharpe-homepage-scroll-btn svg,.half-white .bsharpe-homepage-scroll-hint .bsharpe-homepage-scroll-btn svg,.pattern-convertisseur-hp .bsharpe-homepage-scroll-hint .bsharpe-homepage-scroll-btn svg{height:33px;transform:rotate(90deg);width:31px}@media(max-width:768px){.bsharpe-homepage-widget .bsharpe-homepage-scroll-hint .bsharpe-homepage-scroll-btn svg,.half-white .bsharpe-homepage-scroll-hint .bsharpe-homepage-scroll-btn svg,.pattern-convertisseur-hp .bsharpe-homepage-scroll-hint .bsharpe-homepage-scroll-btn svg{height:18px;width:17px}}.bsharpe-homepage-widget .bsharpe-homepage-scroll-hint .bsharpe-homepage-scroll-btn:hover,.half-white .bsharpe-homepage-scroll-hint .bsharpe-homepage-scroll-btn:hover,.pattern-convertisseur-hp .bsharpe-homepage-scroll-hint .bsharpe-homepage-scroll-btn:hover{background:#4e28b4;transform:translateY(2px)}.bsharpe-homepage-widget .bsharpe-homepage-scroll-hint .bsharpe-homepage-scroll-btn:focus,.half-white .bsharpe-homepage-scroll-hint .bsharpe-homepage-scroll-btn:focus,.pattern-convertisseur-hp .bsharpe-homepage-scroll-hint .bsharpe-homepage-scroll-btn:focus{box-shadow:0 0 0 3px rgba(139,159,255,.4);outline:none}@media(prefers-reduced-motion:reduce){.bsharpe-homepage-cta-button:hover,.bsharpe-homepage-swap:hover{transform:none}}
