/* Ivory-and-gold currency menu, matching fragrance search. */
.tools .currency-ui .currency-menu{width:238px!important;max-width:calc(100vw - 24px)!important;padding:10px!important;border:1px solid #d6bf95!important;border-radius:7px;background:#fbf5ea!important;box-shadow:0 16px 46px #08101b33!important;transform-origin:top right;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}
.currency-menu-title{display:block;padding:6px 10px 10px;font:500 10px/1.5 'DM Sans',Arial,sans-serif;letter-spacing:.13em;color:#8a6837;text-transform:uppercase}
.tools .currency-ui .currency-menu button{grid-template-columns:40px 1fr 16px!important;gap:8px;min-height:48px!important;height:auto!important;padding:10px!important;border:0!important;border-radius:4px;color:#59432a!important;text-align:start;transition:background .15s}
.tools .currency-ui .currency-menu button:hover,.tools .currency-ui .currency-menu button:focus-visible{background:#f0e1c9!important;color:#35281c!important;outline:2px solid #b59460;outline-offset:-2px}
.tools .currency-ui .currency-menu button[aria-checked="true"]{background:#eee0c9!important;color:#35281c!important}
.tools .currency-ui .currency-menu b{color:#876331!important;font:600 11px/1.4 'DM Sans',Arial,sans-serif!important}
.tools .currency-ui .currency-menu span{font:12px/1.4 'DM Sans',Arial,sans-serif!important;color:inherit!important}
.tools .currency-ui .currency-menu i{color:#876331!important}
.tools .currency-trigger{border-radius:4px!important}
.currency-ui.open .currency-chevron{transform:rotate(180deg)}
@media(prefers-reduced-motion:reduce){.tools .currency-ui .currency-menu,.tools .currency-ui .currency-menu button{transition:none}}
