.kt-currency-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:7px 6px;border:0;background:transparent;color:inherit;cursor:pointer;white-space:nowrap}
.kt-currency-trigger__label{font-size:12px;font-weight:400;letter-spacing:.045em;line-height:1.4}
.kt-currency-trigger>svg{opacity:.65;flex-shrink:0}.kt-currency-flag{display:inline-block!important;width:20px!important;height:20px!important;flex:0 0 20px;transform:scale(.85);transform-origin:center}
.kt-currency-trigger:focus-visible,.kt-currency-close:focus-visible{outline:2px solid #5a2434;outline-offset:3px}
.kt-currency-dialog{position:fixed;inset:auto;width:328px;max-width:calc(100vw - 24px);max-height:min(76dvh,560px);top:var(--kt-currency-top,100px);left:var(--kt-currency-left,calc(100vw - 360px));margin:0;padding:0;overflow:hidden;border:1px solid #dfd2c5;border-radius:6px;background:#f6f0e8;color:#352723;box-shadow:0 10px 32px #35272317;z-index:10000;text-align:left}
.kt-currency-dialog[open]{display:flex;flex-direction:column}.kt-currency-dialog::backdrop{background:transparent}
.kt-currency-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px 2px;flex-shrink:0}
.kt-currency-dialog__header h2{margin:0;font-family:Georgia,'Times New Roman',serif;font-size:22px;line-height:1.3;font-weight:400;color:#352723;letter-spacing:-.02em}
.kt-currency-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;padding:0;background:transparent;color:#6b5a54;border:0;cursor:pointer}
.kt-currency-dialog form{display:flex;flex-direction:column;min-height:0;overflow:hidden;margin:0}
.kt-currency-search{padding:8px 16px 12px;flex-shrink:0;background:#f6f0e8}.kt-currency-search__field{position:relative;border:1px solid #dfd2c5;border-radius:5px;background:#fcf9f5}.kt-currency-search__field:focus-within{border-color:#9b856b;box-shadow:0 0 0 2px #9b856b1a}
.kt-currency-search__field>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6b5a54;pointer-events:none}
.kt-currency-search input{display:block;width:100%;min-width:0;min-height:42px;padding:10px 12px 10px 36px;border:0;border-radius:5px;background:transparent;font:inherit;font-size:12px;line-height:1.4;color:#352723;box-shadow:none}
.kt-currency-search input:focus{outline:none;box-shadow:none}.kt-currency-search input::placeholder{color:#6b5a54;opacity:1}
.kt-currency-options{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6b5a5440 transparent;padding:0 0 12px;min-height:0}
.kt-currency-option{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:38px;padding:9px 20px;background:transparent;border:0;color:#352723;text-align:left;cursor:pointer}
.kt-currency-option:hover,.kt-currency-option[aria-selected=true]{background:#6b5a540e}.kt-currency-option:focus-visible{outline:1px solid #5a2434;outline-offset:-4px}
.kt-currency-option__text{display:grid;grid-template-columns:3.5em minmax(0,1fr);align-items:baseline;min-width:0;flex:1;gap:8px;line-height:1.4}
.kt-currency-option__code{font-size:12px;font-weight:500;letter-spacing:.055em}.kt-currency-option__country{min-width:0;font-size:12px;color:#6b5a54;font-weight:400}
.kt-currency-dialog:not([data-filtering]) [data-priority=true]+[data-priority=false]{border-top:1px solid #dfd2c5;margin-top:8px;padding-top:14px}
.kt-currency-dialog [hidden],.kt-currency-note[hidden],[data-kt-checkout-note][hidden],[data-kt-currency-attribution][hidden],[data-kt-filter-note][hidden]{display:none!important}
.kt-currency-empty{padding:24px 20px;color:#6b5a54;font-size:12px;line-height:1.6;text-align:center}
.kt-currency-note{font-size:11px;line-height:1.6;color:#6b5a54;margin:10px 0}
.kt-currency-dialog .kt-currency-note{padding:10px 16px;margin:0;border-top:1px solid #dfd2c5;flex-shrink:0}
.kt-currency-attribution{font-size:10px;line-height:1.5;text-align:center;padding:8px 20px;background:#f6f0e8;color:#6b5a54}.kt-currency-attribution a{text-decoration:underline;text-underline-offset:2px}
.kt-home-footer .kt-currency-trigger{color:#f6f0e8;margin:12px -6px 0}
.kt-mobile-header-start{display:flex;align-items:center;gap:9px;flex:0 0 auto;min-width:0}.kt-mobile-header-start .m-menu-button{flex:none;width:auto}.kt-mobile-header-start .kt-currency-trigger{gap:4px;padding:0 2px}.kt-mobile-header-start .kt-currency-trigger__label{font-size:10px}
.m-header__mobile .m-logo--mobile{width:auto;min-width:0;flex:1;margin-inline:6px;padding-inline:0}.m-header__mobile .m-logo__image{width:min(125px,32vw);max-width:100%}.m-header__mobile .m-logo--mobile img{max-width:100%}
@media(max-width:359px){.kt-mobile-header-start .kt-currency-flag{display:none!important}}
@media(min-width:1024px){.m-header__desktop .kt-currency-placement{display:block}}
@media(max-width:999px){.kt-currency-dialog{top:auto!important;left:12px!important;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100vw - 24px);max-height:min(76dvh,640px);border-radius:14px;box-shadow:0 12px 48px #35272326}.kt-currency-dialog::backdrop{background:#35272345}.kt-currency-dialog__header{padding:14px 16px 4px 20px}.kt-currency-dialog__header h2{font-size:24px}.kt-currency-close{height:44px;width:44px;flex-basis:44px}.kt-currency-search{padding:4px 20px 12px}.kt-currency-search input{min-height:48px;font-size:16px;padding-left:38px}.kt-currency-option{min-height:50px;padding:12px 20px;gap:12px}.kt-currency-option__text{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.kt-currency-option__country{grid-column:1;grid-row:1;font-size:14px;color:#352723}.kt-currency-option__code{grid-column:2;grid-row:1;font-size:12px;color:#6b5a54;text-align:right}.kt-currency-option[aria-selected=true]{background:#5a24340e;box-shadow:inset 3px 0 #5a2434}}
@media(forced-colors:active){.kt-currency-search input:focus-visible{outline:2px solid Highlight;outline-offset:2px}}
