@font-face{font-family:CrossCategoryIcons;src:url('/fonts/category-duotone.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:block}.category-selector .ph-duotone{font-family:CrossCategoryIcons!important;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased}
.category-selector .ph-duotone.ph-anchor:before {
  content: "\e514";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-anchor:after {
  content: "\e515";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-archive:before {
  content: "\e00c";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-archive:after {
  content: "\e00d";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-axe:before {
  content: "\e9fc";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-axe:after {
  content: "\e9fd";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-bandaids:before {
  content: "\e0b2";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-bandaids:after {
  content: "\e0b3";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-baseball-cap:before {
  content: "\ea28";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-baseball-cap:after {
  content: "\ea29";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-book-open:before {
  content: "\e0e6";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-book-open:after {
  content: "\e0e7";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-boot:before {
  content: "\ecca";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-boot:after {
  content: "\eccb";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-broom:before {
  content: "\ec54";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-broom:after {
  content: "\ec55";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-car:before {
  content: "\e112";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-car:after {
  content: "\e113";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-coat-hanger:before {
  content: "\e7fe";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-coat-hanger:after {
  content: "\e7ff";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-drop:before {
  content: "\e210";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-drop:after {
  content: "\e211";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-ear:before {
  content: "\e70c";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-ear:after {
  content: "\e70d";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-eyeglasses:before {
  content: "\e7ba";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-eyeglasses:after {
  content: "\e7bb";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-face-mask:before {
  content: "\e56a";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-face-mask:after {
  content: "\e56b";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-fan:before {
  content: "\e9f2";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-fan:after {
  content: "\e9f3";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-fire:before {
  content: "\e242";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-fire:after {
  content: "\e243";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-fire-extinguisher:before {
  content: "\e9e8";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-fire-extinguisher:after {
  content: "\e9e9";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-first-aid-kit:before {
  content: "\e570";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-first-aid-kit:after {
  content: "\e571";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-flask:before {
  content: "\e79e";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-flask:after {
  content: "\e79f";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-footprints:before {
  content: "\ea88";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-footprints:after {
  content: "\ea89";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-fork-knife:before {
  content: "\e262";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-fork-knife:after {
  content: "\e263";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-funnel:before {
  content: "\e266";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-funnel:after {
  content: "\e267";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-gear:before {
  content: "\e270";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-gear:after {
  content: "\e271";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-gift:before {
  content: "\e276";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-gift:after {
  content: "\e277";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-goggles:before {
  content: "\ecb4";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-goggles:after {
  content: "\ecb5";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-hammer:before {
  content: "\e80e";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-hammer:after {
  content: "\e80f";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-hand:before {
  content: "\e298";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-hand:after {
  content: "\e299";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-hand-palm:before {
  content: "\e57e";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-hand-palm:after {
  content: "\e57f";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-handbag:before {
  content: "\e29c";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-handbag:after {
  content: "\e29d";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-hard-hat:before {
  content: "\ed46";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-hard-hat:after {
  content: "\ed47";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-hoodie:before {
  content: "\ecd0";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-hoodie:after {
  content: "\ecd1";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-key:before {
  content: "\e2d6";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-key:after {
  content: "\e2d7";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-knife:before {
  content: "\e636";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-knife:after {
  content: "\e637";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-lightbulb:before {
  content: "\e2dc";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-lightbulb:after {
  content: "\e2dd";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-lightning:before {
  content: "\e2de";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-lightning:after {
  content: "\e2df";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-link:before {
  content: "\e2e2";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-link:after {
  content: "\e2e3";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-lock:before {
  content: "\e2fa";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-lock:after {
  content: "\e2fb";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-package:before {
  content: "\e390";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-package:after {
  content: "\e391";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-paint-brush:before {
  content: "\e6f0";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-paint-brush:after {
  content: "\e6f1";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-pants:before {
  content: "\ec88";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-pants:after {
  content: "\ec89";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-parachute:before {
  content: "\ea7c";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-parachute:after {
  content: "\ea7d";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-person-arms-spread:before {
  content: "\ecfe";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-person-arms-spread:after {
  content: "\ecff";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-plant:before {
  content: "\ebae";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-plant:after {
  content: "\ebaf";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-ruler:before {
  content: "\e6b8";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-ruler:after {
  content: "\e6b9";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-screwdriver:before {
  content: "\e86e";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-screwdriver:after {
  content: "\e86f";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-shield-check:before {
  content: "\e40c";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-shield-check:after {
  content: "\e40f";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-shield-chevron:before {
  content: "\e40e";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-shield-chevron:after {
  content: "\e411";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-shovel:before {
  content: "\e9e6";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-shovel:after {
  content: "\e9e7";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-signpost:before {
  content: "\e89c";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-signpost:after {
  content: "\e89d";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-sneaker:before {
  content: "\e80c";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-sneaker:after {
  content: "\e80d";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-sneaker-move:before {
  content: "\ed60";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-sneaker-move:after {
  content: "\ed61";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-snowflake:before {
  content: "\e5aa";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-snowflake:after {
  content: "\e5ab";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-sock:before {
  content: "\ecce";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-sock:after {
  content: "\eccf";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-squares-four:before {
  content: "\e464";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-squares-four:after {
  content: "\e465";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-sun:before {
  content: "\e472";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-sun:after {
  content: "\e473";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-swatches:before {
  content: "\e5b8";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-swatches:after {
  content: "\e5b9";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-t-shirt:before {
  content: "\e670";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-t-shirt:after {
  content: "\e671";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-tent:before {
  content: "\e8ba";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-tent:after {
  content: "\e8bb";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-thermometer-hot:before {
  content: "\e5ca";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-thermometer-hot:after {
  content: "\e5cb";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-toolbox:before {
  content: "\eca0";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-toolbox:after {
  content: "\eca1";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-towel:before {
  content: "\ede6";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-towel:after {
  content: "\ede7";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-traffic-cone:before {
  content: "\e9a8";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-traffic-cone:after {
  content: "\e9a9";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-trash:before {
  content: "\e4a6";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-trash:after {
  content: "\e4a7";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-umbrella:before {
  content: "\e684";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-umbrella:after {
  content: "\e685";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-warehouse:before {
  content: "\ecd4";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-warehouse:after {
  content: "\ecd5";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-waves:before {
  content: "\e6de";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-waves:after {
  content: "\e6df";
  margin-left: -1em;
}
.category-selector .ph-duotone.ph-wrench:before {
  content: "\e5d4";
  opacity: 0.2;
}
.category-selector .ph-duotone.ph-wrench:after {
  content: "\e5d5";
  margin-left: -1em;
}
.category-selector{--choice-accent:#63cecc;--choice-ink:#101010;--choice-soft:#effaf9;margin:16px 0 24px;padding:16px 0;border-bottom:1px solid #e4e4e7;color:var(--choice-ink)}
.category-selector--mex{--choice-accent:#f7bd03;--choice-ink:#1f2b37;--choice-soft:#fff9e5}
.category-selector h2{margin:0 0 12px;font-size:15px;font-weight:700;line-height:1.4;font-style:normal;text-transform:none;letter-spacing:0}
.category-choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}
.category-choice{display:flex;align-items:center;gap:10px;min-height:64px;padding:10px 12px;border:1px solid #dedee2;border-radius:10px;background:#fff;color:var(--choice-ink);text-decoration:none;min-width:0}
.category-choice:hover{border-color:var(--choice-accent);background:var(--choice-soft);color:var(--choice-ink)}
.category-choice[aria-current=page]{border-color:var(--choice-accent);background:var(--choice-soft);box-shadow:inset 0 0 0 1px var(--choice-accent)}
.category-choice:focus-visible{outline:2px solid var(--choice-ink);outline-offset:3px}
.category-choice-icon{display:flex;align-items:center;justify-content:center;width:30px;flex:0 0 30px;color:var(--choice-ink);font-size:25px}
.category-choice-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.category-choice strong{font-size:13px;font-weight:650;line-height:1.25}.category-choice small{font-size:11px;line-height:1.3;color:#626873}
.category-selector-note{margin:10px 0 0;font-size:11px;line-height:1.5;color:#626873}
@media(max-width:540px){.category-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-choice{padding:9px 8px;gap:6px}.category-choice-icon{width:24px;flex-basis:24px;font-size:22px}.category-choice strong{font-size:12px}.category-choice small{font-size:10px}}
