.cupio-salon .cupio-header-inner{position:relative;padding-top:52px}
.cupio-language-picker{position:absolute;top:8px;right:4%;z-index:100;direction:ltr}
.cupio-language-picker>summary{display:flex;align-items:center;gap:8px;min-height:32px;padding:2px 8px;list-style:none;cursor:pointer;color:#eee0d8;font-size:12px;font-weight:500;line-height:1.4;border:0;border-radius:7px;background:transparent;white-space:nowrap}
.cupio-language-picker>summary::-webkit-details-marker{display:none}
.cupio-language-picker>summary::marker{content:""}
.cupio-language-picker>summary:hover,.cupio-language-picker[open]>summary{background:#ffffff0d;color:#fff}
.cupio-language-picker[open]>summary span{transform:rotate(180deg)}
.cupio-language-popover{position:absolute;top:calc(100% + 6px);right:0;width:205px;max-width:calc(100vw - 32px);padding:6px;background:#fffaf5;border:1px solid #e3d7cd;border-radius:14px;box-shadow:0 12px 35px #16080f35;color:#542035}
.cupio-local-languages{display:flex;flex-direction:column;gap:2px}
.cupio-local-languages a{display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:5px 12px;border:0;border-radius:8px;color:#492631;font-size:13px;font-weight:500;text-decoration:none;box-sizing:border-box}
.cupio-local-languages a:hover{background:#f3e9e2}
.cupio-local-languages a[aria-current]{background:#eee0d8;color:#542035;font-weight:600}
.cupio-local-languages a[aria-current]::after{content:"✓";font-size:12px}
.cupio-local-languages a:focus-visible,.cupio-language-picker>summary:focus-visible{outline:2px solid #be8e9c;outline-offset:2px}
.cupio-translation-progress{margin:7px 6px 4px;padding-top:9px;border-top:1px solid #e7dcd3;color:#785e60;font-size:11px;line-height:1.5;text-align:start;direction:inherit}
html[dir="rtl"] .cupio-translation-progress{direction:rtl}
html[dir="rtl"] body{font-family:Arial,"Noto Sans Hebrew",sans-serif}
html[dir="rtl"] :is(h1,h2,h3,h4,h5,h6){font-family:Arial,"Noto Sans Hebrew",sans-serif;letter-spacing:normal}
html[dir="rtl"] :is(.cupio-reading,.cupio-editorial-copy,.cupio-season-copy,.woocommerce-product-details__short-description){text-align:start}
html[dir="rtl"] :is(.woocommerce-Price-amount,.sku){direction:ltr;unicode-bidi:isolate;display:inline-block}
html[dir="rtl"] .cupio-hero-link{margin-left:0;margin-right:20px}
@media(max-width:767px){.cupio-salon .cupio-header-inner{padding-top:48px}.cupio-language-picker{right:5%;top:5px}.cupio-local-languages a{min-height:40px}}
