.tp-sort-row{justify-content:space-between;align-items:center;gap:12px;min-height:36px;margin-bottom:14px;padding-left:8px;padding-right:4px;display:flex}.tp-sort-row h1{color:#68758a;margin:0;font-size:13px;font-weight:500}.tp-result-controls{align-items:center;gap:10px;margin-left:auto;display:flex}.tp-sort-row select{color:#1b2430;background:#fff;border:1px solid #d8dee6;border-radius:6px;padding:6px 10px;font-size:13px}.tp-sort-rank{min-width:10.5em}.tp-sort-price{min-width:8.5em}.tp-view-toggle{border:1px solid #d8dee6;border-radius:6px;display:inline-flex;overflow:hidden}.tp-view-btn{color:#8b98a8;cursor:pointer;background:#fff;border:none;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s,color .15s;display:flex}.tp-view-btn+.tp-view-btn{border-left:1px solid #d8dee6}.tp-view-btn:hover{color:#0c2c4d;background:#f5f9ff}.tp-view-btn--active{color:#0c2c4d;background:#eaf3ff}.tp-shop-results-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tp-shop-results-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tp-shop-results-grid--large{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.tp-shop-results-list li,.tp-shop-results-grid li{min-width:0}@media (max-width:749px){.tp-sort-row{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.tp-sort-row h1,.tp-result-count{min-width:0;max-width:100%}.tp-result-controls{gap:6px;width:100%;min-width:0;margin-left:0}.tp-sort-row select{flex:1 1 0;width:1px;min-width:0;padding:6px 4px}.tp-view-toggle{flex:none}}
.tp-layout{grid-template-columns:var(--tp-sidebar-w,220px) minmax(0, 1fr);gap:24px;display:grid}.tp-results{min-width:0}.tp-layout--collapsed{gap:12px}.tp-sidebar{border-right:1px solid #d8dee6;min-width:0;padding-right:20px;position:relative}.tp-sidebar-grip{cursor:col-resize;touch-action:none;z-index:1;width:15px;position:absolute;top:0;bottom:0;right:-8px}.tp-sidebar-grip:after{content:"";background:0 0;border-radius:2px;width:3px;transition:background .12s;position:absolute;top:0;bottom:0;left:7px}.tp-sidebar-grip:hover:after,.tp-sidebar-grip:focus-visible:after{background:#0c2c4d}.tp-sidebar-grip:focus-visible{outline:none}.tp-sidebar-toggle{z-index:2;color:#43505f;cursor:pointer;background:#fff;border:1px solid #d8dee6;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:15px;line-height:1;display:flex;position:absolute;top:0;right:-11px}.tp-sidebar-toggle:hover{color:#0c2c4d;border-color:#0c2c4d}.tp-sidebar--collapsed{padding-right:0}.tp-sidebar--collapsed .tp-sidebar-body{display:none}.tp-sidebar--collapsed .tp-sidebar-toggle{right:-11px}html.tp-facet-collapsed .tp-layout{gap:12px}html.tp-facet-collapsed .tp-sidebar{padding-right:0}html.tp-facet-collapsed .tp-sidebar-body{display:none}.tp-facet-group{margin-bottom:22px}.tp-facet-group h4{text-transform:uppercase;letter-spacing:.03em;color:#68758a;margin:0 0 10px;font-size:12px}.tp-country-select{color:#43505f;flex-direction:column;align-items:stretch;gap:6px;font-size:13px;display:flex}.tp-country-select-label{text-transform:uppercase;letter-spacing:.03em;color:#68758a;font-size:12px;font-weight:700}.tp-country-select select{color:#13224e;background:#fff;border:1px solid #d8dee6;border-radius:6px;width:100%;padding:6px 10px;font-size:13px}.tp-facet-range{margin:0}.tp-facet-range h4{text-transform:uppercase;letter-spacing:.03em;color:#68758a;margin:0 0 10px;font-size:12px}.tp-facet-range-track-wrap{height:28px;position:relative}.tp-facet-range-rail,.tp-facet-range-fill{pointer-events:none;border-radius:999px;height:2px;position:absolute;top:13px}.tp-facet-range-rail{background:#e3e8ef;left:0;right:0}.tp-facet-range-fill{background:#0c2c4d}.tp-facet-range-thumb{pointer-events:none;appearance:none;background:0 0;width:100%;height:28px;margin:0;position:absolute;top:0;left:0}.tp-facet-range-thumb::-webkit-slider-thumb{pointer-events:auto;appearance:none;cursor:pointer;background:#fff;border:2px solid #0c2c4d;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 1px #1a5fb426}.tp-facet-range-thumb::-moz-range-thumb{pointer-events:auto;cursor:pointer;background:#fff;border:2px solid #0c2c4d;border-radius:50%;width:16px;height:16px}.tp-facet-range-thumb::-moz-range-track{background:0 0;border:none}.tp-facet-range-values{margin:4px 0 0;font-size:12px}@media (max-width:749px){.tp-layout{grid-template-columns:1fr}.tp-sidebar{display:none}}
.tp-vguide{margin:0 0 20px}.tp-vguide-heading,.tp-results-section-title{color:#1b2430;margin:0 0 10px;font-size:15px;font-weight:650}.tp-vguide-chips{flex-wrap:wrap;gap:8px;display:flex}.tp-vguide-chip{font:inherit;color:#1b2430;cursor:pointer;background:#fff;border:1px solid #c5cdd8;border-radius:999px;padding:7px 14px;font-size:13px;line-height:1.3;text-decoration:none}.tp-vguide-chip:hover{color:#1a73e8;border-color:#1a73e8}.tp-vguide-chip.is-on{color:#0c2c4d;background:#e8f1fd;border-color:#1a73e8}.tp-results-section{margin:0}.tp-results-section+.tp-results-section,.tp-results-section+#results>.tp-results-section{border-top:1px solid #d0d7e0;margin-top:50px;padding-top:25px}
.tp-rf-edge{left:0;top:calc(var(--tp-edge-nav-bottom,160px) + var(--tp-edge-page-extra,0px) + 32px + 48px + 10px + 48px + 10px + 48px + 10px);z-index:10050;pointer-events:none;position:fixed}.tp-rf-edge.is-open{top:calc(var(--tp-edge-nav-bottom,160px) + var(--tp-edge-page-extra,0px) + 32px);z-index:10060}.tp-rf-fab{z-index:10049;color:#fff;cursor:pointer;opacity:.85;pointer-events:auto;background:#1c86f2;border:none;border-radius:0 12px 12px 0;justify-content:center;align-items:center;width:46px;height:48px;margin:0;padding:0;display:flex;position:absolute;top:0;left:0;box-shadow:2px 4px 14px #0c143038}.tp-rf-edge.is-open .tp-rf-fab{z-index:10052;opacity:1;background:#1670d1}.tp-rf-fab.has-active{opacity:1}.tp-rf-fab.has-active:after{content:"";background:#f5a623;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:7px;box-shadow:0 0 0 2px #1c86f2}.tp-rf-drawer-backdrop{z-index:10050;cursor:pointer;pointer-events:auto;background:#0c143052;border:none;margin:0;padding:0;animation:.2s tp-rf-fade-in;position:fixed;inset:0}.tp-rf-drawer{z-index:10051;pointer-events:auto;background:#fff;border:1px solid #e2e7f0;border-left:none;border-radius:0 14px 14px 0;flex-direction:column;width:min(100vw,320px);height:min(66vh,385px);max-height:min(66vh,385px);animation:.28s tp-rf-slide-in;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:8px 0 28px #0c143029}.tp-rf-drawer-head{box-sizing:border-box;color:#12356b;background:#fff;border-bottom:1px solid #eef1f5;flex-shrink:0;align-items:center;min-height:48px;padding:6px 10px 6px 54px;display:flex}.tp-rf-drawer-head h2{color:#12356b;margin:0;font-size:15px;font-weight:700}.tp-rf-drawer-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;flex:auto;padding:10px 14px 16px;overflow-y:auto}.tp-rf-drawer .tp-facet-group{margin-bottom:16px}.tp-rf-drawer .tp-facet-group h4,.tp-rf-drawer .tp-country-select-label,.tp-rf-drawer .tp-facet-range h4{color:#68758a}.tp-rf-drawer .tp-country-select{color:#12356b}.tp-rf-drawer .tp-country-select select{color:#13224e;background:#fff;border:1px solid #d5dbe8;border-radius:8px;width:100%;padding:8px 10px;font-size:13px}.tp-rf-drawer .tp-country-select select:focus{border-color:#1c86f2;outline:none;box-shadow:0 0 0 2px #1c86f233}.tp-rf-qualities{max-height:145px;margin:0;padding:0;list-style:none;overflow-y:auto}.tp-rf-quality-opt{text-align:left;cursor:pointer;color:#1c2733;width:100%;font:inherit;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:8px;margin:0;padding:6px 8px;font-size:12.5px;line-height:1.35;display:flex}.tp-rf-quality-opt:hover{background:#0c2c4d14}.tp-rf-quality-opt.is-on{color:#0c2c4d;background:#0c2c4d1f;font-weight:700}.tp-rf-quality-name{flex:1;min-width:0}.tp-rf-quality-opt .tp-count{color:#68758a;flex-shrink:0;font-size:11px;font-weight:600}.tp-rf-country-toggle{cursor:pointer;color:#68758a;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;width:100%;margin:0 0 10px;padding:0;display:flex}.tp-facet-group .tp-rf-country-toggle h4{margin:0}.tp-rf-country-toggle svg{flex-shrink:0;transition:transform .15s}.tp-rf-country-toggle.is-open svg{transform:rotate(180deg)}.tp-rf-countries{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}label.tp-rf-country{color:#1c2733;cursor:pointer;align-items:center;gap:8px;margin:0;padding:4px 0;font-size:13px;font-weight:400;display:flex}.tp-country-select{color:#43505f;flex-direction:column;align-items:stretch;gap:6px;width:100%;margin:0;font-size:13px;font-weight:400;display:flex}.tp-country-select-label{text-transform:uppercase;letter-spacing:.03em;color:#68758a;font-size:12px;font-weight:700}.tp-country-select select{color:#1c2733;background:#fff;border:1px solid #d8dee6;border-radius:6px;width:100%;padding:6px 10px;font-size:13px;font-weight:400}.tp-rf-country input{flex-shrink:0;margin:0}.tp-rf-country-flag{flex-shrink:0;line-height:0;display:inline-flex}.tp-rf-country-flag:not(:has(svg)){display:none}.tp-rf-country-code{letter-spacing:.04em;color:#3d4a5c;font-size:11px;font-weight:700}.tp-rf-country-name{flex:1;min-width:0}.tp-rf-country.is-on{color:#0c2c4d;font-weight:600}.tp-rf-country .tp-count{color:#68758a;font-weight:400}@keyframes tp-rf-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tp-rf-slide-in{0%{opacity:.6;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.tp-rf-drawer-backdrop,.tp-rf-drawer{animation:none}}@media (min-width:750px){.tp-rf-edge{display:none}}

.tp-plate-card{background:#f7fafc;border:1px solid #d8dee6;border-radius:8px;margin:0 4px 14px}.tp-plate-card-row{flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 12px;display:flex}.tp-plate-card-plate{letter-spacing:.04em;color:#0c2c4d;background:#ffe14a;border-radius:4px;padding:2px 8px;font-weight:700}.tp-plate-card-title{color:#0c2c4d;font-weight:600}.tp-plate-card-bit{color:#1b2430;font-size:14px}.tp-plate-card-bit span{color:#68758a;margin-right:4px}.tp-plate-card-more{color:#0c2c4d;cursor:pointer;background:#fff;border:1px solid #d8dee6;border-radius:6px;margin-left:auto;padding:6px 10px;font-size:13px}.tp-plate-card-more:hover{background:#eaf3ff}.tp-plate-card-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 20px;margin:0;padding:0 12px 12px;font-size:13px;display:grid}.tp-plate-card-grid div{grid-template-columns:minmax(120px,46%) 1fr;gap:8px;display:grid}.tp-plate-card-grid dt{color:#68758a;margin:0}.tp-plate-card-grid dd{color:#1b2430;margin:0}
.search-module__3KOCoa__bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:20px;padding-right:20px}.search-module__3KOCoa__pageTitle{margin:0 0 12px;padding:8px 0 12px}.search-module__3KOCoa__pageTitle h1{color:#1b2430;margin:0;font-size:1.25rem;font-weight:650;line-height:1.3}.search-module__3KOCoa__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.search-module__3KOCoa__sort{flex-wrap:wrap;gap:6px;margin-bottom:24px;display:flex}.search-module__3KOCoa__sort a,.search-module__3KOCoa__chips a{color:#0c2c4d;background:#fff;border:1px solid #e2e7f0;border-radius:999px;padding:6px 12px;font-size:14px;text-decoration:none}.search-module__3KOCoa__sort a.search-module__3KOCoa__selected{color:#fff;background:#1e2b5e;border-color:#1e2b5e}.search-module__3KOCoa__chips{flex-wrap:wrap;align-items:center;gap:8px;margin:-8px 0 20px;display:flex}.search-module__3KOCoa__chips a.search-module__3KOCoa__chip{color:#1c86f2;border-color:#1c86f2;font-weight:700}.search-module__3KOCoa__layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;display:grid}.search-module__3KOCoa__facets{flex-direction:column;gap:16px;display:flex}.search-module__3KOCoa__facet{background:#fff;border:1px solid #e2e7f0;border-radius:12px;padding:14px 12px}.search-module__3KOCoa__facet h2{margin:0 0 8px 4px;font-size:15px}.search-module__3KOCoa__facet ul{margin:0;padding:0;list-style:none}.search-module__3KOCoa__facet a{color:#0c2c4d;border-radius:6px;justify-content:space-between;gap:8px;padding:5px 6px;font-size:14px;text-decoration:none;display:flex}.search-module__3KOCoa__facet a:hover{background:#eef1f5}.search-module__3KOCoa__facet a.search-module__3KOCoa__selected{color:#1c86f2;background:#e8f1fd;font-weight:700}.search-module__3KOCoa__count{color:#68758a;font-size:12px}.search-module__3KOCoa__list{flex-direction:column;gap:12px;display:flex}.search-module__3KOCoa__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.search-module__3KOCoa__grid li{min-width:0}.search-module__3KOCoa__pager{color:var(--muted);justify-content:space-between;align-items:center;margin-top:24px;display:flex}.search-module__3KOCoa__pager a{font-weight:700}@media (max-width:860px){.search-module__3KOCoa__layout{grid-template-columns:1fr}.search-module__3KOCoa__facets{order:2}}.search-module__3KOCoa__range{align-items:center;gap:6px;margin:0 0 12px;display:flex}.search-module__3KOCoa__range input{width:100%;min-width:0;height:36px;font:inherit;border:1px solid #d5dbe6;border-radius:8px;padding:0 8px;font-size:14px}.search-module__3KOCoa__apply{color:#fff;width:100%;height:36px;font:inherit;cursor:pointer;background:#1e2b5e;border:0;border-radius:8px;font-weight:700}
