.tppb-header-preference-source{display:none}.tppb-header-preference{position:relative}.tppb-header-preference__trigger{display:flex;align-items:center;gap:7px;min-height:42px;padding:7px 12px;color:#202938;background:#f4f5f7;border:0;border-radius:24px;cursor:pointer}.tppb-header-preference__trigger>span{font-size:20px;line-height:1}.tppb-header-preference__trigger strong{font-size:13px}.tppb-header-preference__trigger i{font-size:15px;font-style:normal;transition:transform .18s}.tppb-header-preference:hover .tppb-header-preference__trigger i,.tppb-header-preference:focus-within .tppb-header-preference__trigger i{transform:rotate(180deg)}.tppb-header-preference__menu{position:absolute;z-index:1500;top:calc(100% + 15px);right:-42px;width:360px;padding:19px;color:#171d2b;background:#fff;border:1px solid #e3e7ed;border-radius:15px;box-shadow:0 24px 65px rgba(15,23,42,.2);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:.18s}.tppb-header-preference__menu:before{content:"";position:absolute;right:72px;bottom:100%;border-right:10px solid transparent;border-bottom:10px solid #fff;border-left:10px solid transparent}.tppb-header-preference__menu:after{content:"";position:absolute;right:0;bottom:100%;left:0;height:17px}.tppb-header-preference:hover .tppb-header-preference__menu,.tppb-header-preference:focus-within .tppb-header-preference__menu{opacity:1;visibility:visible;pointer-events:auto;transform:none}.tppb-header-preference__menu section+section{margin-top:16px;padding-top:15px;border-top:1px solid #e8ebf0}.tppb-header-preference__menu h3{margin:0 0 9px;font-size:15px}.tppb-header-preference__menu section>button{display:flex;align-items:center;gap:10px;width:100%;min-height:39px;padding:6px;color:#303746;text-align:left;background:transparent;border:0;border-radius:8px;cursor:pointer}.tppb-header-preference__menu section>button:hover{background:#f5f7fa}.tppb-header-preference__menu section>button>i{width:19px;height:19px;border:2px solid #aab2bf;border-radius:50%}.tppb-header-preference__menu section>button.is-selected>i{border:6px solid #242a34}.tppb-header-preference__countries{display:grid;gap:5px;overflow:auto;max-height:220px}.tppb-header-preference__countries button{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:43px;padding:7px 9px;color:#303746;text-align:left;background:#f7f8fa;border:1px solid transparent;border-radius:9px;cursor:pointer}.tppb-header-preference__countries button:hover,.tppb-header-preference__countries button.is-selected{background:#fff;border-color:#ff003b}.tppb-header-preference__countries button>span{font-size:19px}.tppb-header-preference__countries b{overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.tppb-header-preference__countries small{color:#727c8d;font-size:10px}.tppb-header-preference__menu footer{display:grid;gap:9px;margin:17px -19px -19px;padding:14px 19px;background:#f7f8fa;border-radius:0 0 15px 15px}.tppb-header-preference__menu footer span{color:#6d7686;font-size:11px}.tppb-header-preference__menu footer a{display:flex;align-items:center;justify-content:center;min-height:39px;color:#202938;font-size:12px;font-weight:800;border:1px solid #abb2bd;border-radius:20px}.tppb-header-preference__menu footer a:hover{border-color:#ff003b}.tppb-account-preferences{display:grid;gap:20px}.tppb-account-preferences>header{padding:24px;color:#fff;background:linear-gradient(135deg,#141c2c,#303c56);border-radius:18px}.tppb-account-preferences>header>span,.tppb-account-preference-card header span{color:#ff527a;font-size:10px;font-weight:900;letter-spacing:.13em}.tppb-account-preferences>header h2{margin:7px 0 8px;color:#fff;font-size:27px}.tppb-account-preferences>header p{max-width:720px;margin:0;color:#d4dae5;font-size:13px;line-height:1.55}.tppb-preference-form{display:grid;grid-template-columns:1fr 1fr .55fr;gap:14px;padding:22px;background:#fff;border:1px solid #e2e7ee;border-radius:16px}.tppb-preference-form label{display:grid;gap:7px;min-width:0}.tppb-preference-form label>span{color:#5e687b;font-size:11px;font-weight:800}.tppb-preference-form select{width:100%;min-height:50px;padding:0 14px;background:#fff;border:1px solid #cfd6e1;border-radius:10px}.tppb-preference-currency strong{display:flex;align-items:center;min-height:50px;padding:0 14px;background:#f4f6f9;border-radius:10px}.tppb-preference-form>button{grid-column:1/-1;justify-self:start;min-height:46px;padding:8px 22px!important;color:#fff!important;background:#ff003b!important;border-color:#ff003b!important;border-radius:10px!important}.tppb-preference-status{grid-column:1/-1;min-height:18px;margin:0;color:#667085;font-size:11px}.tppb-account-preference-card{margin-top:22px;padding:20px;background:#fff;border:1px solid #e4e8ef;border-radius:17px}.tppb-account-preference-card header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:15px}.tppb-account-preference-card header h2{margin:4px 0 0;font-size:19px}.tppb-account-preference-card header a{color:#ff003b;font-size:12px;font-weight:800}.tppb-account-preference-card>div{display:grid;grid-template-columns:54px repeat(3,minmax(0,1fr));gap:13px;align-items:center;padding:14px;background:#f5f7fa;border-radius:13px}.tppb-account-preference-card>div>span{font-size:34px}.tppb-account-preference-card p{margin:0}.tppb-account-preference-card small,.tppb-account-preference-card strong{display:block}.tppb-account-preference-card small{color:#727c8d;font-size:10px}.tppb-account-preference-card strong{margin-top:3px;font-size:13px}.woocommerce-MyAccount-navigation-link--country-language .toby-account-navigation__icon svg{display:none}.woocommerce-MyAccount-navigation-link--country-language .toby-account-navigation__icon:before{content:"🌐";font-size:20px}@media(max-width:1024px){.tppb-header-preference-component{display:none!important}}@media(max-width:760px){.tppb-account-preferences>header{padding:20px}.tppb-account-preferences>header h2{font-size:23px}.tppb-preference-form{grid-template-columns:1fr;padding:16px}.tppb-preference-form>button,.tppb-preference-status{grid-column:1}.tppb-account-preference-card>div{grid-template-columns:42px 1fr}.tppb-account-preference-card>div>span{grid-row:1/4}.tppb-account-preference-card header{align-items:flex-start}.tppb-account-preference-card header h2{font-size:16px}}
