:root{--rl-ink:#1f1f1f;--rl-muted:#7b7d74;--rl-brand:#344221;--rl-line:rgba(52,66,33,.12);--rl-hover:#f5f6ef;--rl-tint:#eef1e3;--rl-radius:3px;--rl-ease:cubic-bezier(.2,.7,.2,1)}.ros-loc{position:relative;display:inline-flex;align-items:center;margin:0 6px}.ros-loc__sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ros-loc__flag{display:block;flex:none;width:20px;height:15px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #00000014;background:var(--rl-tint)}.ros-loc__trigger{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 6px;margin:0;border:0;background:none;color:var(--rl-brand);font:inherit;font-size:12.5px;font-weight:500;letter-spacing:.08em;line-height:1;cursor:pointer;border-radius:var(--rl-radius);transition:background-color .2s var(--rl-ease)}.ros-loc__trigger:hover{background:var(--rl-hover)}.ros-loc__trigger:focus-visible,.ros-loc-row__btn:focus-visible,.ros-loc__close:focus-visible{outline:1px solid var(--rl-brand);outline-offset:2px}.ros-loc__sym{margin-left:-3px;opacity:.8}.ros-loc__chev{flex:none;transition:transform .25s var(--rl-ease)}[data-ros-loc-open][aria-expanded=true] .ros-loc__chev{transform:rotate(180deg)}.ros-loc__panel{position:fixed;top:72px;right:16px;z-index:10000;width:380px;max-width:calc(100vw - 24px);display:flex;flex-direction:column;max-height:min(580px,calc(100vh - 140px));background:#fff;color:var(--rl-ink);border:1px solid var(--rl-line);border-radius:var(--rl-radius);box-shadow:0 28px 56px -18px #181e1047,0 2px 8px #181e100f;text-align:left;letter-spacing:normal;opacity:0;transform:translateY(-6px);transition:opacity .2s var(--rl-ease),transform .25s var(--rl-ease);outline:none}.ros-loc__panel[hidden]{display:none}.ros-loc__panel.is-open{opacity:1;transform:none}.ros-loc__backdrop,.ros-loc__grab{display:none}.ros-loc__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 20px 14px}.ros-loc__title{margin:0;font-size:11.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--rl-brand);line-height:1.4}.ros-loc__sub{margin:4px 0 0;font-size:13px;color:var(--rl-muted);line-height:1.4}.ros-loc__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:-6px -8px 0 0;padding:0;border:0;background:none;color:var(--rl-ink);cursor:pointer;border-radius:50%;transition:background-color .2s}.ros-loc__close:hover{background:var(--rl-hover)}.ros-loc__search{position:relative;margin:0 20px 8px;color:var(--rl-muted)}.ros-loc__search svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none}.ros-loc__input{display:block;width:100%;height:42px;margin:0;padding:0 12px 0 36px;border:1px solid var(--rl-line);border-radius:var(--rl-radius);background:#fbfbf8;color:var(--rl-ink);font:inherit;font-size:14px;letter-spacing:.01em;-webkit-appearance:none;appearance:none;box-shadow:none;transition:border-color .2s,background-color .2s}.ros-loc__input::placeholder{color:#9a9c92}.ros-loc__input:focus{outline:none;border-color:var(--rl-brand);background:#fff}.ros-loc__input::-webkit-search-cancel-button{cursor:pointer}.ros-loc__form{display:flex;flex:1 1 auto;min-height:0;margin:0}.ros-loc__list{position:relative;flex:1 1 auto;min-height:0;width:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 0 8px;scrollbar-width:thin;scrollbar-color:rgba(52,66,33,.25) transparent}.ros-loc__label{position:sticky;top:0;z-index:1;margin:0;padding:12px 20px 6px;background:#fff;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--rl-muted)}.ros-loc__group{display:flex;flex-direction:column}.ros-loc__group[hidden]{display:none}.ros-loc__group>.ros-loc__label{order:-1}.ros-loc__group+.ros-loc__group{border-top:1px solid var(--rl-line);margin-top:6px}.ros-loc__opt{touch-action:manipulation;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;gap:12px;width:100%;min-height:44px;margin:0;padding:8px 20px;border:0;background:none;color:var(--rl-ink);font:inherit;font-size:14px;font-weight:400;letter-spacing:.01em;text-transform:none;text-align:left;line-height:1.3;cursor:pointer;transition:background-color .15s}.ros-loc__opt[hidden]{display:none}.ros-loc__opt:hover{background:var(--rl-hover)}.ros-loc__opt:focus-visible{outline:none;background:var(--rl-hover);box-shadow:inset 2px 0 0 var(--rl-brand)}.ros-loc__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ros-loc__cur{flex:none;font-size:12.5px;letter-spacing:.06em;color:var(--rl-muted);white-space:nowrap}.ros-loc__check{flex:none;width:12px;color:var(--rl-brand);visibility:hidden}.ros-loc__opt.is-selected .ros-loc__name{font-weight:600;color:var(--rl-brand)}.ros-loc__opt.is-selected .ros-loc__check{visibility:visible}.ros-loc__opt.is-loading .ros-loc__check{visibility:visible;width:14px;height:14px;border:1.5px solid var(--rl-line);border-top-color:var(--rl-brand);border-radius:50%;animation:ros-loc-spin .7s linear infinite}.ros-loc__opt.is-loading .ros-loc__check path{display:none}.ros-loc__panel.is-busy .ros-loc__list{pointer-events:none}.ros-loc__panel.is-busy .ros-loc__opt:not(.is-loading){opacity:.45}@keyframes ros-loc-spin{to{transform:rotate(360deg)}}.ros-loc__empty{margin:0;padding:28px 20px;font-size:13px;color:var(--rl-muted);text-align:center}.ros-loc__foot{margin:0;padding:12px 20px 16px;border-top:1px solid var(--rl-line);font-size:11.5px;line-height:1.5;color:var(--rl-muted)}.ros-loc-row{margin:14px 0 4px}.ros-loc-row__label{display:block;margin-bottom:8px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--rl-brand)}.ros-loc-row__btn{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;margin:0;padding:8px 12px;border:1px solid var(--rl-line);border-radius:var(--rl-radius);background:#fff;color:var(--rl-ink);font:inherit;font-size:14px;letter-spacing:.01em;text-transform:none;text-align:left;cursor:pointer;transition:border-color .2s}.ros-loc-row__btn:hover{border-color:var(--rl-brand)}.ros-loc-row__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ros-loc-row__cur{flex:none;font-size:12.5px;letter-spacing:.06em;color:var(--rl-muted)}.ros-loc-bar{display:none}.top-header-wrapper{position:relative}@media(max-width:767px){.ros-loc-bar{display:inline-flex;align-items:center;gap:6px;position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:10;height:30px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;margin:0;padding:0 6px;border:0;background:none;color:#fff;font:inherit;font-size:11px;font-weight:500;letter-spacing:.1em;line-height:1;cursor:pointer}.ros-loc-bar .ros-loc__flag{width:18px;height:13px;box-shadow:0 0 0 1px #ffffff40}body:has(.ros-loc-bar) .icons-col .ros-loc{display:none}.ros-loc{margin:0 2px}.ros-loc__trigger{gap:6px;padding:0 4px;font-size:12px}.ros-loc__sym{display:none}.ros-loc__backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#12160c73;opacity:0;transition:opacity .25s var(--rl-ease)}.ros-loc__backdrop[hidden]{display:none}.ros-loc__backdrop.is-open{opacity:1}.ros-loc__panel{position:fixed;top:auto!important;left:0!important;right:0!important;bottom:0;z-index:10000;width:100%;max-width:none;height:86vh;height:86dvh;max-height:none!important;border:0;border-radius:16px 16px 0 0;box-shadow:0 -12px 40px #12160c33;transform:translateY(100%);opacity:1;transition:transform .32s var(--rl-ease);padding-bottom:env(safe-area-inset-bottom)}.ros-loc__panel.is-open{transform:none}.ros-loc__grab{display:block;width:40px;height:4px;margin:10px auto 0;border-radius:2px;background:#34422133}.ros-loc__head{padding:14px 20px 12px}.ros-loc__input{height:46px;font-size:16px}.ros-loc__opt{min-height:50px;font-size:15px}html.ros-loc-lock,html.ros-loc-lock body{overflow:hidden!important}html.ros-loc-lock shopify-chat{display:none!important}}@media(prefers-reduced-motion:reduce){.ros-loc__panel,.ros-loc__backdrop,.ros-loc__chev{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/ros-localization.css.map */
